﻿[class^="cxt-icon-"]:before,
[class*=" cxt-icon-"]:before,
.cxt-icon:before,
.search-modal form .location-search-bar .location-asset.globe:before,
#search-container form .location-search-bar .location-asset.globe:before,
.search-modal form .location-search-bar .location-asset.virtual:before,
#search-container form .location-search-bar .location-asset.virtual:before,
.search-modal form .location-search-bar .location-asset.point:before,
#search-container form .location-search-bar .location-asset.point:before,
.search-modal form .location-search-bar .location-asset.area:before,
#search-container form .location-search-bar .location-asset.area:before {
    font-family: "jobsicons" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.cxt-icon-checked:before {
    content: "\61";
}

.cxt-icon-facebook:before {
    content: "\62";
}

.cxt-icon-instagram:before {
    content: "\63";
}

.cxt-icon-linkedin:before {
    content: "\64";
}

.cxt-icon-location-building:before {
    content: "\65";
}

.cxt-icon-location-map:before {
    content: "\67";
}

.cxt-icon-location-pin:before,
.search-modal form .location-search-bar .location-asset.point:before,
#search-container form .location-search-bar .location-asset.point:before {
    content: "\68";
}

.cxt-icon-location-virtual:before,
.search-modal form .location-search-bar .location-asset.virtual:before,
#search-container form .location-search-bar .location-asset.virtual:before {
    content: "\69";
}

.cxt-icon-twitter:before {
    content: "\6a";
}

.cxt-icon-unchecked:before {
    content: "\6b";
}

.cxt-icon-envelope:before {
    content: "\6c";
}

.cxt-icon-print:before {
    content: "\6d";
}

.cxt-icon-externallink:before {
    content: "\6e";
}

.cxt-icon-filter-outline:before {
    content: "\6f";
}

.cxt-icon-location-area:before,
.search-modal form .location-search-bar .location-asset.area:before,
#search-container form .location-search-bar .location-asset.area:before {
    content: "\70";
}

.cxt-icon-location-globe:before,
.search-modal form .location-search-bar .location-asset.globe:before,
#search-container form .location-search-bar .location-asset.globe:before {
    content: "\71";
}

.cxt-icon-location-virtual:before,
.search-modal form .location-search-bar .location-asset.virtual:before,
#search-container form .location-search-bar .location-asset.virtual:before {
    content: "\69";
}

table {
    margin: 0;
}

    table td {
        padding: 2px 10px;
        font-size: 0.875rem;
    }

h1,
h2,
h3,
p {
    color: #111111;
}

.modal {
    z-index: 200000;
}

.sb-slidebar {
    z-index: 100006;
}

.jobs-navbar .sb-slidebar {
    z-index: 100006;
}

html.sb-scroll-lock .screen-block {
    z-index: 100005;
}

.search-modal.modal {
    z-index: 100005;
}

#skip-to-main-content-link {
    z-index: 100002;
}

.navigation .navbar {
    z-index: 100001;
}

.navigation .screen-cover.editing {
    z-index: 100000;
}

.jobs-navbar .sb-slidebar #hamburger-x {
    z-index: 99999;
}

.survey-banner .show-div {
    z-index: 9000;
}

.footer {
    z-index: 9000;
}

#privacy-preferences-banner {
    z-index: 9000;
}

#versionized-cookie-banner {
    z-index: 9000;
}

.list-group,
.tt-menu {
    z-index: 1000;
}

.option-wrapper,
.tt-menu {
    z-index: 1000;
}

.mobile-sticky-bar {
    z-index: 999;
}

.search-modal .location-search-bar .searchbox .show-clear-icon,
#search-container .location-search-bar .searchbox .show-clear-icon {
    z-index: 400;
}

.search-modal .location-search-bar .searchbox .hide-clear-icon,
#search-container .location-search-bar .searchbox .hide-clear-icon {
    z-index: 400;
}

.search-modal
.modal-dialog
.modal-content
.search-field
.search-form
.location-search-bar
.keyword-search-container
.searchbox
input {
    z-index: 301;
}

.search-modal .text-search .tt-menu,
#search-container .text-search .tt-menu {
    z-index: 300 !important;
}

.search-field
.search-form
.location-search-container
.cxt-icon-location-pin:before,
.search-field
.search-form
.location-search-container
.search-modal
form
.location-search-bar
.location-asset.point:before,
.search-modal
form
.location-search-bar
.search-field
.search-form
.location-search-container
.location-asset.point:before,
.search-field
.search-form
.location-search-container
#search-container
form
.location-search-bar
.location-asset.point:before,
#search-container
form
.location-search-bar
.search-field
.search-form
.location-search-container
.location-asset.point:before {
    z-index: 200;
}

.search-modal .location-search-bar .searchbox.location-search:before,
#search-container .location-search-bar .searchbox.location-search:before {
    z-index: 150;
}

.search-modal input,
#search-container input {
    z-index: 101;
}

.typeaheads .location:before,
.typeaheads .category:before,
.typeaheads .business_category:before {
    z-index: 10;
}

#subnav {
    z-index: 3;
}

.filters-toggle .filters .typeaheads {
    z-index: 2;
}

#leadership-principles .carousel .btn-wrapper .btn {
    z-index: 2;
}

#internal-server .header-container .header-wrapper .header {
    z-index: 1;
}

#not-found .header-container .header-wrapper .header {
    z-index: 1;
}

#spinner {
    z-index: 1;
}

nav.navbar {
    z-index: 1;
}

#job-detail .header {
    z-index: 1;
}

.search-page .search-content-cover {
    z-index: 3;
}

.option-wrapper .options-title:hover,
.option-wrapper .options-title:focus {
    z-index: 1;
}

.radio-button .radio-option:hover,
.radio-button .radio-option:focus {
    z-index: 1;
}

.checkbox .checkbox-option:hover,
.checkbox .checkbox-option:focus {
    z-index: 1;
}

.mobile-sort-wrapper .options-title:hover,
.mobile-sort-wrapper .options-title:focus {
    z-index: 1;
}

#diversity::before {
    z-index: 1;
}

#diversity .details-wrapper .details {
    z-index: 1;
}

#leadership-principles .carousel::before {
    z-index: 1;
}

#feedback-modal .loader {
    z-index: 1;
}

.info-page-with-image .header .container,
.info-page-with-image .carousel-header .container {
    z-index: 1;
}

.we-pioneer .container .row .details-wrapper .details {
    z-index: 1;
}

#banner-btn .banner:before {
    z-index: 1;
}

#banner-btn .banner .apply-text,
#banner-btn .banner .view-jobs {
    z-index: 1;
}

.carousel-blade .carousel .carousel-item,
.carousel-blade .carousel .carousel-control,
.carousel-header .carousel .carousel-item,
.carousel-header .carousel .carousel-control {
    z-index: 1;
}

.carousel-blade .carousel .carousel-inner .carousel-item.featured::before,
.carousel-header .carousel .carousel-inner .carousel-item.featured::before {
    z-index: -1;
}

#not-found .ie9 img[src*=".svg"] {
    width: 100%;
}

#not-found .header-container {
    background: url(//static.amazon.jobs/assets/icons/icon_clouds_left-4d97e430fcdf2b6dfab3746613dce927b3d66e09b2d75f2295bcfab15552b36c.svg) no-repeat left -1% bottom, url(//static.amazon.jobs/assets/icons/icon_clouds_right-c181e4d646b104309444ddeb6d667b69bc6c98ee746b68e249b75cb8d9b9b006.svg) no-repeat right -1% bottom;
    background-size: 50%;
    background-color: #007cb6;
}

@media all and (min-width: 34em) {
    #not-found .header-container {
        background-size: 40%;
    }
}

@media all and (min-width: 48em) {
    #not-found .header-container {
        background-size: 30%;
    }
}

@media all and (min-width: 75em) {
    #not-found .header-container {
        background-size: 20%;
    }
}

#not-found .header-container h1,
#not-found .header-container h2,
#not-found .header-container h3,
#not-found .header-container p {
    color: #ffffff;
}

#not-found .header-container .header-wrapper {
    display: table;
    height: 220px;
    position: relative;
}

@media all and (max-width: 62em) {
    #not-found .header-container .header-wrapper.external-link-feature-enabled {
        padding-bottom: 40px;
        padding-top: 20px;
    }
}

#not-found .header-container .header-wrapper .header {
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
}

    #not-found .header-container .header-wrapper .header h1 {
        font-size: 70px;
        font-size: 4.375rem;
    }

    #not-found .header-container .header-wrapper .header a {
        color: #ffffff;
    }

        #not-found .header-container .header-wrapper .header a:hover {
            color: #007cb6;
        }

#not-found .details {
    margin: 20px;
    background-color: #ffffff;
}

@media all and (max-width: 62em) {
    #not-found .details .container {
        max-width: 900px;
    }
}

@media all and (min-width: 75em) {
    #not-found .details {
        margin: 20px 120px 30px 120px;
    }
}

@media all and (max-width: 48em) {
    #not-found .details .details-wrapper {
        margin: 0;
    }
}

#not-found .details .search-jobs-container,
#not-found .details .get-to-know-us-container,
#not-found .details .get-answers-container {
    border-radius: 3px;
    margin: 15px 0 15px 0;
    padding: 10px;
    min-height: 300px;
    background-color: #ededed;
    background-position: center 10%;
    background-repeat: no-repeat;
    background-size: 100px 100px;
}

@media all and (min-width: 62em) {
    #not-found .details .search-jobs-container,
    #not-found .details .get-to-know-us-container,
    #not-found .details .get-answers-container {
        min-height: 300px;
    }
}

#not-found .details .search-jobs-container .text-wrapper,
#not-found .details .get-to-know-us-container .text-wrapper,
#not-found .details .get-answers-container .text-wrapper {
    padding-top: 140px;
    text-align: center;
    height: 250px;
}

#not-found .details .search-jobs-container .button-wrapper,
#not-found .details .get-to-know-us-container .button-wrapper,
#not-found .details .get-answers-container .button-wrapper {
    text-align: center;
    padding-bottom: 20px;
}

#not-found .details .search-jobs-container {
    background-image: url(//static.amazon.jobs/assets/icons/icon_search_badge-89a196ee61671e023f785dfbc11e7cb3d00a27e858a3b9c7329073378a80a16e.svg);
}

#not-found .details .get-to-know-us-container {
    background-image: url(//static.amazon.jobs/assets/icons/icon_box_badge-3460679f03a5788cbe3cc3f66742a15e55000d05241ef828480303d035971e87.svg);
}

#not-found .details .get-answers-container {
    background-image: url(//static.amazon.jobs/assets/icons/icon_preserver_badge-340fc6bad8aee5b71fe97427d1275275f410ba651f3325bfffc71455222794cd.svg);
}

#not-found .details .go-back-button-container {
    text-align: center;
    margin: 20px 0 20px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

    #not-found .details .go-back-button-container .go-back-button {
        background: url(//static.amazon.jobs/assets/icons/icon-arrow-back-64ea6cc4f072aa40405dd0d781d8f796c7d5f94e530c02a4d549e38e138ee063.svg) no-repeat left 16px center;
        background-size: 0.875rem;
        display: inline-block;
    }

        #not-found .details .go-back-button-container .go-back-button a {
            padding-left: 45px;
        }

            #not-found .details .go-back-button-container .go-back-button a:hover {
                background: #35485f url(//static.amazon.jobs/assets/icons/icon-arrow-back-white-d8933717cf77497bc387570bfbe3b3d04baab04137228b3e0c99978152688500.svg) no-repeat left 16px center;
                background-size: 0.875rem;
                color: #ffffff;
            }

#internal-server .header-container {
    margin-bottom: 35px\9 \0;
    background: #007cb6;
    background-size: 100%;
    background-repeat: no-repeat;
}

    #internal-server .header-container h1,
    #internal-server .header-container h2 {
        color: #ffffff;
    }

    #internal-server .header-container .header-wrapper {
        display: table;
        height: 250px;
        position: relative;
    }

        #internal-server .header-container .header-wrapper .header {
            display: table-cell;
            position: relative;
            text-align: left;
            vertical-align: middle;
        }

@media all and (min-width: 75em) {
    #internal-server .header-container .header-wrapper .header {
        vertical-align: top;
        padding-top: 50px;
        vertical-align: middle\9 \0;
    }
}

#internal-server .header-container .header-wrapper .header h1,
#internal-server .header-container .header-wrapper .header h2 {
    text-align: center;
}

#internal-server .header-container .header-wrapper .header h1 {
    font-size: 70px;
    font-size: 4.375rem;
}

#internal-server .details {
    margin: 35px 20px 30px 20px;
    background-color: #ffffff;
}

@media all and (min-width: 75em) {
    #internal-server .details {
        margin: 0 120px 30px 120px;
    }
}

#internal-server .details .try-again-container,
#internal-server .details .report-problem-container {
    border-radius: 3px;
    margin-bottom: 15px;
    padding: 10px;
    min-height: 225px;
    background-position: center 20%;
    background-repeat: no-repeat;
    background-size: 100px 100px;
}

    #internal-server .details .try-again-container .button-wrapper,
    #internal-server .details .report-problem-container .button-wrapper {
        text-align: center;
        padding-bottom: 20px;
        padding-top: 140px;
    }

#internal-server .details .vertical-line {
    height: 95px;
    border-left: 2px solid #ededed;
    margin-left: 50%;
}

#internal-server .details .try-again-container {
    background-image: url(//static.amazon.jobs/assets/icons/icon-sync-badge-d48c1e4a3121c1e5f54371c4ff0631c6842011ffaf7426e8ecf915bce912d437.svg);
}

#internal-server .details .report-problem-container {
    background-image: url(//static.amazon.jobs/assets/icons/icon-message-badge-afccaa14a7a62648e11a0b7e10891fdd749c2b29314c39d9e1297a88ccb4a0b1.svg);
}

#internal-server .details .or-container {
    margin-bottom: 15px;
    min-height: 225px;
}

    #internal-server .details .or-container p {
        margin: 5px 0 5px 2px;
        text-align: center;
        color: #767676;
    }

#internal-server .details .go-back-button-container {
    text-align: center;
    margin: 15px 0 20px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

    #internal-server .details .go-back-button-container .go-back-button {
        display: inline-block;
    }

        #internal-server .details .go-back-button-container .go-back-button a:hover {
            color: #ffffff;
        }

#location .subtitle {
    font-weight: bold;
}

#location .about {
    margin-bottom: 30px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    select,
    textarea,
    input {
        font-size: 16px !important;
        font-size: 1rem !important;
    }
}

@media only screen and (max-device-width: 480px) {
    select,
    textarea,
    input {
        font-size: 16px !important;
        font-size: 1rem !important;
    }
}

@media print {
    #search-container,
    .sidebar,
    .footer-links {
        display: none !important;
    }

    body {
        margin-bottom: 0 !important;
    }

    #job-detail .apply,
    #job-detail .apply-wrapper {
        display: none !important;
    }

    #job-detail .header .info {
        text-align: left !important;
    }

    #job-detail .header .info-wrapper {
        background: none !important;
        height: 0 !important;
        min-height: 0 !important;
    }

    #job-detail .header::before {
        background: none !important;
    }

    #job-detail .content p {
        font-size: 12px;
        font-size: 0.75rem;
        line-height: 1.25rem;
    }
}

.filters {
    display: inline-block;
    padding: 20px 0;
    width: 100%;
}

    .filters .filter-pill {
        padding: 0 10px 4px 0;
        float: left;
    }

@media all and (max-width: 48em) {
    .filters .filter-pill {
        width: 100%;
    }
}

.filters .filter-pill .filter-title,
.filters .filter-pill .remove-button {
    border-top-left-radius: 3px;
    background-clip: padding-box;
    border-bottom-left-radius: 3px;
    background-clip: padding-box;
    background-color: #ff9900;
    color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    float: left;
}

.filters .filter-pill .filter-title {
    border-right: 1px solid #ffffff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 6px;
    padding-bottom: 6px;
}

@media all and (max-width: 48em) {
    .filters .filter-pill .filter-title {
        max-width: 86%;
    }
}

.filters .filter-pill .btn.remove-button {
    min-width: initial;
    border-top-left-radius: 0px;
    background-clip: padding-box;
    border-bottom-left-radius: 0px;
    background-clip: padding-box;
    border-top-right-radius: 3px;
    background-clip: padding-box;
    border-bottom-right-radius: 3px;
    background-clip: padding-box;
}

    .filters .filter-pill .btn.remove-button:before {
        content: "X";
    }

.filters .clear-filters {
    padding-top: 5px;
}

@media all and (min-width: 34em) {
    .filters .clear-filters {
        padding-top: 0;
    }
}

.filters .clear-filters .clear-filters-btn {
    white-space: nowrap;
    float: left;
    width: 100%;
    padding-top: 9px;
    border: 1px solid #767676;
    color: #555555;
    border-radius: 3px;
}

@media all and (min-width: 34em) {
    .filters .clear-filters .clear-filters-btn {
        float: right;
        width: initial;
    }
}

.filters .clear-filters .clear-filters-btn:hover {
    background-color: #35485f;
    color: #ffffff;
}

.typeaheads {
    padding-top: 30px;
    position: relative;
    padding-bottom: 30px;
}

    .typeaheads .typeahead {
        padding-bottom: 10px;
    }

    .typeaheads .location:before {
        background: url(//static.amazon.jobs/assets/icons/icon_location-3514e25cab01d5e524afc0d5212d534d95d2f0c37bba784b089949b619319383.svg) no-repeat;
        background-position: 10px 10px;
    }

    .typeaheads .location input {
        padding-left: 42px;
    }

    .typeaheads .category:before {
        background: url(//static.amazon.jobs/assets/icons/icon_category-48bde620d248658134eff2f4caf4dcaf05b6b775468d851d51cdbce2ff38725d.svg) no-repeat;
        background-position: 10px 11px;
    }

    .typeaheads .category input {
        padding-left: 48px;
    }

    .typeaheads .business_category:before {
        background: url(//static.amazon.jobs/assets/icons/icon_business_category-4ea6b686b3a693ef1344ef00e000a64778b7cbf0f7881dfba46ddfe41d6720de.svg) no-repeat;
        background-position: 10px 14px;
    }

    .typeaheads .business_category input {
        padding-left: 60px;
    }

#filters-container {
    background-color: #ffffff;
}

    #filters-container .tt-menu .tt-empty-suggestion {
        padding: 5px;
    }

        #filters-container .tt-menu .tt-empty-suggestion p {
            margin: 0;
        }

.search-modal,
#search-container {
    background-color: #232f3e;
}

    .search-modal ::-ms-clear,
    #search-container ::-ms-clear {
        display: none;
    }

    .search-modal form,
    #search-container form {
        height: 2.75em;
        position: relative;
    }

        .search-modal form .searchbox,
        #search-container form .searchbox {
            padding: 0 !important;
        }

        .search-modal form .search-bar .searchbox,
        #search-container form .search-bar .searchbox {
            width: 100%;
        }

        .search-modal form .search-bar,
        .search-modal form .location-search-bar,
        #search-container form .search-bar,
        #search-container form .location-search-bar {
            height: 100%;
            padding-right: 65px;
        }

@media (min-width: 768px) {
    .search-modal
    form
    .search-bar.row.nopadding > div[class^="col-"] + div[class^="col-"],
    .search-modal
    form
    .location-search-bar.row.nopadding > div[class^="col-"] + div[class^="col-"],
    #search-container
    form
    .search-bar.row.nopadding > div[class^="col-"] + div[class^="col-"],
    #search-container
    form
    .location-search-bar.row.nopadding > div[class^="col-"] + div[class^="col-"] {
        padding-left: 0;
    }
}

.search-modal form .search-bar .searchbox,
.search-modal form .location-search-bar .searchbox,
#search-container form .search-bar .searchbox,
#search-container form .location-search-bar .searchbox {
    height: 44px;
    font-size: 14px;
    font-size: 0.875rem;
}

    .search-modal form .search-bar .searchbox ::-webkit-input-placeholder,
    .search-modal form .location-search-bar .searchbox ::-webkit-input-placeholder,
    #search-container form .search-bar .searchbox ::-webkit-input-placeholder,
    #search-container
    form
    .location-search-bar
    .searchbox
    ::-webkit-input-placeholder {
        color: #56616c;
    }

    .search-modal form .search-bar .searchbox :-ms-input-placeholder,
    .search-modal form .location-search-bar .searchbox :-ms-input-placeholder,
    #search-container form .search-bar .searchbox :-ms-input-placeholder,
    #search-container form .location-search-bar .searchbox :-ms-input-placeholder {
        color: #56616c;
    }

    .search-modal form .search-bar .searchbox ::-ms-input-placeholder,
    .search-modal form .location-search-bar .searchbox ::-ms-input-placeholder,
    #search-container form .search-bar .searchbox ::-ms-input-placeholder,
    #search-container form .location-search-bar .searchbox ::-ms-input-placeholder {
        color: #56616c;
    }

    .search-modal form .search-bar .searchbox ::placeholder,
    .search-modal form .location-search-bar .searchbox ::placeholder,
    #search-container form .search-bar .searchbox ::placeholder,
    #search-container form .location-search-bar .searchbox ::placeholder {
        color: #56616c;
    }

    .search-modal form .search-bar .searchbox .placeholder,
    .search-modal form .location-search-bar .searchbox .placeholder,
    #search-container form .search-bar .searchbox .placeholder,
    #search-container form .location-search-bar .searchbox .placeholder {
        color: #767676;
    }

.search-modal form .search-bar .tt-menu,
.search-modal form .location-search-bar .tt-menu,
#search-container form .search-bar .tt-menu,
#search-container form .location-search-bar .tt-menu {
    overflow: auto;
    border: 1px solid #cccccc;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    top: 96% !important;
    max-height: 250px;
    padding-top: 1px;
}

    .search-modal form .search-bar .tt-menu .tt-suggestion,
    .search-modal form .location-search-bar .tt-menu .tt-suggestion,
    #search-container form .search-bar .tt-menu .tt-suggestion,
    #search-container form .location-search-bar .tt-menu .tt-suggestion {
        border-top: 1px solid #e8e8e8;
        padding: 0 20px 0 9px;
    }

        .search-modal form .search-bar .tt-menu .tt-suggestion .suggestion-link strong,
        .search-modal
        form
        .location-search-bar
        .tt-menu
        .tt-suggestion
        .suggestion-link
        strong,
        #search-container
        form
        .search-bar
        .tt-menu
        .tt-suggestion
        .suggestion-link
        strong,
        #search-container
        form
        .location-search-bar
        .tt-menu
        .tt-suggestion
        .suggestion-link
        strong {
            font-weight: normal;
            color: #222222;
        }

        .search-modal form .search-bar .tt-menu .tt-suggestion .suggestion-link,
        .search-modal
        form
        .location-search-bar
        .tt-menu
        .tt-suggestion
        .suggestion-link,
        #search-container form .search-bar .tt-menu .tt-suggestion .suggestion-link,
        #search-container
        form
        .location-search-bar
        .tt-menu
        .tt-suggestion
        .suggestion-link {
            position: relative;
            height: 3.5em;
        }

@media all and (min-width: 34em) {
    .search-modal
    form
    .search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    .category-asset,
    .search-modal
    form
    .location-search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    .category-asset,
    #search-container
    form
    .search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    .category-asset,
    #search-container
    form
    .location-search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    .category-asset {
        height: 3.14em;
        width: 3.14em;
        margin: 3px 0 3px 0;
        position: absolute;
        display: inline-block;
    }
}

.search-modal
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.location,
.search-modal
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.location,
#search-container
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.location,
#search-container
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.location {
    background: url(//static.amazon.jobs/assets/icons/location_grey-f826f6505da3df6405564bf41f1ed73569ab57225d191c8588be793f73d93495.svg) no-repeat;
}

.search-modal
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.category,
.search-modal
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.category,
#search-container
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.category,
#search-container
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.category {
    background: url(//static.amazon.jobs/assets/icons/job_category_grey-657f09ae86b2d1faf0371e6a0ae47ff590339d7edd89a320314d234e8126225c.svg) no-repeat;
}

.search-modal
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.business-category,
.search-modal
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.team-category,
.search-modal
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.business-category,
.search-modal
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.team-category,
#search-container
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.business-category,
#search-container
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.team-category,
#search-container
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.business-category,
#search-container
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.category-asset.team-category {
    background: url(//static.amazon.jobs/assets/icons/business_category_grey-b9853d0cb6e9638776a44c22b9ea84fea1ef63affc462f434e1d84edc480d116.svg) no-repeat;
}

.search-modal
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.keyword-texts,
.search-modal
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.keyword-texts,
#search-container
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.keyword-texts,
#search-container
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.keyword-texts {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-weight: bold;
}

.search-modal form .search-bar .tt-menu .tt-suggestion .suggestion-link p.title,
.search-modal
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.title,
#search-container
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.title,
#search-container
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.title {
    width: 100%;
    display: inline-block;
    padding-top: 13px;
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media all and (min-width: 34em) {
    .search-modal
    form
    .search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    p.title,
    .search-modal
    form
    .location-search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    p.title,
    #search-container
    form
    .search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    p.title,
    #search-container
    form
    .location-search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    p.title {
        padding-left: 60px;
        padding-right: 60px;
    }
}

.search-modal
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.job-count,
.search-modal
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.job-count,
#search-container
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.job-count,
#search-container
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
p.job-count {
    display: none;
}

@media all and (min-width: 34em) {
    .search-modal
    form
    .search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    p.job-count,
    .search-modal
    form
    .location-search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    p.job-count,
    #search-container
    form
    .search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    p.job-count,
    #search-container
    form
    .location-search-bar
    .tt-menu
    .tt-suggestion
    .suggestion-link
    p.job-count {
        display: initial;
        position: absolute;
        top: 0;
        bottom: 0;
        right: -5px;
        padding-top: 15px;
        margin-bottom: 0;
    }

        .search-modal
        form
        .search-bar
        .tt-menu
        .tt-suggestion
        .suggestion-link
        p.job-count
        .tt-highlight,
        .search-modal
        form
        .location-search-bar
        .tt-menu
        .tt-suggestion
        .suggestion-link
        p.job-count
        .tt-highlight,
        #search-container
        form
        .search-bar
        .tt-menu
        .tt-suggestion
        .suggestion-link
        p.job-count
        .tt-highlight,
        #search-container
        form
        .location-search-bar
        .tt-menu
        .tt-suggestion
        .suggestion-link
        p.job-count
        .tt-highlight {
            color: #333333;
            font-weight: normal;
        }
}

.search-modal
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.title.no-highlight
.tt-highlight,
.search-modal
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.title.no-highlight
.tt-highlight,
#search-container
form
.search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.title.no-highlight
.tt-highlight,
#search-container
form
.location-search-bar
.tt-menu
.tt-suggestion
.suggestion-link
.title.no-highlight
.tt-highlight {
    color: #333333;
    font-weight: normal;
}

.search-modal form .search-bar .text-search .tt-menu,
.search-modal form .location-search-bar .text-search .tt-menu,
#search-container form .search-bar .text-search .tt-menu,
#search-container form .location-search-bar .text-search .tt-menu {
    overflow: hidden;
    max-height: none;
}

.search-modal form .search-bar input,
.search-modal form .location-search-bar input,
#search-container form .search-bar input,
#search-container form .location-search-bar input {
    height: 100%;
    width: 100%;
    border: none;
}

@media all and (max-width: 48em) {
    .search-modal form .location-search-bar,
    #search-container form .location-search-bar {
        padding-right: 0;
    }
}

.search-modal form .location-search-bar .searchbox,
#search-container form .location-search-bar .searchbox {
    -webkit-transition: width;
    transition: width;
}

@media screen and (prefers-reduced-motion: reduce) {
    .search-modal form .location-search-bar .searchbox,
    #search-container form .location-search-bar .searchbox {
        -webkit-transition: none;
        transition: none;
    }
}

@media all and (max-width: 48em) {
    .search-modal form .location-search-bar .searchbox,
    #search-container form .location-search-bar .searchbox {
        margin-bottom: 0.5em;
    }
}

.search-modal form .location-search-bar .searchbox .tt-input,
#search-container form .location-search-bar .searchbox .tt-input {
    position: absolute !important;
    left: 0px;
    padding-right: 35px;
}

    .search-modal form .location-search-bar .searchbox .tt-input:focus,
    #search-container form .location-search-bar .searchbox .tt-input:focus {
        outline: 2px solid #ff9900 !important;
        outline-offset: 2px;
        -webkit-box-shadow: 0 0 0px 0px #ff9900;
        box-shadow: 0 0 0px 0px #ff9900;
        border-radius: 0px !important;
    }

.search-modal form .location-search-bar .searchbox.location-search:before,
#search-container form .location-search-bar .searchbox.location-search:before {
    font-size: 23px;
    font-size: 1.4375rem;
    color: #56616c;
    position: absolute;
    text-align: center;
    padding-top: 0.475em;
    margin-left: 12px;
    width: 26px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
    .search-modal form .location-search-bar .searchbox.location-search:before,
    #search-container
    form
    .location-search-bar
    .searchbox.location-search:before {
        -webkit-transition: none;
        transition: none;
    }
}

.search-modal
form
.location-search-bar
.searchbox.location-search
.form-control,
#search-container
form
.location-search-bar
.searchbox.location-search
.form-control {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
    .search-modal
    form
    .location-search-bar
    .searchbox.location-search
    .form-control,
    #search-container
    form
    .location-search-bar
    .searchbox.location-search
    .form-control {
        -webkit-transition: none;
        transition: none;
    }
}

.search-modal form .location-search-bar .searchbox.location-search .tt-menu,
#search-container
form
.location-search-bar
.searchbox.location-search
.tt-menu {
    overflow: hidden;
}

.search-modal form .location-search-bar .searchbox mark,
#search-container form .location-search-bar .searchbox mark {
    padding: 0;
    background-color: #f0e6f8;
}

.search-modal
form
.location-search-bar
.searchbox.location-search
.form-control,
#search-container
form
.location-search-bar
.searchbox.location-search
.form-control {
    padding-left: 47px;
}

.search-modal form .location-search-bar .location-asset,
#search-container form .location-search-bar .location-asset {
    width: 2.5em;
    height: 100%;
    line-height: 3em;
    float: left;
    padding-right: 9px;
    text-align: center;
    color: #bababa;
}

    .search-modal form .location-search-bar .location-asset:before,
    #search-container form .location-search-bar .location-asset:before {
        font-size: 23px;
        font-size: 1.4375rem;
    }

@media all and (max-width: 48em) {
    .search-modal form .location-search-bar .location-asset,
    #search-container form .location-search-bar .location-asset {
        display: none;
    }
}

.search-modal form .location-search-bar .location-asset.area:before,
#search-container form .location-search-bar .location-asset.area:before {
    line-height: inherit;
}

.search-modal form .location-search-bar .location-asset.point:before,
#search-container form .location-search-bar .location-asset.point:before {
    line-height: inherit;
}

.search-modal form .location-search-bar .location-asset.virtual:before,
#search-container form .location-search-bar .location-asset.virtual:before {
    line-height: inherit;
}

.search-modal form .location-search-bar .location-asset.globe:before,
#search-container form .location-search-bar .location-asset.globe:before {
    line-height: inherit;
}

.search-modal form .location-search-bar .tt-suggestion .suggestion-link,
#search-container form .location-search-bar .tt-suggestion .suggestion-link {
    padding: 0.25em 0;
}

    .search-modal form .location-search-bar .tt-suggestion .suggestion-link .title,
    .search-modal
    form
    .location-search-bar
    .tt-suggestion
    .suggestion-link
    .details,
    #search-container
    form
    .location-search-bar
    .tt-suggestion
    .suggestion-link
    .title,
    #search-container
    form
    .location-search-bar
    .tt-suggestion
    .suggestion-link
    .details {
        height: 50%;
        line-height: 1.5em;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-weight: bold;
    }

.search-modal form .location-search-bar .tt-suggestion.top-level .title,
#search-container form .location-search-bar .tt-suggestion.top-level .title {
    height: 100%;
    line-height: 3em;
}

.search-modal form .location-search-bar .tt-suggestion.top-level .details,
#search-container form .location-search-bar .tt-suggestion.top-level .details {
    display: none;
}

.search-modal form #search-button,
#search-container form #search-button {
    position: absolute;
    right: 0;
    top: 0;
    height: 2.75em;
    width: 3.125em;
    min-width: 50px;
    font-size: inherit;
    border: 0;
    background: #ff9900;
    padding: 0;
}

    .search-modal form #search-button:focus,
    #search-container form #search-button:focus {
        outline: 2px solid #ff9900 !important;
        outline-offset: 2px;
        -webkit-box-shadow: 0 0 0px 0px #ff9900;
        box-shadow: 0 0 0px 0px #ff9900;
        border-radius: 0px !important;
    }

@media (max-width: 767.98px) {
    .search-modal form #search-button,
    #search-container form #search-button {
        top: 60px;
    }
}

.search-modal form #search-button .button-text,
#search-container form #search-button .button-text {
    display: none;
    color: #232f3e;
    margin-left: 1em;
}

.search-modal form #search-button.location-search,
#search-container form #search-button.location-search {
    position: relative;
    width: 100%;
}

    .search-modal form #search-button.location-search .button-text,
    #search-container form #search-button.location-search .button-text {
        display: inline;
    }

@media (min-width: 48em) {
    .search-modal form #search-button.location-search,
    #search-container form #search-button.location-search {
        position: absolute;
        width: 50px;
    }

        .search-modal form #search-button.location-search .button-text,
        #search-container form #search-button.location-search .button-text {
            display: none;
        }
}

#home-search {
    min-height: 335px;
    padding-top: 85px;
}

    #home-search .find-jobs {
        font-size: 30px;
        font-size: 1.875rem;
        margin-bottom: 10px;
        color: #ffffff;
    }

@media all and (max-width: 34em) {
    #home-search {
        padding-left: 1em;
        padding-right: 1em;
    }
}

#home-search.shortened {
    min-height: 270px;
    padding-top: 90px;
}

@media all and (max-width: 34em) {
    #home-search.shortened {
        min-height: 335px;
        padding-top: 85px;
    }
}

#search {
    padding-bottom: 10px;
    padding-top: 25px;
}

#search-with-filters {
    background-color: #ededed;
}

    #search-with-filters .browse {
        margin-top: 50px;
    }

    #search-with-filters #filters-container {
        padding-bottom: 10px;
        background-color: #dddddd;
    }

        #search-with-filters #filters-container .filters {
            padding: 0 0 15px 0;
            background-color: #dddddd;
        }

        #search-with-filters #filters-container .refine {
            padding-top: 30px;
            margin-bottom: 0.25rem;
        }

        #search-with-filters #filters-container .typeaheads {
            padding: 0;
        }

    #search-with-filters .search-meta {
        border-top: 1px solid #dddddd;
        padding-top: 20px;
    }

.mobile-sticky-bar {
    background-color: #1d2834;
    margin: 0;
    padding: 5px;
    top: 0px;
    height: 80%;
}

    .mobile-sticky-bar:focus,
    .mobile-sticky-bar:hover {
        outline: none;
        text-decoration: none;
    }

    .mobile-sticky-bar .mobile-search-input {
        display: block;
        height: 44px;
        overflow: hidden;
        cursor: pointer;
        border: 1px solid #cccccc;
        top: 0px;
        left: 0px;
        border-radius: 2px;
        padding-left: 9px;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #ffffff;
    }

        .mobile-sticky-bar .mobile-search-input:focus,
        .mobile-sticky-bar .mobile-search-input:hover {
            outline: none;
        }

        .mobile-sticky-bar .mobile-search-input span {
            display: inline-block;
            height: 100%;
            max-width: 45%;
            vertical-align: middle;
            text-align: center;
            border: none;
            line-height: 44px;
            padding-left: 6px;
            padding-right: 6px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            color: #222222;
            text-decoration: none;
        }

            .mobile-sticky-bar .mobile-search-input span.search-empty-input {
                padding-left: 0;
                padding-right: 0;
            }

        .mobile-sticky-bar .mobile-search-input .search-modal-input-full-width {
            max-width: 90%;
            text-decoration: none;
        }

        .mobile-sticky-bar .mobile-search-input .search-input-placeholder {
            color: #767676;
        }

    .mobile-sticky-bar .search-bar-right {
        float: right;
    }

        .mobile-sticky-bar .search-bar-right .filter-button {
            font-weight: bold;
            border: 0;
            border-radius: 0;
            min-width: 65px;
            min-height: 34px;
            line-height: 34px;
            margin: 7px 0;
            padding: 0;
            text-align: center;
            color: #ffffff;
        }

        .mobile-sticky-bar .search-bar-right .hamburger {
            display: none;
            padding: 6px 0;
            margin: 5px 10px 0 16px;
            border: 0;
            min-width: initial;
            min-height: initial;
        }

    .mobile-sticky-bar.with-hamburger-menu .filter-button {
        float: left;
        border-right: 1px solid #767676;
    }

    .mobile-sticky-bar.with-hamburger-menu .hamburger {
        display: inline-block;
    }

.content-mobile-sticky-bar {
    background-color: #ffffff;
    border-top: 1px solid #ededed;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
}

    .content-mobile-sticky-bar .content-page-label {
        color: #222222;
        width: 50%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 34px;
        margin: 7px 0px 7px 10px;
    }

    .content-mobile-sticky-bar .content-filter-icon {
        background: url(//static.amazon.jobs/assets/icons/filter-d62464723644a6ad9b2eedd4485e855747ca83c80e66d0438e2303e84156db7a.svg) no-repeat;
        width: 20px;
        height: 20px;
        position: absolute;
        right: 115px;
        margin-top: -33px;
    }

    .content-mobile-sticky-bar .search-bar-right .filter-button {
        color: #222222;
        border-right: 1px solid #cccccc;
    }

    .content-mobile-sticky-bar .search-bar-right .hamburger {
        min-width: 0;
        display: inline-block;
    }

        .content-mobile-sticky-bar .search-bar-right .hamburger span {
            background: #555555;
        }

div.search-filter-slider-menu {
    width: 350px;
    background-color: #ededed;
    overflow: hidden;
}

    div.search-filter-slider-menu .search-filters-title {
        visibility: hidden;
        height: 20px;
    }

    div.search-filter-slider-menu .filters-container {
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        height: 100%;
    }

.search-page-job-list,
#search-results {
    position: relative;
    padding-bottom: 15px;
}

    .search-page-job-list p,
    .search-page-job-list h2,
    #search-results p,
    #search-results h2 {
        margin: 0;
    }

    .search-page-job-list .load-more,
    .search-page-job-list .load-more-text,
    #search-results .load-more,
    #search-results .load-more-text {
        font-size: 14px;
        font-size: 0.875rem;
        width: 100%;
        margin: 0;
        color: #222222;
        text-align: center;
    }

    .search-page-job-list .load-more-text,
    #search-results .load-more-text {
        background-color: #ededed;
    }

    .search-page-job-list .load-more,
    #search-results .load-more {
        border-bottom: 1px solid #767676;
        background-color: #cccccc;
    }

    .search-page-job-list .jobs a:last-child .job,
    #search-results .jobs a:last-child .job {
        margin-bottom: 10px;
    }

    .search-page-job-list .jobs .job,
    #search-results .jobs .job {
        background-color: #ffffff;
        margin-bottom: 15px;
        padding: 20px;
        border-bottom: 1px solid #dddddd;
        -webkit-transition: background-color 0.3s ease-in-out;
        transition: background-color 0.3s ease-in-out;
    }

@media screen and (prefers-reduced-motion: reduce) {
    .search-page-job-list .jobs .job,
    #search-results .jobs .job {
        -webkit-transition: none;
        transition: none;
    }
}

.search-page-job-list .jobs .job:hover,
#search-results .jobs .job:hover {
    background-color: #dddddd;
}

.search-page-job-list .jobs .job .location-and-id,
#search-results .jobs .job .location-and-id {
    color: #333333;
}

    .search-page-job-list .jobs .job .location-and-id .selected-location,
    #search-results .jobs .job .location-and-id .selected-location {
        display: inline-block;
    }

    .search-page-job-list .jobs .job .location-and-id .distance-text,
    #search-results .jobs .job .location-and-id .distance-text {
        color: #ff9900;
    }

    .search-page-job-list .jobs .job .location-and-id .distance,
    #search-results .jobs .job .location-and-id .distance {
        margin-top: -2px;
        display: block;
    }

@media all and (min-width: 34em) {
    .search-page-job-list .jobs .job .location-and-id .distance,
    #search-results .jobs .job .location-and-id .distance {
        display: initial;
        margin-top: 0;
    }

        .search-page-job-list .jobs .job .location-and-id .distance:before,
        #search-results .jobs .job .location-and-id .distance:before {
            content: "|";
            padding: 0 4px;
        }
}

.search-page-job-list .jobs .job .info,
#search-results .jobs .job .info {
    margin-bottom: 8px;
}

    .search-page-job-list .jobs .job .info:first-child,
    #search-results .jobs .job .info:first-child {
        margin-bottom: 0px;
    }

@media all and (min-width: 48em) {
    .search-page-job-list .jobs .job .info:first-child,
    #search-results .jobs .job .info:first-child {
        margin-bottom: 8px;
    }
}

.search-page-job-list .jobs .job .info .job-title,
#search-results .jobs .job .info .job-title {
    font-size: 16px;
    font-size: 1rem;
    color: #00b9f2;
}

.search-page-job-list .jobs .job .info .posting-date,
.search-page-job-list .jobs .job .info .time-elapsed,
#search-results .jobs .job .info .posting-date,
#search-results .jobs .job .info .time-elapsed {
    display: inline-block;
    width: 100%;
}

@media all and (min-width: 48em) {
    .search-page-job-list .jobs .job .info .posting-date,
    .search-page-job-list .jobs .job .info .time-elapsed,
    #search-results .jobs .job .info .posting-date,
    #search-results .jobs .job .info .time-elapsed {
        display: block;
        width: 100%;
        text-align: right;
    }
}

@media all and (min-width: 34em) {
    .search-page-job-list .jobs .job .info .posting-date,
    .search-page-job-list .jobs .job .info .time-elapsed,
    #search-results .jobs .job .info .posting-date,
    #search-results .jobs .job .info .time-elapsed {
        width: initial;
    }
}

.search-page-job-list .jobs .job .info .posting-date,
#search-results .jobs .job .info .posting-date {
    font-size: 14px;
    font-size: 0.875rem;
    color: #494f5a;
    margin-top: 10px;
}

@media all and (min-width: 48em) {
    .search-page-job-list .jobs .job .info .posting-date,
    #search-results .jobs .job .info .posting-date {
        margin-top: 0;
    }
}

@media all and (min-width: 34em) {
    .search-page-job-list .jobs .job .info .time-elapsed,
    #search-results .jobs .job .info .time-elapsed {
        margin-left: 10px;
    }
}

.search-page-job-list .description,
#search-results .description {
    color: #222222;
}

    .search-page-job-list .description .qualifications-preview,
    #search-results .description .qualifications-preview {
        line-height: 24px;
        max-height: 120px;
        overflow: hidden;
    }

        .search-page-job-list .description .qualifications-preview ul,
        #search-results .description .qualifications-preview ul {
            margin-bottom: 0;
        }

    .search-page-job-list .description .read-more,
    #search-results .description .read-more {
        color: #0073a8;
    }

        .search-page-job-list .description .read-more:hover,
        .search-page-job-list .description .read-more:focus,
        #search-results .description .read-more:hover,
        #search-results .description .read-more:focus {
            cursor: underline;
        }

.grey-out {
    color: #ededed;
    opacity: 0.5;
}

#spinner {
    position: fixed;
    left: 50%;
    top: 30%;
    margin-left: -40px;
    background: url(//static.amazon.jobs/assets/gifs/loading-6c306e0f232c992af84e5664c67ce003bd4b374edebd6bc8462b97f756445a01.gif) no-repeat;
    background-size: 80px 80px;
    height: 80px;
    width: 80px;
    display: none;
}

.search-results-controls {
    background-color: #ededed;
    padding-top: 40px;
}

    .search-results-controls .search-control-row {
        padding-bottom: 15px;
    }

    .search-results-controls .info {
        font-size: 14px;
        font-size: 0.875rem;
        padding-top: 13px;
        padding-bottom: 13px;
    }

@media all and (min-width: 48em) {
    .search-results-controls .result-limit {
        width: auto;
        padding-right: 5px;
    }
}

.search-results-controls .sort .dropdown {
    margin-bottom: 15px;
}

@media all and (min-width: 48em) {
    .search-results-controls .sort .dropdown {
        margin-bottom: 0;
        float: right;
    }
}

.search-results-controls .dropdown p {
    display: inline-block;
}

@media all and (min-width: 48em) {
    .search-results-controls .dropdown {
        width: auto;
    }
}

.search-results-controls .dropdown .btn {
    border: 1px solid #cccccc;
    border-radius: 3px;
    padding-right: 45px;
}

.search-results-controls .dropdown .dropdown-menu {
    width: 100%;
}

#search-empty {
    height: 500px;
}

    #search-empty .container,
    #search-empty .row,
    #search-empty .col-12 {
        height: 100%;
    }

    #search-empty .empty {
        display: table;
        text-align: center;
    }

        #search-empty .empty .box {
            display: table-cell;
            vertical-align: middle;
        }

            #search-empty .empty .box .image {
                height: 220px;
                background: url(//static.amazon.jobs/assets/icons/empty_search-da96f4bc9a543f8c369774140209ac99b9be2d1b12634f003740e3a18ac8b7b9.svg) center center no-repeat;
                margin-bottom: 15px;
            }

@media all and (min-width: 34em) {
    #search-empty .empty .box .image {
        margin-bottom: 20px;
    }
}

#search-empty .empty .box h2 {
    margin: 0 auto;
}

#search-empty .empty .box p {
    margin: 5px auto 0;
    line-height: 1.1rem;
}

@media all and (min-width: 34em) {
    #search-empty .empty .box p {
        line-height: 1.5rem;
    }
}

#search-empty .empty .box .text {
    text-align: center;
    width: 250px;
}

@media all and (min-width: 34em) {
    #search-empty .empty .box .text {
        width: auto;
        margin: auto;
    }
}

@media all and (max-width: 48em) {
    .filters-toggle {
        padding-top: 40px;
    }
}

.filters-toggle .filters {
    padding: 0;
    display: none;
    padding-right: 59px;
}

    .filters-toggle .filters + .row .filter-toggle-label:before {
        color: #ffffff;
        content: "+";
        margin-right: 5px;
    }

    .filters-toggle .filters.show-toggle {
        display: block;
    }

        .filters-toggle .filters.show-toggle + .row .filter-toggle-label:before {
            content: "-";
        }

    .filters-toggle .filters .searchbox:first-of-type {
        padding-right: 4px;
        padding-left: 14px;
    }

        .filters-toggle .filters .searchbox:first-of-type + .searchbox {
            padding-left: 4px;
        }

    .filters-toggle .filters .typeaheads {
        padding: 0;
    }

        .filters-toggle .filters .typeaheads .typeahead {
            margin-bottom: 5px;
            height: 44px;
        }

            .filters-toggle .filters .typeaheads .typeahead input {
                border-radius: 3px;
            }

@media all and (max-width: 48em) {
    .filters-toggle .filters {
        padding-right: 0;
    }

        .filters-toggle .filters .searchbox:first-of-type {
            padding-right: 15px;
        }

            .filters-toggle .filters .searchbox:first-of-type + .searchbox {
                padding-top: 0;
                padding-left: 13px;
            }
}

.filters-toggle .filter-toggle-label {
    padding-top: 10px;
    padding-bottom: 15px;
}

    .filters-toggle .filter-toggle-label label {
        color: #ffffff;
    }

        .filters-toggle .filter-toggle-label label:hover {
            text-decoration: underline;
            cursor: pointer;
        }

        .filters-toggle .filter-toggle-label label input {
            display: block;
            position: absolute;
            left: -9999rem;
        }

.centralized-hiring-search-sidebar-content {
    border-bottom: 1px solid #dddddd;
    border-top: 2px solid #1768c9;
    background: #fff;
    left: 50%;
    margin: 0.5rem -50vw 0;
    max-width: 100vw;
    padding: 1.75rem 1.5rem 2.18rem;
    position: relative;
    right: 50%;
    width: 100vw;
}

@media (min-width: 48em) {
    .centralized-hiring-search-sidebar-content {
        margin: 61px 0 14px;
        position: static;
        width: auto;
    }
}

.centralized-hiring-search-sidebar-content .ribbon {
    background: url(//static.amazon.jobs/assets/icons/centralized_hiring_ribbon-f5b21f502c0297144ca5ff0b13bdb4924905a75fa75daa7f2928841fa635da14.svg) no-repeat 0px 4px;
    min-height: 64px;
    padding-left: 2.5rem;
}

@media (min-width: 768px) and (max-width: 991px) {
    .centralized-hiring-search-sidebar-content .ribbon {
        background: none;
        padding-left: 0;
    }
}

.centralized-hiring-search-sidebar-content h3 {
    font-size: 1.12rem;
    font-weight: bold;
    line-height: 1.23;
    margin-bottom: 0.43rem;
}

@media (min-width: 48em) {
    .centralized-hiring-search-sidebar-content h3 {
        margin-bottom: 1.8rem;
    }
}

.centralized-hiring-search-sidebar-content .content {
    left: -9000px;
    position: absolute;
    top: -9000px;
}

    .centralized-hiring-search-sidebar-content .content.visible {
        position: static;
    }

.centralized-hiring-search-sidebar-content .description {
    margin: 2rem 0;
}

.icon-button {
    background: none;
    border: none;
    cursor: pointer;
}

.popover-button {
    background-color: inherit;
    border-color: inherit;
    border-style: inherit;
    border-width: inherit;
    color: #1d71b8;
    cursor: pointer;
    display: inherit;
    outline: inherit;
    padding: inherit;
}

.filtered-options-container .filtered-options-inputbox {
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #ededed;
    margin-bottom: -1px;
}

    .filtered-options-container
    .filtered-options-inputbox
    .filtered-options-inputbox-label {
        display: none;
    }

    .filtered-options-container .filtered-options-inputbox i {
        font-size: 23px;
        font-size: 1.4375rem;
        position: absolute;
        padding: 12px;
        color: #232f3e;
    }

    .filtered-options-container .filtered-options-inputbox input {
        border: none;
        padding-left: 37px;
    }

        .filtered-options-container
        .filtered-options-inputbox
        input::-webkit-input-placeholder {
            color: #767676;
        }

        .filtered-options-container
        .filtered-options-inputbox
        input:-ms-input-placeholder {
            color: #767676;
        }

        .filtered-options-container
        .filtered-options-inputbox
        input::-webkit-input-placeholder {
            color: #767676;
        }

        .filtered-options-container
        .filtered-options-inputbox
        input:-ms-input-placeholder {
            color: #767676;
        }

        .filtered-options-container
        .filtered-options-inputbox
        input::-ms-input-placeholder {
            color: #767676;
        }

        .filtered-options-container .filtered-options-inputbox input::placeholder {
            color: #767676;
        }

.filtered-options-container .show-partial {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
}

.filtered-options-container .no-options {
    border-top: 1px solid #ededed;
}

.apply-header {
    background-color: #ffffff;
}

    .apply-header.sticky-active .header {
        background: #f3f3f3;
        min-height: 80px;
        transition: max-height 0.5s;
        -webkit-transition: max-height 0.5s;
        -webkit-box-shadow: 0px 3px 3px -1px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 3px 3px -1px rgba(0, 0, 0, 0.2);
    }

@media (max-width: 767.98px) {
    .apply-header.sticky-active .header .info-wrapper .info .details-line {
        display: none;
    }

    .apply-header.sticky-active .header .apply a {
        width: 100px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

.apply-header.sticky-active .header .info-wrapper,
.apply-header.sticky-active .header .apply-wrapper {
    height: 80px;
    min-height: 80px;
    background: #f3f3f3;
}

    .apply-header.sticky-active .header .info-wrapper .info .title {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

    .apply-header.sticky-active .header .apply-wrapper:before {
        display: none;
    }

.apply-header .header {
    min-height: 180px;
    top: 0;
    background: -webkit-gradient( linear, left top, right top, from(#e8e8e8), color-stop(50%, #e8e8e8), color-stop(51%, #f3f3f3), to(#f3f3f3) );
    background: linear-gradient( to right, #e8e8e8 0%, #e8e8e8 50%, #f3f3f3 51%, #f3f3f3 100% );
}

@media (max-width: 767.98px) {
    .apply-header .header {
        background: #f3f3f3;
    }

        .apply-header .header .container {
            max-width: 100%;
        }

        .apply-header .header div.apply-wrapper {
            padding: 0;
            height: 80px;
            min-height: 80px;
        }

        .apply-header .header:before {
            background: #f3f3f3;
        }
}

.apply-header .header .info-wrapper {
    position: relative;
    display: table;
    height: 180px;
    min-height: 180px;
}

.apply-header .header .apply-wrapper {
    position: relative;
    display: table;
    height: 180px;
    min-height: 180px;
}

    .apply-header .header .apply-wrapper:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        height: 30px;
        width: 100%;
        border-style: solid;
        border-width: 90px 0 90px 30px;
        border-color: transparent transparent transparent #e8e8e8;
        background-position: bottom left, bottom right;
        background-repeat: no-repeat;
        background-size: 50.2% 100%;
        transition: max-height 0.5s;
        -webkit-transition: max-height 0.5s;
    }

@media (max-width: 1199.98px) {
    .apply-header .header .apply-wrapper:before {
        border: none;
        height: 0;
        width: 0;
    }
}

.apply-header .header .info {
    display: table-cell;
    vertical-align: middle;
}

.apply-header .header .info-wrapper {
    background: #e8e8e8;
}

    .apply-header .header .info-wrapper .info {
        text-align: left;
    }

        .apply-header .header .info-wrapper .info .title {
            color: #232f3e;
        }

        .apply-header .header .info-wrapper .info .details-line p {
            color: #232f3e;
            display: inline;
        }

        .apply-header .header .info-wrapper .info .internal-tag p {
            color: #ffffff;
            background-color: #1d2834;
        }

.apply-header .header .apply {
    background: #f3f3f3;
}

    .apply-header .header .apply a {
        font-size: 16px;
        font-size: 1rem;
        height: 50px;
        width: 285px;
        line-height: 27px;
        font-weight: bold;
    }

@media (max-width: 767.98px) {
    .apply-header .header.internal div.apply-wrapper {
        height: 125px;
        min-height: 125px;
    }
}

@media (max-width: 991.98px) {
    .apply-header .header.internal .btn-with-request .btn {
        min-width: 100px;
    }
}

.apply-header .header.internal .btn {
    font-size: 16px;
    font-size: 1rem;
    height: 50px;
    font-weight: bold;
    width: auto;
    line-height: 1em;
    min-width: 140px;
}

.apply-header .header.internal .spacer {
    min-height: 40px;
}

.apply-header .header.internal .not-for-me {
    margin-top: 10px;
    min-height: 32px;
    position: relative;
}

.apply-header .header.internal .not-for-me-caret {
    margin: 3px;
    border: 0;
    padding: 0;
    font-size: 12px;
    font-size: 0.75rem;
}

.apply-header.sticky-active .header.internal {
    height: 105px;
    min-height: 105px;
}

@media (max-width: 767.98px) {
    .apply-header.sticky-active .header.internal {
        height: 165px;
        min-height: 165px;
    }

        .apply-header.sticky-active .header.internal div.apply-wrapper {
            height: 85px;
            min-height: 85px;
        }

            .apply-header.sticky-active .header.internal div.apply-wrapper .spacer {
                height: 0;
                min-height: 0;
            }
}

.associations {
    margin-bottom: 30px;
}

    .associations .association-wrapper {
        display: block;
        overflow: hidden;
        list-style-type: none;
        border-bottom: 1px #e8e8e8 solid;
    }

        .associations .association-wrapper:first-child {
            border-top: 1px #cccccc solid;
        }

        .associations .association-wrapper:last-child {
            border-bottom: 1px #cccccc solid;
        }

        .associations .association-wrapper .association {
            padding: 10px 0px 10px 50px;
            min-height: 40px;
        }

            .associations .association-wrapper .association p {
                margin: 0;
            }

            .associations .association-wrapper .association .association-content {
                display: table-cell;
                list-style-type: none;
                margin-left: 0;
                padding-left: 0;
                vertical-align: middle;
            }

        .associations .association-wrapper .job-category-icon {
            background: url(//static.amazon.jobs/assets/icons/job_category-8b557e8899955ec1d641aabe4cf2a05fde91fa05efd4dc9225b2cc1b04be7df8.svg) no-repeat;
            background-size: 44px 44px;
            background-position: 0px 0px;
        }

        .associations .association-wrapper .location-icon {
            background: url(//static.amazon.jobs/assets/icons/location-578a4dcb0a41d7369b814a8ad5339431662726f109ecfab512be7d4c44fb4626.svg) no-repeat;
            background-size: 44px 44px;
            background-position: 0px 0px;
        }

        .associations .association-wrapper .team-icon {
            background: url(//static.amazon.jobs/assets/icons/team-671274cb704f051cf8d07b1a6e61db9d05430bf7b1b81734f06cc84bbfb95ba3.svg) no-repeat;
            background-size: 44px 44px;
            background-position: 0px 0px;
        }

    .associations.pioneer {
        margin-bottom: 0;
    }

        .associations.pioneer .association-wrapper {
            background-color: #ffffff;
        }

            .associations.pioneer .association-wrapper a {
                text-decoration: none;
            }

@media all and (min-width: 75em) {
    .associations.pioneer .association-wrapper {
        border-right: 1px #e8e8e8 solid;
    }
}

.associations.pioneer .association-wrapper .business-category-icon {
    background: url(//static.amazon.jobs/assets/icons/job_tag-6f62eb60c58fe522c406415c26b12b2f837b330881dcede7d5ed418b53ab7823.svg) no-repeat;
    background-size: 16px 16px;
    background-position: 6px 22px;
}

.associations.pioneer .association-wrapper .job-category-icon,
.associations.pioneer .association-wrapper .team-icon {
    background-size: 40px 40px;
    background-position: -6px 10px;
}

.associations.pioneer .association-wrapper:first-child {
    border-top: none;
}

.associations.pioneer .association-wrapper:last-child {
    border-bottom: none;
}

.associations.pioneer .association-wrapper .association {
    display: table;
    height: 61px;
    padding: 0 0 0 40px;
}

    .associations.pioneer .association-wrapper .association .association-content {
        display: table-cell;
        text-align: left;
        color: #0073a8;
        list-style-type: none;
        margin-left: 0;
        padding-left: 0;
        line-height: 15px;
        line-height: 0.9375rem;
    }

p.job-details-title {
    margin-bottom: 5px;
}

#banner-btn .banner {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    text-align: center;
    margin-top: 20px;
    padding: 0 10px;
}

    #banner-btn .banner:before {
        content: "";
        background-color: rgba(255, 153, 0, 0.85);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    #banner-btn .banner .apply-text,
    #banner-btn .banner .view-jobs {
        position: relative;
    }

    #banner-btn .banner .apply-text {
        padding: 25px 50px 13px;
        color: #ffffff;
    }

    #banner-btn .banner .view-jobs {
        margin-bottom: 25px;
    }

#banner-btn:hover,
#banner-btn:visited,
#banner-btn:link,
#banner-btn:active,
#banner-btn:focus {
    text-decoration: none;
}

#banner-btn .hourly-positions {
    background-image: url(//static.amazon.jobs/assets/icons/hourly_positions_banner-2b97921c3ca293f5c2443bba4951febbacf06d5d2f7c306ed39c9b01779b5290.png);
    background-position: 10%;
}

@media all and (min-width: 34em) {
    #banner-btn .hourly-positions {
        background-position: left;
    }
}

#banner-btn .hourly-positions:before {
    background-color: rgba(0, 185, 242, 0.85);
}

#banner-btn .university-recruiting {
    background-image: url(//static.amazon.jobs/assets/icons/university_recruiting_banner-6e42e04a5a4d405287f221aeb4ea67f0233c7fa78f07cd464070fbb10c088322.png);
}

    #banner-btn .university-recruiting:before {
        background-color: rgba(0, 124, 182, 0.85);
    }

.business-category.overview .description-container h2 {
    padding-top: 30px;
}

.business-category.overview .description-container .description {
    padding-bottom: 30px;
}

.btn-wrapper {
    margin-top: 10px;
    margin-bottom: 35px;
    width: 100%;
    text-align: center;
}

.btn {
    min-height: 44px;
    min-width: 90px;
    padding-top: 12px;
    padding-bottom: 12px;
    white-space: initial;
    position: relative;
    border: 0;
    font-size: 14px;
    font-size: 0.875rem;
    border-radius: 3px;
    text-decoration: none;
    color: #ffffff;
}

    .btn.btn-small {
        min-height: 36px;
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .btn.btn-primary {
        -webkit-transition: background-color 0.15s ease-in-out;
        transition: background-color 0.15s ease-in-out;
    }

@media screen and (prefers-reduced-motion: reduce) {
    .btn.btn-primary {
        -webkit-transition: none;
        transition: none;
    }
}

.btn.btn-secondary {
    -webkit-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    color: #ffffff;
    background-color: #cccccc;
    border-bottom: 1px solid #767676;
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn.btn-secondary {
        -webkit-transition: none;
        transition: none;
    }
}

.btn.btn-secondary:hover {
    background-color: #e6e6e6;
}

.btn.btn-tertiary {
    -webkit-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    border: 1px solid #ffffff;
    border-radius: 3px;
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn.btn-tertiary {
        -webkit-transition: none;
        transition: none;
    }
}

.btn.btn-tertiary:hover {
    background-color: #ffffff;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    color: #232f3e;
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn.btn-tertiary:hover {
        -webkit-transition: none;
        transition: none;
    }
}

.btn.btn-tertiary.color-primary:hover,
.btn.btn-tertiary.color-secondary:hover,
.btn.btn-tertiary.color-tertiary:hover,
.btn.btn-tertiary.color-quaternary:hover,
.btn.btn-tertiary.color-neutral:hover {
    color: #232f3e;
}

.btn.btn-quarternary {
    -webkit-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    color: #333333;
    border: 1px solid #232f3e;
    border-radius: 3px;
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn.btn-quarternary {
        -webkit-transition: none;
        transition: none;
    }
}

.btn.btn-quarternary:hover {
    background-color: #35485f;
    color: #ffffff;
}

.btn.btn-quinary {
    -webkit-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    color: #222222;
    border: 1px solid #cccccc;
    border-radius: 3px;
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn.btn-quinary {
        -webkit-transition: none;
        transition: none;
    }
}

.btn.btn-quinary:hover {
    background-color: #e8e8e8;
}

.btn.btn-default {
    background-color: #cccccc;
    color: #222222;
    border-bottom: 1px solid #767676;
}

    .btn.btn-default:hover {
        -webkit-transition: background-color 0.15s ease-in-out;
        transition: background-color 0.15s ease-in-out;
        background-color: #e6e6e6;
    }

@media screen and (prefers-reduced-motion: reduce) {
    .btn.btn-default:hover {
        -webkit-transition: none;
        transition: none;
    }
}

.btn p {
    margin-bottom: 0;
}

.btn.btn-link {
    color: #1d71b8;
}

.buttons-group button.btn-in-group {
    min-width: 0;
    border-radius: 0;
    background-color: #ffffff;
    color: #666666;
    outline: none;
    border: none;
    position: static;
    -webkit-transition: all;
    transition: all;
}

@media screen and (prefers-reduced-motion: reduce) {
    .buttons-group button.btn-in-group {
        -webkit-transition: none;
        transition: none;
    }
}

.buttons-group button.btn-in-group + .btn-in-group {
    border-left: 1px solid #ededed;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .buttons-group
    button.btn-in-group + .btn-in-group + .btn-in-group + .btn-in-group {
        border-left: 0;
    }
}

.buttons-group
button.btn-in-group + .btn-in-group + .btn-in-group + .btn-in-group + .btn-in-group {
    border-left: 1px solid #ededed;
}

    .buttons-group
    button.btn-in-group + .btn-in-group + .btn-in-group + .btn-in-group + .btn-in-group.selected {
        border: 1px solid #c05719;
    }

.buttons-group button.btn-in-group:focus {
    -webkit-box-shadow: 0 0 5px #ff9900;
    box-shadow: 0 0 5px #ff9900;
    position: relative;
}

.buttons-group button.btn-in-group:hover {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    position: relative;
}

.buttons-group button.btn-in-group.selected {
    border: 1px solid #c05719;
    color: #c05719;
    font-weight: bold;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .buttons-group
    button.btn-in-group + .btn-in-group + .btn-in-group + .btn-in-group {
        border-top: 1px solid #dddddd;
    }

        .buttons-group
        button.btn-in-group + .btn-in-group + .btn-in-group + .btn-in-group.selected {
            border: 1px solid #c05719;
        }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .buttons-group button.btn-in-group:nth-child(6) {
        padding-left: 12px;
    }
}

@media (max-width: 575.98px) {
    .buttons-group button.btn-in-group:nth-child(6) {
        padding-left: 12px;
    }
}

.fake-link {
    color: #0073a8;
    cursor: pointer;
}

    .fake-link:hover {
        color: #003f5c;
        text-decoration: underline;
    }

.carousel-blade .carousel .carousel-inner .carousel-item,
.carousel-header .carousel .carousel-inner .carousel-item {
    text-align: center;
}

    .carousel-blade .carousel .carousel-inner .carousel-item.featured,
    .carousel-header .carousel .carousel-inner .carousel-item.featured {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

        .carousel-blade .carousel .carousel-inner .carousel-item.featured::before,
        .carousel-header .carousel .carousel-inner .carousel-item.featured::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }

    .carousel-blade
    .carousel
    .carousel-inner
    .carousel-item
    .container
    .row
    .content-wrapper,
    .carousel-header
    .carousel
    .carousel-inner
    .carousel-item
    .container
    .row
    .content-wrapper {
        display: table;
    }

        .carousel-blade
        .carousel
        .carousel-inner
        .carousel-item
        .container
        .row
        .content-wrapper
        .content,
        .carousel-header
        .carousel
        .carousel-inner
        .carousel-item
        .container
        .row
        .content-wrapper
        .content {
            display: table-cell;
            vertical-align: middle;
        }

            .carousel-blade
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            h1,
            .carousel-blade
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            p,
            .carousel-blade
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            li,
            .carousel-header
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            h1,
            .carousel-header
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            p,
            .carousel-header
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            li {
                color: white;
            }

            .carousel-blade
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            h1,
            .carousel-header
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            h1 {
                font-size: 36px;
                font-size: 2.25rem;
                margin-bottom: 10px;
            }

            .carousel-blade
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            p,
            .carousel-header
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            p {
                margin-bottom: 0px;
            }

            .carousel-blade
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            ul,
            .carousel-header
            .carousel
            .carousel-inner
            .carousel-item
            .container
            .row
            .content-wrapper
            .content
            ul {
                display: inline-block;
                text-align: left;
                list-style-type: none;
            }

.carousel-blade .carousel .carousel-control,
.carousel-header .carousel .carousel-control {
    background-image: none;
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0.5;
}

    .carousel-blade .carousel .carousel-control:hover,
    .carousel-header .carousel .carousel-control:hover {
        opacity: 1;
    }

    .carousel-blade .carousel .carousel-control span,
    .carousel-header .carousel .carousel-control span {
        height: 20px;
        width: 20px;
        position: absolute;
        top: 50%;
    }

        .carousel-blade .carousel .carousel-control span:before,
        .carousel-header .carousel .carousel-control span:before {
            content: "";
        }

.carousel-blade .carousel a.left.carousel-control,
.carousel-blade .carousel a.right.carousel-control,
.carousel-header .carousel a.left.carousel-control,
.carousel-header .carousel a.right.carousel-control {
    right: 0;
    margin-top: 30px;
    width: 20px;
    height: 20px;
}

.carousel-blade .carousel a.left.carousel-control,
.carousel-header .carousel a.left.carousel-control {
    margin-right: 50px;
}

    .carousel-blade .carousel a.left.carousel-control span.icon-prev,
    .carousel-header .carousel a.left.carousel-control span.icon-prev {
        left: 50%;
        margin: -10px 0 0 -10px;
        background: url(//static.amazon.jobs/assets/icons/icon_chevron_small_left-62855bfbf4ce64e048ed13e59a8e67fdeee6fa69ad102b202e53c236d9d11b2f.svg) center center no-repeat;
    }

.carousel-blade .carousel a.right.carousel-control,
.carousel-header .carousel a.right.carousel-control {
    margin-right: 20px;
}

    .carousel-blade .carousel a.right.carousel-control span.icon-next,
    .carousel-header .carousel a.right.carousel-control span.icon-next {
        right: 50%;
        margin: -10px -10px 0 0;
        background: url(//static.amazon.jobs/assets/icons/icon_chevron_small_right-afa1821f1ad5e1a58e96522477a4080b560e400c889c643efd650ce71a52937a.svg) center center no-repeat;
    }

@media all and (min-width: 34em) {
    .carousel-blade .carousel .carousel-control span,
    .carousel-header .carousel .carousel-control span {
        height: 83px;
        width: 42px;
    }

    .carousel-blade .carousel a.left.carousel-control,
    .carousel-blade .carousel a.right.carousel-control,
    .carousel-header .carousel a.left.carousel-control,
    .carousel-header .carousel a.right.carousel-control {
        width: 15%;
        height: 100%;
        margin: 0;
    }

    .carousel-blade .carousel a.left.carousel-control,
    .carousel-header .carousel a.left.carousel-control {
        left: 0;
    }

        .carousel-blade .carousel a.left.carousel-control span.icon-prev,
        .carousel-header .carousel a.left.carousel-control span.icon-prev {
            margin: -15px 0 0 -15px;
            background: url(//static.amazon.jobs/assets/icons/icon_chevron_left-881eae91bf0b6458f1d90a20fa80099a4a009367de418c80553eb879dff9ad29.svg) center center no-repeat;
        }

    .carousel-blade .carousel a.right.carousel-control span.icon-next,
    .carousel-header .carousel a.right.carousel-control span.icon-next {
        margin: -15px -15px 0 0;
        background: url(//static.amazon.jobs/assets/icons/icon_chevron_right-e3eff920cdd59b7e8fd12607be48a7d9f1306b36efbecac29f60b29f2acb9c07.svg) center center no-repeat;
    }
}

.carousel-blade .carousel {
    min-height: 500px;
}

@media all and (min-width: 34em) {
    .carousel-blade .carousel {
        min-height: 600px;
    }
}

.carousel-header .carousel .carousel-inner {
    position: absolute;
    top: 0;
    bottom: 0;
}

    .carousel-header .carousel .carousel-inner .carousel-item {
        height: 100%;
    }

#job-categories {
    background-color: #ffffff;
}

#business-categories {
    background-color: #ffffff;
}

.collection-title {
    margin: 40px 0px;
}

.collection-tiles {
    padding-top: 30px;
}

.shaded {
    background-color: #ededed;
}

.find-jobs-section .header h2 {
    padding: 30px 0px;
    margin: 0;
    text-align: center;
}

.find-jobs-section .header hr {
    margin: 0px;
}

.find-jobs-section .collection h2 {
    text-align: left;
    margin-top: 40px;
    margin-bottom: 10px;
}

.content .section {
    margin-top: 40px;
    margin-bottom: 40px;
}

.content p:last-child {
    margin-bottom: 0;
}

.dropdown {
    width: 100%;
    position: relative;
}

    .dropdown .btn {
        text-align: left;
        width: inherit;
        color: #222222;
        background: url(//static.amazon.jobs/assets/icons/icon_chevron_small_down-7825fc3dfaefae5f9a81cd6d34cb665bb1665893795a0630d9cde90351f5c93b.svg) right 20px center no-repeat;
    }

@media all and (min-width: 34em) {
    .dropdown .btn {
        background: url(//static.amazon.jobs/assets/icons/icon_chevron_small_down-7825fc3dfaefae5f9a81cd6d34cb665bb1665893795a0630d9cde90351f5c93b.svg) right 15px center no-repeat;
    }
}

.dropdown.grey {
    border: 1px solid #ffffff;
    background-color: #bababa;
    border-radius: 2px;
    border-bottom: 1px solid #cccccc;
}

    .dropdown.grey .btn {
        border: 0;
        border-radius: 0;
    }

.dropdown-menu,
.tt-menu {
    border-radius: 0px;
    padding: 0;
    margin: 0;
}

    .dropdown-menu .dropdown-header,
    .tt-menu .dropdown-header {
        color: #666666;
        margin: 5px 0;
        cursor: default;
    }

    .dropdown-menu .dropdown-item,
    .dropdown-menu .tt-selectable,
    .tt-menu .dropdown-item,
    .tt-menu .tt-selectable {
        -webkit-transition: background-color 0.2s ease-in-out;
        transition: background-color 0.2s ease-in-out;
        border-left: 2px solid #ffffff;
        padding: 5px 15px;
        min-height: 44px;
        padding-top: 10px;
        font-size: 0.875rem;
        cursor: pointer;
    }

@media screen and (prefers-reduced-motion: reduce) {
    .dropdown-menu .dropdown-item,
    .dropdown-menu .tt-selectable,
    .tt-menu .dropdown-item,
    .tt-menu .tt-selectable {
        -webkit-transition: none;
        transition: none;
    }
}

.dropdown-menu .dropdown-item .tt-highlight,
.dropdown-menu .tt-selectable .tt-highlight,
.tt-menu .dropdown-item .tt-highlight,
.tt-menu .tt-selectable .tt-highlight {
    color: #ff9900;
}

.dropdown-menu .dropdown-item:hover,
.dropdown-menu .tt-selectable:hover,
.tt-menu .dropdown-item:hover,
.tt-menu .tt-selectable:hover {
    border-left: 2px solid #ff9900;
    background-color: #f3f3f3;
}

.dropdown-menu .tt-cursor,
.tt-menu .tt-cursor {
    border-left: 2px solid #ff9900;
    background-color: #f3f3f3;
}

.list-group,
.tt-menu {
    border-radius: 3px;
    background-color: #ffffff;
    position: absolute;
    max-height: 200px;
    overflow-y: scroll;
    top: 100%;
    width: 100%;
    border: 2px solid #e8e8e8;
}

.employee-badge-photo {
    background: url(//static.amazon.jobs/assets/default_badge_photo-bf823e79a23a4406dc1d8417b5ec465d226dce4228b6ec9beb969ac991d710a1.png) 50% 40% no-repeat;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    border: 2px solid #f3f3f3;
}

    .employee-badge-photo img {
        max-width: 78px;
        max-height: 78px;
        margin-left: -21%;
        margin-right: -21%;
        margin-bottom: -21%;
        margin-top: -21%;
    }

.cxt-icon-common,
.social-media .buttons .button {
    display: inline-block;
    height: 37px;
    width: 37px;
    text-decoration: none;
    font-size: 25px;
    padding: 5px 6px 8px 6px;
    border-radius: 3px;
    color: white;
    margin-right: 15px;
}

    .cxt-icon-common:visited:not(.btn),
    .social-media .buttons .button:visited:not(.btn) {
        color: #ffffff;
    }

.cxt-icon-facebook {
    background-color: #2d609b;
    border-bottom: 1px solid #28547f;
}

    .cxt-icon-facebook:hover {
        background-color: #4270a5;
        color: #ffffff;
    }

.cxt-icon-linkedin {
    background-color: #007ab8;
    border-bottom: 1px solid #02668e;
}

    .cxt-icon-linkedin:hover {
        background-color: #1a87bf;
        color: #ffffff;
    }

.cxt-icon-instagram {
    background-color: #e4405f;
    border-bottom: 1px solid #c43353;
}

    .cxt-icon-instagram:hover {
        background-color: #e6536f;
        color: #ffffff;
    }

.cxt-icon-twitter {
    background-color: #0ec3f3;
    border-bottom: 1px solid #0ea6c9;
}

    .cxt-icon-twitter:hover {
        background-color: #26c9f4;
        color: #ffffff;
    }

.cxt-icon-print {
    background-color: #0f2c3d;
    border-bottom: 1px solid #08161e;
}

    .cxt-icon-print:hover {
        background-color: #274150;
    }

.cxt-icon-envelope {
    background-color: #0f2c3d;
    border-bottom: 1px solid #08161e;
}

    .cxt-icon-envelope:hover {
        background-color: #274150;
    }

html,
.day-one {
    position: relative;
    height: 100%;
}

#main-content {
    min-height: 100vh;
}

.day-one {
    min-height: 100vh;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    z-index: auto;
}

.footer {
    position: relative;
    bottom: 0;
    width: 100%;
    background-color: #232f3e;
}

    .footer .link-title {
        color: #ff9900;
        margin: 0;
    }

    .footer .footer-nav,
    .footer .footer-links,
    .footer .media-icons {
        width: inherit;
    }

.media-icons {
    padding: 0;
}

    .media-icons .media-group {
        padding-top: 20px;
    }

    .media-icons .media-group-border {
        height: 2px;
        margin: 10px 0 0 0;
    }

@media (min-width: 576px) {
    .media-icons .media-group-border {
        background: rgba(0, 0, 0, 0.15);
        margin: 19px 0 0 0;
    }
}

.media-icons .section {
    padding: 12px 0 0 15px;
}

    .media-icons .section h6 {
        line-height: 1.5rem;
    }

.media-icons .icons {
    padding: 5px 15px;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 575.98px) {
    .media-icons .icons {
        width: 100%;
    }
}

.media-icons .icons a:hover {
    text-decoration: none;
}

.media-icons .icons li {
    list-style: none;
}

.footer-links {
    padding: 3px 0;
    text-align: left;
}

    .footer-links .footer-brand .logo {
        background: url(//static.amazon.jobs/assets/icons/jobs_logo-da0cc4173e9aca4c0d9e45cbfdb0a8e97a887091514dc575dd5235e44d35df0f.svg) no-repeat;
        margin-top: 11px;
        height: 30px;
        width: 125px;
        opacity: 0.15;
    }

    .footer-links .btn-tertiary {
        margin-top: 15px;
        color: #ff9900;
    }

        .footer-links .btn-tertiary:hover {
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            background-color: #ff9900;
        }

@media screen and (prefers-reduced-motion: reduce) {
    .footer-links .btn-tertiary:hover {
        -webkit-transition: none;
        transition: none;
    }
}

.footer-links .section {
    padding-top: 15px;
}

    .footer-links .section h6 {
        line-height: 1.5rem;
    }

    .footer-links .section .links {
        padding: 0;
        list-style: none;
    }

        .footer-links .section .links .link a {
            text-decoration: none;
            color: #ffffff;
        }

            .footer-links .section .links .link a.hover-none:hover {
                background: #ffffff;
                text-decoration: none;
                color: #232f3e;
            }

            .footer-links .section .links .link a:hover {
                text-decoration: underline;
            }

            .footer-links .section .links .link a:not(.btn) {
                font-weight: 200;
            }

        .footer-links .section .links a {
            cursor: pointer;
        }

.footer-btn-link {
    min-width: 150px;
    border: 1px solid #ffffff;
    color: #ffffff;
}

@media (min-width: 992px) {
    .footer-btn-link {
        min-width: 200px;
    }
}

.footer-btn-link:hover {
    color: #232f3e;
    background-color: #ffffff;
}

.footer-nav {
    position: relative;
    padding: 15px 0;
}

    .footer-nav:before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        opacity: 0.15;
        background-color: black;
    }

    .footer-nav .element {
        color: #c2c7d0;
        font-size: 12px;
        font-size: 0.75rem;
        line-height: 1rem;
        margin-bottom: 5px;
    }

@media (min-width: 768px) {
    .footer-nav .element {
        margin-bottom: 0;
    }
}

.footer-nav .element.mid a {
    text-decoration: underline;
    color: #c2c7d0;
    margin-right: 15px;
    line-height: 1rem;
    font-size: 12px;
    font-size: 0.75rem;
}

@media (min-width: 576px) {
    .footer-nav .element.right {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

.disable_a2d1_link {
    opacity: 0.65;
    pointer-events: none;
}

.form-control {
    font-size: 0.875rem;
    border-radius: 2px;
}

    .form-control:disabled {
        color: #666666;
    }

    .form-control:not(:disabled):focus {
        border-color: #ff9900;
    }

p.required-help-text {
    float: right;
    display: inline-block;
}

    p.required-help-text:before {
        content: "* ";
        color: #ff9900;
    }

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.hamburger {
    width: 28px;
    height: 36px;
    position: relative;
    margin: 0;
    cursor: pointer;
}

    .hamburger:focus {
        outline: none;
    }

    .hamburger span {
        border-radius: 3px;
        display: block;
        position: absolute;
        height: 3px;
        width: 100%;
        background: #ffffff;
        opacity: 1;
        left: 0;
    }

        .hamburger span:nth-child(1) {
            top: 9px;
        }

        .hamburger span:nth-child(2),
        .hamburger span:nth-child(3) {
            top: 18px;
        }

        .hamburger span:nth-child(4) {
            top: 27px;
        }

.jobs-navbar .sb-slidebar {
    margin-left: 0px;
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
    width: 350px;
}

    .jobs-navbar .sb-slidebar .cross-icon {
        position: absolute;
        top: 10px;
        right: 0;
        font-size: 50px;
        color: #232f3e;
        height: 40px;
        width: 45px;
    }

        .jobs-navbar .sb-slidebar .cross-icon:hover {
            cursor: pointer;
            text-decoration: none;
            opacity: 0.8;
            background-size: 35px 40px;
        }

    .jobs-navbar .sb-slidebar #hamburger-x span {
        background-color: #ffffff;
    }

        .jobs-navbar .sb-slidebar #hamburger-x span:nth-child(1) {
            top: 18px;
            width: 0%;
            left: 50%;
        }

        .jobs-navbar .sb-slidebar #hamburger-x span:nth-child(2) {
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .jobs-navbar .sb-slidebar #hamburger-x span:nth-child(3) {
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .jobs-navbar .sb-slidebar #hamburger-x span:nth-child(4) {
            top: 18px;
            width: 0;
            left: 50%;
        }

    .jobs-navbar .sb-slidebar:focus {
        outline: 0;
    }

    .jobs-navbar .sb-slidebar .nav-list {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .jobs-navbar .sb-slidebar .nav-list .nav-item {
            border-bottom: inherit;
        }

            .jobs-navbar .sb-slidebar .nav-list .nav-item:hover {
                cursor: pointer;
                background-color: inherit;
                text-decoration: underline;
            }

            .jobs-navbar .sb-slidebar .nav-list .nav-item .nav-link-wrapper {
                padding: 18px 20px 18px 30px;
            }

                .jobs-navbar .sb-slidebar .nav-list .nav-item .nav-link-wrapper a {
                    font-size: inherit;
                    display: inline-block;
                    padding: 0;
                    color: #232f3e;
                    text-decoration: none;
                }

                    .jobs-navbar .sb-slidebar .nav-list .nav-item .nav-link-wrapper a:hover {
                        cursor: pointer;
                        color: #0073a8;
                        text-decoration: underline;
                    }

                    .jobs-navbar .sb-slidebar .nav-list .nav-item .nav-link-wrapper a.disabled {
                        pointer-events: none;
                        cursor: default;
                    }

                    .jobs-navbar .sb-slidebar .nav-list .nav-item .nav-link-wrapper a:focus {
                        outline: 20px box #0073a8;
                    }

                    .jobs-navbar .sb-slidebar .nav-list .nav-item .nav-link-wrapper a.icon.help {
                        background: url(//static.amazon.jobs/assets/icons/icon_help_outline-cb105a87c274e5dbe0c8ecd06e24fa192e847c1e5df96ffaa42aeb132fb173a1.svg) 10px no-repeat;
                    }

                    .jobs-navbar .sb-slidebar .nav-list .nav-item .nav-link-wrapper a.icon:hover {
                        color: #00b9f2;
                    }

                .jobs-navbar .sb-slidebar .nav-list .nav-item .nav-link-wrapper ul li a {
                    color: #666666;
                }

            .jobs-navbar
            .sb-slidebar
            .nav-list
            .nav-item
            a.locale-link.selected-locale:after {
                content: "";
                height: 40px;
                width: 40px;
                position: absolute;
                right: inherit;
                top: 0;
                margin-top: -18px;
                background: url(//static.amazon.jobs/assets/icons/icon_check_green-118981ce76653e52cf842d4cb54243221b13d03858cd800a1067d44f876ed998.svg) 10px 10px no-repeat;
            }

            .jobs-navbar .sb-slidebar .nav-list .nav-item a#current-locale:hover {
                cursor: pointer;
            }

                .jobs-navbar .sb-slidebar .nav-list .nav-item a#current-locale:hover:after {
                    content: "";
                    height: 40px;
                    width: 40px;
                    position: absolute;
                    right: inherit;
                    top: 0;
                    margin-top: -8px;
                    opacity: 0.8;
                }

            .jobs-navbar .sb-slidebar .nav-list .nav-item a#current-locale:after {
                content: "";
                height: 40px;
                width: 40px;
                position: absolute;
                right: inherit;
                top: 0;
                margin-top: -8px;
                background: url(//static.amazon.jobs/assets/icons/chevron-down-5808dcc4ab2facd0bffee3bf9f069466622d4e87fd6dbbb8e62c2f3090710903.svg) 10px 10px no-repeat;
            }

@media (min-width: 768px) {
    .jobs-navbar .sb-slidebar .nav-list #nav-item-check-status,
    .jobs-navbar .sb-slidebar .nav-list #nav-item-applications,
    .jobs-navbar .sb-slidebar .nav-list #nav-item-referrals,
    .jobs-navbar .sb-slidebar .nav-list #nav-item-profile {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .a2d1-navigation .navigation nav.navbar .nav-logo {
        width: inherit;
    }
}

@media (max-width: 767.98px) {
    .a2d1-navigation
    .navigation
    nav.navbar
    .nav-logo
    .js-toggle-right-navbar-slider {
        margin-left: 0px;
    }
}

@media (min-width: 992px) {
    .a2d1-navigation
    .navigation
    nav.navbar
    #search-container
    .search-field
    .search-form
    .search-button {
        margin-left: inherit;
    }
}

.a2d1-navigation .navigation nav.navbar .navbar-link a {
    word-wrap: break-word;
    float: right;
    color: #ffffff;
}

    .a2d1-navigation .navigation nav.navbar .navbar-link a:hover {
        text-decoration: none;
        color: #edeff2;
    }

.disable_a2d1_link {
    opacity: 0.65;
    pointer-events: none;
}

label.required:after {
    content: " *";
    color: #ff9900;
}

#feedback-modal .loader {
    background: url(//static.amazon.jobs/assets/gifs/loading-small-4a8636b39b1d434ec8f6f6371390e35d3cc6fd1175c1854b1eca1f6f4280a736.gif) center center no-repeat;
    margin-right: 10px;
    height: 25px;
    width: 25px;
    display: inline-block;
    vertical-align: middle;
}

#feedback-modal .btn-default {
    border-bottom-color: #767676;
}

    #feedback-modal .btn-default:hover {
        background-color: #e6e6e6;
    }

#feedback-modal .faq-link-note {
    line-height: 1.25rem;
    margin-bottom: 16px;
}

#feedback-modal .no-response {
    background-color: #ededed;
    text-align: center;
    padding: 40px 10px;
}

@media all and (min-width: 48em) {
    #feedback-modal .no-response {
        padding: 35px;
    }
}

#feedback-modal .no-response .modal-image {
    background-position: center;
    background-repeat: no-repeat;
    height: 100px;
    background-size: 100px;
    width: 100%;
    margin-bottom: 25px;
}

#feedback-modal .no-response .modal-text a {
    white-space: nowrap;
}

#feedback-modal .fulfillment_role .modal-image {
    background-image: url(//static.amazon.jobs/assets/icons/icon_conveyor_badge-bee97311a3c70932e2a621cfc38b73c41aca9350be050abaab52308060ce0d7b.svg);
}

#feedback-modal .customer_service_role .modal-image {
    background-image: url(//static.amazon.jobs/assets/icons/icon_headset_badge-dd0036a3d984ec45d9a8e97fab5291011fbe39cd43f685fde34cd809d33991ef.svg);
}

#feedback-modal .amazon_order .modal-image {
    background-image: url(//static.amazon.jobs/assets/icons/icon_box_badge-3460679f03a5788cbe3cc3f66742a15e55000d05241ef828480303d035971e87.svg);
}

#feedback-modal .modal-body .dropdown {
    margin-bottom: 15px;
}

    #feedback-modal .modal-body .dropdown .dropdown-menu a:last-child {
        border-bottom: none;
    }

#feedback-modal .modal-body .form-group-last {
    margin-bottom: 0;
}

#feedback-modal .note {
    padding: 10px 15px;
    background-color: #dddddd;
}

    #feedback-modal .note p {
        margin-bottom: 0;
    }

@media all and (max-width: 34em) {
    #feedback-modal .form-buttons button:last-child {
        margin-left: 10px;
    }
}

.modal .modal-dialog {
    text-align: left;
    vertical-align: middle;
}

    .modal .modal-dialog .modal-content .modal-header {
        border: 0;
        border-radius: 0;
        background: #232f3e;
        color: #ffffff;
    }

        .modal .modal-dialog .modal-content .modal-header .modal-title {
            color: inherit;
        }

        .modal .modal-dialog .modal-content .modal-header h2.modal-title {
            font-size: 1.25rem;
        }

    .modal .modal-dialog .modal-content .modal-body {
        border: 0;
    }

        .modal .modal-dialog .modal-content .modal-body .dropdown {
            background-color: #cccccc;
            border-radius: 3px;
            border-bottom: 1px solid #767676;
        }

            .modal .modal-dialog .modal-content .modal-body .dropdown.error-border {
                border: 1px solid #af1c1c;
            }

            .modal .modal-dialog .modal-content .modal-body .dropdown .btn {
                border: 0;
                border-radius: 0;
            }

            .modal .modal-dialog .modal-content .modal-body .dropdown .dropdown-menu {
                margin-top: 0;
                width: inherit;
                max-height: 300px;
                border: 1px solid #bababa;
            }

                .modal
                .modal-dialog
                .modal-content
                .modal-body
                .dropdown
                .dropdown-menu
                .dropdown-item {
                    white-space: normal;
                    border-bottom: 1px solid #ededed;
                }

            .modal .modal-dialog .modal-content .modal-body .dropdown p {
                margin: -2px 0 0 0;
            }

    .modal .modal-dialog .modal-content .form-buttons {
        margin-top: 15px;
    }

        .modal .modal-dialog .modal-content .form-buttons .btn + .btn {
            margin-left: 15px;
        }

.modal.mobile-modal .modal-footer {
    -ms-flex-pack: center;
    justify-content: center;
}

    .modal.mobile-modal .modal-footer .row {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .modal.mobile-modal .modal-footer .form-buttons {
        width: 100%;
    }

        .modal.mobile-modal .modal-footer .form-buttons .btn {
            margin: 0;
            width: 100%;
        }

            .modal.mobile-modal .modal-footer .form-buttons .btn + .btn {
                margin-left: 0;
                margin-top: 15px;
            }

.modal input.error,
.modal textarea.error {
    border: 1px solid #af1c1c !important;
}

    .modal input.error ::-webkit-input-placeholder,
    .modal textarea.error ::-webkit-input-placeholder {
        color: #af1c1c !important;
    }

    .modal input.error :-moz-placeholder,
    .modal textarea.error :-moz-placeholder {
        color: #af1c1c !important;
    }

    .modal input.error ::-moz-placeholder,
    .modal textarea.error ::-moz-placeholder {
        color: #af1c1c !important;
    }

    .modal input.error :-ms-input-placeholder,
    .modal textarea.error :-ms-input-placeholder {
        color: #af1c1c !important;
    }

.modal .error-icon {
    background-image: url(//static.amazon.jobs/assets/icons/exclamation-point-56cea9a92187278635f6c46bb49399a8649b5362035de104ac83f135363539c5.svg);
    background-repeat: no-repeat;
    display: none;
    position: absolute;
    top: 5px;
    right: 18px;
    height: 28px;
    width: 28px;
}

.modal p.error {
    color: #af1c1c;
}

.modal label.error {
    color: #af1c1c !important;
}

    .modal label.error.required-label:after {
        color: #af1c1c !important;
    }

.modal div.error {
    background-color: #af1c1c !important;
}

#icims-portal-selector.modal .modal-dialog {
    width: initial;
}

@media all and (min-width: 34em) {
    #icims-portal-selector.modal .modal-dialog {
        width: 500px;
    }
}

@media all and (min-width: 48em) {
    #icims-portal-selector.modal .modal-dialog {
        width: 600px;
    }
}

#icims-portal-selector.modal .modal-header {
    background: #232f3e;
    padding: 25px 15px 20px 15px;
}

    #icims-portal-selector.modal .modal-header .modal-image {
        height: 80px;
        background: url(//static.amazon.jobs/assets/icons/portal_selector-71ba28af89675f822c62ea43ca5c136ec1c4167bfcaa93681e9ce8eed124469b.svg) center center no-repeat;
    }

    #icims-portal-selector.modal .modal-header .modal-title {
        padding-top: 5px;
        text-align: center;
    }

#icims-portal-selector.modal .modal-body .prompt {
    margin-left: 3px;
    margin-right: 3px;
}

#icims-portal-selector.modal .modal-body .xs-separator {
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
}

@media all and (min-width: 34em) {
    #icims-portal-selector.modal .modal-body .xs-separator {
        padding-bottom: 0px;
        border-bottom: 0;
    }
}

#icims-portal-selector.modal .modal-body .xs-separator .dropdown-menu {
    overflow-y: scroll;
}

#icims-portal-selector.modal .modal-footer .form-buttons {
    text-align: center;
}

@media all and (min-width: 34em) {
    #icims-portal-selector.modal .modal-footer .form-buttons {
        text-align: right;
    }
}

#icims-portal-selector.modal .modal-footer .form-buttons a.btn-secondary {
    color: #222222;
    margin-bottom: 10px;
}

@media all and (min-width: 34em) {
    #icims-portal-selector.modal .modal-footer .form-buttons a.btn-secondary {
        margin-bottom: 0px;
    }
}

#icims-portal-selector.modal .modal-footer .form-buttons a.btn {
    display: block;
    margin-left: 0px;
}

@media all and (min-width: 34em) {
    #icims-portal-selector.modal .modal-footer .form-buttons a.btn {
        margin-left: 15px;
        display: inline-block;
    }
}

.search-modal:before {
    height: 100%;
    margin-right: 0;
}

.search-modal .modal-dialog {
    height: 100%;
    width: 100%;
    margin: 0;
    max-width: none;
}

    .search-modal .modal-dialog .modal-content {
        height: 100%;
        width: 100%;
        margin: 0;
        background-color: #1d2834;
        padding: 18px 12px 0 12px;
    }

        .search-modal .modal-dialog .modal-content .modal-top-row {
            margin: 10px 0px 80px 0px;
            height: 0;
        }

            .search-modal .modal-dialog .modal-content .modal-top-row .logo-wrapper {
                text-align: center;
                height: 0;
            }

                

            .search-modal .modal-dialog .modal-content .modal-top-row .cancel-button {
                min-height: auto;
                min-width: auto;
                padding: 1px 6px 1px 6px;
                float: right;
                background: none;
                border: none;
                color: #ffffff;
                font-size: inherit;
            }

        .search-modal .modal-dialog .modal-content .search-field .search-form {
            right: 0;
            top: 50%;
            position: absolute;
            width: 100%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            -ms-transform: translateY(-50%);
        }

            .search-modal .modal-dialog .modal-content .search-field .search-form input {
                border-radius: 0;
                padding: 0.5rem 0.75rem;
                padding-right: 35px;
                border: none;
                width: 100%;
            }

                .search-modal
                .modal-dialog
                .modal-content
                .search-field
                .search-form
                input:focus {
                    outline: none;
                }

            .search-modal
            .modal-dialog
            .modal-content
            .search-field
            .search-form
            .location-search-bar {
                padding-right: 0;
                width: calc(100% - 60px);
                overflow: hidden;
                height: 50px;
                -webkit-transition: width;
                transition: width;
            }

@media screen and (prefers-reduced-motion: reduce) {
    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-bar {
        -webkit-transition: none;
        transition: none;
    }
}

.search-modal
.modal-dialog
.modal-content
.search-field
.search-form
.location-search-bar.editing {
    overflow: visible;
}

.search-modal
.modal-dialog
.modal-content
.search-field
.search-form
.location-search-bar
.keyword-search-container {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 44px;
    margin-right: 10px;
}

    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-bar
    .keyword-search-container
    .keyword-search {
        width: 100%;
    }

    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-bar
    .keyword-search-container
    .text-search {
        width: 100%;
        border-radius: 3px;
    }

@media (min-width: 992px) {
    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-bar
    .keyword-search-container {
        width: calc(66% - 15px);
    }
}

@media (max-width: 991.98px) {
    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-bar
    .keyword-search-container {
        width: calc(50% - 5px);
    }
}

.search-modal
.modal-dialog
.modal-content
.search-field
.search-form
.location-search-container {
    position: relative;
    display: inline;
}

    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-container
    .cxt-icon-location-pin:before,
    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-container
    form
    .location-search-bar
    .location-asset.point:before,
    .search-modal
    form
    .location-search-bar
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-container
    .location-asset.point:before,
    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-container
    #search-container
    form
    .location-search-bar
    .location-asset.point:before,
    #search-container
    form
    .location-search-bar
    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-container
    .location-asset.point:before {
        color: #56616c;
    }

    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-container
    .invisible {
        position: absolute;
        width: 0;
        height: 0;
        visibility: hidden;
    }

@media (min-width: 992px) {
    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-container {
        width: calc(34% - 5px);
    }
}

@media (max-width: 991.98px) {
    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-container {
        width: calc(50% - 5px);
    }
}

.search-modal
.modal-dialog
.modal-content
.search-field
.search-form
.location-search-container
.location-search {
    display: inline-block;
    height: 44px;
    margin-left: 0;
    width: inherit;
    position: relative;
    border-radius: 3px;
}

    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .location-search-container
    .location-search
    .location-search-input {
        padding-left: 3.1rem;
    }

.search-modal
.modal-dialog
.modal-content
.search-field
.search-form
.search-button {
    margin-left: 10px;
    position: relative;
    height: 2.75em;
    width: 3.125em;
    min-width: auto;
    font-size: inherit;
    border: 0;
    background-color: #ff9900;
    padding: 0;
    border: 0;
}

    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .search-button:focus {
        outline: 2px solid #ff9900 !important;
        outline-offset: 2px;
        -webkit-box-shadow: 0 0 0px 0px #ff9900;
        box-shadow: 0 0 0px 0px #ff9900;
        border-radius: 0px !important;
    }

    .search-modal
    .modal-dialog
    .modal-content
    .search-field
    .search-form
    .search-button
    .button-label {
        color: #232f3e;
        margin-left: 15px;
    }

.search-modal .modal-dialog .modal-content .search-field {
    position: relative;
}

    .search-modal .modal-dialog .modal-content .search-field .location-search-bar,
    .search-modal .modal-dialog .modal-content .search-field .search-button {
        display: block !important;
    }

    .search-modal .modal-dialog .modal-content .search-field .search-form {
        overflow: visible;
    }

        .search-modal .modal-dialog .modal-content .search-field .search-form input {
            border-radius: 2px;
        }

        .search-modal
        .modal-dialog
        .modal-content
        .search-field
        .search-form
        .location-search-bar {
            overflow: visible;
            position: absolute;
        }

            .search-modal
            .modal-dialog
            .modal-content
            .search-field
            .search-form
            .location-search-bar
            .keyword-search-container
            .searchbox
            input {
                padding-right: 35px;
            }

        .search-modal
        .modal-dialog
        .modal-content
        .search-field
        .search-form
        .location-search-bar,
        .search-modal
        .modal-dialog
        .modal-content
        .search-field
        .search-form
        .keyword-search-container,
        .search-modal
        .modal-dialog
        .modal-content
        .search-field
        .search-form
        .location-search-container,
        .search-modal
        .modal-dialog
        .modal-content
        .search-field
        .search-form
        .search-button {
            width: 100% !important;
        }

        .search-modal
        .modal-dialog
        .modal-content
        .search-field
        .search-form
        .search-button {
            position: absolute;
            top: 108px;
            margin-left: 0;
            border-radius: 2px;
        }

        .search-modal
        .modal-dialog
        .modal-content
        .search-field
        .search-form
        .location-search-container {
            top: 10px;
        }

            .search-modal
            .modal-dialog
            .modal-content
            .search-field
            .search-form
            .location-search-container
            .cxt-icon-location-pin:before,
            .search-modal
            .modal-dialog
            .modal-content
            .search-field
            .search-form
            .location-search-container
            form
            .location-search-bar
            .location-asset.point:before,
            .search-modal
            form
            .location-search-bar
            .modal-dialog
            .modal-content
            .search-field
            .search-form
            .location-search-container
            .location-asset.point:before,
            .search-modal
            .modal-dialog
            .modal-content
            .search-field
            .search-form
            .location-search-container
            #search-container
            form
            .location-search-bar
            .location-asset.point:before,
            #search-container
            form
            .location-search-bar
            .search-modal
            .modal-dialog
            .modal-content
            .search-field
            .search-form
            .location-search-container
            .location-asset.point:before {
                margin-left: 5px;
            }

            .search-modal
            .modal-dialog
            .modal-content
            .search-field
            .search-form
            .location-search-container
            .location-search
            .location-search-input {
                padding-left: 2.1rem;
                padding-right: 35px;
            }

.search-modal .modal-dialog .modal-content .searchbox {
    width: 100%;
    margin-bottom: 7px;
}

    .search-modal .modal-dialog .modal-content .searchbox input {
        border-radius: 5px;
        border: none;
    }

        .search-modal .modal-dialog .modal-content .searchbox input .placeholder {
            color: #767676;
        }

.search-modal .modal-dialog .modal-content .search-button {
    border-radius: 5px;
    width: 100%;
    font-size: inherit;
    background: #ff9900;
    padding: 0;
}

    .search-modal .modal-dialog .modal-content .search-button:focus {
        outline: none;
    }

    .search-modal .modal-dialog .modal-content .search-button .button-icon {
        display: inline;
        padding: 1em;
        background: url(//static.amazon.jobs/assets/icons/icon_search-c2208faf4316986cf1e0e8a4cdcc4bcdd29a080ffbd641b3deb5b9930dd3415d.svg) no-repeat;
        background-position: center center;
        background-size: 21px 21px;
    }

    .search-modal .modal-dialog .modal-content .search-button .button-text {
        display: inline;
        color: #ffffff;
        margin-left: 1em;
    }

nav.navbar {
    background-color: rgba(34, 34, 34, 0.25);
    padding: 0 15px;
    border-radius: 0;
}

@media (min-width: 576px) {
    nav.navbar .find-jobs {
        min-width: 80px;
    }

        nav.navbar .find-jobs a {
            padding-right: 30px;
            margin-right: 24px;
        }

    nav.navbar button.js-toggle-right-navbar-slider {
        padding-left: 6px;
        cursor: pointer;
    }
}

nav.navbar .navbar-brand {
    height: 65px;
    width: 105px;
    margin-right: 30px;
}

    

    nav.navbar .find-jobs a {
        display: block;
        border-right: 1px solid #767676;
        padding-left: 42px;
        min-height: 35px;
    }

        nav.navbar .find-jobs a:hover {
            text-decoration: none;
        }

        nav.navbar .find-jobs a .text {
            font-size: 14px;
            font-size: 0.875rem;
            line-height: 35px;
            color: #f3f3f3;
            margin: 0;
        }

nav.navbar p.menu {
    color: #ffffff;
    font-weight: bold;
    padding: 7px 0 0 15px;
    margin: 0;
    text-transform: uppercase;
}

nav.navbar .locale-selector {
    background: url(//static.amazon.jobs/assets/icons/icon_globe-4fbbb4178a5db9a2b08653ab924fee5ef55b40cd49ef6987140a1bab48e03e9f.svg) 0px 15px no-repeat;
    background-size: 30px 30px;
    position: relative;
}

    nav.navbar .locale-selector .dropdown .btn {
        font-size: 14px;
        font-size: 0.875rem;
        background: url(//static.amazon.jobs/assets/icons/icon_chevron_down-77f6a83e0a58812f77a845f43aec1a64540bcf64e0170296d288dab57dfe77f1.svg);
        background-position: right center;
        background-repeat: no-repeat;
        background-size: 15px 15px;
        padding: 18px 25px 18px 40px;
    }

.navbar.navbar-neutral {
    background-color: #1d2834;
}

.navbar.navbar-primary .navbar-brand .logo,
.navbar.navbar-secondary .navbar-brand .logo,
.navbar.navbar-tertiary .navbar-brand .logo,
.navbar.navbar-quaternary .navbar-brand .logo {
    background: url(//static.amazon.jobs/assets/icons/logo_white-00f23b86e2a39da158e655af49504d08a7c3a1dabd778bbe4a209db2efd0312e.svg) center center no-repeat;
    margin-top: 15px;
    height: 27px;
}

.navbar.navbar-primary .find-jobs a,
.navbar.navbar-secondary .find-jobs a,
.navbar.navbar-tertiary .find-jobs a,
.navbar.navbar-quaternary .find-jobs a {
    border-right: 1px solid #ffffff;
}

.navbar.navbar-primary {
    background-color: #f09000;
}

.navbar.navbar-secondary {
    background-color: #00ade3;
}

.navbar.navbar-tertiary {
    background-color: #00723a;
}

.navbar.navbar-quaternary {
    background-color: #f09000;
}

html.sb-scroll-lock {
    position: relative;
    overflow: hidden;
}

    html.sb-scroll-lock .screen-block {
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
        position: absolute;
        background-color: #232f3e;
        opacity: 0.75;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }

@media screen and (prefers-reduced-motion: reduce) {
    html.sb-scroll-lock .screen-block {
        -webkit-transition: none;
        transition: none;
    }
}

html.sb-scroll-lock .day-one.sb-active #main-content:after {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
}

a.js-toggle-right-navbar-slider {
    margin: 12px;
    background-color: transparent;
}

    a.js-toggle-right-navbar-slider:hover {
        text-decoration: none;
    }

.sb-slidebar {
    margin-left: 0px;
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
    width: 350px;
    background-color: #ffffff;
    width: 350px;
}

    .sb-slidebar .cross-icon {
        position: absolute;
        top: 10px;
        right: 0;
        height: 40px;
        width: 45px;
        font-size: 50px;
        color: #ffffff;
    }

        .sb-slidebar .cross-icon:hover {
            cursor: pointer;
            text-decoration: none;
            opacity: 0.8;
            background-size: 35px 40px;
        }

@media all and (max-width: 34em) {
    .sb-slidebar {
        width: 300px !important;
    }
}

.sb-slidebar .header {
    background-color: #232f3e;
    height: 165px;
    padding-left: 20px;
    position: relative;
}

    .sb-slidebar .header h2 {
        color: #ffffff;
        line-height: 35px;
        position: absolute;
        bottom: 0;
    }

.sb-slidebar .content {
    padding: 0;
}

.sb-slidebar hr {
    margin: 10px 0;
}

.sb-slidebar .nav-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .sb-slidebar .nav-list .nav-item {
        border-bottom: 1px solid #ededed;
    }

        .sb-slidebar .nav-list .nav-item:hover {
            cursor: pointer;
            background-color: #f3f3f3;
        }

        .sb-slidebar .nav-list .nav-item a {
            display: block;
            margin: 0;
            padding: 18px 20px 18px 55px;
            color: #232f3e;
            text-decoration: none;
            position: relative;
        }

            .sb-slidebar .nav-list .nav-item a.locale-link.selected-locale:after {
                content: "";
                height: 60px;
                width: 60px;
                position: absolute;
                right: 0;
                top: 0;
                background: url(//static.amazon.jobs/assets/icons/icon_check_green-118981ce76653e52cf842d4cb54243221b13d03858cd800a1067d44f876ed998.svg) 10px 10px no-repeat;
            }

            .sb-slidebar .nav-list .nav-item a#current-locale:hover {
                cursor: pointer;
            }

                .sb-slidebar .nav-list .nav-item a#current-locale:hover:after {
                    content: "";
                    height: 40px;
                    width: 40px;
                    position: absolute;
                    right: inherit;
                    top: 0;
                    margin-top: 8px;
                    opacity: 0.8;
                }

            .sb-slidebar .nav-list .nav-item a#current-locale:after {
                content: "";
                height: 40px;
                width: 40px;
                position: absolute;
                right: inherit;
                top: 0;
                margin-top: 8px;
                background: url(//static.amazon.jobs/assets/icons/chevron-down-5808dcc4ab2facd0bffee3bf9f069466622d4e87fd6dbbb8e62c2f3090710903.svg) 10px 10px no-repeat;
            }

            .sb-slidebar .nav-list .nav-item a.icon.home {
                background: url(//static.amazon.jobs/assets/icons/house-outline-1317030266d6f936482f4055ad86f9ec9f55ff2978450c9bf7bdce536708eec3.svg) 20px no-repeat;
            }

            .sb-slidebar .nav-list .nav-item a.icon.check-status {
                background: url(//static.amazon.jobs/assets/icons/icon_application_outline-8e0dd904dc587b6e1d403125783216683a5c31b3f354f51eddb8c8e67b6ced9b.svg) 10px no-repeat;
            }

            .sb-slidebar .nav-list .nav-item a.icon.working {
                background: url(//static.amazon.jobs/assets/icons/icon_a_outline-1db5b6c73760a141d7f66815d8bf48e68f4cbb4bf865b48a16f97de0ebcd8c6f.svg) 10px no-repeat;
            }

            .sb-slidebar .nav-list .nav-item a.icon.locations {
                background: url(//static.amazon.jobs/assets/icons/icon_location_outline-bc8114f43cff8c49f169725627489e181f8c42004aad664f8226a69ed6950c3d.svg) 10px no-repeat;
            }

            .sb-slidebar .nav-list .nav-item a.icon.teams {
                background: url(//static.amazon.jobs/assets/icons/icon_team_outline-57fc7505e0ecdc4423a77c2d7f900373d20439e63d08f8f6327a09e4837fba14.svg) 10px no-repeat;
            }

            .sb-slidebar .nav-list .nav-item a.icon.job-categories {
                background: url(//static.amazon.jobs/assets/icons/icon_job_outline-3e2e4dff4f55d67510668d8e418b3c516c5b9ef7c0efdf1ffb8af22ddabf0668.svg) 10px no-repeat;
            }

            .sb-slidebar .nav-list .nav-item a.icon.language {
                background: url(//static.amazon.jobs/assets/icons/icon_language_outline-fadaf8b08fab9413150f15d01b5930b0769de66e1a7938bc95a26d108149bcab.svg) 10px no-repeat;
            }

            .sb-slidebar .nav-list .nav-item a.icon.help {
                background: url(//static.amazon.jobs/assets/icons/icon_help_outline-cb105a87c274e5dbe0c8ecd06e24fa192e847c1e5df96ffaa42aeb132fb173a1.svg) 10px no-repeat;
            }

            .sb-slidebar .nav-list .nav-item a.icon:hover {
                color: #00b9f2;
            }

            .sb-slidebar .nav-list .nav-item a:hover {
                color: #00b9f2;
                text-decoration: underline;
            }

.maintenance-banner {
    min-height: 40px;
}

    .maintenance-banner .maintenance-banner-content {
        margin: 0;
        padding: 15px 0px 15px 40px;
    }

    .maintenance-banner.outage {
        background-color: #af1c1c;
    }

        .maintenance-banner.outage .maintenance-banner-content {
            color: #ffffff;
            background-image: url(//static.amazon.jobs/assets/icons/exclamation-white-b64494c080b922a9e8477027f5ebb3ae75238af6c1ffbde4c8cefd812fa6b559.svg);
            background-repeat: no-repeat;
            background-position: 0px 13px;
        }

.info-page.locations {
    padding-bottom: 0px;
}

.info-page .header {
    background-color: #007cb6;
    color: #333333;
    min-height: 140px;
    padding: 40px 0;
}

    .info-page .header.filter-container {
        background-color: #ffffff;
    }

.info-page .title,
.info-page .count-text {
    color: #ffffff;
}

.info-page .title {
    font-size: 40px;
    font-size: 2.5rem;
    display: inline-block;
}

.info-page .count {
    display: inline-block;
    text-align: right;
    white-space: nowrap;
}

.info-page .count-text {
    display: inline-block;
    line-height: 14px;
    padding-top: 6px;
    text-align: left;
    white-space: normal;
    width: 30px;
    vertical-align: middle;
}

.info-page-with-image .header,
.info-page-with-image .carousel-header {
    height: 0;
    padding-bottom: 100%;
    position: relative;
}

@media (min-width: 576px) {
    .info-page-with-image .header,
    .info-page-with-image .carousel-header {
        padding-bottom: calc(100% * (425 / 1440));
    }
}

.info-page-with-image .header img,
.info-page-with-image .carousel-header img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.info-page-with-image .header .container,
.info-page-with-image .carousel-header .container {
    position: relative;
}

    .info-page-with-image .header .container .title-container,
    .info-page-with-image .carousel-header .container .title-container {
        background-color: rgba(255, 255, 255, 0.65);
        display: block;
        min-height: 60px;
        position: relative;
    }

@media all and (min-width: 34em) {
    .info-page-with-image .header .container .title-container,
    .info-page-with-image .carousel-header .container .title-container {
        max-width: 360px;
    }
}

.info-page-with-image .header .container .title-container:after,
.info-page-with-image .carousel-header .container .title-container:after {
    content: "";
    height: 50%;
    opacity: 0.65;
    position: absolute;
    background: -webkit-gradient( linear, left bottom, right top, color-stop(50%, transparent), color-stop(50%, white) ), -webkit-gradient(linear, right bottom, left top, color-stop(50%, transparent), color-stop(50%, white));
    background: linear-gradient(to top right, transparent 50%, white 50%), linear-gradient(to top left, transparent 50%, white 50%);
    background-position: bottom left, bottom right;
    background-repeat: no-repeat;
    background-size: 50.2% 100%;
    width: 100%;
}

@media all and (min-width: 34em) {
    .info-page-with-image .header .container .title-container:after,
    .info-page-with-image .carousel-header .container .title-container:after {
        width: 0;
        height: 0;
        border-left: 178px solid transparent;
        border-right: 178px solid transparent;
        border-top: 30px solid white;
        -moz-transform: scale(0.9999);
    }
}

@media all and (min-width: 62em) {
    .info-page-with-image .header .container .title-container:after,
    .info-page-with-image .carousel-header .container .title-container:after {
        border-left: 180px solid transparent;
        border-right: 180px solid transparent;
    }
}

@media all and (min-width: 62em) {
    .info-page-with-image .header .container .title-container:after,
    .info-page-with-image .carousel-header .container .title-container:after {
        border-left: 180px solid transparent;
        border-right: 180px solid transparent;
    }
}

.info-page-with-image .header .container .title-container .title,
.info-page-with-image .carousel-header .container .title-container .title {
    display: inline-block;
    font-size: 32px;
    font-size: 2rem;
    font-weight: 900;
    color: #222222;
    line-height: 33px;
    padding: 20px 15px 0 15px;
    text-align: center;
    width: 100%;
}

.info-page-with-image .header .container .title-container .subtitle,
.info-page-with-image .carousel-header .container .title-container .subtitle {
    margin-bottom: 0;
    font-size: 1.25rem;
    text-align: center;
    white-space: nowrap;
    min-height: 10px;
    width: 100%;
}

    .info-page-with-image .header .container .title-container .subtitle p,
    .info-page-with-image .carousel-header .container .title-container .subtitle p {
        display: inline;
    }

#about.content.overview {
    background-color: #ffffff;
    padding-top: 30px;
    padding-bottom: 30px;
}

    #about.content.overview .content-container {
        margin-bottom: 20px;
        padding: 0;
    }

.open-jobs {
    background-color: #ffffff;
    padding: 20px 0;
}

.find-jobs-content {
    background-color: #ffffff;
    border-top: 1px solid #ededed;
    padding: 20px 0;
    text-align: center;
    -webkit-box-shadow: inset 0px -2px 5px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px -2px 5px rgba(0, 0, 0, 0.15);
}

    .find-jobs-content .find-jobs-text {
        font-weight: bold;
        margin-bottom: 0;
    }

.team-page-spacing {
    margin-top: 70px;
}

.landing-page {
    padding-bottom: 60px;
}

    .landing-page .header {
        min-height: 335px;
        padding: 30px 0;
    }

        .landing-page .header .container {
            display: table;
            width: 100%;
            height: 335px;
            text-align: center;
        }

            .landing-page .header .container .titles {
                display: table-cell;
                vertical-align: middle;
            }

                .landing-page .header .container .titles h1 {
                    font-size: 36px;
                    font-size: 2.25rem;
                    color: white;
                }

                .landing-page .header .container .titles p.subtitle {
                    color: white;
                }

    .landing-page.with-dropdown .header {
        background-color: #007cb6;
    }

        .landing-page.with-dropdown .header .region-dropdown {
            display: inline-block;
            margin-top: 20px;
            border-radius: 2px;
        }

            .landing-page.with-dropdown .header .region-dropdown .btn {
                background: url(//static.amazon.jobs/assets/icons/icon_chevron_down_white-ff33b185d756a60d57acbba6460f7b8c1d724eefb0355f13634ad8e185fda272.svg) 130px 17px no-repeat;
                padding-top: 8px;
                padding-right: 23px;
            }

                .landing-page.with-dropdown .header .region-dropdown .btn:hover {
                    background: #fff url(//static.amazon.jobs/assets/icons/icon_chevron_down_blue-d5bc6a46b36c2ddeba3087ced339b9075c1e1a635b7b008000ff371338b401df.svg) 130px 17px no-repeat;
                }

                    .landing-page.with-dropdown .header .region-dropdown .btn:hover p.region {
                        color: #232f3e;
                    }

                .landing-page.with-dropdown .header .region-dropdown .btn p.region {
                    color: white;
                    text-align: left;
                    display: block;
                    width: 120px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }

            .landing-page.with-dropdown .header .region-dropdown .dropdown-menu {
                left: -1px;
                top: 40px;
                min-width: 156px;
            }

    .landing-page .content {
        margin-top: 45px;
    }

        .landing-page .content h2 {
            font-weight: bold;
        }

.job-tile-lists a:last-child .job {
    margin-bottom: 10px;
}

.job-tile-lists .job-tile {
    position: relative;
}

    .job-tile-lists .job-tile a:hover {
        text-decoration: none;
    }

    .job-tile-lists .job-tile .count-label-container {
        position: absolute;
        bottom: 10px;
        right: -12px;
        width: 30px;
        height: 18px;
        font-size: 0.7rem;
        border: 1px solid #cccccc;
        background-color: #e8e8e8;
        border-right: 0;
        border-radius: 2px;
        text-align: center;
    }

@media (max-width: 575.98px) {
    .job-tile-lists .job-tile .count-label-container {
        right: 12px;
    }
}

.job-tile-lists .job-tile .count-label-container .count-label {
    width: 100%;
    position: absolute;
    left: 0;
}

.job-tile-lists .job-tile .count-label-container .arrow-right {
    width: 12px;
    height: 12px;
    position: absolute;
    right: -6px;
    background-color: #e8e8e8;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 2px;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

.job-tile-lists .job {
    background-color: #ffffff;
    margin-bottom: 10px;
    padding: 20px;
    -webkit-transition: all;
    transition: all;
    border-bottom: 1px solid #dddddd;
}

@media screen and (prefers-reduced-motion: reduce) {
    .job-tile-lists .job {
        -webkit-transition: none;
        transition: none;
    }
}

.job-tile-lists .job:hover {
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

.job-tile-lists .job .location-and-id {
    color: #333333;
    font-size: 0.875rem;
    line-height: 1.125rem;
}

    .job-tile-lists .job .location-and-id .selected-location {
        display: inline-block;
    }

    .job-tile-lists .job .location-and-id .distance-text {
        color: #ff9900;
    }

    .job-tile-lists .job .location-and-id .distance {
        margin-top: -2px;
        display: block;
    }

@media all and (min-width: 34em) {
    .job-tile-lists .job .location-and-id .distance {
        display: initial;
        margin-top: 0;
    }

        .job-tile-lists .job .location-and-id .distance:before {
            content: "|";
            padding: 0 4px;
        }
}

.job-tile-lists .job .info {
    margin-bottom: 8px;
}

    .job-tile-lists .job .info h3 {
        color: #0073a8;
    }

    .job-tile-lists .job .info:first-child {
        margin-bottom: 0;
    }

@media all and (min-width: 48em) {
    .job-tile-lists .job .info:first-child {
        margin-bottom: 8px;
    }
}

.job-tile-lists .job .info .posting-date,
.job-tile-lists .job .info .time-elapsed {
    display: inline-block;
    width: 100%;
}

@media all and (min-width: 48em) {
    .job-tile-lists .job .info .posting-date,
    .job-tile-lists .job .info .time-elapsed {
        display: block;
        width: 100%;
        text-align: right;
    }
}

@media all and (min-width: 34em) {
    .job-tile-lists .job .info .posting-date,
    .job-tile-lists .job .info .time-elapsed {
        width: initial;
    }
}

.job-tile-lists .job .info .posting-date {
    font-size: 14px;
    font-size: 0.875rem;
    color: #494f5a;
    margin-top: 10px;
}

@media all and (min-width: 48em) {
    .job-tile-lists .job .info .posting-date {
        margin-top: 0;
    }
}

.job-tile-lists .job .info .hiring-manager {
    margin-top: 1rem;
    text-decoration: underline;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media all and (min-width: 48em) {
    .job-tile-lists .job .info .hiring-manager {
        text-align: right;
        margin-top: 35px;
    }
}

.job-tile-lists .job .info .department {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media all and (min-width: 48em) {
    .job-tile-lists .job .info .department {
        text-align: right;
    }
}

@media all and (min-width: 34em) {
    .job-tile-lists .job .info .time-elapsed {
        margin-left: 10px;
    }
}

#pioneers .pioneers-blade .pioneers-header {
    background-color: #232f3e;
}

    #pioneers .pioneers-blade .pioneers-header .content-wrapper {
        height: 250px;
        position: relative;
        margin-bottom: 70px;
    }

        #pioneers .pioneers-blade .pioneers-header .content-wrapper .content {
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            left: 50%;
            top: 50%;
            text-align: center;
        }

            #pioneers .pioneers-blade .pioneers-header .content-wrapper .content .title {
                margin-bottom: 15px;
            }

            #pioneers .pioneers-blade .pioneers-header .content-wrapper .content h1,
            #pioneers .pioneers-blade .pioneers-header .content-wrapper .content p {
                color: #ffffff;
            }

            #pioneers .pioneers-blade .pioneers-header .content-wrapper .content h1 {
                font-size: 36px;
                font-size: 2.25rem;
            }

#pioneers .pioneers-blade .selected-employee-profile {
    margin-top: -70px;
    padding-top: 145px;
}

#pioneers .pioneers-blade .pioneers-carousel {
    height: 140px;
    width: 100%;
    margin-top: -70px;
    position: relative;
}

    #pioneers .pioneers-blade .pioneers-carousel .pioneer-circles {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }

        #pioneers .pioneers-blade .pioneers-carousel .pioneer-circles .circle-wrapper {
            display: inline-block;
            text-align: center;
        }

            #pioneers
            .pioneers-blade
            .pioneers-carousel
            .pioneer-circles
            .circle-wrapper
            .btn.btn-pioneer {
                border-radius: 50%;
                border-bottom: none;
                height: 140px;
                width: 140px;
                padding: 0;
            }

                #pioneers
                .pioneers-blade
                .pioneers-carousel
                .pioneer-circles
                .circle-wrapper
                .btn.btn-pioneer
                img {
                    height: 100%;
                    width: 100%;
                }

                #pioneers
                .pioneers-blade
                .pioneers-carousel
                .pioneer-circles
                .circle-wrapper
                .btn.btn-pioneer
                .text-wrapper {
                    -webkit-transition: opacity 0.3s ease;
                    transition: opacity 0.3s ease;
                    position: absolute;
                    background-color: rgba(0, 129, 66, 0.7);
                    border-radius: 50%;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0;
                    color: #ff9900;
                    opacity: 0;
                }

@media screen and (prefers-reduced-motion: reduce) {
    #pioneers
    .pioneers-blade
    .pioneers-carousel
    .pioneer-circles
    .circle-wrapper
    .btn.btn-pioneer
    .text-wrapper {
        -webkit-transition: none;
        transition: none;
    }
}

#pioneers
.pioneers-blade
.pioneers-carousel
.pioneer-circles
.circle-wrapper
.btn.btn-pioneer
.text-wrapper
.name {
    color: #ffffff;
    font-weight: bold;
    line-height: 140px;
}

#pioneers
.pioneers-blade
.pioneers-carousel
.pioneer-circles
.circle-wrapper
.btn.btn-pioneer
.text-wrapper:hover {
    opacity: 1;
}

#pioneers
.pioneers-blade
.pioneers-carousel
.pioneer-circles
.circle-wrapper
.btn.btn-pioneer.active {
    margin: 0;
}

    #pioneers
    .pioneers-blade
    .pioneers-carousel
    .pioneer-circles
    .circle-wrapper
    .btn.btn-pioneer.active
    .text-wrapper {
        opacity: 1;
    }

#pioneers
.pioneers-blade
.pioneers-carousel
.pioneer-circles
.circle-wrapper
.btn.btn-arrow {
    border: none;
    min-width: 62px;
    height: 62px;
    margin: 33px 0;
    background: url(//static.amazon.jobs/assets/icons/icon_circle_arrow_green-7240b55974cbe0c234902e1c2732f563fd0968e4a5577ce6083fc544a5b8add7.svg) center center no-repeat;
}

    #pioneers
    .pioneers-blade
    .pioneers-carousel
    .pioneer-circles
    .circle-wrapper
    .btn.btn-arrow.disabled {
        opacity: 1;
    }

    #pioneers
    .pioneers-blade
    .pioneers-carousel
    .pioneer-circles
    .circle-wrapper
    .btn.btn-arrow.btn-arrow-right {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(1) {
    width: 100%;
}

#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(2),
#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(2) ~ .circle-wrapper {
    width: 50%;
}

#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(3),
#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(3) ~ .circle-wrapper {
    width: 33%;
}

#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(4),
#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(4) ~ .circle-wrapper {
    width: 25%;
}

#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(5),
#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(5) ~ .circle-wrapper {
    width: 20%;
}

#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(6),
#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(6) ~ .circle-wrapper {
    width: 16.6%;
}

#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(7),
#pioneers
.pioneers-blade
.pioneers-carousel
.circle-wrapper:first-child:nth-last-child(7) ~ .circle-wrapper {
    width: 14.2%;
}

#quote-container {
    position: relative;
}

    #quote-container .quote {
        margin: 60px 0;
        position: relative;
    }

@media all and (min-width: 34em) {
    #quote-container .quote {
        margin: 120px 0;
    }
}

#quote-container .quote blockquote {
    position: relative;
    text-align: left;
    color: #232f3e;
}

    #quote-container .quote blockquote:before,
    #quote-container .quote blockquote:after {
        position: absolute;
        color: #cccccc;
        display: block;
        font-family: Georgia, serif;
        font-size: 80px;
        font-size: 5rem;
        padding-left: 10px;
    }

    #quote-container .quote blockquote:before {
        content: "\201C";
        left: -50px;
        top: 15px;
    }

    #quote-container .quote blockquote:after {
        content: "\201D";
        right: -40px;
        bottom: -26px;
    }

#quote-container .quote .citation-wrapper {
    min-height: 25px;
}

#quote-container .quote .citation {
    color: #232f3e;
    font-size: 18px;
    font-size: 1.125rem;
    margin-top: 5px;
}

    #quote-container .quote .citation:before {
        content: "\2014 \2009";
    }

#quote-container:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -20px;
    border-top: solid 10px white;
    border-left: solid 20px transparent;
    border-right: solid 20px transparent;
}

.recommended-job {
    border-bottom: 1px solid #e8e8e8;
    padding: 12px 0;
}

    .recommended-job:first-child {
        border-top: 1px solid #e8e8e8;
    }

    .recommended-job .location,
    .recommended-job .posted-date,
    .recommended-job .job-summary {
        font-size: 0.8125rem;
        line-height: 1.25rem;
    }

        .recommended-job .location span,
        .recommended-job .posted-date span,
        .recommended-job .job-summary span {
            white-space: nowrap;
        }

.recommended-job-with-summary {
    border-bottom: 1px solid #e8e8e8;
    padding: 12px 0;
}

    .recommended-job-with-summary:first-child {
        border-top: 1px solid #e8e8e8;
    }

    .recommended-job-with-summary .job-summary {
        font-size: 0.8125rem;
        line-height: 1rem;
    }

    .recommended-job-with-summary .location,
    .recommended-job-with-summary .posted-date {
        font-size: 0.8125rem;
        color: #56616c;
    }

.sidebar {
    margin-top: 40px;
}

    .sidebar .title {
        margin-bottom: 2px;
        display: block;
    }

    .sidebar .related-jobs {
        margin-bottom: 30px;
    }

        .sidebar .related-jobs .jobs .job {
            border-bottom: 1px solid #e8e8e8;
            padding: 12px 0;
        }

            .sidebar .related-jobs .jobs .job:first-child {
                border-top: 1px solid #e8e8e8;
            }

            .sidebar .related-jobs .jobs .job .location {
                margin: 0;
            }

            .sidebar .related-jobs .jobs .job .description {
                margin-top: 1.25rem;
                margin-bottom: 0.625rem;
                font-size: 0.8125rem;
                line-height: 1rem;
            }

            .sidebar .related-jobs .jobs .job > a:last-child {
                font-size: 0.8125rem;
            }

    .sidebar .common-questions .title {
        font-size: 0.75em;
    }

    .sidebar .common-questions .link-container {
        padding: 15px 15px;
        background: #ededed;
        margin-bottom: 30px;
    }

        .sidebar .common-questions .link-container p {
            margin-bottom: 0;
        }

        .sidebar .common-questions .link-container a {
            word-break: break-all;
            display: inline-block;
        }

.cxt-icon-common,
.social-media .buttons .button {
    display: inline-block;
    height: 37px;
    width: 37px;
    text-decoration: none;
    font-size: 25px;
    padding: 5px 6px 8px 6px;
    border-radius: 3px;
    color: white;
    margin-right: 15px;
}

    .cxt-icon-common:visited:not(.btn),
    .social-media .buttons .button:visited:not(.btn) {
        color: #ffffff;
    }

.cxt-icon-facebook {
    background-color: #2d609b;
    border-bottom: 1px solid #28547f;
}

    .cxt-icon-facebook:hover {
        background-color: #4270a5;
        color: #ffffff;
    }

.cxt-icon-linkedin {
    background-color: #007ab8;
    border-bottom: 1px solid #02668e;
}

    .cxt-icon-linkedin:hover {
        background-color: #1a87bf;
        color: #ffffff;
    }

.cxt-icon-instagram {
    background-color: #e4405f;
    border-bottom: 1px solid #c43353;
}

    .cxt-icon-instagram:hover {
        background-color: #e6536f;
        color: #ffffff;
    }

.cxt-icon-twitter {
    background-color: #0ec3f3;
    border-bottom: 1px solid #0ea6c9;
}

    .cxt-icon-twitter:hover {
        background-color: #26c9f4;
        color: #ffffff;
    }

.cxt-icon-print {
    background-color: #0f2c3d;
    border-bottom: 1px solid #08161e;
}

    .cxt-icon-print:hover {
        background-color: #274150;
    }

.cxt-icon-envelope {
    background-color: #0f2c3d;
    border-bottom: 1px solid #08161e;
}

    .cxt-icon-envelope:hover {
        background-color: #274150;
    }

.social-media {
    margin-bottom: 30px;
}

    .social-media .buttons {
        display: -ms-flexbox;
        display: flex;
        -webkit-column-gap: 15px;
        column-gap: 15px;
        float: none;
        height: 37px;
    }

        .social-media .buttons a {
            display: block;
        }

            .social-media .buttons a:last-child {
                margin-right: 0px;
            }

        .social-media .buttons .list-item {
            list-style-type: none;
        }

    .social-media p.share-text {
        margin-bottom: 0px;
    }

.position-sticky {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
}

#subnav {
    text-align: center;
    background-color: #ffffff;
    display: block;
    border-bottom-color: #dddddd;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    min-height: 60px;
    width: 100%;
}

.nav-pills {
    padding: 15px 5px;
}

    .nav-pills .nav-link.active,
    .nav-pills .nav-link {
        color: #333333 !important;
        background-color: #ffffff !important;
        padding: 0;
        border-radius: 0;
    }

        .nav-pills .nav-link.active {
            border-bottom-width: 2px;
            border-bottom-style: solid;
            border-bottom-color: #ff9900;
        }

    .nav-pills a {
        margin: 5px 10px;
        border-radius: 0px;
    }

@media all and (min-width: 34em) {
    .nav-pills a {
        margin: 0 15px;
    }
}

.nav-pills a:hover {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
    border-bottom-color: #ff9900;
    margin-bottom: 3px;
}

@media all and (min-width: 34em) {
    .nav-pills a:hover {
        margin-bottom: 0px;
    }
}

.nav-pills li.nav-item {
    float: none;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.fixedsticky {
    top: 0;
}

.tiles .image.tile {
    background-size: cover;
    background-position: center;
    border-bottom: 1px solid #dddddd;
}

    .tiles .image.tile .image-details {
        display: table;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        min-height: 85px;
        background-color: rgba(0, 124, 182, 0.8);
    }

        .tiles .image.tile .image-details .btn.color-neutral:hover {
            color: #232f3e;
        }

        .tiles .image.tile .image-details.hover {
            top: 0;
            height: 100%;
        }

        .tiles .image.tile .image-details .image-text,
        .tiles .image.tile .image-details .image-hover {
            display: table-cell;
            vertical-align: middle;
            padding: 15px 5px 7px 5px;
        }

            .tiles .image.tile .image-details .image-text .image-title,
            .tiles .image.tile .image-details .image-hover .image-title {
                font-size: 1.25rem;
                line-height: 1.75rem;
                font-weight: 400;
                margin-bottom: 0.5rem;
            }

            .tiles .image.tile .image-details .image-text .image-title,
            .tiles .image.tile .image-details .image-text .image-subtitle,
            .tiles .image.tile .image-details .image-hover .image-title,
            .tiles .image.tile .image-details .image-hover .image-subtitle {
                color: #ffffff;
                text-align: center;
            }

            .tiles .image.tile .image-details .image-text .image-subtitle,
            .tiles .image.tile .image-details .image-hover .image-subtitle {
                font-size: 14px;
                font-size: 0.875rem;
            }

            .tiles .image.tile .image-details .image-text .btn-wrapper,
            .tiles .image.tile .image-details .image-hover .btn-wrapper {
                margin-top: 30px;
                margin-bottom: 0px;
            }

                .tiles .image.tile .image-details .image-text .btn-wrapper .btn,
                .tiles .image.tile .image-details .image-hover .btn-wrapper .btn {
                    overflow: hidden;
                }

.tiles .hidden {
    display: none;
}

.find-jobs-section .title {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 0;
    padding: 20px 0;
    text-align: center;
    border-bottom: 1px solid #dddddd;
}

.tiles {
    overflow: hidden;
}

    .tiles .tile {
        margin-bottom: 30px;
        height: 220px;
        border: 1px solid #dddddd;
        position: relative;
    }

        .tiles .tile .title {
            height: 155px;
            background-color: #232f3e;
            width: 100%;
            display: table;
        }

            .tiles .tile .title .tile-title {
                display: table-cell;
                vertical-align: middle;
                text-align: center;
                padding: 0px 5px;
                color: white;
            }

        .tiles .tile .details {
            height: 63px;
            position: relative;
            display: table;
            width: 100%;
            background-color: #eaedf2;
        }

            .tiles .tile .details:after {
                content: "";
                width: 15px;
                height: 25px;
                background: url(//static.amazon.jobs/assets/icons/chevron_right-128820281529cc8eb507929def3e1e022c627feb4327a0ce507c8a5336eae597.svg) no-repeat;
                float: right;
                position: absolute;
                top: 20px;
                right: 10px;
            }

            .tiles .tile .details p {
                padding-right: 25px;
                margin-bottom: 0;
                padding-left: 15px;
            }

            .tiles .tile .details .middle {
                display: table-cell;
                vertical-align: middle;
            }

                .tiles .tile .details .middle.meta {
                    color: #232f3e;
                }

            .tiles .tile .details .top {
                padding-top: 11px;
            }

    .tiles a,
    .tiles a:hover,
    .tiles a:visited,
    .tiles a:link,
    .tiles a:active,
    .tiles a:focus {
        text-decoration: none;
    }

.info-page .header.filter-container {
    padding: 40px 0 0 0;
}

    .info-page .header.filter-container .tile-filters {
        padding-top: 42px;
    }

        .info-page .header.filter-container .tile-filters a {
            margin-right: 30px;
        }

            .info-page .header.filter-container .tile-filters a:hover {
                padding-bottom: 5px;
                border-bottom: 3px solid #ff9900;
            }

            .info-page .header.filter-container .tile-filters a.selected {
                padding-bottom: 5px;
                border-bottom: 3px solid #ff9900;
            }

        .info-page .header.filter-container .tile-filters .tile-filter {
            margin-bottom: 4px;
            text-transform: uppercase;
            display: inline-block;
        }

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%;
    top: 25%;
}

#toast-container .toast {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    cursor: default !important;
    background-position: 50% 35%;
    border-radius: 0 !important;
    background-color: #232f3e;
    padding: 0;
    opacity: 0.95;
}

#toast-container .toast-success {
    background-image: url(//static.amazon.jobs/assets/icons/success-check-7b82921661a68627acd48a75ff8217db0ef9bdac0d21fc7783fd4dde9df81c3d.svg) !important;
    background-position: center 17px;
    text-align: center;
    width: 260px;
    padding-top: 60px;
}

#toast-container .toast-error {
    background-image: url(//static.amazon.jobs/assets/icons/error-cross-8fa120ae38f6d7cf1ed9205800f49642cc0413926729bac79abd040cf2921b7d.svg) !important;
    background-position: center 17px;
    text-align: center;
    width: 260px;
    padding-top: 60px;
}

#toast-container .toast-message {
    font-size: 0.9em;
    padding-bottom: 15px;
    font-size: 1rem;
}

.twitter-typeahead {
    width: 100%;
    height: 100%;
}

.typeahead .searchbox {
    width: 100%;
}

    .typeahead .searchbox input {
        height: 44px;
        width: 100%;
        font-size: 0.875rem;
    }

        .typeahead .searchbox input:focus {
            outline: none;
            border: 1px solid #767676;
        }

    .typeahead .searchbox .placeholder {
        color: #767676;
        font-size: 0.875rem;
    }

    .typeahead .searchbox input[type="text"] ::-webkit-input-placeholder {
        color: #767676;
        font-size: 0.875rem;
    }

    .typeahead .searchbox input[type="text"] :-moz-placeholder {
        color: #767676;
        font-size: 0.875rem;
    }

    .typeahead .searchbox input[type="text"] ::-moz-placeholder {
        color: #767676;
        font-size: 0.875rem;
    }

    .typeahead .searchbox input[type="text"] :-ms-input-placeholder {
        color: #767676;
        font-size: 0.875rem;
    }

.typeahead:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background-size: 21px 21px;
}

.we-pioneer {
    background-color: #005276;
    position: relative;
}

    .we-pioneer .container .row .details-wrapper {
        display: table;
    }

        .we-pioneer .container .row .details-wrapper .details {
            height: 400px;
            display: table-cell;
            position: relative;
            text-align: left;
            vertical-align: middle;
        }

            .we-pioneer .container .row .details-wrapper .details .title,
            .we-pioneer .container .row .details-wrapper .details .subtitle {
                color: #ffffff;
                padding: 0;
            }

            .we-pioneer .container .row .details-wrapper .details .title {
                font-size: 38px;
                font-size: 2.375rem;
                line-height: 48px;
                line-height: 3rem;
                font-weight: normal;
                margin-bottom: 20px;
            }

@media all and (min-width: 34em) {
    .we-pioneer .container .row .details-wrapper .details .title {
        font-size: 48px;
        font-size: 3rem;
        line-height: 62px;
        line-height: 3.875rem;
        margin-bottom: 30px;
    }
}

.video-group {
    margin-top: 2em;
}

    .video-group .video-group-title {
        margin-bottom: 0;
    }

    .video-group .video-tile {
        margin-top: 1.25em;
    }

    .video-group .video-title {
        margin-bottom: 0.3em;
    }

    .video-group .video-description {
        line-height: 1.3em;
    }

.video-group-container .video-group {
    margin-bottom: 20px;
}

.video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    margin-bottom: 0.75em;
}

    .video-wrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.transcript-link-wrapper {
    text-align: center;
}

.transcript-link {
    text-decoration: underline;
}

.survey-banner .show-div {
    height: 60px;
    position: fixed;
    bottom: 0px;
    left: 0%;
    right: 0%;
    text-align: center;
    background-color: #154460;
    -webkit-box-shadow: 2px 2px 4px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 2px 2px 4px 4px rgba(0, 0, 0, 0.4);
    opacity: 0;
    -webkit-animation: fadeIn ease-in 1;
    animation: fadeIn ease-in 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    padding-top: 12px;
    display: block;
    font-size: 18px;
    color: #ffffff;
}

@media (max-width: 880px) {
    .survey-banner .show-div {
        height: 100px;
    }
}

.survey-banner .hide-div {
    position: absolute;
    left: -9999px;
    overflow: hidden;
    opacity: 0;
}

.survey-banner .survey-banner-link {
    text-decoration: none;
}

.survey-banner .survey-text {
    display: inline-block;
    padding-right: 10px;
}

@media (max-width: 880px) {
    .survey-banner .survey-text {
        font-size: 15px;
        width: 92%;
    }
}

.survey-banner .link-title {
    display: inline-block;
    font-size: 16px;
    margin: 5px 0 0 8px;
}

@media (max-width: 880px) {
    .survey-banner .link-title {
        font-size: 0.875rem;
    }
}

.survey-banner .survey-btn {
    display: inline-block;
    line-height: 18px;
    min-height: 18px;
    padding: 4px 2px 0px 2px;
    font-size: 16px;
    cursor: hand;
}

@media (max-width: 880px) {
    .survey-banner .survey-btn {
        min-height: 18px;
        font-size: 13px;
        margin-top: 3px;
        padding: 2px;
    }
}

.survey-banner .survey-btn:hover .link-title {
    color: #232f3e;
}

.survey-banner .survey-btn .cxt-icon-externallink {
    padding: 0 0 2px 0;
    float: right;
    display: inline-block;
    font-size: 25px;
    vertical-align: middle;
    height: 34px;
}

@media (max-width: 880px) {
    .survey-banner .survey-btn .cxt-icon-externallink {
        font-size: 21px;
        height: 28px;
        padding: 2px 0 2px 0;
    }
}

.survey-banner .close-button {
    width: 25px;
    height: 20px;
    position: relative;
    margin: 5px 20px 0 0;
    float: right;
    border: 0;
    cursor: pointer;
    background-color: transparent;
}

@media (max-width: 880px) {
    .survey-banner .close-button {
        width: 17px;
        height: 0px;
        position: absolute;
        margin-right: 2px;
        top: 20px;
        right: 5px;
    }
}

.survey-banner .close-button span {
    border-radius: 3px;
    display: inline-block;
    position: absolute;
    height: 2px;
    width: 25px;
    background: #ffffff;
    opacity: 1;
    left: 0;
}

@media (max-width: 880px) {
    .survey-banner .close-button span {
        width: 20px;
    }
}

.survey-banner .close-button span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.survey-banner .close-button span:nth-child(2) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 0.95;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 0.95;
    }
}

#privacy-preferences-banner {
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    background-color: #f3f3f3;
    -webkit-box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);
    display: block;
    font-size: 18px;
    color: #222222;
    margin: 0;
    padding: 2.4rem 2.3rem;
}

    #privacy-preferences-banner.cc-hide {
        display: none;
        visibility: hidden;
    }

@media (min-width: 991px) {
    #privacy-preferences-banner {
        display: -ms-flexbox;
        display: flex;
    }
}

#privacy-preferences-banner h3 {
    padding-top: 0.5rem;
    margin-bottom: 1rem;
}

@media (min-width: 991px) {
    #privacy-preferences-banner .content {
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}

#privacy-preferences-banner .content p:last-child {
    margin-bottom: 1rem;
}

@media (min-width: 991px) {
    #privacy-preferences-banner .buttons {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-left: 4rem;
    }
}

#privacy-preferences-banner .cc-button {
    min-height: 44px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    cursor: hand;
    border-width: 2px;
    border-radius: 3px;
    width: 100%;
}

    #privacy-preferences-banner .cc-button.customization-btn {
        background-color: #f3f3f3;
        color: #222222;
        border-color: #ff9900;
    }

@media (min-width: 991px) {
    #privacy-preferences-banner .cc-button.customization-btn {
        width: 214px;
    }
}

#privacy-preferences-banner .cc-button.customization-btn:hover {
    background-color: #ff9900;
}

@media (max-width: 991px) {
    #privacy-preferences-banner .cc-button.customization-btn {
        margin-top: 7px;
    }
}

@media (min-width: 991px) {
    #privacy-preferences-banner .cc-button.customization-btn {
        margin-left: 12px;
    }
}

#privacy-preferences-banner .cc-button.accept-btn {
    color: #222222;
    background-color: #ff9900;
    border-color: #ff9900;
    -webkit-box-shadow: 0 1px 0 0 #b84600;
    box-shadow: 0 1px 0 0 #b84600;
}

@media (min-width: 991px) {
    #privacy-preferences-banner .cc-button.accept-btn {
        width: 140px;
    }
}

#privacy-preferences-banner .cc-button.accept-btn:hover {
    background-color: #d37902;
    border-color: #d37902;
}

#privacy-preferences-banner .cc-button.accept-btn:focus {
    webkit-box-shadow: 0 0 5px #333333;
    -webkit-box-shadow: 0 0 5px #333333;
    box-shadow: 0 0 5px #333333;
}

#versionized-cookie-banner {
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    background-color: #f3f3f3;
    -webkit-box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);
    display: block;
    font-size: 18px;
    color: #222222;
    margin: 0;
    padding: 2.4rem 2.3rem;
}

    #versionized-cookie-banner.cc-hide {
        display: none;
        visibility: hidden;
    }

@media (min-width: 991px) {
    #versionized-cookie-banner {
        display: -ms-flexbox;
        display: flex;
    }
}

@media (max-width: 991px) {
    #versionized-cookie-banner {
        padding: 1rem 1rem;
    }
}

@media (max-width: 991px) {
    #versionized-cookie-banner .content p {
        font-size: 14px;
        line-height: normal;
    }

        #versionized-cookie-banner .content p a {
            line-height: normal;
        }
}

#versionized-cookie-banner .content .content-title {
    display: -ms-flexbox;
    display: flex;
}

    #versionized-cookie-banner .content .content-title h3 {
        padding-top: 0.5rem;
        margin-bottom: 1rem;
    }

    #versionized-cookie-banner .content .content-title button {
        position: absolute;
        right: 1rem;
        margin-top: 5%;
    }

@media (max-width: 991px) {
    #versionized-cookie-banner .content .content-title h3 {
        font-size: 1rem;
        line-height: normal;
    }
}

@media (min-width: 991px) {
    #versionized-cookie-banner .content .content-title button {
        display: none;
        visibility: hidden;
    }
}

@media (min-width: 991px) {
    #versionized-cookie-banner .content {
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}

#versionized-cookie-banner .content p:last-child {
    margin-bottom: 1rem;
}

@media (min-width: 991px) {
    #versionized-cookie-banner .buttons {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-left: 4rem;
    }
}

#versionized-cookie-banner .cc-button {
    min-height: 44px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    cursor: hand;
    border-width: 2px;
    border-radius: 3px;
    width: 100%;
}

@media (max-width: 991px) {
    #versionized-cookie-banner .cc-button {
        font-size: 14px;
    }
}

#versionized-cookie-banner .cc-button.customization-btn {
    background-color: #f3f3f3;
    color: #222222;
    border-color: #ff9900;
    text-decoration: underline;
}

@media (min-width: 991px) {
    #versionized-cookie-banner .cc-button.customization-btn {
        width: 214px;
    }
}

@media (max-width: 991px) {
    #versionized-cookie-banner .cc-button.customization-btn {
        margin-top: 7px;
    }
}

#versionized-cookie-banner .cc-button.accept-btn {
    color: #222222;
    background-color: #ff9900;
    border-color: #ff9900;
}

@media (min-width: 991px) {
    #versionized-cookie-banner .cc-button.accept-btn {
        width: 214px;
    }
}

#versionized-cookie-banner .cc-button.accept-btn:hover {
    background-color: #d37902;
    border-color: #d37902;
}

#versionized-cookie-banner .cc-button.accept-btn:focus {
    webkit-box-shadow: 0 0 5px #333333;
    -webkit-box-shadow: 0 0 5px #333333;
    box-shadow: 0 0 5px #333333;
}

#versionized-cookie-banner .cc-button.reject-btn {
    background-color: #f3f3f3;
    color: #222222;
    border-color: #ff9900;
}

@media (min-width: 991px) {
    #versionized-cookie-banner .cc-button.reject-btn {
        width: 214px;
    }
}

#versionized-cookie-banner .cc-button.reject-btn:hover {
    background-color: #ff9900;
}

@media (max-width: 991px) {
    #versionized-cookie-banner .cc-button.reject-btn {
        margin-top: 7px;
    }
}

#versionized-cookie-banner ul {
    list-style-type: none;
    text-align: center;
    padding: 0;
    margin: 0;
}

    #versionized-cookie-banner ul li {
        display: block;
        font-size: 18px;
        padding: 20px 0px;
    }

@media (max-width: 991px) {
    #versionized-cookie-banner ul li {
        padding: 0px 3px;
    }
}

.arrow-down {
    height: 30px;
    width: 30px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    background: url(//static.amazon.jobs/assets/icons/arrow_dropdownmenu_down-d64e013ed716dd0ddf35d178db8c0fa7b06e1936ac0d41d0a6760e8273a48108.svg) 5px 10px no-repeat;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.arrow-up {
    height: 30px;
    width: 30px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    background: url(//static.amazon.jobs/assets/icons/arrow_dropdownmenu_up-f96b16a3559a9e97a40427f67c84644ac1013338b5114f74bd3ee86a0fb09910.svg) 5px 10px no-repeat;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.simple-dropdown .dropdown-item {
    padding: 1rem 1.5rem;
    border: 1px solid #edeff2;
}

    .simple-dropdown .dropdown-item.active {
        color: #232f3e;
        background: url(//static.amazon.jobs/assets/icons/icon_check_green-118981ce76653e52cf842d4cb54243221b13d03858cd800a1067d44f876ed998.svg) right center no-repeat;
    }

.internal-banner {
    min-height: 40px;
}

    .internal-banner .internal-banner-content {
        margin: 0;
        padding: 15px 0px 15px 40px;
    }

    .internal-banner.content {
        background-color: #1d71b8;
    }

        .internal-banner.content .internal-banner-content {
            color: #ffffff;
            background-image: url(//static.amazon.jobs/assets/icons/exclamation-white-b64494c080b922a9e8477027f5ebb3ae75238af6c1ffbde4c8cefd812fa6b559.svg);
            background-repeat: no-repeat;
            background-position: 0px 13px;
        }

.generic-session-banner {
    background-color: #f9f5d5;
    position: relative;
}

    .generic-session-banner .close-button {
        font-size: 32px;
        color: #1d2834;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        right: 0;
    }

        .generic-session-banner .close-button:before {
            content: "×";
        }

        .generic-session-banner .close-button:hover {
            text-decoration: none;
        }

#whats-new-modal .modal-title {
    width: 70%;
    margin: 20px auto 0px;
    font-size: 24px;
}

#whats-new-modal .modal-body {
    color: #767676;
}

#whats-new-modal .modal-image {
    height: 305px;
    background: url(//static.amazon.jobs/assets/candidates-c2078de89366e0154f3b8d8820e2641bfcbfccd535a15c42fdc9a8a08ede0a49.png);
}

#skip-to-main-content-link {
    background-color: #fff;
    margin-left: 7px;
    padding: 7px 8px 7px 8px;
    top: 10px;
}

    #skip-to-main-content-link:focus {
        outline: 5px auto #1d71b8;
        outline-offset: -2px;
    }

.request a.btn-link {
    margin: 10px 0 0;
    position: absolute;
}

[class*="-gjs-ingress-point-banner "] {
    z-index: 0;
    background-color: #ebf5fd;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: 100%;
    position: relative;
    cursor: pointer;
}

    [class*="-gjs-ingress-point-banner "] .gjs-banner-logo-container {
        color: #ffffff;
        background-color: #0077d9;
        -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.24);
        box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.24);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    [class*="-gjs-ingress-point-banner "] .banner_decoration_image {
        height: 100%;
        position: absolute;
        z-index: 1;
        -o-object-fit: cover;
        object-fit: cover;
    }

        [class*="-gjs-ingress-point-banner "] .banner_decoration_image.stick-to-left {
            left: 0;
        }

        [class*="-gjs-ingress-point-banner "] .banner_decoration_image.stick-to-right {
            right: 0;
        }

    [class*="-gjs-ingress-point-banner "] .gjs-banner-text-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        gap: 36px;
        color: #1768c9;
        z-index: 2;
        padding-right: 5%;
        font-weight: 300;
    }

        [class*="-gjs-ingress-point-banner "] .gjs-banner-text-container b {
            font-weight: 600;
        }

.gjs-banner-mobile[class*="-gjs-ingress-point-banner "] {
    min-height: 104px;
}

@media (min-width: 768px) {
    .gjs-banner-mobile[class*="-gjs-ingress-point-banner "] {
        display: none !important;
    }
}

.gjs-banner-mobile[class*="-gjs-ingress-point-banner "]
.gjs-banner-logo-container {
    width: 106px;
    height: 24px;
    font-weight: 500;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 20px;
    line-height: 1.25rem;
    padding-left: 16px;
    padding-right: 25px;
    border-bottom-right-radius: 20px 24px;
    position: absolute;
    top: 0;
    left: 0;
}

.gjs-banner-mobile[class*="-gjs-ingress-point-banner "]
.gjs-banner-text-container {
    margin-top: 15px;
    gap: 16px;
}

@media (max-width: 768px) {
    .gjs-banner-desktop[class*="-gjs-ingress-point-banner "] {
        display: none !important;
    }
}

[class*="-gjs-ingress-point-banner "] .chevron-right {
    width: 30px;
    height: 25px;
    background: url(//static.amazon.jobs/assets/banners/gjs_banner/gjs_chevron_right-33246685c030d0a3bd1bfdd0e9b3aea57cc58f0339650b769699d5da8c10f979.svg) center no-repeat;
    background-size: contain;
}

[class*="-gjs-ingress-point-banner "] .arrow-right {
    width: 24px;
    height: 20px;
    background: url(//static.amazon.jobs/assets/banners/gjs_banner/gjs_arrow_right-1d21555a2065c7482b6f7456c1ca84d071ebf9a3cb4a7458091ffed3e17e23bd.svg) center no-repeat;
    background-size: contain;
}

@media (min-width: 1200px) {
    .homepage-gjs-ingress-point-banner {
        min-height: 150px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .homepage-gjs-ingress-point-banner {
        min-height: 130px;
    }
}

@media (max-width: 992px) {
    .homepage-gjs-ingress-point-banner {
        min-height: 110px;
    }
}

.homepage-gjs-ingress-point-banner .gjs-banner-btn-container {
    z-index: 2;
    background: #1768c9;
    color: #ffffff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 500px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

    .homepage-gjs-ingress-point-banner .gjs-banner-btn-container .gjs-banner-btn {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        padding: 0;
        border-radius: 500px;
    }

        .homepage-gjs-ingress-point-banner
        .gjs-banner-btn-container
        .gjs-banner-btn:hover {
            color: #ffffff !important;
        }

@media (min-width: 1200px) {
    .homepage-gjs-ingress-point-banner .gjs-banner-btn-container .gjs-banner-btn {
        width: 235px;
        height: 60px;
        font-weight: 500;
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 36px;
        line-height: 2.25rem;
    }

        .homepage-gjs-ingress-point-banner
        .gjs-banner-btn-container
        .gjs-banner-btn
        .chevron-right {
            width: 25px;
            height: 25px;
            background: url(//static.amazon.jobs/assets/banners/gjs_banner/gjs_chevron_right-33246685c030d0a3bd1bfdd0e9b3aea57cc58f0339650b769699d5da8c10f979.svg) center no-repeat;
            background-size: contain;
        }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .homepage-gjs-ingress-point-banner .gjs-banner-btn-container .gjs-banner-btn {
        width: 199.75px;
        height: 51px;
        font-weight: 425;
        font-size: 20.4px;
        font-size: 1.275rem;
        line-height: 30.6px;
        line-height: 1.9125rem;
    }

        .homepage-gjs-ingress-point-banner
        .gjs-banner-btn-container
        .gjs-banner-btn
        .chevron-right {
            width: 21.25px;
            height: 25px;
            background: url(//static.amazon.jobs/assets/banners/gjs_banner/gjs_chevron_right-33246685c030d0a3bd1bfdd0e9b3aea57cc58f0339650b769699d5da8c10f979.svg) center no-repeat;
            background-size: contain;
        }
}

@media (min-width: 768px) and (max-width: 992px) {
    .homepage-gjs-ingress-point-banner .gjs-banner-btn-container .gjs-banner-btn {
        width: 169.7875px;
        height: 43.35px;
        font-weight: 361.25;
        font-size: 17.34px;
        font-size: 1.08375rem;
        line-height: 26.01px;
        line-height: 1.625625rem;
    }

        .homepage-gjs-ingress-point-banner
        .gjs-banner-btn-container
        .gjs-banner-btn
        .chevron-right {
            width: 18.0625px;
            height: 25px;
            background: url(//static.amazon.jobs/assets/banners/gjs_banner/gjs_chevron_right-33246685c030d0a3bd1bfdd0e9b3aea57cc58f0339650b769699d5da8c10f979.svg) center no-repeat;
            background-size: contain;
        }
}

@media (min-width: 1200px) {
    .homepage-gjs-ingress-point-banner .gjs-banner-logo-container {
        width: 109px;
        height: 61px;
        font-weight: 700;
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 20px;
        line-height: 1.25rem;
        padding-left: 20px;
        padding-right: 34px;
        border-bottom-right-radius: 54px 61px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .homepage-gjs-ingress-point-banner .gjs-banner-logo-container {
        width: 92.65px;
        height: 51.85px;
        font-weight: 595;
        font-size: 15.3px;
        font-size: 0.95625rem;
        line-height: 17px;
        line-height: 1.0625rem;
        padding-left: 17px;
        padding-right: 28.9px;
        border-bottom-right-radius: 45.9px 51.85px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .homepage-gjs-ingress-point-banner .gjs-banner-logo-container {
        width: 78.7525px;
        height: 44.0725px;
        font-weight: 505.75;
        font-size: 13.005px;
        font-size: 0.8128125rem;
        line-height: 14.45px;
        line-height: 0.903125rem;
        padding-left: 14.45px;
        padding-right: 24.565px;
        border-bottom-right-radius: 39.015px 44.0725px;
    }
}

@media (min-width: 1200px) {
    .homepage-gjs-ingress-point-banner .gjs-banner-text-container {
        font-size: 32px;
        font-size: 2rem;
        line-height: 44px;
        line-height: 2.75rem;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .homepage-gjs-ingress-point-banner .gjs-banner-text-container {
        font-size: 27.2px;
        font-size: 1.7rem;
        line-height: 37.4px;
        line-height: 2.3375rem;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .homepage-gjs-ingress-point-banner .gjs-banner-text-container {
        font-size: 23.12px;
        font-size: 1.445rem;
        line-height: 31.79px;
        line-height: 1.986875rem;
    }
}

@media (max-width: 768px) {
    .homepage-gjs-ingress-point-banner .gjs-banner-text-container {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem;
    }
}

.search-page-gjs-ingress-point-banner .gjs-banner-text-container {
    gap: 16px;
}

.search-page-gjs-ingress-point-banner .gjs-banner-logo-container {
    position: absolute;
    top: 0;
    left: 0;
}

.search-page-gjs-ingress-point-banner.gjs-banner-desktop {
    min-height: 140px;
    margin-top: 60px;
    margin-bottom: 32px;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (min-width: 1200px) {
    .search-page-gjs-ingress-point-banner.gjs-banner-desktop
    .gjs-banner-logo-container {
        width: 128px;
        height: 33px;
        font-weight: 700;
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem;
        border-bottom-right-radius: 20px 33px;
    }

    .search-page-gjs-ingress-point-banner.gjs-banner-desktop
    .gjs-banner-text-container {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 28px;
        line-height: 1.75rem;
        margin-top: 20px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .search-page-gjs-ingress-point-banner.gjs-banner-desktop {
        min-height: 120px;
    }

        .search-page-gjs-ingress-point-banner.gjs-banner-desktop .arrow-right {
            width: 20px;
            height: 17px;
            background: url(//static.amazon.jobs/assets/banners/gjs_banner/gjs_arrow_right-1d21555a2065c7482b6f7456c1ca84d071ebf9a3cb4a7458091ffed3e17e23bd.svg) center no-repeat;
            background-size: contain;
        }

        .search-page-gjs-ingress-point-banner.gjs-banner-desktop
        .gjs-banner-logo-container {
            width: 102.4px;
            height: 26.4px;
            font-weight: 560;
            font-size: 12.8px;
            font-size: 0.8rem;
            line-height: 19.2px;
            line-height: 1.2rem;
            border-bottom-right-radius: 16px 26.4px;
        }

        .search-page-gjs-ingress-point-banner.gjs-banner-desktop
        .gjs-banner-text-container {
            font-size: 14.4px;
            font-size: 0.9rem;
            line-height: 22.4px;
            line-height: 1.4rem;
            margin-top: 20px;
        }
}

@media (min-width: 768px) and (max-width: 992px) {
    .search-page-gjs-ingress-point-banner.gjs-banner-desktop {
        min-height: 90px;
    }

        .search-page-gjs-ingress-point-banner.gjs-banner-desktop .arrow-right {
            width: 13px;
            height: 11px;
            background: url(//static.amazon.jobs/assets/banners/gjs_banner/gjs_arrow_right-1d21555a2065c7482b6f7456c1ca84d071ebf9a3cb4a7458091ffed3e17e23bd.svg) center no-repeat;
            background-size: contain;
        }

        .search-page-gjs-ingress-point-banner.gjs-banner-desktop
        .gjs-banner-logo-container {
            width: 81.92px;
            height: 21.12px;
            font-weight: 448;
            font-size: 10.24px;
            font-size: 0.64rem;
            line-height: 15.36px;
            line-height: 0.96rem;
            border-bottom-right-radius: 12.8px 21.12px;
        }

        .search-page-gjs-ingress-point-banner.gjs-banner-desktop
        .gjs-banner-text-container {
            font-size: 11.52px;
            font-size: 0.72rem;
            line-height: 17.92px;
            line-height: 1.12rem;
            margin-top: 20px;
        }
}

.search-page-gjs-ingress-point-banner.gjs-banner-mobile {
    margin-top: 10px;
}

.india-banner {
    background-color: #f9f5d5;
    position: relative;
}

.internal-cms-location-banner {
    min-height: 40px;
}

    .internal-cms-location-banner .internal-cms-location-banner-content {
        margin: 0;
        padding: 15px 0px 15px 40px;
    }

    .internal-cms-location-banner.outage {
        background-color: #f9f5d5;
    }

        .internal-cms-location-banner.outage .internal-cms-location-banner-content {
            color: #1d2834;
            background-image: url(//static.amazon.jobs/assets/icons/exclamation-point-56cea9a92187278635f6c46bb49399a8649b5362035de104ac83f135363539c5.svg);
            background-repeat: no-repeat;
            background-position: 0px 13px;
        }

.navigation .mobile-search-button {
    position: relative;
    min-height: auto;
    height: 1.5em;
    width: 2.6em;
    font-size: inherit;
    padding: 0;
    min-width: 52px;
    float: right;
    margin: 20px 5px;
    background: transparent;
    border: 0;
}

@media (min-width: 768px) {
    .navigation .mobile-search-button {
        background: #ff9900;
        margin: 10px 30px;
        border: 0;
        border-radius: 5px;
    }
}

.navigation .mobile-search-button .button-label {
    color: #ffffff;
    margin-left: 15px;
}

.navigation .hamburger {
    width: 40px;
    height: 45px;
}

.navigation #search-container {
    height: 65px;
    margin-left: 110px;
    margin-right: 70px;
    position: relative;
    background-color: transparent;
}

@media (min-width: 768px) {
    .navigation #search-container {
        min-height: inherit;
        width: calc(100% - 360px);
        margin-left: 0;
        margin-right: auto;
    }
}

@media (min-width: 768px) {
    .navigation #search-container.hide-location-search {
        width: calc(100% - 580px);
    }
}

.navigation #search-container.hide-location-search .keyword-search-container {
    width: calc(100% - 10px) !important;
}

.navigation #search-container .search-field .search-form {
    right: 0;
    top: 50%;
    position: absolute;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

    .navigation #search-container .search-field .search-form input {
        border-radius: 0;
        padding: 0.5rem 0.75rem;
        padding-right: 35px;
        border: none;
        width: 100%;
    }

        .navigation #search-container .search-field .search-form input:focus {
            outline: none;
        }

    .navigation #search-container .search-field .search-form .location-search-bar {
        padding-right: 0;
        width: calc(100% - 60px);
        overflow: hidden;
        height: 50px;
        -webkit-transition: width;
        transition: width;
    }

@media screen and (prefers-reduced-motion: reduce) {
    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-bar {
        -webkit-transition: none;
        transition: none;
    }
}

.navigation
#search-container
.search-field
.search-form
.location-search-bar.editing {
    overflow: visible;
}

.navigation
#search-container
.search-field
.search-form
.location-search-bar
.keyword-search-container {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 44px;
    margin-right: 10px;
}

    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-bar
    .keyword-search-container
    .keyword-search {
        width: 100%;
    }

    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-bar
    .keyword-search-container
    .text-search {
        width: 100%;
        border-radius: 3px;
    }

@media (min-width: 992px) {
    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-bar
    .keyword-search-container {
        width: calc(66% - 15px);
    }
}

@media (max-width: 991.98px) {
    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-bar
    .keyword-search-container {
        width: calc(50% - 5px);
    }
}

.navigation
#search-container
.search-field
.search-form
.location-search-container {
    position: relative;
    display: inline;
}

    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-container
    .cxt-icon-location-pin:before,
    .search-modal
    form
    .location-search-bar
    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-container
    .location-asset.point:before,
    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-container
    form
    .location-search-bar
    .location-asset.point:before,
    .navigation
    #search-container
    form
    .location-search-bar
    .search-field
    .search-form
    .location-search-container
    .location-asset.point:before {
        color: #56616c;
    }

    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-container
    .invisible {
        position: absolute;
        width: 0;
        height: 0;
        visibility: hidden;
    }

@media (min-width: 992px) {
    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-container {
        width: calc(34% - 5px);
    }
}

@media (max-width: 991.98px) {
    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-container {
        width: calc(50% - 5px);
    }
}

.navigation
#search-container
.search-field
.search-form
.location-search-container
.location-search {
    display: inline-block;
    height: 44px;
    margin-left: 0;
    width: inherit;
    position: relative;
    border-radius: 3px;
}

    .navigation
    #search-container
    .search-field
    .search-form
    .location-search-container
    .location-search
    .location-search-input {
        padding-left: 3.1rem;
    }

.navigation #search-container .search-field .search-form .search-button {
    margin-left: 10px;
    position: relative;
    height: 2.75em;
    width: 3.125em;
    min-width: auto;
    font-size: inherit;
    border: 0;
    background-color: #ff9900;
    padding: 0;
    border: 0;
}

    .navigation #search-container .search-field .search-form .search-button:focus {
        outline: 2px solid #ff9900 !important;
        outline-offset: 2px;
        -webkit-box-shadow: 0 0 0px 0px #ff9900;
        box-shadow: 0 0 0px 0px #ff9900;
        border-radius: 0px !important;
    }

    .navigation
    #search-container
    .search-field
    .search-form
    .search-button
    .button-label {
        color: #232f3e;
        margin-left: 15px;
    }

.navigation .screen-cover.editing {
    position: absolute;
    width: 100%;
    height: calc(100% - 65px);
    left: 0;
    top: 65px;
    background-color: #222222;
    opacity: 0.6;
}

.navigation .navbar {
    position: relative;
}

    .navigation .navbar .nav-logo {
        height: 64px;
    }

    .navigation .navbar .navbar-links {
        line-height: 1;
        max-width: 390px;
        text-align: center;
    }

        .navigation .navbar .navbar-links.link-count-1 {
            max-width: 176px;
        }

        .navigation .navbar .navbar-links .employee-badge-photo {
            background: url(//static.amazon.jobs/assets/default_badge_photo-bf823e79a23a4406dc1d8417b5ec465d226dce4228b6ec9beb969ac991d710a1.png) 50% 40% no-repeat;
            height: 46px;
            width: 46px;
            border: 0;
        }

            .navigation .navbar .navbar-links .employee-badge-photo img {
                max-height: 62px;
            }

        .navigation .navbar .navbar-links .navbar-link-alias {
            line-height: 1.2em;
        }

.navigation .population-feature-dropdown {
    margin-right: auto;
    height: 65px;
}

    .navigation .population-feature-dropdown .dropdown-toggle {
        background: none;
        border: none;
        color: #ffffff;
        cursor: pointer;
        line-height: 4rem;
    }

    .navigation .population-feature-dropdown .dropdown-menu .selected {
        border-left: 2px solid #ff9900;
    }

    .navigation .population-feature-dropdown .dropdown-menu ul {
        list-style-type: none;
    }

    .navigation .population-feature-dropdown .popover {
        -webkit-transform: translate(150px, 50px);
        -ms-transform: translate(150px, 50px);
        transform: translate(150px, 50px);
    }

        .navigation .population-feature-dropdown .popover .arrow {
            left: 22px;
        }

.footer-locale-dropdown .languages-trigger {
    font-size: 1rem;
    padding: 0.3rem 1rem 0.5rem 1rem;
}

    .footer-locale-dropdown
    .simple-dropdown
    .languages-trigger
    .fa-globe-dark:before,
    .footer-locale-dropdown .languages-trigger .fa-globe-dark:before,
    .footer-locale-dropdown
    .simple-dropdown.show
    .languages-trigger
    .fa-globe:before,
    .footer-locale-dropdown .languages-trigger:hover .fa-globe:before {
        display: none;
    }

    .footer-locale-dropdown
    .simple-dropdown.show
    .languages-trigger
    .fa-globe:before,
    .footer-locale-dropdown .languages-trigger:hover .fa-globe:before {
        display: inline;
        content: url(//static.amazon.jobs/assets/icons/language_dark-2ef9b13995d281a21824eaf7a78f9afc0ce675330b2a7fec6dfccf814406c58f.svg);
    }

.footer-locale-dropdown .simple-dropdown.show:hover .languages-trigger {
    color: #232f3e;
}

.footer-locale-dropdown .mobile-locales-select {
    width: 200px;
    height: 45px;
}

.footer-locale-dropdown
.simple-dropdown.show > .btn-outline-info.dropdown-toggle {
    background-color: #ffffff;
    color: #232f3e;
}

[class^="cxt-icon-"]:before,
[class*=" cxt-icon-"]:before,
.cxt-icon:before {
    font-family: "jobsicons" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.cxt-icon-checked:before {
    content: "\61";
}

.cxt-icon-facebook:before {
    content: "\62";
}

.cxt-icon-instagram:before {
    content: "\63";
}

.cxt-icon-linkedin:before {
    content: "\64";
}

.cxt-icon-location-building:before {
    content: "\65";
}

.cxt-icon-location-map:before {
    content: "\67";
}

.cxt-icon-location-pin:before {
    content: "\68";
}

.cxt-icon-location-virtual:before {
    content: "\69";
}

.cxt-icon-twitter:before {
    content: "\6a";
}

.cxt-icon-unchecked:before {
    content: "\6b";
}

.cxt-icon-envelope:before {
    content: "\6c";
}

.cxt-icon-print:before {
    content: "\6d";
}

.cxt-icon-externallink:before {
    content: "\6e";
}

.cxt-icon-filter-outline:before {
    content: "\6f";
}

.cxt-icon-location-area:before {
    content: "\70";
}

.cxt-icon-location-globe:before {
    content: "\71";
}

.cxt-icon-location-virtual:before {
    content: "\69";
}

table {
    margin: 0;
}

    table td {
        padding: 2px 10px;
        font-size: 0.875rem;
    }

h1,
h2,
h3,
p {
    color: #111111;
}

.modal {
    z-index: 200000;
}

.sb-slidebar {
    z-index: 100006;
}

.jobs-navbar .sb-slidebar {
    z-index: 100006;
}

html.sb-scroll-lock .screen-block {
    z-index: 100005;
}

.search-modal.modal {
    z-index: 100005;
}

#skip-to-main-content-link {
    z-index: 100002;
}

.navigation .navbar {
    z-index: 100001;
}

.navigation .screen-cover.editing {
    z-index: 100000;
}

.jobs-navbar .sb-slidebar #hamburger-x {
    z-index: 99999;
}

.survey-banner .show-div {
    z-index: 9000;
}

.footer {
    z-index: 9000;
}

#privacy-preferences-banner {
    z-index: 9000;
}

#versionized-cookie-banner {
    z-index: 9000;
}

.list-group,
.tt-menu {
    z-index: 1000;
}

.option-wrapper,
.tt-menu {
    z-index: 1000;
}

.mobile-sticky-bar {
    z-index: 999;
}

.search-modal .location-search-bar .searchbox .show-clear-icon,
#search-container .location-search-bar .searchbox .show-clear-icon {
    z-index: 400;
}

.search-modal .location-search-bar .searchbox .hide-clear-icon,
#search-container .location-search-bar .searchbox .hide-clear-icon {
    z-index: 400;
}

.search-modal
.modal-dialog
.modal-content
.search-field
.search-form
.location-search-bar
.keyword-search-container
.searchbox
input {
    z-index: 301;
}

.search-modal .text-search .tt-menu,
#search-container .text-search .tt-menu {
    z-index: 300 !important;
}

.search-field
.search-form
.location-search-container
.cxt-icon-location-pin:before {
    z-index: 200;
}

.search-modal .location-search-bar .searchbox.location-search:before,
#search-container .location-search-bar .searchbox.location-search:before {
    z-index: 150;
}

.search-modal input,
#search-container input {
    z-index: 101;
}

.typeaheads .location:before,
.typeaheads .category:before,
.typeaheads .business_category:before {
    z-index: 10;
}

#subnav {
    z-index: 3;
}

.filters-toggle .filters .typeaheads {
    z-index: 2;
}

#leadership-principles .carousel .btn-wrapper .btn {
    z-index: 2;
}

#internal-server .header-container .header-wrapper .header {
    z-index: 1;
}

#not-found .header-container .header-wrapper .header {
    z-index: 1;
}

#spinner {
    z-index: 1;
}

nav.navbar {
    z-index: 1;
}

#job-detail .header {
    z-index: 1;
}

.search-page .search-content-cover {
    z-index: 3;
}

.option-wrapper .options-title:hover,
.option-wrapper .options-title:focus {
    z-index: 1;
}

.radio-button .radio-option:hover,
.radio-button .radio-option:focus {
    z-index: 1;
}

.checkbox .checkbox-option:hover,
.checkbox .checkbox-option:focus {
    z-index: 1;
}

.mobile-sort-wrapper .options-title:hover,
.mobile-sort-wrapper .options-title:focus {
    z-index: 1;
}

#diversity::before {
    z-index: 1;
}

#diversity .details-wrapper .details {
    z-index: 1;
}

#leadership-principles .carousel::before {
    z-index: 1;
}

#feedback-modal .loader {
    z-index: 1;
}

.info-page-with-image .header .container,
.info-page-with-image .carousel-header .container {
    z-index: 1;
}

.we-pioneer .container .row .details-wrapper .details {
    z-index: 1;
}

#banner-btn .banner:before {
    z-index: 1;
}

#banner-btn .banner .apply-text,
#banner-btn .banner .view-jobs {
    z-index: 1;
}

.carousel-blade .carousel .carousel-item,
.carousel-blade .carousel .carousel-control,
.carousel-header .carousel .carousel-item,
.carousel-header .carousel .carousel-control {
    z-index: 1;
}

.carousel-blade .carousel .carousel-inner .carousel-item.featured::before,
.carousel-header .carousel .carousel-inner .carousel-item.featured::before {
    z-index: -1;
}

.radius .label-text {
    line-height: 30px;
    margin-bottom: 0;
    padding: 10px;
    display: inline-block;
    font-weight: 300;
}

.radius .toggle {
    float: right;
    margin: 3px 3px 0 0;
}

.radius .buttons-group {
    border-top: 1px solid #dddddd;
}

.radius .radius-legend {
    margin: 0;
}

    .radius .radius-legend span {
        position: absolute;
        left: -9999px;
    }

.checkbox .checkbox-option:first-child {
    border-top: 1px solid #ededed;
}

.checkbox .checkbox-option {
    border-bottom: 1px solid #ededed;
    width: 100%;
    text-align: left;
    padding: 10px 20px 10px 10px;
    background-color: #ffffff;
    -webkit-transition: all;
    transition: all;
    border-radius: 0px;
}

@media screen and (prefers-reduced-motion: reduce) {
    .checkbox .checkbox-option {
        -webkit-transition: none;
        transition: none;
    }
}

.checkbox .checkbox-option:hover,
.checkbox .checkbox-option:focus {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid #dddddd;
}

    .checkbox .checkbox-option:hover .checkbox-icon-container,
    .checkbox .checkbox-option:focus .checkbox-icon-container {
        border-color: #c05719;
    }

.checkbox .checkbox-option .checkbox-icon-container {
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #c05719;
    border: solid 1px #bababa;
    border-radius: 2px;
    position: absolute;
    right: 10px;
    -webkit-transition: all;
    transition: all;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media screen and (prefers-reduced-motion: reduce) {
    .checkbox .checkbox-option .checkbox-icon-container {
        -webkit-transition: none;
        transition: none;
    }
}

.checkbox .checkbox-option .checkbox-icon-container.checked {
    border-color: #c05719;
    text-align: center;
}

    .checkbox
    .checkbox-option
    .checkbox-icon-container.checked
    .checkbox-icon:after {
        content: "✓";
        font-size: 20px;
        line-height: 20px;
    }

.checkbox .checkbox-option .label-text {
    margin-right: 10px;
    margin-bottom: 0;
    font-weight: 500;
    font-size: 15px;
}

    .checkbox .checkbox-option .label-text > span:first-child {
        margin-left: 5px;
    }

    .checkbox .checkbox-option .label-text .job-count {
        font-weight: 300;
        color: #767676;
    }

    .checkbox .checkbox-option .label-text.selected {
        color: #c05719;
        font-weight: bold;
    }

        .checkbox .checkbox-option .label-text.selected .job-count {
            color: #c05719;
        }

.radio-button .radio-option:first-child {
    border-top: 1px solid #ededed;
}

.radio-button .radio-option {
    border-bottom: 1px solid #ededed;
    width: 100%;
    text-align: left;
    padding: 10px 20px 10px 10px;
    background-color: #ffffff;
    -webkit-transition: all;
    transition: all;
    border-radius: 0px;
    position: relative;
}

@media screen and (prefers-reduced-motion: reduce) {
    .radio-button .radio-option {
        -webkit-transition: none;
        transition: none;
    }
}

.radio-button .radio-option:hover,
.radio-button .radio-option:focus {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid #dddddd;
}

.radio-button .radio-option.radio-selected .label-text {
    color: #c05719;
    font-weight: bold;
}

.radio-button .radio-option .label-text {
    font-size: 15px;
    margin-right: 20px;
    margin-bottom: 0;
    font-weight: 500;
}

    .radio-button .radio-option .label-text > span:first-child {
        margin-left: 5px;
    }

    .radio-button .radio-option .label-text .job-count {
        font-weight: 300;
        color: #767676;
    }

.toggle {
    position: relative;
    display: inline-block;
    width: 120px;
    height: 45px;
}

    .toggle .slider {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 5px;
        border-radius: 34px;
        border: 1px solid #bababa;
        border-radius: 16px;
    }

        .toggle .slider .trigger,
        .toggle .slider .toggle-label {
            position: absolute;
            height: 29px;
            width: 50px;
            line-height: 29px;
            margin: 2px;
            text-align: center;
            border-radius: 16px;
            -webkit-transition: color;
            transition: color;
        }

@media screen and (prefers-reduced-motion: reduce) {
    .toggle .slider .trigger,
    .toggle .slider .toggle-label {
        -webkit-transition: none;
        transition: none;
    }
}

.toggle .slider .trigger {
    background-color: #222222;
    border: none;
    outline: none;
    cursor: pointer;
    -webkit-transition: margin-left;
    transition: margin-left;
}

@media screen and (prefers-reduced-motion: reduce) {
    .toggle .slider .trigger {
        -webkit-transition: none;
        transition: none;
    }
}

.toggle .slider .trigger:focus {
    -webkit-box-shadow: 0 0 5px #ff9900;
    box-shadow: 0 0 5px #ff9900;
}

.toggle .slider .toggle-label {
    pointer-events: none;
}

.toggle .slider .left-label {
    left: 0;
}

.toggle .slider .right-label {
    right: 0;
}

.toggle .slider button.triggered {
    margin-left: 56px;
}

.toggle .slider span.triggered {
    color: #ffffff;
}

.option-wrapper .display-all-trigger {
    display: block;
    padding: 10px 20px 10px 10px;
    margin-bottom: 0;
    cursor: pointer;
    color: #0073a8;
    width: 100%;
    text-align: left;
    background-color: #ffffff;
    font-size: 16px;
    border-radius: 0px;
    -webkit-transition: all;
    transition: all;
}

    .option-wrapper .display-all-trigger:hover,
    .option-wrapper .display-all-trigger:focus {
        text-decoration: underline;
        -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    }

@media screen and (prefers-reduced-motion: reduce) {
    .option-wrapper .display-all-trigger {
        -webkit-transition: none;
        transition: none;
    }
}

.option-wrapper .more-arrow-down {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    display: inline-block;
    border-top: 6px solid #0073a8;
}

.option-wrapper .pill-container {
    border-top: 1px solid #dddddd;
}

.option-wrapper .options-title {
    width: 100%;
    background-color: #ffffff;
    display: block;
    padding: 10px;
    position: relative;
    text-align: left;
    cursor: pointer;
}

    .option-wrapper .options-title span {
        color: #767676;
        font-weight: 500;
    }

    .option-wrapper .options-title .options-title-text {
        color: #232f3e;
        font-weight: 300;
        font-size: 1rem;
        text-transform: uppercase;
    }

    .option-wrapper .options-title:hover,
    .option-wrapper .options-title:focus {
        text-decoration: none;
    }

.option-wrapper .show-all {
    max-height: 5000px;
    -webkit-transition: max-height, 0.3s, ease;
    transition: max-height, 0.3s, ease;
    overflow: hidden;
    display: inline;
    visibility: visible;
}

@media screen and (prefers-reduced-motion: reduce) {
    .option-wrapper .show-all {
        -webkit-transition: none;
        transition: none;
    }
}

.option-wrapper .show-none {
    max-height: 0px;
    -webkit-transition: max-height, 0.3s, ease;
    transition: max-height, 0.3s, ease;
    overflow: hidden;
    visibility: hidden;
}

@media screen and (prefers-reduced-motion: reduce) {
    .option-wrapper .show-none {
        -webkit-transition: none;
        transition: none;
    }
}

.option-wrapper .arrow-down {
    height: 30px;
    width: 30px;
    right: 5px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    background: url(//static.amazon.jobs/assets/icons/arrow_dropdownmenu_down-d64e013ed716dd0ddf35d178db8c0fa7b06e1936ac0d41d0a6760e8273a48108.svg) 5px 10px no-repeat;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.option-wrapper .arrow-up {
    height: 30px;
    width: 30px;
    right: 5px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    background: url(//static.amazon.jobs/assets/icons/arrow_dropdownmenu_up-f96b16a3559a9e97a40427f67c84644ac1013338b5114f74bd3ee86a0fb09910.svg) 5px 10px no-repeat;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.option-wrapper .option-legend {
    margin: 0;
}

    .option-wrapper .option-legend span {
        position: absolute;
        left: -9999px;
    }

.option-wrapper .pill-container {
    border-top: 1px solid #dddddd;
}

.option-wrapper .tt-menu {
    border-radius: 3px;
    background-color: #ffffff;
    position: absolute;
    max-height: 200px;
    overflow-y: auto;
    top: 100%;
    width: 100%;
    border: 2px solid #e8e8e8;
}

.pagination-control {
    float: right;
    margin-top: 40px;
    margin-left: auto;
    padding-right: 15px;
}

    .pagination-control button.page-button {
        cursor: pointer;
        border: none;
        color: #0073a8;
        background: none;
        padding: 0;
        vertical-align: middle;
        outline: none;
        width: 36px;
        height: 36px;
        text-align: center;
    }

        .pagination-control button.page-button.disabled {
            color: #6b7583;
            pointer-events: none;
            cursor: default;
        }

        .pagination-control button.page-button.current-page {
            color: #222222;
        }

        .pagination-control button.page-button:hover {
            border-radius: 50%;
            vertical-align: middle;
            background-color: #ffffff;
            background-position: center;
        }

        .pagination-control button.page-button:focus {
            border: 1px solid #ff9900;
            border-radius: 50%;
        }

            .pagination-control button.page-button:focus:not(.disabled) {
                vertical-align: middle;
                background-color: #ffffff;
                background-position: center;
            }

    .pagination-control button.circle {
        padding: 0;
        border: none;
        border-radius: 50%;
        min-width: 36px;
        min-height: 36px;
        cursor: pointer;
        vertical-align: middle;
        outline: none;
        background-color: rgba(255, 255, 255, 0.5);
    }

        .pagination-control button.circle.disabled {
            cursor: auto;
            opacity: 0.3;
        }

            .pagination-control button.circle.disabled:focus {
                border: 1px solid #ff9900;
            }

        .pagination-control button.circle:hover:not(.disabled) {
            background-color: #ffffff;
        }

    .pagination-control .right {
        background: url(//static.amazon.jobs/assets/icons/icon_pagination_arrow_right-5e2d641717702902d9cef5fbbd76703c8fe7be2d229f289f5d5d2c7d67a0932b.svg) no-repeat;
        background-position: center;
        background-size: 10px;
        margin-left: 10px;
    }

    .pagination-control .left {
        background: url(//static.amazon.jobs/assets/icons/icon_pagination_arrow_left-45c1af8548e83fbfcb7ff7703d8e8a54b68b944346bba554e9cadd56a89dd538.svg) no-repeat;
        background-position: center;
        background-size: 10px;
        margin-right: 10px;
    }

.search-filters {
    color: #333333;
}

    .search-filters .search-filters-title {
        margin-bottom: 5px;
    }

        .search-filters .search-filters-title h3 {
            display: inline-block;
            line-height: 48px;
        }

        .search-filters .search-filters-title .btn.btn-quinary {
            float: right;
        }

    .search-filters .search-filters-title-mobile h3 {
        line-height: 35px;
        margin: 15px 0px 0px 10px;
    }

    .search-filters .row {
        margin: 0 0 10px 0;
    }

    .search-filters .dropdown .dropdown-menu {
        max-height: 220px;
        overflow-y: auto;
    }

    .search-filters .dropdown .btn {
        padding-left: 10px;
    }

@media (min-width: 75em) {
    .search-filters .dropdown .btn {
        min-width: 150px;
    }
}

@media (min-width: 62em) and (max-width: 75em) {
    .search-filters .dropdown .btn {
        min-width: 120px;
    }
}

.search-filters .search-filter-level-selectors .level-selectors {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.search-filters .search-filter-level-selectors .between-level-selectors {
    margin-top: 10px;
}

.search-filters .search-job-container,
.search-filters .search-filter {
    background-color: #ffffff;
    border-bottom: 1px solid #dddddd;
}

    .search-filters .search-filter + .search-filter {
        margin-top: 10px;
    }

.search-filters .fixed-btns {
    width: 350px;
    height: 44px;
}

@media all and (max-width: 34em) {
    .search-filters .fixed-btns {
        width: 300px;
    }
}

.search-filters .fixed-btns .half-width-btn {
    width: 50%;
    border: 0px;
    border-radius: 0;
    color: #222222;
}

.search-filters .fixed-btns .reset {
    background-color: #e8e8e8;
    border-right: 0.5px solid #dddddd;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.search-filters .fixed-btns .done {
    background-color: #e8e8e8;
    border-left: 0.5px solid #dddddd;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.enhanced-filter-pill {
    border-radius: 3px;
    margin: 6px 15px 6px 15px;
    border: 1px solid #c05719;
    overflow: hidden;
    display: inline-block;
    position: relative;
    vertical-align: top;
    max-width: 90%;
}

@media all and (max-width: 62em) {
    .enhanced-filter-pill {
        max-width: 86%;
    }
}

@media all and (max-width: 48em) {
    .enhanced-filter-pill {
        max-width: 90%;
    }
}

.enhanced-filter-pill .enhanced-filter-title,
.enhanced-filter-pill .enhanced-remove-button {
    background-color: #ffffff;
    color: #c05719;
    padding-top: 10px;
    float: left;
}

.enhanced-filter-pill .enhanced-filter-title {
    font-weight: bold;
    padding: 7px 5px 7px 10px;
    max-width: 75%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 30px;
    max-width: 90%;
}

.enhanced-filter-pill .btn.enhanced-remove-button {
    border-radius: 0px;
    color: #c05719;
    padding-right: 10px;
    padding-left: 10px;
    min-width: auto;
    border-bottom: 0px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    right: 0;
}

    .enhanced-filter-pill .btn.enhanced-remove-button:before {
        content: "X";
    }

    .enhanced-filter-pill .btn.enhanced-remove-button:hover {
        color: #c05719;
    }

.mobile-sort-wrapper {
    margin-top: 30px;
}

    .mobile-sort-wrapper input.invisible {
        position: absolute;
        left: -9999rem;
    }

    .mobile-sort-wrapper .more-arrow-down {
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        display: inline-block;
        margin-left: 5px;
        border-top: 6px solid #00b9f2;
    }

    .mobile-sort-wrapper .options-title {
        border-top: 1px solid #dddddd;
        width: 100%;
        background-color: #ffffff;
        display: block;
        padding: 10px;
        position: relative;
        text-align: left;
        cursor: pointer;
        font-weight: 300;
    }

        .mobile-sort-wrapper .options-title:hover,
        .mobile-sort-wrapper .options-title:focus {
            text-decoration: none;
        }

        .mobile-sort-wrapper .options-title h3 {
            margin-bottom: 0;
        }

    .mobile-sort-wrapper .selected-sort-text {
        position: absolute;
        color: #767676;
        left: 85px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        font-size: 15px;
        font-size: 0.9375rem;
    }

    .mobile-sort-wrapper .show-all {
        max-height: 5000px;
        -webkit-transition: max-height, 0.3s, ease;
        transition: max-height, 0.3s, ease;
        overflow: hidden;
        display: inline;
        visibility: visible;
    }

@media screen and (prefers-reduced-motion: reduce) {
    .mobile-sort-wrapper .show-all {
        -webkit-transition: none;
        transition: none;
    }
}

.mobile-sort-wrapper .show-none {
    max-height: 0px;
    -webkit-transition: max-height, 0.3s, ease;
    transition: max-height, 0.3s, ease;
    overflow: hidden;
    visibility: hidden;
}

@media screen and (prefers-reduced-motion: reduce) {
    .mobile-sort-wrapper .show-none {
        -webkit-transition: none;
        transition: none;
    }
}

.mobile-sort-wrapper .arrow-down {
    height: 30px;
    width: 30px;
    right: 10px;
    border-radius: 50%;
    position: absolute;
    background: url(//static.amazon.jobs/assets/icons/arrow_dropdownmenu_down-d64e013ed716dd0ddf35d178db8c0fa7b06e1936ac0d41d0a6760e8273a48108.svg) 10px 10px no-repeat;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.mobile-sort-wrapper .arrow-up {
    height: 30px;
    width: 30px;
    right: 10px;
    border-radius: 50%;
    position: absolute;
    background: url(//static.amazon.jobs/assets/icons/arrow_dropdownmenu_up-f96b16a3559a9e97a40427f67c84644ac1013338b5114f74bd3ee86a0fb09910.svg) 10px 10px no-repeat;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.search-page {
    min-height: 100vh;
    padding-bottom: 50px;
    background-color: #f0f0f2;
}

@media (min-width: 768px) {
    .search-page .search-container {
        padding-top: 40px;
    }

    .search-page .mobile-sticky-bar {
        display: none;
    }
}

.search-page .sort-container {
    margin-bottom: 13px;
}

@media (max-width: 767.98px) {
    .search-page .sort-container {
        display: none;
    }
}

.search-page .sort-container .dropdown {
    margin-bottom: 0;
    float: right;
    width: auto;
}

    .search-page .sort-container .dropdown p {
        display: inline-block;
    }

    .search-page .sort-container .dropdown .btn {
        border: 1px solid #cccccc;
        border-radius: 3px;
        padding-right: 45px;
        text-transform: none;
    }

    .search-page .sort-container .dropdown .dropdown-menu {
        width: 100%;
    }

.search-page .job-count-info {
    font-size: 14px;
    font-size: 0.875rem;
    padding-top: 13px;
    padding-bottom: 13px;
}

.search-page .search-content-cover {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #cccccc;
    opacity: 0.5;
}

    .search-page .search-content-cover .spinner {
        position: fixed;
        left: 50%;
        top: 30%;
        margin-left: -40px;
        background: url(//static.amazon.jobs/assets/gifs/loading-6c306e0f232c992af84e5664c67ce003bd4b374edebd6bc8462b97f756445a01.gif) no-repeat;
        background-size: 80px 80px;
        height: 80px;
        width: 80px;
    }

.clockify-integration-popup {
    background: #eff4f7;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    width: 350px;
    position: fixed;
    top: 3vh;
    right: 3vw;
    z-index: 2147483647 !important;
    color: #333;
    font-size: 14px;
}

    .clockify-integration-popup *::selection {
        background: highlight;
        color: highlighttext;
    }

    .clockify-integration-popup img,
    .clockify-integration-popup svg {
        vertical-align: inherit;
    }

    .clockify-integration-popup input:not([type="image" i]) {
        box-sizing: border-box;
    }

    .clockify-integration-popup input,
    .clockify-integration-popup textarea {
        box-shadow: none;
    }

    .clockify-integration-popup label {
        display: inline-block !important;
        font-weight: normal;
    }

    .clockify-integration-popup span {
        float: none;
    }

.clockify-integration-popup-close-icon {
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    top: 16px;
    right: 20px;
}

.clockify-integration-popup-header {
    height: 20px;
    width: fit-content;
}

.clockify-integration-popup .toaster__container {
    position: absolute !important;
}

.clockify-integration-popup .projects-list {
    display: block;
}

.clockify-integration-popup .ant-switch {
    min-height: auto;
}

#clockifyButton,
#clockifySmallButton {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}

    #clockifyButton img,
    #clockifyButton svg,
    #clockifySmallButton img,
    #clockifySmallButton svg {
        vertical-align: inherit;
    }

.clockify-button-active {
    color: #03a9f4;
}

.clockify-button-inactive {
    color: #444;
}

.clockify-input {
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    width: 136px;
    padding-left: 4px;
    height: 30px;
    font-size: 14px;
}

    .clockify-input:focus,
    .clockify-input:hover {
        outline: none;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
        border: 1px solid #03a9f4;
        background-color: #fff;
    }

    .clockify-input.clockify-input-default {
        border-color: #c6d2d9;
        color: #333;
        background-color: #fff;
    }

    .clockify-input.clockify-input-success {
        border-color: #cde9ce;
        color: #285b2a;
        background-color: #dbefdc;
    }

    .clockify-input.clockify-input-error {
        border-color: #fccac7;
        color: #7f231c;
        background-color: #fdd9d7;
    }

.clockify-manual-entry-header-text {
    margin-left: 20px;
}

.clockify-trello-card .clockifyButton {
    visibility: hidden;
}

.clockify-trello-card:hover .clockifyButton {
    visibility: visible;
}

.clockify-trello-card:not(:hover) .clockifyButton {
    visibility: hidden;
}

    .clockify-trello-card:not(:hover) .clockifyButton.active {
        visibility: visible;
    }

    .clockify-trello-card:not(:hover) .clockifyButton:not(.active) {
        visibility: hidden;
    }

.clockify-integration-popup {
    @import "~@fontsource/roboto/400.css";
    @import "~@fontsource/roboto/700.css";
}

    .clockify-integration-popup .ant-switch {
        margin: 0;
        padding: 0;
        color: rgba(0, 0, 0, 0.85);
        font-size: 14px;
        font-variant: tabular-nums;
        line-height: 1.5715;
        list-style: none;
        font-feature-settings: "tnum";
        position: relative;
        display: inline-block;
        box-sizing: border-box;
        min-width: 44px;
        height: 22px;
        line-height: 22px;
        vertical-align: middle;
        background-color: rgba(0, 0, 0, 0.25);
        border: 0;
        border-radius: 100px;
        cursor: pointer;
        transition: all 0.2s;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        .clockify-integration-popup .ant-switch:focus {
            outline: 0;
            box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
        }

    .clockify-integration-popup .ant-switch-checked:focus {
        box-shadow: 0 0 0 2px #e6f7ff;
    }

    .clockify-integration-popup .ant-switch:focus:hover {
        box-shadow: none;
    }

    .clockify-integration-popup .ant-switch-checked {
        background-color: #1890ff;
    }

    .clockify-integration-popup .ant-switch-loading,
    .clockify-integration-popup .ant-switch-disabled {
        cursor: not-allowed;
        opacity: 0.4;
    }

        .clockify-integration-popup .ant-switch-loading *,
        .clockify-integration-popup .ant-switch-disabled * {
            box-shadow: none;
            cursor: not-allowed;
        }

    .clockify-integration-popup .ant-switch-inner {
        display: block;
        margin: 0 7px 0 25px;
        color: #fff;
        font-size: 12px;
        transition: margin 0.2s;
    }

    .clockify-integration-popup .ant-switch-checked .ant-switch-inner {
        margin: 0 25px 0 7px;
    }

    .clockify-integration-popup .ant-switch-handle {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 18px;
        height: 18px;
        transition: all 0.2s ease-in-out;
    }

        .clockify-integration-popup .ant-switch-handle::before {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: #fff;
            border-radius: 9px;
            box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
            transition: all 0.2s ease-in-out;
            content: "";
        }

    .clockify-integration-popup .ant-switch-checked .ant-switch-handle {
        left: calc(100% - 18px - 2px);
    }

    .clockify-integration-popup
    .ant-switch:not(.ant-switch-disabled):active
    .ant-switch-handle::before {
        right: -30%;
        left: 0;
    }

    .clockify-integration-popup
    .ant-switch:not(.ant-switch-disabled):active.ant-switch-checked
    .ant-switch-handle::before {
        right: 0;
        left: -30%;
    }

    .clockify-integration-popup .ant-switch-loading-icon.anticon {
        position: relative;
        top: 2px;
        color: rgba(0, 0, 0, 0.65);
        vertical-align: top;
    }

    .clockify-integration-popup .ant-switch-checked .ant-switch-loading-icon {
        color: #1890ff;
    }

    .clockify-integration-popup .ant-switch-small {
        min-width: 28px;
        height: 16px;
        line-height: 16px;
    }

        .clockify-integration-popup .ant-switch-small .ant-switch-inner {
            margin: 0 5px 0 18px;
            font-size: 12px;
        }

        .clockify-integration-popup .ant-switch-small .ant-switch-handle {
            width: 12px;
            height: 12px;
        }

        .clockify-integration-popup .ant-switch-small .ant-switch-loading-icon {
            top: 1.5px;
            font-size: 9px;
        }

        .clockify-integration-popup
        .ant-switch-small.ant-switch-checked
        .ant-switch-inner {
            margin: 0 18px 0 5px;
        }

        .clockify-integration-popup
        .ant-switch-small.ant-switch-checked
        .ant-switch-handle {
            left: calc(100% - 12px - 2px);
        }

    .clockify-integration-popup .ant-switch-rtl {
        direction: rtl;
    }

        .clockify-integration-popup .ant-switch-rtl .ant-switch-inner {
            margin: 0 25px 0 7px;
        }

        .clockify-integration-popup .ant-switch-rtl .ant-switch-handle {
            right: 2px;
            left: auto;
        }

        .clockify-integration-popup
        .ant-switch-rtl:not(.ant-switch-rtl-disabled):active
        .ant-switch-handle::before {
            right: 0;
            left: -30%;
        }

        .clockify-integration-popup
        .ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked
        .ant-switch-handle::before {
            right: -30%;
            left: 0;
        }

        .clockify-integration-popup
        .ant-switch-rtl.ant-switch-checked
        .ant-switch-inner {
            margin: 0 7px 0 25px;
        }

        .clockify-integration-popup
        .ant-switch-rtl.ant-switch-checked
        .ant-switch-handle {
            right: calc(100% - 18px - 2px);
        }

        .clockify-integration-popup
        .ant-switch-rtl.ant-switch-small.ant-switch-checked
        .ant-switch-handle {
            right: calc(100% - 12px - 2px);
        }

    .clockify-integration-popup .start-timer {
        position: relative;
        display: flex;
        justify-content: space-between;
        height: 50px;
        margin: 10px 20px;
        background: #fff;
        border: 1px solid #c6d2d9;
        border-radius: 2px;
    }

    .clockify-integration-popup .start-timer_button-red {
        width: 110px;
        height: 40px;
        margin: 5px;
        border: none;
        border-radius: 2px;
        background: #f44336;
        color: #eff4f7;
        cursor: pointer;
    }

        .clockify-integration-popup .start-timer_button-red:hover .button_timer {
            display: none;
        }

        .clockify-integration-popup .start-timer_button-red:hover .button_stop {
            display: block;
        }

    .clockify-integration-popup .button_stop {
        display: none;
    }

    .clockify-integration-popup .start-timer_button-start {
        width: 110px;
        height: 40px;
        margin: 5px;
        border: none;
        border-radius: 2px;
        background: #03a9f4;
        color: #eff4f7;
        cursor: pointer;
    }

        .clockify-integration-popup .start-timer_button-start:hover {
            background: #0091ea;
        }

    .clockify-integration-popup .start-timer_description-input {
        height: 95%;
        width: 100%;
        padding-left: 10px;
        border: 0;
        outline: none;
    }

        .clockify-integration-popup .start-timer_description-input::-ms-clear {
            display: none;
        }

    .clockify-integration-popup .start-timer_placeholder {
        position: absolute;
        pointer-events: none;
        top: 0;
        bottom: 0;
        height: fit-content;
        font-size: 14px;
        left: 10px;
        margin: auto;
        color: #777;
    }

    .clockify-integration-popup .start-timer_description {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 10px;
        font-size: 14px;
        cursor: pointer;
        overflow: hidden;
        white-space: nowrap;
        width: 57%;
        text-overflow: ellipsis;
    }

    .clockify-integration-popup .start-timer_description_grey {
        position: absolute;
        width: 47%;
        margin-top: 17px;
        margin-bottom: 17px;
        margin-left: 17px;
        font-size: 14px;
        color: #999;
        cursor: pointer;
    }

    .clockify-integration-popup .start-timer-description {
        flex: 1;
    }

        .clockify-integration-popup .start-timer-description .react-autocomplete {
            height: 100%;
            width: 100%;
        }

    .clockify-integration-popup .react-autocomplete {
        display: inline-block;
        position: relative;
        width: 100%;
    }

    .clockify-integration-popup .react-autocomplete-menu {
        box-sizing: border-box;
        position: absolute;
        max-height: 250px;
        overflow-y: auto;
        overflow-x: hidden;
        background: #fff;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1019607843);
        z-index: 25;
        max-width: 314px;
    }

    .clockify-integration-popup .autocomplete-dropdown-item {
        box-sizing: border-box;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        row-gap: 5px;
        width: 314px;
        font-size: 14px;
        padding: 10px;
        cursor: pointer;
        background-color: #fff;
    }

        .clockify-integration-popup .autocomplete-dropdown-item:hover {
            background-color: #eee;
        }

        .clockify-integration-popup .autocomplete-dropdown-item .dot {
            margin-right: 5px;
            margin-left: 5px;
            align-self: center;
        }

    .clockify-integration-popup .autocomplete-dropdown-item__tag {
        color: #02567e;
        background: #e1f5fe;
        padding: 2px 8px;
        margin-left: 5px;
        max-width: 136px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .clockify-integration-popup .autocomplete-dropdown-item__tag:hover {
            background: #b3e5fc;
        }

    .clockify-integration-popup .autocomplete-dropdown-item__tag-dots {
        align-self: flex-end;
    }

    .clockify-integration-popup .autocomplete-dropdown-item__description,
    .clockify-integration-popup .autocomplete-dropdown-item__project-task > span,
    .clockify-integration-popup .autocomplete-dropdown-item__client-name {
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        min-width: 30px;
    }

    .clockify-integration-popup .autocomplete-dropdown-item__project-task {
        display: flex;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        min-width: 80px;
    }

        .clockify-integration-popup
        .autocomplete-dropdown-item__project-task > span:last-child {
            min-width: 50px;
        }

    .clockify-integration-popup .autocomplete-dropdown-item__client-name {
        color: #999;
        margin-left: 5px;
    }

    .clockify-integration-popup .duration {
        height: 50px;
        margin: 10px 20px;
        background: #fff;
        border: 1px solid #c6d2d9;
        border-radius: 2px;
    }

    .clockify-integration-popup .duration__date-picker {
        padding: 13px 4px;
    }

    .clockify-integration-popup .duration .ant-time-picker {
        width: 85px;
    }

    .clockify-integration-popup .duration .ant-time-picker-input {
        margin-top: 3px;
        border: none;
        text-align: center;
        width: 100%;
    }

    .clockify-integration-popup .duration .ant-time-picker-icon {
        display: none;
    }

    .clockify-integration-popup .duration .ant-time-picker-clear {
        display: none;
    }

    .clockify-integration-popup
    .duration
    .ant-time-picker
    .ant-time-picker-input::placeholder {
        font-size: 11px;
    }

    .clockify-integration-popup .duration-time {
        display: flex;
        margin-left: 5px;
        justify-content: space-between;
        align-items: center;
        font-size: 14px;
        color: #999;
    }

    .clockify-integration-popup .duration-start {
        padding-top: 13px;
        padding-bottom: 13px;
        position: relative;
        top: 0px;
        width: 65px;
        outline: none;
        border: none;
        color: #666;
        font-size: 14px;
        margin-left: 5px;
        text-align: center;
    }

    .clockify-integration-popup .duration-end {
        display: block;
    }

    .clockify-integration-popup .duration-duration {
        position: relative;
        padding: 6px 2px;
        border: none;
        width: 85px;
        font-size: 18px;
        color: #333;
        outline: none;
    }

    .clockify-integration-popup .duration-dash {
        position: relative;
        top: 2px;
    }

    .clockify-integration-popup .duration-label {
        margin-left: 7px;
        word-break: keep-all;
        position: relative;
        top: 0px;
    }

    .clockify-integration-popup .duration-divider {
        position: relative;
        top: -2px;
        height: 50px;
        border-left: 1px dotted #cacaca;
        background-color: #fff;
    }

    .clockify-integration-popup .edit-form {
        padding: 20px;
    }

    .clockify-integration-popup .edit-form__project_list {
        margin-bottom: 10px;
    }

    .clockify-integration-popup .edit-form__break-label {
        background: #c6d2d9;
        color: #333;
        padding: 14px 21px;
        font-size: 14px;
    }

        .clockify-integration-popup .edit-form__break-label .break-icon {
            display: inline-block;
            position: relative;
            top: 2px;
            margin-right: 10px;
            width: 14px;
            height: 14px;
            background-repeat: no-repeat;
            background-size: 14px 14px;
        }

    .clockify-integration-popup .edit-form-description {
        position: relative;
        width: 100%;
        height: 65px;
        border: none;
        resize: none;
        box-shadow: none;
        background: none !important;
        font-size: 14px;
        outline: none;
        color: #333;
    }

        .clockify-integration-popup .edit-form-description + div {
            z-index: 20;
            margin-left: -10px;
        }

    .clockify-integration-popup .description-textarea {
        margin-bottom: 10px;
        border: 1px solid #c6d2d9;
        background: #fff;
        border-radius: 2px;
    }

    .clockify-integration-popup .description-textarea-required {
        margin-bottom: 10px;
        border: 1px solid #f44336;
        padding: 10px;
        background: #fff;
        border-radius: 2px;
    }

    .clockify-integration-popup .description-textarea > textarea {
        padding: 6px 6px;
        box-sizing: border-box;
    }

    .clockify-integration-popup .edit-form-checkbox {
        display: inline-block;
        width: 16px;
        height: 16px;
        top: 13px;
        background: #fff;
        border: 1px solid #c6d2d9;
        border-radius: 2px;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-buttons {
        margin-top: 20px;
    }

    .clockify-integration-popup .edit-form-buttons__billable {
        margin-bottom: 20px;
        line-height: 1;
        display: flex;
        align-items: center;
    }

    .clockify-integration-popup .edit-form-billable-img {
        margin-top: 2px;
        margin-left: 1px;
    }

    .clockify-integration-popup .edit-form-billable-img-hidden {
        margin-top: 2px;
        margin-left: 1px;
        visibility: hidden;
    }

    .clockify-integration-popup .edit-form-billable {
        top: 13px;
        margin-left: 10px;
        color: #666;
        font-size: 14px;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-right-buttons {
        margin-top: 20px;
    }

    .clockify-integration-popup .edit-form-right-buttons__back_and_delete {
        margin-top: 20px;
        justify-content: space-between;
        text-align: center;
    }

    .clockify-integration-popup .edit-form-right-buttons__back {
        color: #03a9f4;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-delete {
        color: red;
        cursor: pointer;
    }

    .clockify-integration-popup .edit-form-done-disabled {
        text-align: center;
    }

    .clockify-integration-popup .edit-form-done {
        width: 100%;
        height: 50px;
        border: none;
        border-radius: 3px;
        color: #fff;
        background: #03a9f4;
        cursor: pointer;
        text-align: center;
    }

    .clockify-integration-popup .edit-form-done-disabled {
        width: 100%;
        height: 50px;
        border: none;
        border-radius: 3px;
        color: #fff;
        background: #999;
    }

    .clockify-integration-popup .shake-heartache {
        animation: kf_shake 0.5s 1 linear;
        -webkit-animation: kf_shake 0.5s 1 linear;
        -moz-animation: kf_shake 0.5s 1 linear;
        -o-animation: kf_shake 0.5s 1 linear;
    }

    .clockify-integration-popup .field-required-message {
        color: #f44336;
        font-size: 10px;
        text-align: end;
        padding: 0;
        margin: 0;
    }

@keyframes kf_shake {
    0% {
        -webkit-transform: translate(20px);
    }

    20% {
        -webkit-transform: translate(-20px);
    }

    40% {
        -webkit-transform: translate(10px);
    }

    60% {
        -webkit-transform: translate(-10px);
    }

    80% {
        -webkit-transform: translate(8px);
    }

    100% {
        -webkit-transform: translate(0px);
    }
}

@-webkit-keyframes kf_shake {
    0% {
        -webkit-transform: translate(0px);
    }

    20% {
        -webkit-transform: translate(0px);
    }

    40% {
        -webkit-transform: translate(10px);
    }

    60% {
        -webkit-transform: translate(-10px);
    }

    80% {
        -webkit-transform: translate(8px);
    }

    100% {
        -webkit-transform: translate(0px);
    }
}

@-moz-keyframes kf_shake {
    0% {
        -moz-transform: translate(20px);
    }

    20% {
        -moz-transform: translate(-20px);
    }

    40% {
        -moz-transform: translate(10px);
    }

    60% {
        -moz-transform: translate(-10px);
    }

    80% {
        -moz-transform: translate(8px);
    }

    100% {
        -moz-transform: translate(0px);
    }
}

@-o-keyframes kf_shake {
    0% {
        -o-transform: translate(20px);
    }

    20% {
        -o-transform: translate(-20px);
    }

    40% {
        -o-transform: translate(10px);
    }

    60% {
        -o-transform: translate(-10px);
    }

    80% {
        -o-transform: translate(8px);
    }

    100% {
        -o-origin-transform: translate(0px);
    }
}

.clockify-integration-popup .project-list-button {
    padding: 0 6px;
    background: #fff;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: pointer;
    align-items: center;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .project-list-button-required {
    padding: 0px 6px;
    background: #fff;
    border: 1px solid #f44336;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .project-list__spec_filter_no_task_or_project {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    text-align: center;
}

.clockify-integration-popup .project-list-button-offline {
    width: 100%;
    height: 40px;
    background: #eff4f7;
    margin: 10px 0;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: not-allowed;
    padding: 0px 6px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.clockify-integration-popup .project-list-name {
    display: inline-flex;
    width: 85%;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    text-overflow: ellipsis;
    display: inline-block;
}

.clockify-integration-popup span.project-list-name-client {
    color: #999;
    text-overflow: ellipsis;
}

.clockify-integration-popup .project-list-arrow {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode.png);
}

.clockify-integration-popup .project-list-arrow-up {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode-up.png);
}

.clockify-integration-popup .project-list-dropdown {
    position: absolute;
    width: 100%;
    left: 0;
    top: 39px;
    background: #fff;
    z-index: 2;
    box-shadow: 0 5px 7px #ccc;
    font-size: 14px;
    border-radius: 2px;
}

.clockify-integration-popup .project-list-dropdown--content {
    height: 269px;
    overflow-y: auto;
}

.clockify-integration-popup .project-list-input {
    background: #fff;
    padding: 10px;
}

.clockify-integration-popup .project-list-input--border {
    position: relative;
}

.clockify-integration-popup .project-list-filter {
    width: 100%;
    height: 40px;
    padding: 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    background-color: #fff !important;
}

.clockify-integration-popup .project-list-filter__clear {
    position: absolute;
    right: 10px;
    top: 14px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .project-list-filter:focus {
    outline: none;
    border: 2px solid #0f3beb;
    border-radius: 5px;
}

.clockify-integration-popup .tasks-arrow-down {
    margin-left: 5px;
}

.clockify-integration-popup .tasks-arrow-right {
    position: relative;
    top: -1px;
    margin-left: 5px;
    vertical-align: middle;
}

.clockify-integration-popup ul.project-item {
    padding: 7px 5px 8px 10px;
    cursor: pointer;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
    list-style-type: none;
    border-top: 1px dotted #c6d2d9;
}

    .clockify-integration-popup ul.project-item:hover {
        background-color: #e4eaee;
    }

.clockify-integration-popup li.project-item-dot {
    flex: 0 0 5px;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    display: inline-block;
    margin-right: 5px;
}

.clockify-integration-popup li.project-item-name {
    display: inline-block;
    flex: 1 1;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    white-space: nowrap;
    color: #333;
}

.clockify-integration-popup li.project-item-tasks {
    display: flex;
    color: #999;
    font-size: 13px;
    flex: 0 0 90px;
}

    .clockify-integration-popup li.project-item-tasks > span {
        color: #999;
    }

        .clockify-integration-popup li.project-item-tasks > span img {
            width: auto;
        }

.clockify-integration-popup li.project-item-favorite {
    flex: 0 0 20px;
}

.clockify-integration-popup .project-item-create-task {
    color: #03a9f4;
    cursor: pointer;
    font-size: 14px;
    margin-right: 10px;
}

    .clockify-integration-popup .project-item-create-task:hover {
        text-decoration: underline;
    }

.clockify-integration-popup .task-item {
    padding: 7px 0 7px 25px;
    background-color: #f2f6f8;
    color: #333;
    font-size: 14px;
}

    .clockify-integration-popup .task-item:hover {
        background-color: #e4eaee;
        cursor: pointer;
    }

    .clockify-integration-popup .task-item:first-child {
        padding-top: 10px;
    }

    .clockify-integration-popup .task-item:last-child {
        padding-bottom: 10px;
    }

.clockify-integration-popup .project-list-load {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 35px;
    color: #666;
    cursor: pointer;
}

.clockify-integration-popup .project-list-client {
    margin: 10px;
    padding-top: 5px;
    font-size: 14px;
    color: #999;
}

.clockify-integration-popup .projects-list {
    position: relative;
}

.clockify-integration-popup .projects-list__create-project,
.clockify-integration-popup .projects-list__create-task {
    position: absolute;
    display: flex;
    align-items: center;
    padding-top: 17px;
    padding-bottom: 17px;
    bottom: 0px;
    width: 320px;
    background: #fff;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

.clockify-integration-popup .projects-list__create-project--icon,
.clockify-integration-popup .projects-list__create-task--icon {
    width: 19px;
    height: 19px;
    margin-right: 7px;
    margin-left: 10px;
}

.clockify-integration-popup .projects-list__create-project--text,
.clockify-integration-popup .projects-list__create-task--text {
    color: #03a9f4;
    font-size: 14px;
}

.clockify-integration-popup .projects-list__bottom-padding {
    padding-bottom: 54px;
    width: 100%;
}

.clockify-integration-popup .projects-list__create-task {
    box-sizing: border-box;
    position: relative;
    padding-left: 10px;
    width: 100%;
}

.clockify-integration-popup .clockify-error {
    color: red;
    font-size: 14px;
}

.clockify-integration-popup .cl-dropdown-star {
    width: 16px;
    height: 16px;
    margin: 5px 3px 0px 5px;
}

.clockify-integration-popup .tag-list {
    box-sizing: border-box;
    position: relative;
    width: 100%;
}

    .clockify-integration-popup .tag-list.custom-field-required {
        border: 1px solid #f44336 !important;
    }

        .clockify-integration-popup .tag-list.custom-field-required > .tag-list-button {
            border: none !important;
        }

.clockify-integration-popup .tag-list-name {
    display: inline-block !important;
    padding: 0px 5px !important;
    width: 85% !important;
    font-size: 14px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.clockify-integration-popup .tag-list-button {
    padding: 0px 6px;
    background: #fff;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .tag-list-button-required {
    padding: 0px 6px;
    background: #fff;
    border: 1px solid #f44336;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    height: 38px;
}

.clockify-integration-popup .tag-list-button-offline {
    width: 100%;
    height: 38px;
    background: disabled;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: not-allowed;
    box-sizing: border-box;
    padding: 0px 6px;
    display: flex;
    align-items: center;
}

.clockify-integration-popup .tag-list-button-disabled {
    width: 100%;
    height: 38px;
    background: #eff4f7;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    cursor: not-allowed;
    padding: 0px 6px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.clockify-integration-popup .tag-list-arrow {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode.png);
}

.clockify-integration-popup .tag-list-arrow-up {
    width: 10px;
    height: 5px;
    margin-left: auto;
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    content: url(assets/images/arrow-light-mode-up.png);
}

.clockify-integration-popup .tag-list-add {
    display: inline-block;
    padding: 5px 10px 5px 0px;
    font-size: 14px;
    color: #999;
}

.clockify-integration-popup .tag-list-selected {
    display: inline-block;
    max-width: 260px;
    border-radius: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.clockify-integration-popup .tag-list-selected-item {
    display: inline-block;
    padding: 5px 2px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 400;
    color: #333;
}

    .clockify-integration-popup .tag-list-selected-item:first-child {
        padding-left: 0px !important;
    }

.clockify-integration-popup .tag-list-input {
    background: #fff;
    padding: 10px;
}

.clockify-integration-popup .tag-list-input--border {
    position: relative;
}

.clockify-integration-popup .tag-list-input .tag-list-filter {
    background-color: #fff !important;
}

    .clockify-integration-popup .tag-list-input .tag-list-filter:focus {
        outline: none;
        border: 2px solid #0f3beb;
        border-radius: 5px;
    }

.clockify-integration-popup .tag-list-load {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
    color: #666;
    cursor: pointer;
}

.clockify-integration-popup .tag-list-dropdown {
    position: absolute;
    width: 100%;
    top: 40px;
    background: #fff;
    box-shadow: 0 5px 7px #ccc;
    z-index: 2;
    font-size: 14px;
    border-radius: 2px;
}

.clockify-integration-popup .tag-list-dropdown--content {
    height: 217px;
    overflow-y: auto;
}

.clockify-integration-popup .tag-list-filter {
    width: 100%;
    height: 40px;
    padding: 10px 32px 10px 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
}

.clockify-integration-popup .tag-list-filter__clear {
    position: absolute;
    right: 10px;
    top: 14px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .tag-list-checked {
    margin-top: 2px;
    margin-left: 1px;
}

.clockify-integration-popup .tag-list-checked-hidden {
    margin-top: 2px;
    margin-left: 1px;
    visibility: hidden;
}

.clockify-integration-popup .tag-list-checkbox {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #c6d2d9;
}

.clockify-integration-popup .tag-list-item {
    font-size: 14px;
    margin-left: 10px;
    color: #666;
}

.clockify-integration-popup .tag-list-item-row {
    padding: 7px 15px;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 1;
}

    .clockify-integration-popup .tag-list-item-row:hover {
        background-color: #e4eaee;
    }

.clockify-integration-popup .tag-list--not_tags {
    margin-left: 10px;
}

.clockify-integration-popup .tag-list__create-tag {
    position: absolute;
    display: flex;
    align-items: center;
    padding-top: 17px;
    padding-bottom: 17px;
    bottom: 0;
    width: 320px;
    background: #fff;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

.clockify-integration-popup .tag-list__create-tag--icon {
    width: 19px;
    height: 19px;
    margin-right: 7px;
    margin-left: 10px;
}

.clockify-integration-popup .tag-list__create-tag--text {
    color: #03a9f4;
    font-size: 14px;
}

.clockify-integration-popup .tag-list__bottom-padding {
    padding-bottom: 65px;
    width: 100%;
}

.clockify-integration-popup .tag-list__create-form {
    position: relative;
    display: flex;
    flex-direction: column;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    height: 240px;
    background: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    text-align: center;
    align-items: center;
}

.clockify-integration-popup .tag-list__create-form__title-and-close {
    display: flex;
    margin-bottom: 20px;
    width: 100%;
}

.clockify-integration-popup .tag-list__create-form__close {
    position: absolute;
    right: 20px;
    top: 25px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .tag-list__create-form--open {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 999;
}

.clockify-integration-popup .tag-list__create-form--divider {
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted #c6d2d9;
    margin-bottom: 20px;
}

.clockify-integration-popup .tag-list__create-form--title {
    margin-top: 20px;
    margin-left: 20px;
    font-size: 18px;
    color: #666;
}

.clockify-integration-popup .tag-list__create-form--tag-name {
    margin-bottom: 20px;
    padding-left: 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    width: 280px;
    height: 40px;
}

    .clockify-integration-popup .tag-list__create-form--tag-name::placeholder {
        color: #999;
    }

    .clockify-integration-popup .tag-list__create-form--tag-name:focus {
        outline: none;
        border: 2px solid #0f3beb;
        border-radius: 5px;
    }

.clockify-integration-popup .tag-list__create-form--confirmation_button {
    margin-bottom: 20px;
    padding-top: 12px;
    width: 280px;
    height: 28px;
    border-radius: 2px;
    background: #03a9f4;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
}

.clockify-integration-popup .tag-list__create-form--cancel {
    font-size: 14px;
    color: #03a9f4;
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal {
    cursor: default;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    background: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    text-align: center;
    align-items: center;
}

.clockify-integration-popup .poppup-modal__title-and-close {
    display: flex;
    margin-bottom: 20px;
    width: 100%;
}

.clockify-integration-popup .poppup-modal__close {
    position: absolute;
    right: 20px;
    top: 25px;
    height: 12px;
    width: 12px;
    content: url(assets/images/x.png);
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal--open {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 2147483647 !important;
}

.clockify-integration-popup .poppup-modal--divider {
    width: 100%;
    height: 1px;
    border-bottom: 1px dotted #c6d2d9;
    margin-bottom: 20px;
}

.clockify-integration-popup .poppup-modal--title {
    margin-top: 20px;
    margin-left: 20px;
    font-size: 18px;
    line-height: 21px;
    color: #666;
}

.clockify-integration-popup .poppup-modal--tag-name {
    margin-bottom: 20px;
    padding-left: 10px;
    border: 1px solid #c6d2d9;
    border-radius: 2px;
    width: 280px;
    height: 40px;
}

    .clockify-integration-popup .poppup-modal--tag-name::placeholder {
        color: #999;
    }

    .clockify-integration-popup .poppup-modal--tag-name:focus {
        outline: none;
        border: 2px solid #0f3beb;
        border-radius: 5px;
    }

.clockify-integration-popup .poppup-modal--confirmation_button {
    margin-bottom: 20px;
    padding-top: 12px;
    width: 280px;
    height: 28px;
    border-radius: 2px;
    background: #03a9f4;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal--cancel {
    font-size: 14px;
    line-height: 16px;
    color: #03a9f4;
    cursor: pointer;
}

.clockify-integration-popup .poppup-modal--text {
    max-width: 90%;
    word-break: break-word;
}

.clockify-integration-popup .custom-fields {
    padding: 0px !important;
    border: 0px solid #c6d2d9 !important;
    background-color: #eff4f7 !important;
    margin: 0 !important;
    width: 100%;
}

    .clockify-integration-popup .custom-fields input:focus {
        outline: none;
        border: 2px solid #0f3beb;
        border-radius: 5px;
    }

.clockify-integration-popup .custom-field {
    box-sizing: border-box;
    padding: 0px !important;
    border-image-width: 0 !important;
    border: 0px solid #c6d2d9 !important;
    margin: 8px 0px 0px 0px !important;
    height: 40px !important;
    overflow: visible;
}

.clockify-integration-popup .custom-field-disabled {
    box-sizing: border-box;
    padding: 0px !important;
    border-image-width: 0 !important;
    background-color: #eff4f7 !important;
    margin: 8px 0px 0px 0px !important;
    height: 40px !important;
    display: flex;
    align-items: center;
}

.clockify-integration-popup .custom-field-number {
    position: relative;
}

    .clockify-integration-popup .custom-field-number .input-stepper {
        position: absolute;
        top: 11px;
        right: 16px;
        width: 13px;
        height: 14px;
    }

        .clockify-integration-popup
        .custom-field-number
        .input-stepper
        .input-stepper-wrapper {
            display: flex;
            justify-content: center;
            background: #f1f1f1;
            width: 16px;
            height: 8px;
        }

            .clockify-integration-popup
            .custom-field-number
            .input-stepper
            .input-stepper-wrapper:hover {
                background: #c1c1c1;
            }

            .clockify-integration-popup
            .custom-field-number
            .input-stepper
            .input-stepper-wrapper:active {
                background: #a1a1a1;
            }

        .clockify-integration-popup
        .custom-field-number
        .input-stepper
        .input-stepper-up,
        .clockify-integration-popup
        .custom-field-number
        .input-stepper
        .input-stepper-down {
            position: relative;
            top: 2px;
            height: 4px;
        }

.clockify-integration-popup div.custom-field-ta {
    box-sizing: border-box;
    padding: 0px !important;
    border: 0px solid #c6d2d9 !important;
    border-image-width: 0 !important;
    background-color: #fff !important;
    margin: 8px 0px 0px 0px !important;
    height: 40px !important;
}

.clockify-integration-popup div.custom-field-ta-disabled {
    box-sizing: border-box;
    padding: 0px !important;
    border-image-width: 0 !important;
    margin: 8px 0px 0px 0px !important;
    height: 45px !important;
    background-color: #eff4f7 !important;
}

.clockify-integration-popup div.custom-field-inner {
    box-sizing: border-box;
    padding: 0px 7px !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    border: 0px solid #c6d2d9 !important;
}

.clockify-integration-popup div.custom-field-inner-disabled {
    box-sizing: border-box;
    padding: 0px 7px !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
}

.clockify-integration-popup div.custom-field-inner-checkbox {
    box-sizing: border-box;
    padding: 0px !important;
    display: flex !important;
    align-items: center !important;
    background-color: #eff4f7 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    border: 0px solid #c6d2d9 !important;
}

.clockify-integration-popup div.custom-field-inner-checkbox-disabled {
    box-sizing: border-box;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    background-color: #eff4f7 !important;
}

    .clockify-integration-popup
    div.custom-field-inner-checkbox-disabled
    .clockify-switch-label {
        color: #9c9c9c !important;
    }

.clockify-integration-popup textarea.custom-field-text {
    box-sizing: border-box;
    width: 100% !important;
    height: 100% !important;
    min-height: 40px !important;
    border: 1px solid #c6d2d9;
    margin: 0 !important;
    line-height: 27px !important;
    resize: none !important;
    font-size: 14px !important;
    outline: none !important;
    color: #333;
    padding: 5px 8px !important;
    word-wrap: break-word !important;
    background-color: #fff;
    border-image-width: 0 !important;
    text-overflow: ellipsis !important;
}

.clockify-integration-popup textarea.custom-field-text-disabled {
    box-sizing: border-box;
    width: 100% !important;
    height: 45px !important;
    min-height: 45px !important;
    border: 0 !important;
    margin: 0 !important;
    resize: none !important;
    font-size: 14px !important;
    outline: none !important;
    color: #333;
    padding: 5px 10px !important;
    word-wrap: break-word !important;
    border: 1px solid #c6d2d9;
}

    .clockify-integration-popup textarea.custom-field-text-disabled::placeholder {
        color: #9c9c9c !important;
    }

.clockify-integration-popup textarea.custom-field-text.custom-field-required {
    border: 1px solid #f44336 !important;
}

.clockify-integration-popup input.custom-field-number {
    box-sizing: border-box;
    width: 100% !important;
    height: 100% !important;
    padding: 5px 8px !important;
    margin: 0 !important;
    line-height: 20px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    border: 1px solid #c6d2d9;
    background-color: #fff !important;
}

.clockify-integration-popup input.custom-field-number-disabled {
    box-sizing: border-box;
    border: 1px solid #c6d2d9;
    width: 100% !important;
    height: 100% !important;
    padding: 5px 8px !important;
    margin: 0 !important;
    background-color: #fff !important;
    line-height: 20px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    border: 1px solid #c6d2d9 !important;
    background-color: #eff4f7 !important;
}

.clockify-integration-popup input.custom-field-number.custom-field-required {
    border: 1px solid #f44336 !important;
}

.clockify-integration-popup .custom-field-link {
    box-sizing: border-box;
    border: 0 !important;
    width: 100% !important;
}

    .clockify-integration-popup .custom-field-link.custom-field-required {
        border: 1px solid #f44336 !important;
    }

.clockify-integration-popup div.custom-field-link-label {
    box-sizing: border-box;
    padding: 5px 0px !important;
    line-height: 21px !important;
    font-size: 14px !important;
    font-weight: 400px !important;
    margin: 0 !important;
}

.clockify-integration-popup .cf-container {
    box-sizing: border-box;
    display: block !important;
    position: relative !important;
    padding-left: 35px !important;
    line-height: 21px !important;
    cursor: pointer !important;
    font-size: 14px !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    margin: 0 !important;
}

    .clockify-integration-popup .cf-container input {
        box-sizing: border-box;
        position: absolute !important;
        opacity: 0 !important;
        cursor: pointer !important;
    }

.clockify-integration-popup .clockify-switch-label {
    box-sizing: border-box;
    color: #333 !important;
    font-size: 14px !important;
    white-space: nowrap !important;
    margin: 0px 0px 0px 10px !important;
    width: 230px;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.clockify-integration-popup .checkmark {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    height: 21px !important;
    width: 21px !important;
    border: 1px solid gray !important;
    border-radius: 50% !important;
}

.clockify-integration-popup .cf-container:hover input ~ .checkmark {
    background-color: #ccc !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark {
    background-color: #2196f3 !important;
}

.clockify-integration-popup .checkmark:after {
    content: "" !important;
    position: absolute !important;
    display: none !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark:after {
    display: block !important;
}

.clockify-integration-popup .cf-container .checkmark:after {
    top: 5px !important;
    left: 6px !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: #fff !important;
}

.clockify-integration-popup .clockify-modal {
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    font-family: "Roboto", sans-serif !important;
    font-weight: normal !important;
    position: fixed !important;
    z-index: 9999999 !important;
    padding-top: 100px !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.clockify-integration-popup .clockify-modal-content {
    box-sizing: border-box;
    background-color: #fefefe;
    margin: auto !important;
    border-radius: 2px;
    width: 84% !important;
}

.clockify-integration-popup .cl-close {
    background-color: #fff;
    border: 0 !important;
}

.clockify-integration-popup .clockify-close:hover {
    opacity: 0.75;
}

.clockify-integration-popup .cl-form-control {
    margin: 0 !important;
}

.clockify-integration-popup input.clockify-link-input {
    box-sizing: border-box;
    display: block !important;
    flex: 1;
    margin: 0 !important;
    height: 40px !important;
    padding: 7px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    color: #333 !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    border: 1px solid #c6d2d9 !important;
    border-radius: 0px !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
    box-shadow: none !important;
}

.clockify-integration-popup input.clockify-link-input-disabled {
    box-sizing: border-box;
    display: block !important;
    flex: 1;
    margin: 0 !important;
    height: 40px !important;
    padding: 7px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    color: #333 !important;
    background-clip: padding-box !important;
    border-radius: 0px !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
    box-shadow: none !important;
    border: 1px solid #c6d2d9 !important;
    background-color: #eff4f7 !important;
}

.clockify-integration-popup input.clockify-link-input:focus {
    border: 2px solid #0f3beb !important;
    border-radius: 5px !important;
}

.clockify-integration-popup input.clockify-link-input-modal {
    display: block !important;
    flex: 1;
    margin: 0px 0px 0px 10px !important;
    height: 40px !important;
    padding: 7px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    color: #333;
    background-color: #fff;
    background-clip: padding-box !important;
    border: 1px solid #c6d2d9 !important;
    border-radius: 2px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
    box-shadow: none !important;
}

    .clockify-integration-popup input.clockify-link-input-modal:focus {
        border: 2px solid #0f3beb !important;
        border-radius: 5px !important;
    }

.clockify-integration-popup .modal-content {
    box-sizing: border-box;
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    pointer-events: auto !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    outline: 0 !important;
}

.clockify-integration-popup .cl-modal-header {
    align-items: center !important;
    display: flex !important;
    justify-content: space-between !important;
    padding: 20px !important;
    border-bottom: 1px solid #c6d2d9;
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
}

.clockify-integration-popup .cl-modal-title {
    font-size: 24px !important;
    font-weight: 100 !important;
    line-height: 36px !important;
    color: #666;
    margin: 0 !important;
}

.clockify-integration-popup .cl-modal-body {
    position: relative !important;
    display: flex !important;
    padding: 21px !important;
    align-items: center !important;
}

.clockify-integration-popup .cl-modal-footer {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    padding: 20px !important;
    border-top: 1px solid #c6d2d9;
    border-bottom-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
}

.clockify-integration-popup .clockify-cancel {
    color: #2196f3 !important;
}

    .clockify-integration-popup .clockify-cancel:hover {
        text-decoration: underline;
    }

.clockify-integration-popup .clockify-save {
    color: #fff;
    background-color: #2196f3 !important;
    margin-left: 30px;
    padding: 10px;
    min-width: 67px;
    text-align: center;
    border-radius: 2px;
}

.clockify-integration-popup .clockify-save--disabled {
    opacity: 0.65;
    cursor: default !important;
}

.clockify-integration-popup a.clockify-cancel,
.clockify-integration-popup a.clockify-save {
    cursor: pointer;
}

.clockify-integration-popup .checkmark {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    height: 21px !important;
    width: 21px !important;
    border: 1px solid gray !important;
    border-radius: 50% !important;
}

.clockify-integration-popup .cf-container:hover input ~ .checkmark {
    background-color: #ccc !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark {
    background-color: #2196f3 !important;
}

.clockify-integration-popup .checkmark:after {
    content: "" !important;
    position: absolute !important;
    display: none !important;
}

.clockify-integration-popup .cf-container input:checked ~ .checkmark:after {
    display: block !important;
}

.clockify-integration-popup .cf-container .checkmark:after {
    top: 6px !important;
    left: 7px !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background: #fff !important;
}

.clockify-integration-popup .required-fields {
    text-align: center;
}

    .clockify-integration-popup .required-fields button {
        width: 105px;
        height: 45px;
        background-color: #f44336;
        color: #fff;
        border: 1px solid #f44336;
        text-transform: uppercase;
        border-radius: 2px;
        cursor: pointer;
    }

    .clockify-integration-popup .required-fields span {
        display: block;
        margin: 50px;
        font-size: 17px;
    }

.clockify-integration-popup .toaster__container {
    position: fixed;
    width: calc(100% - 25px);
    left: 15px;
    bottom: 15px;
    z-index: 1112;
}

.clockify-integration-popup .toaster__message--container_success,
.clockify-integration-popup .toaster__message--container_info,
.clockify-integration-popup .toaster__message--container_error {
    padding: 15px;
    margin-top: 5px;
    box-sizing: border-box;
    color: #fff;
    border-radius: 2px;
    font-size: 14px;
    line-height: 16px;
    position: relative;
    bottom: 15px;
    left: 0;
}

.clockify-integration-popup .toaster__message--container_success {
    background-color: #8bc34a;
}

.clockify-integration-popup .toaster__message--container_error {
    background-color: #f44336;
}

.clockify-integration-popup .toaster__message--container_info {
    background-color: #ff9800;
}

@keyframes toaster-fadein {
    from {
        bottom: 0;
        opacity: 0;
    }

    to {
        bottom: 15px;
        opacity: 1;
    }
}

@keyframes toaster-fadeout {
    from {
        left: 0;
        opacity: 1;
    }

    to {
        left: 100%;
        opacity: 0;
    }
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

.clockify-integration-popup html {
    min-height: 600px;
}

.clockify-integration-popup body {
    background-color: #eff4f7;
    margin: 0px;
    overflow-y: overlay;
    overflow-x: hidden;
    user-select: none;
    font-size: 12px;
}

.clockify-integration-popup * {
    font-family: "Roboto", Arial, sans-serif !important;
    box-sizing: revert;
}

.clockify-integration-popup p {
    margin-top: revert;
}

.clockify-integration-popup button {
    text-transform: uppercase;
}

.clockify-integration-popup hr {
    padding-top: 0px;
    margin: 0px;
    border-top: 0px;
    border-bottom: 1px dotted #cacaca;
}

.clockify-integration-popup .home_page {
    padding-top: 134px;
}

    .clockify-integration-popup .home_page .clockify-subscription-expired-overlay {
        position: fixed;
        top: 50px;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(198, 210, 217, 0.2);
        z-index: 1110;
    }

    .clockify-integration-popup .home_page .clockify-subscription-expired-message {
        background: #ffeacc;
        color: #854f00;
        font-size: 14px;
        border: 1px solid #ffe2b8;
        border-radius: 8px;
        width: 320px;
        margin: auto;
    }

        .clockify-integration-popup
        .home_page
        .clockify-subscription-expired-message
        img {
            float: left;
            padding: 7px 8px;
        }

        .clockify-integration-popup
        .home_page
        .clockify-subscription-expired-message
        p {
            margin-top: 5px;
            margin-bottom: 5px;
            padding-left: 37px;
        }

.clockify-integration-popup .modalBackground {
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    left: 0;
    top: 0;
    justify-content: center;
    align-items: center;
    z-index: 1040;
}

    .clockify-integration-popup .modalBackground.show {
        display: flex;
    }

.clockify-integration-popup .dot {
    padding: 2px;
    border-radius: 50%;
    display: inline-block;
    width: 2px;
    height: 2px;
}

.clockify-integration-popup .ptr-element {
    height: 0;
}

.clockify-integration-popup ::-webkit-scrollbar {
    width: 5px;
}

.clockify-integration-popup ::-webkit-scrollbar-thumb {
    background: #03a9f4;
}

.clockify-integration-popup .invisible {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.clockify-integration-popup .invisible-menu {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: 1050;
}

.clockify-integration-popup .loading-gif {
    position: relative;
    top: 110px;
    text-align: center;
}

    .clockify-integration-popup .loading-gif img {
        content: url(assets/images/loading.gif);
    }

.clockify-integration-popup .loading-gif-before-load {
    content: url(assets/images/loading.gif);
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 110px;
}

.clockify-integration-popup .loading-entries-gif {
    padding-bottom: 20px;
    text-align: center;
}

    .clockify-integration-popup .loading-entries-gif img {
        content: url(assets/images/loading.gif);
    }

.clockify-integration-popup .disabled {
    display: none;
}

.clockify-integration-popup .pull-loading {
    display: inline-block;
    position: relative;
    top: 35px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: -1;
}

.clockify-integration-popup .pull-loading-entries {
    display: inline-block;
    position: relative;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: -1;
}

.clockify-integration-popup .pull-loading-img1 {
    content: url(assets/images/circle_1.svg);
    width: 50px;
    height: 50px;
    position: relative;
    left: 0;
    top: 0;
}

.clockify-integration-popup .pull-loading-img2 {
    content: url(assets/images/circle_2.svg);
    width: 4px;
    height: 50px;
    position: absolute;
    left: 23px;
    top: 1px;
    -webkit-animation: rotation 2s infinite linear;
}

.clockify-integration-popup .time-entry-list {
    position: relative;
    top: 15px;
}

.clockify-integration-popup .time-entry-list__offline {
    position: relative;
}

.clockify-integration-popup .expandContainer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s linear;
}

.clockify-integration-popup .checked {
    width: 18px;
    height: 18px;
    background: #03a9f4;
    border: none;
}

    .clockify-integration-popup .checked img {
        margin-top: 3px;
        margin-left: 2px;
    }

.clockify-integration-popup .day-active {
    background: #03a9f4;
    border: 1px solid #03a9f4;
}

    .clockify-integration-popup .day-active span {
        color: #fff;
    }

.clockify-integration-popup .list-disabled {
    opacity: 0.4;
    cursor: default;
}

.clockify-integration-popup .ant-picker-time-panel-column::after {
    height: 0 !important;
}

.clockify-integration-popup
.ant-picker-time-panel-column
.ant-picker-time-panel-cell-inner {
    width: auto !important;
}

body.clockify-dark-mode,
.clockify-dark-mode {
    background-color: #37474f;
}

    body.clockify-dark-mode .logo,
    .clockify-dark-mode .logo {
        width: 98px;
    }

    body.clockify-dark-mode .home_page .header .logo,
    body.clockify-dark-mode .settings_page .header .logo,
    .clockify-dark-mode .home_page .header .logo,
    .clockify-dark-mode .settings_page .header .logo {
        background-image: url(assets/images/clockify_logo_dark.svg);
    }

    body.clockify-dark-mode .header_and_timer,
    .clockify-dark-mode .header_and_timer {
        background-color: #37474f;
    }

    body.clockify-dark-mode .settings_page__header,
    .clockify-dark-mode .settings_page__header {
        background-color: #37474f;
    }

    body.clockify-dark-mode .start-timer,
    .clockify-dark-mode .start-timer {
        background-color: #1d272c;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .start-timer_description_grey,
    .clockify-dark-mode .start-timer_description_grey {
        color: #90a4ae;
    }

    body.clockify-dark-mode .start-timer_description,
    .clockify-dark-mode .start-timer_description {
        color: #e4eaee;
    }

    body.clockify-dark-mode .start-timer_description-input,
    .clockify-dark-mode .start-timer_description-input {
        background-color: #1d272c;
        color: #e4eaee;
    }

        body.clockify-dark-mode .start-timer_description-input::placeholder,
        body.clockify-dark-mode .start-timer_placeholder,
        .clockify-dark-mode .start-timer_description-input::placeholder,
        .clockify-dark-mode .start-timer_placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode .dropdown-menu,
    .clockify-dark-mode .dropdown-menu {
        background-color: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .dropdown-header,
    body.clockify-dark-mode .dropdown-item,
    body.clockify-dark-mode .dropdown-subitem,
    .clockify-dark-mode .dropdown-header,
    .clockify-dark-mode .dropdown-item,
    .clockify-dark-mode .dropdown-subitem {
        color: #90a4ae;
    }

    body.clockify-dark-mode .dropdown-divider,
    .clockify-dark-mode .dropdown-divider {
        border-bottom: 1px dotted #263238;
    }

    body.clockify-dark-mode .rectangle,
    .clockify-dark-mode .rectangle {
        background-color: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .time-entries-list,
    .clockify-dark-mode .time-entries-list {
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .time-entries-list-time,
    .clockify-dark-mode .time-entries-list-time {
        background-color: #12191d;
        border-bottom: 1px solid #12191d;
    }

    body.clockify-dark-mode .time-entries-list-total,
    body.clockify-dark-mode .time-entries-list-day,
    .clockify-dark-mode .time-entries-list-total,
    .clockify-dark-mode .time-entries-list-day {
        color: #90a4ae;
    }

    body.clockify-dark-mode .time-entries-list-total-time,
    .clockify-dark-mode .time-entries-list-total-time {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .time-entry,
    body.clockify-dark-mode .time-entry-locked,
    .clockify-dark-mode .time-entry,
    .clockify-dark-mode .time-entry-locked {
        background: #1d272c;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .time-entry--collapsed,
    .clockify-dark-mode .time-entry--collapsed {
        background-color: #36464f;
    }

    body.clockify-dark-mode .time-entry-group-number,
    .clockify-dark-mode .time-entry-group-number {
        background-color: #12191d;
        color: #90a4ae;
    }

        body.clockify-dark-mode .time-entry-group-number:hover,
        .clockify-dark-mode .time-entry-group-number:hover {
            background-color: #37474f;
        }

    body.clockify-dark-mode .week-header,
    .clockify-dark-mode .week-header {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .week-header-total-time,
    .clockify-dark-mode .week-header-total-time {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .week-header-total-label,
    .clockify-dark-mode .week-header-total-label {
        color: #90a4ae;
    }

    body.clockify-dark-mode .description,
    .clockify-dark-mode .description {
        color: #e4eaee;
    }

    body.clockify-dark-mode .time-entry__task-name,
    body.clockify-dark-mode .time-entry__client-name,
    body.clockify-dark-mode .time-entry__right-side--duration,
    .clockify-dark-mode .time-entry__task-name,
    .clockify-dark-mode .time-entry__client-name,
    .clockify-dark-mode .time-entry__right-side--duration {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .no-description,
    .clockify-dark-mode .no-description {
        color: #90a4ae;
    }

    body.clockify-dark-mode .dropdown-item:hover,
    body.clockify-dark-mode .dropdown-subitem:hover,
    .clockify-dark-mode .dropdown-item:hover,
    .clockify-dark-mode .dropdown-subitem:hover {
        background: #263238;
    }

    body.clockify-dark-mode .duration,
    body.clockify-dark-mode .description-textarea,
    .clockify-dark-mode .duration,
    .clockify-dark-mode .description-textarea {
        border: 1px solid #12191d;
        background-color: #263238;
    }

    body.clockify-dark-mode .ant-time-picker-input,
    .clockify-dark-mode .ant-time-picker-input {
        background-color: #263238;
        color: #c6d2d9;
    }

    body.clockify-dark-mode .duration-duration,
    .clockify-dark-mode .duration-duration {
        background-color: #263238;
        color: #c6d2d9;
    }

    body.clockify-dark-mode .duration-label,
    .clockify-dark-mode .duration-label {
        color: #90a4ae;
    }

    body.clockify-dark-mode .edit-form-description,
    .clockify-dark-mode .edit-form-description {
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .edit-form-description::placeholder,
        .clockify-dark-mode .edit-form-description::placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode textarea.custom-field-text,
    .clockify-dark-mode textarea.custom-field-text {
        color: #c6d2d9;
        background-color: #263238;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode textarea.custom-field-text-disabled,
    .clockify-dark-mode textarea.custom-field-text-disabled {
        border: 1px solid #12191d !important;
        background-color: #36464f !important;
        cursor: not-allowed;
        color: #90a4ae !important;
    }

        body.clockify-dark-mode textarea.custom-field-text-disabled::placeholder,
        .clockify-dark-mode textarea.custom-field-text-disabled::placeholder {
            color: #90a4ae !important;
        }

    body.clockify-dark-mode textarea.custom-field-text::placeholder,
    .clockify-dark-mode textarea.custom-field-text::placeholder {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .clockify-switch-label,
    .clockify-dark-mode .clockify-switch-label {
        color: #8fa2ad !important;
    }

    body.clockify-dark-mode div.custom-field-inner-checkbox,
    .clockify-dark-mode div.custom-field-inner-checkbox {
        background-color: #36464f !important;
    }

    body.clockify-dark-mode div.custom-field-inner-checkbox-disabled,
    .clockify-dark-mode div.custom-field-inner-checkbox-disabled {
        border: none !important;
        background-color: initial !important;
    }

    body.clockify-dark-mode .clockify-link-input-disabled,
    body.clockify-dark-mode .custom-field-number-disabled,
    .clockify-dark-mode .clockify-link-input-disabled,
    .clockify-dark-mode .custom-field-number-disabled {
        border: 1px solid #12191d !important;
        background-color: #36464f !important;
        cursor: not-allowed;
        color: #90a4ae !important;
    }

        body.clockify-dark-mode .clockify-link-input-disabled::placeholder,
        body.clockify-dark-mode .custom-field-number-disabled::placeholder,
        .clockify-dark-mode .clockify-link-input-disabled::placeholder,
        .clockify-dark-mode .custom-field-number-disabled::placeholder {
            color: #90a4ae !important;
        }

    body.clockify-dark-mode .tag-list-item-row,
    .clockify-dark-mode .tag-list-item-row {
        color: #fff !important;
    }

    body.clockify-dark-mode .custom-fields,
    .clockify-dark-mode .custom-fields {
        background-color: #36464f !important;
    }

    body.clockify-dark-mode .custom-field,
    .clockify-dark-mode .custom-field {
        background-color: rgba(0, 0, 0, 0) !important;
    }

        body.clockify-dark-mode .custom-field input,
        .clockify-dark-mode .custom-field input {
            background-color: #263238 !important;
            color: #fff !important;
            border: 0 !important;
            outline: none !important;
        }

            body.clockify-dark-mode .custom-field input::placeholder,
            .clockify-dark-mode .custom-field input::placeholder {
                color: #c6d2d9;
            }

    body.clockify-dark-mode .custom-field-disabled,
    .clockify-dark-mode .custom-field-disabled {
        border: none !important;
        background-color: initial !important;
    }

    body.clockify-dark-mode .description-textarea-required,
    body.clockify-dark-mode .project-list-button-required,
    body.clockify-dark-mode .tag-list-button-required,
    .clockify-dark-mode .description-textarea-required,
    .clockify-dark-mode .project-list-button-required,
    .clockify-dark-mode .tag-list-button-required {
        background-color: #263238;
    }

    body.clockify-dark-mode .project-list-button,
    body.clockify-dark-mode .tag-list-button,
    body.clockify-dark-mode .edit-form-checkbox,
    body.clockify-dark-mode .tag-list-checkbox,
    body.clockify-dark-mode .default-project-checkbox,
    body.clockify-dark-mode .dark-mode__checkbox,
    body.clockify-dark-mode .settings__send-errors__checkbox,
    body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox,
    body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox,
    body.clockify-dark-mode .settings__reminder__section__checkbox,
    body.clockify-dark-mode .settings__context_menu__section__checkbox,
    body.clockify-dark-mode .settings__idle-detection__checkbox,
    body.clockify-dark-mode .settings__stop_timer__section__checkbox,
    body.clockify-dark-mode .pomodoro__checkbox,
    body.clockify-dark-mode .create-project__checkbox,
    .clockify-dark-mode .project-list-button,
    .clockify-dark-mode .tag-list-button,
    .clockify-dark-mode .edit-form-checkbox,
    .clockify-dark-mode .tag-list-checkbox,
    .clockify-dark-mode .default-project-checkbox,
    .clockify-dark-mode .dark-mode__checkbox,
    .clockify-dark-mode .settings__send-errors__checkbox,
    .clockify-dark-mode .settings__auto_start_on_browser_start__checkbox,
    .clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox,
    .clockify-dark-mode .settings__reminder__section__checkbox,
    .clockify-dark-mode .settings__context_menu__section__checkbox,
    .clockify-dark-mode .settings__idle-detection__checkbox,
    .clockify-dark-mode .settings__stop_timer__section__checkbox,
    .clockify-dark-mode .pomodoro__checkbox,
    .clockify-dark-mode .create-project__checkbox {
        background-color: #263238;
        border: 1px solid #12191d;
        flex-shrink: 0;
    }

    body.clockify-dark-mode .project-list-button-disabled,
    body.clockify-dark-mode .tag-list-button-disabled,
    body.clockify-dark-mode .edit-form-checkbox-disabled,
    body.clockify-dark-mode .tag-list-checkbox-disabled,
    body.clockify-dark-mode .default-project-checkbox-disabled,
    body.clockify-dark-mode .dark-mode__checkbox-disabled,
    body.clockify-dark-mode .settings__send-errors__checkbox-disabled,
    body.clockify-dark-mode
    .settings__auto_start_on_browser_start__checkbox-disabled,
    body.clockify-dark-mode
    .settings__auto_stop_on_browser_close__checkbox-disabled,
    body.clockify-dark-mode .settings__reminder__section__checkbox-disabled,
    body.clockify-dark-mode .settings__context_menu__section__checkbox-disabled,
    body.clockify-dark-mode .settings__idle-detection__checkbox-disabled,
    body.clockify-dark-mode .settings__stop_timer__section__checkbox-disabled,
    body.clockify-dark-mode .pomodoro__checkbox-disabled,
    body.clockify-dark-mode .create-project__checkbox-disabled,
    .clockify-dark-mode .project-list-button-disabled,
    .clockify-dark-mode .tag-list-button-disabled,
    .clockify-dark-mode .edit-form-checkbox-disabled,
    .clockify-dark-mode .tag-list-checkbox-disabled,
    .clockify-dark-mode .default-project-checkbox-disabled,
    .clockify-dark-mode .dark-mode__checkbox-disabled,
    .clockify-dark-mode .settings__send-errors__checkbox-disabled,
    .clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled,
    .clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled,
    .clockify-dark-mode .settings__reminder__section__checkbox-disabled,
    .clockify-dark-mode .settings__context_menu__section__checkbox-disabled,
    .clockify-dark-mode .settings__idle-detection__checkbox-disabled,
    .clockify-dark-mode .settings__stop_timer__section__checkbox-disabled,
    .clockify-dark-mode .pomodoro__checkbox-disabled,
    .clockify-dark-mode .create-project__checkbox-disabled {
        background-color: initial !important;
        border: 1px solid #12191d;
    }

        body.clockify-dark-mode .project-list-button-disabled .tag-list-selected-item,
        body.clockify-dark-mode .project-list-button-disabled .tag-list-add,
        body.clockify-dark-mode .tag-list-button-disabled .tag-list-selected-item,
        body.clockify-dark-mode .tag-list-button-disabled .tag-list-add,
        body.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-add,
        body.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .default-project-checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode .default-project-checkbox-disabled .tag-list-add,
        body.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .settings__send-errors__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__idle-detection__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__idle-detection__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-add,
        body.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-selected-item,
        body.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-add,
        body.clockify-dark-mode
        .create-project__checkbox-disabled
        .tag-list-selected-item,
        body.clockify-dark-mode .create-project__checkbox-disabled .tag-list-add,
        .clockify-dark-mode .project-list-button-disabled .tag-list-selected-item,
        .clockify-dark-mode .project-list-button-disabled .tag-list-add,
        .clockify-dark-mode .tag-list-button-disabled .tag-list-selected-item,
        .clockify-dark-mode .tag-list-button-disabled .tag-list-add,
        .clockify-dark-mode .edit-form-checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .edit-form-checkbox-disabled .tag-list-add,
        .clockify-dark-mode .tag-list-checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .tag-list-checkbox-disabled .tag-list-add,
        .clockify-dark-mode .default-project-checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .default-project-checkbox-disabled .tag-list-add,
        .clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-add,
        .clockify-dark-mode
        .settings__send-errors__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-add,
        .clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__auto_start_on_browser_start__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__auto_stop_on_browser_close__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__reminder__section__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__context_menu__section__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode
        .settings__idle-detection__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-add,
        .clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-selected-item,
        .clockify-dark-mode
        .settings__stop_timer__section__checkbox-disabled
        .tag-list-add,
        .clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-add,
        .clockify-dark-mode .create-project__checkbox-disabled .tag-list-selected-item,
        .clockify-dark-mode .create-project__checkbox-disabled .tag-list-add {
            color: #90a4ae;
        }

    body.clockify-dark-mode .tag-list-add,
    body.clockify-dark-mode .edit-form-billable,
    .clockify-dark-mode .tag-list-add,
    .clockify-dark-mode .edit-form-billable {
        color: #90a4ae;
    }

    body.clockify-dark-mode .checked,
    .clockify-dark-mode .checked {
        width: 18px;
        height: 18px;
        background: #03a9f4;
        border: none;
    }

        body.clockify-dark-mode .checked img,
        .clockify-dark-mode .checked img {
            margin-top: 3px;
            margin-left: 2px;
        }

    body.clockify-dark-mode .delete-entry-confirmation-dialog,
    .clockify-dark-mode .delete-entry-confirmation-dialog {
        background-color: #263238;
    }

    body.clockify-dark-mode .delete-entry-confirmation-dialog-open,
    .clockify-dark-mode .delete-entry-confirmation-dialog-open {
        background-color: rgba(0, 0, 0, 0.8);
    }

    body.clockify-dark-mode .delete-entry-confirmation-dialog__question,
    .clockify-dark-mode .delete-entry-confirmation-dialog__question {
        color: #90a4ae;
    }

    body.clockify-dark-mode .project-list-dropdown,
    body.clockify-dark-mode .tag-list-dropdown,
    .clockify-dark-mode .project-list-dropdown,
    .clockify-dark-mode .tag-list-dropdown {
        background: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .project-list-input,
    body.clockify-dark-mode .tag-list-input,
    .clockify-dark-mode .project-list-input,
    .clockify-dark-mode .tag-list-input {
        background: #12191d;
    }

        body.clockify-dark-mode .project-list-input input,
        body.clockify-dark-mode .tag-list-input input,
        .clockify-dark-mode .project-list-input input,
        .clockify-dark-mode .tag-list-input input {
            background: #263238;
            border: 1px solid #12191d;
            color: #90a4ae;
        }

            body.clockify-dark-mode .project-list-input input::placeholder,
            body.clockify-dark-mode .tag-list-input input::placeholder,
            .clockify-dark-mode .project-list-input input::placeholder,
            .clockify-dark-mode .tag-list-input input::placeholder {
                color: #90a4ae;
            }

    body.clockify-dark-mode .project-list-client,
    .clockify-dark-mode .project-list-client {
        color: #90a4ae;
        border-top: 1px dotted #263238;
    }

    body.clockify-dark-mode .tag-list-item,
    body.clockify-dark-mode .tag-list-load,
    .clockify-dark-mode .tag-list-item,
    .clockify-dark-mode .tag-list-load {
        color: #90a4ae;
    }

    body.clockify-dark-mode hr,
    .clockify-dark-mode hr {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .user-settings:last-child,
    .clockify-dark-mode .user-settings:last-child {
        color: #90a4ae;
    }

    body.clockify-dark-mode .time-entries-list-not-synced,
    .clockify-dark-mode .time-entries-list-not-synced {
        border: 1px solid #12191d;
        border-radius: 2px;
    }

    body.clockify-dark-mode .time-entry-not-synced,
    .clockify-dark-mode .time-entry-not-synced {
        background: #263238;
        border-bottom: 1px solid #12191d;
    }

        body.clockify-dark-mode .time-entry-not-synced span,
        .clockify-dark-mode .time-entry-not-synced span {
            color: #90a4ae;
        }

    body.clockify-dark-mode .user-settings,
    .clockify-dark-mode .user-settings {
        border-top: 1px dotted #12191d;
        border-bottom: 1px dotted #12191d;
    }

        body.clockify-dark-mode .user-settings span,
        .clockify-dark-mode .user-settings span {
            color: #90a4ae;
        }

    body.clockify-dark-mode .workspace-list-title,
    body.clockify-dark-mode .default-project-title,
    body.clockify-dark-mode .dark-mode__title,
    body.clockify-dark-mode .settings__send-errors__title,
    body.clockify-dark-mode .settings__send-errors__title--shortcut,
    body.clockify-dark-mode .settings__auto_start_on_browser_start__title,
    body.clockify-dark-mode .settings__auto_stop_on_browser_close__title,
    body.clockify-dark-mode .pomodoro__title,
    .clockify-dark-mode .workspace-list-title,
    .clockify-dark-mode .default-project-title,
    .clockify-dark-mode .dark-mode__title,
    .clockify-dark-mode .settings__send-errors__title,
    .clockify-dark-mode .settings__send-errors__title--shortcut,
    .clockify-dark-mode .settings__auto_start_on_browser_start__title,
    .clockify-dark-mode .settings__auto_stop_on_browser_close__title,
    .clockify-dark-mode .pomodoro__title {
        color: #e4eaee;
    }

    body.clockify-dark-mode .workspace-list-selection,
    .clockify-dark-mode .workspace-list-selection {
        background: #263238;
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode .workspace-list-default,
    .clockify-dark-mode .workspace-list-default {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__reminder,
    body.clockify-dark-mode .settings__stop_timer,
    .clockify-dark-mode .settings__reminder,
    .clockify-dark-mode .settings__stop_timer {
        background: #12191d;
    }

        body.clockify-dark-mode .settings__stop_timer p,
        .clockify-dark-mode .settings__stop_timer p {
            color: #90a4ae;
        }

    body.clockify-dark-mode .settings__reminder__week__day,
    .clockify-dark-mode .settings__reminder__week__day {
        background: #263238;
        border: 1px solid #263238;
    }

        body.clockify-dark-mode .settings__reminder__week__day span,
        .clockify-dark-mode .settings__reminder__week__day span {
            color: #90a4ae;
        }

    body.clockify-dark-mode .day-active,
    .clockify-dark-mode .day-active {
        background: #03a9f4;
        border: 1px solid #03a9f4;
    }

        body.clockify-dark-mode .day-active span,
        .clockify-dark-mode .day-active span {
            color: #fff;
        }

    body.clockify-dark-mode .settings__reminder__times--from p,
    body.clockify-dark-mode .settings__reminder__times--to p,
    body.clockify-dark-mode .stop_timer__times--picker p,
    .clockify-dark-mode .settings__reminder__times--from p,
    .clockify-dark-mode .settings__reminder__times--to p,
    .clockify-dark-mode .stop_timer__times--picker p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__reminder__time_picker .ant-time-picker-input,
    body.clockify-dark-mode
    .settings__stop_timer__time_picker
    .ant-time-picker-input,
    .clockify-dark-mode .settings__reminder__time_picker .ant-time-picker-input,
    .clockify-dark-mode .settings__stop_timer__time_picker .ant-time-picker-input {
        border: 1px solid #12191d;
    }

    body.clockify-dark-mode
    .settings__reminder__times--minutes_since_last_entry
    input,
    .clockify-dark-mode .settings__reminder__times--minutes_since_last_entry input {
        background: #263238;
        border: 1px solid #12191d;
        color: #e4eaee;
    }

    body.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry p,
    .clockify-dark-mode .settings__reminder__times--minutes_since_last_entry p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__idle-detection__box,
    .clockify-dark-mode .settings__idle-detection__box {
        background-color: #12191d;
    }

    body.clockify-dark-mode .settings__idle-detection__box__content p,
    .clockify-dark-mode .settings__idle-detection__box__content p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .settings__idle-detection__box__content input,
    .clockify-dark-mode .settings__idle-detection__box__content input {
        background: #263238;
        border: 1px solid #12191d;
        color: #e4eaee;
    }

    body.clockify-dark-mode .pomodoro__content,
    .clockify-dark-mode .pomodoro__content {
        background: #12191d;
    }

    body.clockify-dark-mode .pomodoro__border,
    .clockify-dark-mode .pomodoro__border {
        border-bottom: 1px solid #263238;
    }

    body.clockify-dark-mode .pomodoro__switch,
    .clockify-dark-mode .pomodoro__switch {
        background-color: #263238;
        border: 1px solid #12191d;
    }

        body.clockify-dark-mode .pomodoro__switch::after,
        .clockify-dark-mode .pomodoro__switch::after {
            background-color: #90a4ae;
        }

    body.clockify-dark-mode .ant-switch-checked,
    .clockify-dark-mode .ant-switch-checked {
        background-color: #03a9f4;
    }

        body.clockify-dark-mode .ant-switch-checked::after,
        .clockify-dark-mode .ant-switch-checked::after {
            background-color: #fff;
        }

    body.clockify-dark-mode .pomodoro__box__content p,
    .clockify-dark-mode .pomodoro__box__content p {
        color: #90a4ae;
    }

    body.clockify-dark-mode .pomodoro__box__content input,
    .clockify-dark-mode .pomodoro__box__content input {
        background: #263238;
        border: 1px solid #12191d;
        color: #e4eaee;
    }

    body.clockify-dark-mode .default-project__project-list,
    .clockify-dark-mode .default-project__project-list {
        background: #12191d;
    }

    body.clockify-dark-mode .project-list-arrow,
    body.clockify-dark-mode .tag-list-arrow,
    .clockify-dark-mode .project-list-arrow,
    .clockify-dark-mode .tag-list-arrow {
        width: 10px;
        height: 5px;
        content: url(assets/images/arrow-dark-mode.png);
    }

    body.clockify-dark-mode .project-list-arrow-up,
    body.clockify-dark-mode .tag-list-arrow-up,
    .clockify-dark-mode .project-list-arrow-up,
    .clockify-dark-mode .tag-list-arrow-up {
        width: 10px;
        height: 5px;
        content: url(assets/images/arrow-dark-mode-up.png);
    }

    body.clockify-dark-mode .dropdown-item:hover,
    body.clockify-dark-mode .dropdown-subitem:hover,
    .clockify-dark-mode .dropdown-item:hover,
    .clockify-dark-mode .dropdown-subitem:hover {
        background: #263238;
    }

    body.clockify-dark-mode .workspace-list-item:hover,
    .clockify-dark-mode .workspace-list-item:hover {
        background-color: #263238;
    }

    body.clockify-dark-mode .workspace-list-dropdown,
    .clockify-dark-mode .workspace-list-dropdown {
        background: #12191d;
        box-shadow: 0 5px 7px #000;
    }

    body.clockify-dark-mode .workspace-list-item__name,
    .clockify-dark-mode .workspace-list-item__name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .duration-divider,
    .clockify-dark-mode .duration-divider {
        border-left: 1px dotted #12191d;
        background-color: #12191d;
    }

    body.clockify-dark-mode ul.project-item:hover,
    .clockify-dark-mode ul.project-item:hover {
        background-color: #263238;
    }

    body.clockify-dark-mode li.project-item-name,
    .clockify-dark-mode li.project-item-name {
        color: #fff;
    }

    body.clockify-dark-mode .project-list-name,
    .clockify-dark-mode .project-list-name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .project-name,
    .clockify-dark-mode .project-name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .task-item,
    .clockify-dark-mode .task-item {
        color: #90a4ae;
        background-color: #263238;
    }

        body.clockify-dark-mode .task-item:hover,
        .clockify-dark-mode .task-item:hover {
            background-color: #37474f;
        }

    body.clockify-dark-mode .tag-list-item,
    .clockify-dark-mode .tag-list-item {
        color: #90a4ae;
    }

    body.clockify-dark-mode .tag-list-item-row:hover,
    .clockify-dark-mode .tag-list-item-row:hover {
        background-color: #263238;
    }

    body.clockify-dark-mode .tag-list-selected-item,
    .clockify-dark-mode .tag-list-selected-item {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .projects-list__create-task,
    .clockify-dark-mode .projects-list__create-task {
        background-color: #263238;
    }

    body.clockify-dark-mode .projects-list__create-project,
    body.clockify-dark-mode .tag-list__create-tag,
    body.clockify-dark-mode .client-list__create-client,
    body.clockify-dark-mode .client-list-dropdown,
    .clockify-dark-mode .projects-list__create-project,
    .clockify-dark-mode .tag-list__create-tag,
    .clockify-dark-mode .client-list__create-client,
    .clockify-dark-mode .client-list-dropdown {
        background-color: #12191d;
        box-shadow: none;
    }

    body.clockify-dark-mode .create-project,
    body.clockify-dark-mode .create-task,
    .clockify-dark-mode .create-project,
    .clockify-dark-mode .create-task {
        background-color: #37474f;
    }

    body.clockify-dark-mode .create-project__title,
    body.clockify-dark-mode .create-task__title,
    .clockify-dark-mode .create-project__title,
    .clockify-dark-mode .create-task__title {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .create-project__project-name,
    body.clockify-dark-mode .create-task__task-name,
    .clockify-dark-mode .create-project__project-name,
    .clockify-dark-mode .create-task__task-name {
        border: 1px solid #12191d;
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .create-project__project-name::placeholder,
        body.clockify-dark-mode .create-task__task-name::placeholder,
        .clockify-dark-mode .create-project__project-name::placeholder,
        .clockify-dark-mode .create-task__task-name::placeholder {
            color: #90a4ae;
        }

        body.clockify-dark-mode .create-project__project-name:focus,
        body.clockify-dark-mode .create-task__task-name:focus,
        .clockify-dark-mode .create-project__project-name:focus,
        .clockify-dark-mode .create-task__task-name:focus {
            outline: none;
            border: 2px solid #0f3beb;
            border-radius: 5px;
        }

    body.clockify-dark-mode .color-picker__title,
    body.clockify-dark-mode .create-project__billable-title,
    body.clockify-dark-mode .create-project__public-title,
    .clockify-dark-mode .color-picker__title,
    .clockify-dark-mode .create-project__billable-title,
    .clockify-dark-mode .create-project__public-title {
        color: #90a4ae;
    }

    body.clockify-dark-mode .create-project__divider,
    .clockify-dark-mode .create-project__divider {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .client-list-button,
    .clockify-dark-mode .client-list-button {
        border: 1px solid #12191d;
        background-color: #263238;
    }

    body.clockify-dark-mode .client-list-name,
    .clockify-dark-mode .client-list-name {
        color: #90a4ae;
    }

    body.clockify-dark-mode .client-list-arrow,
    .clockify-dark-mode .client-list-arrow {
        content: url(assets/images/arrow-dark-mode.png);
    }

    body.clockify-dark-mode .client-list-input,
    .clockify-dark-mode .client-list-input {
        background: #12191d;
    }

    body.clockify-dark-mode .client-list-filter,
    .clockify-dark-mode .client-list-filter {
        background-color: #263238;
        border: none;
    }

        body.clockify-dark-mode .client-list-filter::placeholder,
        .clockify-dark-mode .client-list-filter::placeholder {
            color: #c6d2d9;
        }

    body.clockify-dark-mode .client-list-client,
    .clockify-dark-mode .client-list-client {
        color: #90a4ae;
    }

    body.clockify-dark-mode .client-list__create-form,
    .clockify-dark-mode .client-list__create-form {
        background-color: #37474f;
    }

    body.clockify-dark-mode .client-list__create-form--open,
    .clockify-dark-mode .client-list__create-form--open {
        background-color: rgba(0, 0, 0, 0.5);
    }

    body.clockify-dark-mode .client-list__create-form--divider,
    .clockify-dark-mode .client-list__create-form--divider {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .client-list__create-form--title,
    .clockify-dark-mode .client-list__create-form--title {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .client-list__create-form--client-name,
    .clockify-dark-mode .client-list__create-form--client-name {
        border: 1px solid #12191d;
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .client-list__create-form--client-name::placeholder,
        .clockify-dark-mode .client-list__create-form--client-name::placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode .tag-list--not_tags,
    .clockify-dark-mode .tag-list--not_tags {
        color: #8c9fa9;
    }

    body.clockify-dark-mode .tag-list__create-form,
    body.clockify-dark-mode .poppup-modal,
    .clockify-dark-mode .tag-list__create-form,
    .clockify-dark-mode .poppup-modal {
        background-color: #37474f;
    }

    body.clockify-dark-mode .tag-list__create-form--open,
    body.clockify-dark-mode .poppup-modal--open,
    .clockify-dark-mode .tag-list__create-form--open,
    .clockify-dark-mode .poppup-modal--open {
        background-color: rgba(0, 0, 0, 0.5);
    }

    body.clockify-dark-mode .tag-list__create-form--divider,
    body.clockify-dark-mode .poppup-modal--divider,
    .clockify-dark-mode .tag-list__create-form--divider,
    .clockify-dark-mode .poppup-modal--divider {
        border-bottom: 1px dotted #12191d;
    }

    body.clockify-dark-mode .tag-list__create-form--title,
    body.clockify-dark-mode .tag-list__create-form p,
    body.clockify-dark-mode .poppup-modal--title,
    body.clockify-dark-mode .poppup-modal p,
    .clockify-dark-mode .tag-list__create-form--title,
    .clockify-dark-mode .tag-list__create-form p,
    .clockify-dark-mode .poppup-modal--title,
    .clockify-dark-mode .poppup-modal p {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .tag-list__create-form--tag-name,
    body.clockify-dark-mode .poppup-modal--tag-name,
    .clockify-dark-mode .tag-list__create-form--tag-name,
    .clockify-dark-mode .poppup-modal--tag-name {
        border: 1px solid #12191d;
        background-color: #263238;
        color: #c6d2d9;
    }

        body.clockify-dark-mode .tag-list__create-form--tag-name::placeholder,
        body.clockify-dark-mode .poppup-modal--tag-name::placeholder,
        .clockify-dark-mode .tag-list__create-form--tag-name::placeholder,
        .clockify-dark-mode .poppup-modal--tag-name::placeholder {
            color: #90a4ae;
        }

    body.clockify-dark-mode .clockify-modal-content,
    .clockify-dark-mode .clockify-modal-content {
        background-color: #37474f;
        border: none;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

        body.clockify-dark-mode .clockify-modal-content .cl-modal-title,
        body.clockify-dark-mode .clockify-modal-content .custom-field-link-label,
        .clockify-dark-mode .clockify-modal-content .cl-modal-title,
        .clockify-dark-mode .clockify-modal-content .custom-field-link-label {
            color: #c6d2d9;
        }

        body.clockify-dark-mode .clockify-modal-content .custom-field-link,
        .clockify-dark-mode .clockify-modal-content .custom-field-link {
            background-color: #263238;
            color: #c6d2d9;
        }

        body.clockify-dark-mode .clockify-modal-content .cl-close,
        .clockify-dark-mode .clockify-modal-content .cl-close {
            background: none;
        }

            body.clockify-dark-mode .clockify-modal-content .cl-close .clockify-close,
            .clockify-dark-mode .clockify-modal-content .cl-close .clockify-close {
                background: none;
            }

        body.clockify-dark-mode .clockify-modal-content .cl-modal-header,
        .clockify-dark-mode .clockify-modal-content .cl-modal-header {
            border-bottom: 1px dotted #12191d;
        }

        body.clockify-dark-mode .clockify-modal-content .cl-modal-footer,
        .clockify-dark-mode .clockify-modal-content .cl-modal-footer {
            border-top: 1px dotted #12191d;
        }

    body.clockify-dark-mode .tag-list-item--comma,
    .clockify-dark-mode .tag-list-item--comma {
        color: #fff;
    }

    body.clockify-dark-mode .app-version,
    .clockify-dark-mode .app-version {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .clockify-error,
    .clockify-dark-mode .clockify-error {
        color: red;
        font-size: 14px;
    }

    body.clockify-dark-mode .loading-entries,
    .clockify-dark-mode .loading-entries {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .autocomplete-dropdown-item,
    .clockify-dark-mode .autocomplete-dropdown-item {
        color: #90a4ae;
        background-color: #1d272c;
    }

        body.clockify-dark-mode .autocomplete-dropdown-item:hover,
        .clockify-dark-mode .autocomplete-dropdown-item:hover {
            background-color: #263238;
        }

    body.clockify-dark-mode .autocomplete-dropdown-item__tag,
    .clockify-dark-mode .autocomplete-dropdown-item__tag {
        color: #90a4ae;
        background: #12191d;
    }

        body.clockify-dark-mode .autocomplete-dropdown-item__tag:hover,
        .clockify-dark-mode .autocomplete-dropdown-item__tag:hover {
            background: #37474f;
        }

    body.clockify-dark-mode .react-autocomplete > div,
    .clockify-dark-mode .react-autocomplete > div {
        background: #1d272c !important;
    }

    body.clockify-dark-mode .edit-form__break-label,
    .clockify-dark-mode .edit-form__break-label {
        background: #263238;
        color: #c6d2d9;
    }

    body.clockify-dark-mode.clockify-integration-popup,
    .clockify-dark-mode.clockify-integration-popup {
        color: #c6d2d9;
    }

    body.clockify-dark-mode .clockify-manual-entry-header-text,
    .clockify-dark-mode .clockify-manual-entry-header-text {
        color: #f4f4f4;
    }

    body.clockify-dark-mode .notification .notification-title,
    .clockify-dark-mode .notification .notification-title {
        color: #c6d2d9 !important;
    }

    body.clockify-dark-mode .notification .notification-message,
    .clockify-dark-mode .notification .notification-message {
        color: #c6d2d9 !important;
    }

    body.clockify-dark-mode .notification:hover,
    .clockify-dark-mode .notification:hover {
        background-color: #263238 !important;
    }

style {
    display: none;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Nhc3MvX2ludGVncmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL21haW4taW50ZWdyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2FudGQvbGliL3N3aXRjaC9zdHlsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL19zdGFydC10aW1lci5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fZHVyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX2VkaXQtZm9ybS5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fcHJvamVjdHMtbGlzdC5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fdGFnLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX3BvcHB1cC1tb2RhbC5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fY3VzdG9tLWZpZWxkcy5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fcmVxdWlyZWQtZmllbGRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL190b2FzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL19kYXJrLW1vZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSw0QkFDQyxrQkFBQSxDQUNBLGtFQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxPQUFBLENBQ0EsU0FBQSxDQUNBLDZCQUFBLENBQ0EsVUNJVyxDREhYLGNBQUEsQ0FFQSx5Q0FDQyxvQkFBQSxDQUNBLG1CQUFBLENBR0QsZ0VBRUMsc0JBQUEsQ0FHRCxzREFDQyxxQkFBQSxDQUVELHVFQUVDLGVBQUEsQ0FFRCxrQ0FDQywrQkFBQSxDQUNBLGtCQUFBLENBRUQsaUNBQ0MsVUFBQSxDQUdELHVDQUNDLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsUUFB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QSx5QkFBQSxDQUNBLHVCQUFBLENBQ0EsVUFBQSxDQUNBLDBCQUFBLENBQ0EsK0JBQUEsQ0FDQSxxQkFBQSxDQUNBLCtCQUFBLENBQ0EsaUNBQUEsQ0FFQSxnRUFDQyxxQkFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSwwQkFBQSxDQUNBLG1CQUFBLENBQ0EsbUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxVQUFBLENBQ0EsMkJBQUEsQ0FDQSwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsNkVBQ0Msd0JBQUEsQ0FJRiw2RUFDQyxtQ0FBQSxDQUlGLHNEQUNDLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLDBCQUFBLENBQ0EsbUJBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsaUNBQUEsQ0FDQSx3QkFBQSxDQUNBLGdDQUFBLENBQ0EsK0RBQ0MscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSwwQkFBQSxDQUNBLG1CQUFBLENBQ0EsZ0NBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsaUNBQUEsQ0FDQSxtQ0FBQSxDQUNBLG1DQUFBLENBRUQsNEVBQ0MsbUNBQUEsQ0FJRiwrQ0FDQyxxQkFBQSxDQUNBLG1CQUFBLENBQ0EscUJBQUEsQ0FDQSxxRUFDQyxtQ0FBQSxDQUlGLHdEQUNDLHFCQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUNBLHlCQUFBLENBQ0EsNEJBQUEsQ0FDQSxtQkFBQSxDQVNELDBDQUNDLHFCQUFBLENBQ0Esd0JBQUEsQ0FDQSw0QkFBQSxDQUNBLDRCQUFBLENBRUEsMkJBQUEsQ0FDQSx5QkFBQSxDQUNBLHlCQUFBLENBQ0EsbUNBQUEsQ0FDQSxnQ0FBQSxDQUNBLCtCQUFBLENBQ0EsMkJBQUEsQ0FDQSxtQkFBQSxDQUlELGdEQUNDLHFCQUFBLENBQ0EsNEJBQUEsQ0FDQSxvQkFBQSxDQUNBLHlCQUFBLENBR0QsbURBQ0MscUJBQUEsQ0FDQSxxQkFBQSxDQUNBLHlCQUFBLENBQ0EsNkJB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c01BQ0MsZ0NBQUEsQ0FFRCx3V0FFQyxhYm5pQkssQ2FxaUJOLDBNQUNDLHdCQUFBLENBQ0Esd0JiMWlCSyxDYTJpQkwsYWJ4aUJLLENheWlCTCw4UEFDQyxhYjNpQkksQ2FnakJQLDRGQUNDLHdCQUFBLENBQ0EsV0FBQSxDQUNBLHNDQUFBLENBQ0EsMFFBRUMsYUFBQSxDQUVELGtJQUNDLHdCQUFBLENBQ0EsYUFBQSxDQUVELGdIQUNDLGVBQUEsQ0FDQSxnSkFDQyxlQUFBLENBR0YsOEhBQ0MsZ0NBQUEsQ0FFRCw4SEFDQyw2QkFBQSxDQU9GLHdGQUNDLFVBQUEsQ0FFRCxzRUFDQyxhYmhsQk0sQ2FrbEJQLDRFQUNDLFNBQUEsQ0FDQSxjQUFBLENBRUQsOEVBQ0MsYUFBQSxDQUdELG9HQUNDLGFBQUEsQ0FDQSx3QkFBQSxDQUNBLGdIQUNDLHdCQUFBLENBRUQsOEdBQ0MsYUFBQSxDQUNBLGtCQUFBLENBQ0EsMEhBQ0Msa0JBQUEsQ0FJSCw0RkFDQyw2QkFBQSxDQUdELDRGQUNDLGtCYmhuQk0sQ2FpbkJOLGFiOW1CTSxDYWduQlAsa0dBQ0MsYWJsb0JXLENhcW9CWixrSEFDQyxhQUFBLENBSUEsZ0hBQ0Msd0JBQUEsQ0FHRCxvSEFDQyx3QkFBQSxDQUdELG9GQUNDLG1DQUFBLENadm9CSCxNQUNDLFlBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICd2YXJpYWJsZXMnO1xuXG4uY2xvY2tpZnktaW50ZWdyYXRpb24tcG9wdXAge1xuXHRiYWNrZ3JvdW5kOiAjZWZmNGY3O1xuXHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTIpIDBweCAxcHggM3B4LCByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAxcHggMnB4O1xuXHR3aWR0aDogMzUwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAzdmg7XG5cdHJpZ2h0OiAzdnc7XG5cdHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcmlhYmxlcy4kZGFya190ZXh0O1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0Kjo6c2VsZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiBoaWdobGlnaHQ7XG5cdFx0Y29sb3I6IGhpZ2hsaWdodHRleHQ7XG5cdH1cblxuXHRpbWcsXG5cdHN2ZyB7XG5cdFx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG5cdH1cblxuXHRpbnB1dDpub3QoW3R5cGU9J2ltYWdlJ2ldKSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHRpbnB1dCxcblx0dGV4dGFyZWEge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0c3BhbiB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQmLWNsb3NlLWljb24ge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTZweDtcblx0XHRyaWdodDogMjBweDtcblx0fVxuXHQmLWhlYWRlciB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdC50b2FzdGVyX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wcm9qZWN0cy1saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYW50LXN3aXRjaCB7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxufVxuXG4jY2xvY2tpZnlCdXR0b24sXG4jY2xvY2tpZnlTbWFsbEJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRpbWcsXG5cdHN2ZyB7XG5cdFx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG5cdH1cbn1cblxuLmNsb2NraWZ5LWJ1dHRvbi1hY3RpdmUge1xuXHRjb2xvcjogIzAzYTlmNDtcbn1cblxuLmNsb2NraWZ5LWJ1dHRvbi1pbmFjdGl2ZSB7XG5cdGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uY2xvY2tpZnktaW5wdXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHdpZHRoOiAxMzZweDtcblx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdGhlaWdodDogMzBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2xvY2tpZnktaW5wdXQ6Zm9jdXMsXG4uY2xvY2tpZnktaW5wdXQ6aG92ZXIge1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwM2E5ZjQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jbG9ja2lmeS1pbnB1dC5jbG9ja2lmeS1pbnB1dC1kZWZhdWx0IHtcblx0Ym9yZGVyLWNvbG9yOiAjYzZkMmQ5O1xuXHRjb2xvcjogIzMzMztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNsb2NraWZ5LWlucHV0LmNsb2NraWZ5LWlucHV0LXN1Y2Nlc3Mge1xuXHRib3JkZXItY29sb3I6ICNjZGU5Y2U7XG5cdGNvbG9yOiAjMjg1YjJhO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlZmRjO1xufVxuXG4uY2xvY2tpZnktaW5wdXQuY2xvY2tpZnktaW5wdXQtZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICNmY2NhYzc7XG5cdGNvbG9yOiAjN2YyMzFjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkOWQ3O1xufVxuXG4uY2xvY2tpZnktbWFudWFsLWVudHJ5LWhlYWRlci10ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jbG9ja2lmeS10cmVsbG8tY2FyZCB7XG5cdC5jbG9ja2lmeUJ1dHRvbiB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0LmNsb2NraWZ5QnV0dG9uIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cdCY6bm90KDpob3Zlcikge1xuXHRcdC5jbG9ja2lmeUJ1dHRvbiB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoLmFjdGl2ZSkge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIkcmVkOiAjZjQ0MzM2O1xuJG9yYW5nZTogI2ZmOTgwMDtcbiR3YXJuaW5nOiAjZmZlYWNjO1xuJGJsdWU6ICMwM2E5ZjQ7XG4kYmxhY2s6ICMwMDAwMDA7XG4keWVsbG93OiAjZmZjMTA3O1xuJGJsdWVfaG92ZXI6ICMwMDkxZWE7XG4kYmx1ZV90YWc6ICMwMjU4N2Y7XG4kYmFja2dyb3VuZDogI2VmZjRmNztcbiRib3JkZXI6ICNjNmQyZDk7XG4kbGlnaHRfdGV4dDogI2M2ZDJkOTtcbiRsaWdodGVyX3RleHQ6ICM5OTk5OTk7XG4kbWlkZGxlX2xpZ2h0X3RleHQ6ICM2NjY2NjY7XG4kZW50cmllc19oZWFkZXI6ICNlNGVhZWU7XG4kZGFya190ZXh0OiAjMzMzMzMzO1xuJHRhZ3M6ICNlMWY1ZmU7XG4kZ3JlZW46ICM4YmMzNGE7XG4kZGlzYWJsZWQ6ICNjNmQyZDk7XG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiRob3Zlci1zZWxlY3Rpb246ICNlNGVhZWU7XG4kdGFzay1iYWNrZ3JvdW5kOiAjZjJmNmY4O1xuXG4kYmctMTI6ICMxMjE5MWQ7XG4kYmctMTE6ICMxZDI3MmM7XG4kYmctMTA6ICMyNjMyMzg7XG4kYmctMDk6ICMzNzQ3NGY7XG4kYmctMDQ6ICM5MGE0YWU7XG4kYmctMDM6ICNjNmQyZDk7XG4kYmctMDI6ICNlNGVhZWU7XG4iLCJAdXNlICdzYXNzOm1ldGEnO1xuQHVzZSAnaW50ZWdyYXRpb24nO1xuLmNsb2NraWZ5LWludGVncmF0aW9uLXBvcHVwIHtcblx0QGluY2x1ZGUgbWV0YS5sb2FkLWNzcygnLi4vbm9kZV9tb2R1bGVzL2FudGQvbGliL3N3aXRjaC9zdHlsZS9pbmRleCcpO1xuXHQvLyBAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwiaGVhZGVyXCIpO1xuXHRAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdzdGFydC10aW1lcicpO1xuXHQvLyBAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwibWVudVwiKTtcblx0Ly8gQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcInRpbWUtZW50cnlcIik7XG5cdC8vIEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJ0aW1lLWVudHJ5LWxpc3RcIik7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ2R1cmF0aW9uJyk7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ2VkaXQtZm9ybScpO1xuXHRAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdwcm9qZWN0cy1saXN0Jyk7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3RhZy1saXN0Jyk7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3BvcHB1cC1tb2RhbCcpO1xuXHRAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdjdXN0b20tZmllbGRzJyk7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3JlcXVpcmVkLWZpZWxkcycpO1xuXHQvLyBAaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwidGltZS1lbnRyeS1saXN0LW5vdC1zeW5jZWRcIik7XG5cdEBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ3RvYXN0ZXInKTtcblx0QGluY2x1ZGUgbWV0YS5sb2FkLWNzcygnZ2xvYmFsJyk7XG59XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdkYXJrLW1vZGUnKTtcblxuc3R5bGUge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd+QGZvbnRzb3VyY2Uvcm9ib3RvLzQwMC5jc3MnO1xuQGltcG9ydCAnfkBmb250c291cmNlL3JvYm90by83MDAuY3NzJztcblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW9uIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG59XG5odG1sIHtcblx0bWluLWhlaWdodDogNjAwcHg7XG59XG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjRmNztcblx0bWFyZ2luOiAwcHg7XG5cdG92ZXJmbG93LXk6IG92ZXJsYXk7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cbioge1xuXHRmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdGJveC1zaXppbmc6IHJldmVydDtcbn1cblxucCB7XG5cdG1hcmdpbi10b3A6IHJldmVydDtcbn1cblxuYnV0dG9uIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaHIge1xuXHRwYWRkaW5nLXRvcDogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyLXRvcDogMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjYWNhY2E7XG59XG5cbi5ob21lX3BhZ2Uge1xuXHRwYWRkaW5nLXRvcDogMTM0cHg7XG5cdC5jbG9ja2lmeS1zdWJzY3JpcHRpb24tZXhwaXJlZC1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA1MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTk4LCAyMTAsIDIxNywgMC4yKTtcblx0XHR6LWluZGV4OiAxMTEwO1xuXHR9XG5cdC5jbG9ja2lmeS1zdWJzY3JpcHRpb24tZXhwaXJlZC1tZXNzYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZlYWNjO1xuXHRcdGNvbG9yOiAjODU0ZjAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZlMmI4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGltZyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDdweCA4cHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzN3B4O1xuXHRcdH1cblx0fVxufVxuXG4ubW9kYWxCYWNrZ3JvdW5kIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ei1pbmRleDogMTA0MDtcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmRvdCB7XG5cdHBhZGRpbmc6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMnB4O1xufVxuXG4vLyAuZG90LXByb2plY3QtcGlja2VyIHtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICB3aWR0aDogNXB4O1xuLy8gICBoZWlnaHQ6IDVweDtcbi8vICAgYm9yZGVyLXJhZGl1czogNXB4O1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIG1hcmdpbi1yaWdodDogNXB4O1xuLy8gICAvL3RvcDogLTNweDtcbi8vIH1cblxuLnB0ci1lbGVtZW50IHtcblx0aGVpZ2h0OiAwO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDVweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcbn1cblxuLmludmlzaWJsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uaW52aXNpYmxlLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHotaW5kZXg6IDEwNTA7XG59XG5cbi5sb2FkaW5nLWdpZiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9hZGluZy1naWYgaW1nIHtcblx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2xvYWRpbmcuZ2lmJyk7XG59XG5cbi5sb2FkaW5nLWdpZi1iZWZvcmUtbG9hZCB7XG5cdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9sb2FkaW5nLmdpZicpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHRvcDogMTEwcHg7XG59XG5cbi5sb2FkaW5nLWVudHJpZXMtZ2lmIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvYWRpbmctZW50cmllcy1naWYgaW1nIHtcblx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2xvYWRpbmcuZ2lmJyk7XG59XG5cbi5kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wdWxsLWxvYWRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAzNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnB1bGwtbG9hZGluZy1lbnRyaWVzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5wdWxsLWxvYWRpbmctaW1nMSB7XG5cdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGVfMS5zdmcnKTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5wdWxsLWxvYWRpbmctaW1nMiB7XG5cdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGVfMi5zdmcnKTtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDIzcHg7XG5cdHRvcDogMXB4O1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4udGltZS1lbnRyeS1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDE1cHg7XG59XG5cbi50aW1lLWVudHJ5LWxpc3RfX29mZmxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5leHBhbmRDb250YWluZXIge1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgbGluZWFyO1xufVxuLmNoZWNrZWQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdGJvcmRlcjogbm9uZTtcblx0aW1nIHtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0fVxufVxuLmRheS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwM2E5ZjQ7XG5cdHNwYW4ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdH1cbn1cblxuLmxpc3QtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY2VsbCB7XG5cdFx0Ji1pbm5lciB7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1zd2l0Y2gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtc3dpdGNoOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2U2ZjdmZjtcbn1cbi5hbnQtc3dpdGNoOmZvY3VzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zd2l0Y2gtbG9hZGluZyxcbi5hbnQtc3dpdGNoLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFudC1zd2l0Y2gtbG9hZGluZyAqLFxuLmFudC1zd2l0Y2gtZGlzYWJsZWQgKiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgN3B4IDAgMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCA3cHg7XG59XG4uYW50LXN3aXRjaC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDM1LCAxMSwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxOHB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoOm5vdCguYW50LXN3aXRjaC1kaXNhYmxlZCk6YWN0aXZlIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN3aXRjaDpub3QoLmFudC1zd2l0Y2gtZGlzYWJsZWQpOmFjdGl2ZS5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwJTtcbn1cbi5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbi5hbnRpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zd2l0Y2gtc21hbGwge1xuICBtaW4td2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbCAuYW50LXN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbjogMCA1cHggMCAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmFudC1zd2l0Y2gtc21hbGwgLmFudC1zd2l0Y2gtbG9hZGluZy1pY29uIHtcbiAgdG9wOiAxLjVweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbC5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaW5uZXIge1xuICBtYXJnaW46IDAgMThweCAwIDVweDtcbn1cbi5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxMnB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zd2l0Y2gtcnRsIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCA3cHg7XG59XG4uYW50LXN3aXRjaC1ydGwgLmFudC1zd2l0Y2gtaGFuZGxlIHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3dpdGNoLXJ0bDpub3QoLmFudC1zd2l0Y2gtcnRsLWRpc2FibGVkKTphY3RpdmUgLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwJTtcbn1cbi5hbnQtc3dpdGNoLXJ0bDpub3QoLmFudC1zd2l0Y2gtcnRsLWRpc2FibGVkKTphY3RpdmUuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDdweCAwIDI1cHg7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZSB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxOHB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoLXJ0bC5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICByaWdodDogY2FsYygxMDAlIC0gMTJweCAtIDJweCk7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4uc3RhcnQtdGltZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDEwcHggMjBweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zdGFydC10aW1lcl9idXR0b24tcmVkIHtcblx0d2lkdGg6IDExMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbjogNXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRyZWQ7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGJhY2tncm91bmQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXJ0LXRpbWVyX2J1dHRvbi1yZWQ6aG92ZXIgLmJ1dHRvbl90aW1lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFydC10aW1lcl9idXR0b24tcmVkOmhvdmVyIC5idXR0b25fc3RvcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnV0dG9uX3N0b3Age1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3RhcnQtdGltZXJfYnV0dG9uLXN0YXJ0IHtcblx0d2lkdGg6IDExMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbjogNXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuXHRjb2xvcjogdmFyaWFibGVzLiRiYWNrZ3JvdW5kO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdGFydC10aW1lcl9idXR0b24tc3RhcnQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWVfaG92ZXI7XG59XG5cbi5zdGFydC10aW1lcl9kZXNjcmlwdGlvbi1pbnB1dCB7XG5cdGhlaWdodDogOTUlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5zdGFydC10aW1lcl9kZXNjcmlwdGlvbi1pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN0YXJ0LXRpbWVyX3BsYWNlaG9sZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGVmdDogMTBweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRjb2xvcjogIzc3Nztcbn1cblxuLnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRsZWZ0OiAxMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDU3JTtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zdGFydC10aW1lcl9kZXNjcmlwdGlvbl9ncmV5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNDclO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRtYXJnaW4tbGVmdDogMTdweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXJ0LXRpbWVyLWRlc2NyaXB0aW9uIHtcblx0ZmxleDogMTtcbn1cblxuLnN0YXJ0LXRpbWVyLWRlc2NyaXB0aW9uIC5yZWFjdC1hdXRvY29tcGxldGUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY3QtYXV0b2NvbXBsZXRlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY3QtYXV0b2NvbXBsZXRlLW1lbnUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDVweCAxMHB4ICMwMDAwMDAxYTtcblx0ei1pbmRleDogMjU7XG5cdG1heC13aWR0aDogMzE0cHg7XG59XG5cbi5hdXRvY29tcGxldGUtZHJvcGRvd24taXRlbSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRyb3ctZ2FwOiA1cHg7XG5cdHdpZHRoOiAzMTRweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXHR9XG5cdC5kb3Qge1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR9XG5cdCZfX3RhZyB7XG5cdFx0Y29sb3I6ICMwMjU2N2U7XG5cdFx0YmFja2dyb3VuZDogI2UxZjVmZTtcblx0XHRwYWRkaW5nOiAycHggOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMzZweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjYjNlNWZjO1xuXHRcdH1cblx0XHQmLWRvdHMge1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0fVxuXHR9XG5cdCZfX2Rlc2NyaXB0aW9uLFxuXHQmX19wcm9qZWN0LXRhc2sgPiBzcGFuLFxuXHQmX19jbGllbnQtbmFtZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRtaW4td2lkdGg6IDMwcHg7XG5cdH1cblx0Jl9fcHJvamVjdC10YXNrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0PiBzcGFuOmxhc3QtY2hpbGQge1xuXHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdH1cblx0fVxuXHQmX19jbGllbnQtbmFtZSB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLmR1cmF0aW9uIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDEwcHggMjBweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0Jl9fZGF0ZS1waWNrZXIge1xuXHRcdHBhZGRpbmc6IDEzcHggNHB4O1xuXHR9XG5cblx0LmFudC10aW1lLXBpY2tlciB7XG5cdFx0d2lkdGg6IDg1cHg7XG5cblx0XHQmLWlucHV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYtY2xlYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuYW50LXRpbWUtcGlja2VyLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5kdXJhdGlvbi10aW1lIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0ZXJfdGV4dDtcbn1cblxuLmR1cmF0aW9uLXN0YXJ0IHtcblx0cGFkZGluZy10b3A6IDEzcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMHB4O1xuXHR3aWR0aDogNjVweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogdmFyaWFibGVzLiRtaWRkbGVfbGlnaHRfdGV4dDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kdXJhdGlvbi1lbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmR1cmF0aW9uLWR1cmF0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA2cHggMnB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiA4NXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmR1cmF0aW9uLWRhc2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMnB4O1xufVxuXG4uZHVyYXRpb24tbGFiZWwge1xuXHRtYXJnaW4tbGVmdDogN3B4O1xuXHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDBweDtcbn1cblxuLmR1cmF0aW9uLWRpdmlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTJweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjY2FjYWNhO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi5lZGl0LWZvcm0ge1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdCZfX3Byb2plY3RfbGlzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCZfX2JyZWFrLWxhYmVsIHtcblx0XHRiYWNrZ3JvdW5kOiAjYzZkMmQ5O1xuXHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdHBhZGRpbmc6IDE0cHggMjFweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0LmJyZWFrLWljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JyZWFrLnBuZ1wiKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZWRpdC1mb3JtLWRlc2NyaXB0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2NXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHJlc2l6ZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcblx0JiArIGRpdiB7XG5cdFx0ei1pbmRleDogMjA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHR9XG59XG5cbi5kZXNjcmlwdGlvbi10ZXh0YXJlYSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdCYtcmVxdWlyZWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRyZWQ7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cbn1cblxuLmRlc2NyaXB0aW9uLXRleHRhcmVhID4gdGV4dGFyZWEge1xuXHRwYWRkaW5nOiA2cHggNnB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZWRpdC1mb3JtLWNoZWNrYm94IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR0b3A6IDEzcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lZGl0LWZvcm0tYnV0dG9ucyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0Jl9fYmlsbGFibGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5lZGl0LWZvcm0tYmlsbGFibGUtaW1nIHtcblx0Ly8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaGVja2VkLnBuZ1wiKTtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4uZWRpdC1mb3JtLWJpbGxhYmxlLWltZy1oaWRkZW4ge1xuXHQvLyBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NoZWNrZWQucG5nXCIpO1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmVkaXQtZm9ybS1iaWxsYWJsZSB7XG5cdHRvcDogMTNweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJG1pZGRsZV9saWdodF90ZXh0O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVkaXQtZm9ybS1yaWdodC1idXR0b25zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHQmX19iYWNrX2FuZF9kZWxldGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2JhY2sge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5lZGl0LWZvcm0tZGVsZXRlIHtcblx0Y29sb3I6IHJlZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZWRpdC1mb3JtLWRvbmUtZGlzYWJsZWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lZGl0LWZvcm0tZG9uZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Ji1kaXNhYmxlZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHR9XG59XG5cbi5zaGFrZS1oZWFydGFjaGUge1xuXHRhbmltYXRpb246IGtmX3NoYWtlIDAuNXMgMSBsaW5lYXI7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBrZl9zaGFrZSAwLjVzIDEgbGluZWFyO1xuXHQtbW96LWFuaW1hdGlvbjoga2Zfc2hha2UgMC41cyAxIGxpbmVhcjtcblx0LW8tYW5pbWF0aW9uOiBrZl9zaGFrZSAwLjVzIDEgbGluZWFyO1xufVxuXG4uZmllbGQtcmVxdWlyZWQtbWVzc2FnZSB7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJHJlZDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuQGtleWZyYW1lcyBrZl9zaGFrZSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgpO1xuXHR9XG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCk7XG5cdH1cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgpO1xuXHR9XG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7XG5cdH1cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBrZl9zaGFrZSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAwcHgpO1xuXHR9XG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMDBweCk7XG5cdH1cblx0NDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgpO1xuXHR9XG5cdDYwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7XG5cdH1cblx0ODAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuXHR9XG59XG5cbkAtbW96LWtleWZyYW1lcyBrZl9zaGFrZSB7XG5cdDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgpO1xuXHR9XG5cdDIwJSB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCk7XG5cdH1cblx0NDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgpO1xuXHR9XG5cdDYwJSB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7XG5cdH1cblx0ODAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuXHR9XG59XG5ALW8ta2V5ZnJhbWVzIGtmX3NoYWtlIHtcblx0MCUge1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgpO1xuXHR9XG5cdDIwJSB7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgpO1xuXHR9XG5cdDQwJSB7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCk7XG5cdH1cblx0NjAlIHtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7XG5cdH1cblx0ODAlIHtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC1vLW9yaWdpbi10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuXG4ucHJvamVjdC1saXN0LWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAgNnB4O1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMzhweDtcblxuXHQmLXJlcXVpcmVkIHtcblx0XHQvL3BhZGRpbmc6IDVweCAwO1xuXHRcdHBhZGRpbmc6IDBweCA2cHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRyZWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdH1cbn1cblxuLnByb2plY3QtbGlzdF9fc3BlY19maWx0ZXJfbm9fdGFza19vcl9wcm9qZWN0IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0d2lkdGg6IDgwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvamVjdC1saXN0LWJ1dHRvbi1vZmZsaW5lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZDogI2VmZjRmNztcblx0bWFyZ2luOiAxMHB4IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdHBhZGRpbmc6IDBweCA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wcm9qZWN0LWxpc3QtbmFtZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQvL3BhZGRpbmc6IDVweCAxMHB4O1xuXHQvLyBwYWRkaW5nOiAwcHggN3B4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA4NSU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNvbG9yOiAjMzMzOyAvLyAgdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnNwYW4ucHJvamVjdC1saXN0LW5hbWUtY2xpZW50IHtcblx0Y29sb3I6ICM5OTk7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucHJvamVjdC1saXN0LWFycm93IHtcblx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDVweDtcblx0Ly9mbG9hdDogcmlnaHQ7XG5cdC8vcGFkZGluZy1yaWdodDogMTVweDtcblx0Ly90b3A6IDExcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcblx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWxpZ2h0LW1vZGUucG5nJyk7XG59XG5cbi5wcm9qZWN0LWxpc3QtYXJyb3ctdXAge1xuXHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogNXB4O1xuXHQvL2Zsb2F0OiByaWdodDtcblx0Ly9wYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHQvL3RvcDogMTFweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xuXHRjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGlnaHQtbW9kZS11cC5wbmcnKTtcbn1cblxuLnByb2plY3QtbGlzdC1kcm9wZG93biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMzlweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHotaW5kZXg6IDI7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDdweCAjY2NjO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ji0tY29udGVudCB7XG5cdFx0aGVpZ2h0OiAyNjlweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG59XG5cbi5wcm9qZWN0LWxpc3QtaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMTBweDtcblxuXHQmLS1ib3JkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4ucHJvamVjdC1saXN0LWZpbHRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cblx0Jl9fY2xlYXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy94LnBuZycpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG59XG5cbi50YXNrcy1hcnJvdy1kb3duIHtcblx0Ly8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9maWx0ZXItYXJyb3ctZG93bi5wbmdcIik7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi50YXNrcy1hcnJvdy1yaWdodCB7XG5cdC8vIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZmlsdGVyLWFycm93LXJpZ2h0LnBuZ1wiKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnVsLnByb2plY3QtaXRlbSB7XG5cdHBhZGRpbmc6IDdweCA1cHggOHB4IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbjogMDtcblxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRib3JkZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRlbnRyaWVzX2hlYWRlcjtcblx0fVxufVxuXG5saS5wcm9qZWN0LWl0ZW0tZG90IHtcblx0ZmxleDogMCAwIDVweDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxubGkucHJvamVjdC1pdGVtLW5hbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsZXg6IDEgMTtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Ly8gbGluZS1oZWlnaHQ6IDE2cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcbn1cblxubGkucHJvamVjdC1pdGVtLXRhc2tzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZsZXg6IDAgMCA5MHB4O1xufVxuXG5saS5wcm9qZWN0LWl0ZW0tdGFza3MgPiBzcGFuIHtcblx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHRpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbmxpLnByb2plY3QtaXRlbS1mYXZvcml0ZSB7XG5cdGZsZXg6IDAgMCAyMHB4O1xufVxuXG4ucHJvamVjdC1pdGVtLWNyZWF0ZS10YXNrIHtcblx0Y29sb3I6ICMwM2E5ZjQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi50YXNrLWl0ZW0ge1xuXHRwYWRkaW5nOiA3cHggMCA3cHggMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiR0YXNrLWJhY2tncm91bmQ7XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRlbnRyaWVzX2hlYWRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxufVxuLnByb2plY3QtbGlzdC1sb2FkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRjb2xvcjogdmFyaWFibGVzLiRtaWRkbGVfbGlnaHRfdGV4dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2plY3QtbGlzdC1jbGllbnQge1xuXHRtYXJnaW46IDEwcHg7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdC8vYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG59XG4ucHJvamVjdHMtbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmX19jcmVhdGUtcHJvamVjdCxcblx0Jl9fY3JlYXRlLXRhc2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ji0taWNvbiB7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHQvLyBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jcmVhdGUucG5nXCIpO1xuXHRcdH1cblx0XHQmLS10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cblx0Jl9fYm90dG9tLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1NHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX2NyZWF0ZS10YXNrIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNsb2NraWZ5LWVycm9yIHtcblx0Y29sb3I6IHJlZDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2wtZHJvcGRvd24tc3RhciB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbjogNXB4IDNweCAwcHggNXB4O1xuXHQvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy91aS1pY29ucy9mYXZvcml0ZXMtbm9ybWFsLnN2Zyk7XG5cdC8vICY6aG92ZXIge1xuXHQvLyAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL3VpLWljb25zL2Zhdm9yaXRlcy1ob3Zlci5zdmcpO1xuXHQvLyB9XG5cdC8vICYuY2wtYWN0aXZlIHtcblx0Ly8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy91aS1pY29ucy9mYXZvcml0ZXMtYWN0aXZlLnN2Zyk7XG5cdC8vIH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi50YWctbGlzdCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ji5jdXN0b20tZmllbGQtcmVxdWlyZWQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kcmVkICFpbXBvcnRhbnQ7XG5cblx0XHQmID4gLnRhZy1saXN0LWJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLW5hbWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogODUlICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji1idXR0b24ge1xuXHRcdC8vIHBhZGRpbmc6IDZweCAwO1xuXHRcdHBhZGRpbmc6IDBweCA2cHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cblx0XHQmLXJlcXVpcmVkIHtcblx0XHRcdC8vcGFkZGluZzogNXB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwcHggNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHR9XG5cblx0XHQmLW9mZmxpbmUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHQvLyBoZWlnaHQ6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkaXNhYmxlZDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nOiAwcHggNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji1kaXNhYmxlZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIGhlaWdodDogNDBweDtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdGJhY2tncm91bmQ6ICNlZmY0Zjc7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHRwYWRkaW5nOiAwcHggNnB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCYtYXJyb3cge1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDVweDtcblx0XHQvLyBmbG9hdDogcmlnaHQ7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMTVweDtcblx0XHQvLyB0b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1saWdodC1tb2RlLnBuZycpO1xuXHR9XG5cblx0Ji1hcnJvdy11cCB7XG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdC8vIGZsb2F0OiByaWdodDtcblx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdC8vIHRvcDogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8gcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcblx0XHRwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcblx0XHRjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGlnaHQtbW9kZS11cC5wbmcnKTtcblx0fVxuXG5cdCYtYWRkIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogNXB4IDEwcHggNXB4IDBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHR9XG5cblx0Ji1zZWxlY3RlZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0Ly9tYXJnaW4tbGVmdDogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiR0YWdzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHggMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ly8gY29sb3I6IHZhcmlhYmxlcy4kYmx1ZV90YWc7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0fVxuXG5cdFx0Ji1pdGVtOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYtaW5wdXQge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHQmLS1ib3JkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQudGFnLWxpc3QtZmlsdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzBmM2JlYjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWxvYWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kbWlkZGxlX2xpZ2h0X3RleHQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdCYtZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggN3B4ICNjY2M7XG5cdFx0ei1pbmRleDogMjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdCYtLWNvbnRlbnQge1xuXHRcdFx0aGVpZ2h0OiAyMTdweDtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtZmlsdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZzogMTBweCAzMnB4IDEwcHggMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0XHQmX19jbGVhciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTRweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL3gucG5nJyk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdCYtY2hlY2tlZCB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0Ly8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaGVja2VkLnBuZ1wiKTtcblx0XHQmLWhpZGRlbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdFx0Ly8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaGVja2VkLnBuZ1wiKTtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0Ji1jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0fVxuXHQmLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRtaWRkbGVfbGlnaHRfdGV4dDtcblx0XHQmLXJvdyB7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGVudHJpZXNfaGVhZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1ub3RfdGFncyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cblx0Jl9fY3JlYXRlLXRhZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMTdweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ji0taWNvbiB7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHQvLyBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jcmVhdGUucG5nXCIpO1xuXHRcdH1cblx0XHQmLS10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cblx0Jl9fYm90dG9tLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX2NyZWF0ZS1mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0aGVpZ2h0OiAyNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Jl9fdGl0bGUtYW5kLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX2Nsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMveC5wbmcnKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Ji0tb3BlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHR9XG5cdFx0Ji0tZGl2aWRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdCYtLXRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kbWlkZGxlX2xpZ2h0X3RleHQ7XG5cdFx0fVxuXHRcdCYtLXRhZy1uYW1lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY29uZmlybWF0aW9uX2J1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCYtLWNhbmNlbCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnRhZy1saXN0LWJ1dHRvbiB7XG5cdC8vICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcblx0Ly8gICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHQvLyAgIGJvcmRlcjogMHB4IHNvbGlkICNDNkQyRDkgIWltcG9ydGFudDtcblx0Ly8gICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcblx0Ly8gICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0Ly8gICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdC8vICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG5cdC8vICAgJi1kaXNhYmxlZCB7XG5cdC8vICAgICBiYWNrZ3JvdW5kOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdC8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzZEMkQ5ICFpbXBvcnRhbnQ7XG5cdC8vICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0Ly8gICB9XG5cdC8vIH1cbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi5wb3BwdXAtbW9kYWwge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAzMjBweDtcblx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Jl9fdGl0bGUtYW5kLWNsb3NlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy94LnBuZycpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmLS1vcGVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcblx0fVxuXHQmLS1kaXZpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYm9yZGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Ji0tdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJG1pZGRsZV9saWdodF90ZXh0O1xuXHR9XG5cdCYtLXRhZy1uYW1lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHR9XG5cdCYtLWNvbmZpcm1hdGlvbl9idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji0tY2FuY2VsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmx1ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmLS10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4uY3VzdG9tLWZpZWxkcyB7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRpbnB1dDpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMGYzYmViO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxufVxuXG4uY3VzdG9tLWZpZWxkIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1pbWFnZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogOHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Ji1kaXNhYmxlZCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0XHRib3JkZXItaW1hZ2Utd2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiA4cHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLmN1c3RvbS1maWVsZC1udW1iZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5pbnB1dC1zdGVwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMXB4O1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHQuaW5wdXQtc3RlcHBlci13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNjMWMxYzE7XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNhMWExYTE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbnB1dC1zdGVwcGVyLXVwLFxuXHRcdC5pbnB1dC1zdGVwcGVyLWRvd24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHR9XG5cdH1cbn1cblxuZGl2LmN1c3RvbS1maWVsZC10YSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1pbWFnZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDhweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblxuXHQmLWRpc2FibGVkIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1pbWFnZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogOHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjRmNyAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmRpdi5jdXN0b20tZmllbGQtaW5uZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwcHggN3B4ICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMHB4IHNvbGlkICNjNmQyZDkgIWltcG9ydGFudDtcblx0Ji1kaXNhYmxlZCB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwcHggN3B4ICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmRpdi5jdXN0b20tZmllbGQtaW5uZXItY2hlY2tib3gge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDBweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdCYtZGlzYWJsZWQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDtcblx0XHQuY2xvY2tpZnktc3dpdGNoLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAjOWM5YzljICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbnRleHRhcmVhLmN1c3RvbS1maWVsZC10ZXh0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M2ZDJkOTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG5cdHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzMzMzMzMztcblx0cGFkZGluZzogNXB4IDhweCAhaW1wb3J0YW50O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1pbWFnZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXG5cdCYtZGlzYWJsZWQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2M2ZDJkOTtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYuY3VzdG9tLWZpZWxkLXJlcXVpcmVkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmlucHV0LmN1c3RvbS1maWVsZC1udW1iZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0cGFkZGluZzogNXB4IDhweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHQmLWRpc2FibGVkIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDk7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiA1cHggOHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDkgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5jdXN0b20tZmllbGQtcmVxdWlyZWQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kcmVkICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmN1c3RvbS1maWVsZC1saW5rIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdCYuY3VzdG9tLWZpZWxkLXJlcXVpcmVkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmRpdi5jdXN0b20tZmllbGQtbGluay1sYWJlbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0Ly8gb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHQvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgLmN1c3RvbS1jb250cm9sXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmNmLWNvbnRhaW5lciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcblx0LyogbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7ICovXG5cdGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7IC8qIHNsYXZrbyBhZGRlZCAqL1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcblx0dXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHJhZGlvIGJ1dHRvbiAqL1xuLmNmLWNvbnRhaW5lciBpbnB1dCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY2xvY2tpZnktc3dpdGNoLWxhYmVsIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwcHggMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAyMzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xufVxuXG4vKiBDcmVhdGUgYSBjdXN0b20gcmFkaW8gYnV0dG9uICovXG4uY2hlY2ttYXJrIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogMCAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMjFweCAhaW1wb3J0YW50O1xuXHQvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyAqL1xuXHRib3JkZXI6IDFweCBzb2xpZCBncmF5ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbi5jZi1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGVuIHRoZSByYWRpbyBidXR0b24gaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4uY2YtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xufVxuXG4vKiBDcmVhdGUgdGhlIGluZGljYXRvciAodGhlIGRvdC9jaXJjbGUgLSBoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbi5jaGVja21hcms6YWZ0ZXIge1xuXHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBTaG93IHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpIHdoZW4gY2hlY2tlZCAqL1xuLmNmLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIFN0eWxlIHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpICovXG4uY2YtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuXHR0b3A6IDVweCAhaW1wb3J0YW50O1xuXHRsZWZ0OiA2cHggIWltcG9ydGFudDtcblx0d2lkdGg6IDhweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyogVGhlIE1vZGFsIChiYWNrZ3JvdW5kKSAqL1xuLmNsb2NraWZ5LW1vZGFsIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0LypkaXNwbGF5OiBub25lOyovIC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG5cdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyAvKiBTdGF5IGluIHBsYWNlICovXG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgLyogU2l0IG9uIHRvcCAqL1xuXHRwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgLyogTG9jYXRpb24gb2YgdGhlIGJveCAqL1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdHRvcDogMCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvKiBGdWxsIHdpZHRoICovXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyAvKiBGdWxsIGhlaWdodCAqL1xuXHRvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyAvKiBFbmFibGUgc2Nyb2xsIGlmIG5lZWRlZCAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCkgIWltcG9ydGFudDsgLyogRmFsbGJhY2sgY29sb3IgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7IC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cbn1cblxuLyogTW9kYWwgQ29udGVudCAqL1xuLmNsb2NraWZ5LW1vZGFsLWNvbnRlbnQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR3aWR0aDogODQlICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi8vIC5jbG9ja2lmeS1jbG9zZSB7XG4vLyAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuLy8gICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Nsb3NlWC5zdmcnKSBuby1yZXBlYXQ7XG4vLyAgIHdpZHRoOiAyMHB4O1xuLy8gICBoZWlnaHQ6IDIwcHg7XG4vLyAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgb3BhY2l0eTogLjU7XG4vLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbi8vIH1cblxuLmNsLWNsb3NlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbG9ja2lmeS1jbG9zZTpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jbC1mb3JtLWNvbnRyb2wge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLy8gLmNsb2NraWZ5LWxpbmstaW5wdXQge1xuLy8gICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICBmbGV4OiAxO1xuLy8gICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuLy8gICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbi8vICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG4vLyAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuLy8gICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4vLyAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4vLyAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbi8vICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xuLy8gICBib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG4vLyAgIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xuLy8gICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbi8vICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuLy8gfVxuXG5pbnB1dC5jbG9ja2lmeS1saW5rLWlucHV0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ZmxleDogMTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcblx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDkgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdCYtZGlzYWJsZWQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjRmNyAhaW1wb3J0YW50O1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWIgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0fVxufVxuXG5pbnB1dC5jbG9ja2lmeS1saW5rLWlucHV0LW1vZGFsIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ZmxleDogMTtcblx0bWFyZ2luOiAwcHggMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M2ZDJkOSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWIgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ubW9kYWwtY29udGVudCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsLW1vZGFsLWhlYWRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcblx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M2ZDJkOTtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLmNsLW1vZGFsLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcblx0Y29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbC1tb2RhbC1ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdC8qIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7ICovXG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNsLW1vZGFsLWZvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmQyZDk7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jbG9ja2lmeS1jYW5jZWwge1xuXHRjb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uY2xvY2tpZnktc2F2ZSB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblx0cGFkZGluZzogMTBweDtcblx0bWluLXdpZHRoOiA2N3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ji0tZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuNjU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuYS5jbG9ja2lmeS1jYW5jZWwsXG5hLmNsb2NraWZ5LXNhdmUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIENyZWF0ZSBhIGN1c3RvbSByYWRpbyBidXR0b24gKi9cbi5jaGVja21hcmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdC8qIGJhY2tncm91bmQtY29sb3I6ICNlZWU7ICovXG5cdGJvcmRlcjogMXB4IHNvbGlkIGdyYXkgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuLmNmLWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoZW4gdGhlIHJhZGlvIGJ1dHRvbiBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbi5jZi1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG5cbi8qIENyZWF0ZSB0aGUgaW5kaWNhdG9yICh0aGUgZG90L2NpcmNsZSAtIGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuLmNoZWNrbWFyazphZnRlciB7XG5cdGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNob3cgdGhlIGluZGljYXRvciAoZG90L2NpcmNsZSkgd2hlbiBjaGVja2VkICovXG4uY2YtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogU3R5bGUgdGhlIGluZGljYXRvciAoZG90L2NpcmNsZSkgKi9cbi5jZi1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG5cdHRvcDogNnB4ICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDdweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAndmFyaWFibGVzJztcblxuLnJlcXVpcmVkLWZpZWxkcyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlcXVpcmVkLWZpZWxkcyBidXR0b24ge1xuXHR3aWR0aDogMTA1cHg7XG5cdGhlaWdodDogNDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRyZWQ7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXF1aXJlZC1maWVsZHMgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDUwcHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi50b2FzdGVyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcblx0bGVmdDogMTVweDtcblx0Ym90dG9tOiAxNXB4O1xuXHR6LWluZGV4OiAxMTEyO1xufVxuLnRvYXN0ZXJfX21lc3NhZ2Uge1xuXHQmLS1jb250YWluZXJfc3VjY2Vzcyxcblx0Ji0tY29udGFpbmVyX2luZm8sXG5cdCYtLWNvbnRhaW5lcl9lcnJvciB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvdHRvbTogMTVweDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdCYtLWNvbnRhaW5lcl9zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuO1xuXHR9XG5cdCYtLWNvbnRhaW5lcl9lcnJvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRyZWQ7XG5cdH1cblx0Ji0tY29udGFpbmVyX2luZm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIHRvYXN0ZXItZmFkZWluIHtcblx0ZnJvbSB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdGJvdHRvbTogMTVweDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIHRvYXN0ZXItZmFkZW91dCB7XG5cdGZyb20ge1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG5ib2R5LmNsb2NraWZ5LWRhcmstbW9kZSxcbi5jbG9ja2lmeS1kYXJrLW1vZGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHQubG9nbyB7XG5cdFx0d2lkdGg6IDk4cHg7XG5cdH1cblx0LmhvbWVfcGFnZSxcblx0LnNldHRpbmdzX3BhZ2Uge1xuXHRcdC5oZWFkZXIgLmxvZ28ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Nsb2NraWZ5X2xvZ29fZGFyay5zdmcnKTtcblx0XHR9XG5cdH1cblx0LmhlYWRlcl9hbmRfdGltZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMDk7XG5cdH1cblx0LnNldHRpbmdzX3BhZ2VfX2hlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0wOTtcblx0fVxuXHQuc3RhcnQtdGltZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHQuc3RhcnQtdGltZXJfZGVzY3JpcHRpb25fZ3JleSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0LnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcblx0fVxuXHQuc3RhcnQtdGltZXJfZGVzY3JpcHRpb24taW5wdXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTE7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDI7XG5cdH1cblx0LnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uLWlucHV0OjpwbGFjZWhvbGRlcixcblx0LnN0YXJ0LXRpbWVyX3BsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmRyb3Bkb3duLWhlYWRlcixcblx0LmRyb3Bkb3duLWl0ZW0sXG5cdC5kcm9wZG93bi1zdWJpdGVtIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQuZHJvcGRvd24tZGl2aWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5yZWN0YW5nbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQudGltZS1lbnRyaWVzLWxpc3Qge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnRpbWUtZW50cmllcy1saXN0LXRpbWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnRpbWUtZW50cmllcy1saXN0LXRvdGFsLFxuXHQudGltZS1lbnRyaWVzLWxpc3QtZGF5IHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQudGltZS1lbnRyaWVzLWxpc3QtdG90YWwtdGltZSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdH1cblx0LnRpbWUtZW50cnksXG5cdC50aW1lLWVudHJ5LWxvY2tlZCB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHR9XG5cdC50aW1lLWVudHJ5LS1jb2xsYXBzZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNjQ2NGY7XG5cdH1cblx0LnRpbWUtZW50cnktZ3JvdXAtbnVtYmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxOTFkO1xuXHRcdGNvbG9yOiAjOTBhNGFlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM3NDc0Zjtcblx0XHR9XG5cdH1cblx0LndlZWstaGVhZGVyIHtcblx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHQmLXRvdGFsIHtcblx0XHRcdCYtdGltZSB7XG5cdFx0XHRcdGNvbG9yOiAjYzZkMmQ5O1xuXHRcdFx0fVxuXHRcdFx0Ji1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAjOTBhNGFlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuXHR9XG5cdC50aW1lLWVudHJ5X190YXNrLW5hbWUsXG5cdC50aW1lLWVudHJ5X19jbGllbnQtbmFtZSxcblx0LnRpbWUtZW50cnlfX3JpZ2h0LXNpZGUtLWR1cmF0aW9uIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0fVxuXHQubm8tZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuXHQuZHJvcGRvd24tc3ViaXRlbTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0fVxuXHQuZHVyYXRpb24sXG5cdC5kZXNjcmlwdGlvbi10ZXh0YXJlYSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5hbnQtdGltZS1waWNrZXItaW5wdXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdH1cblx0LmR1cmF0aW9uLWR1cmF0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuXHR9XG5cdC5kdXJhdGlvbi1sYWJlbCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0LmVkaXQtZm9ybS1kZXNjcmlwdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhLmN1c3RvbS1maWVsZC10ZXh0IHtcblx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cblx0XHQmLWRpc2FibGVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxMjE5MWQgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNjQ2NGYgIWltcG9ydGFudDtcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHRjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50O1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHR9XG5cdH1cblxuXHQuY2xvY2tpZnktc3dpdGNoLWxhYmVsIHtcblx0XHRjb2xvcjogIzhmYTJhZCAhaW1wb3J0YW50O1xuXHR9XG5cblx0ZGl2LmN1c3RvbS1maWVsZC1pbm5lci1jaGVja2JveCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2NDY0ZiAhaW1wb3J0YW50O1xuXHRcdCYtZGlzYWJsZWQge1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNsb2NraWZ5LWxpbmstaW5wdXQtZGlzYWJsZWQsXG5cdC5jdXN0b20tZmllbGQtbnVtYmVyLWRpc2FibGVkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMTIxOTFkICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2NDY0ZiAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0Y29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC50YWctbGlzdC1pdGVtLXJvdyB7XG5cdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY3VzdG9tLWZpZWxkcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2NDY0ZiAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmN1c3RvbS1maWVsZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kaXNhYmxlZCB7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuZGVzY3JpcHRpb24tdGV4dGFyZWEtcmVxdWlyZWQsXG5cdC5wcm9qZWN0LWxpc3QtYnV0dG9uLXJlcXVpcmVkLFxuXHQudGFnLWxpc3QtYnV0dG9uLXJlcXVpcmVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5wcm9qZWN0LWxpc3QtYnV0dG9uLFxuXHQudGFnLWxpc3QtYnV0dG9uLFxuXHQuZWRpdC1mb3JtLWNoZWNrYm94LFxuXHQudGFnLWxpc3QtY2hlY2tib3gsXG5cdC5kZWZhdWx0LXByb2plY3QtY2hlY2tib3gsXG5cdC5kYXJrLW1vZGVfX2NoZWNrYm94LFxuXHQuc2V0dGluZ3NfX3NlbmQtZXJyb3JzX19jaGVja2JveCxcblx0LnNldHRpbmdzX19hdXRvX3N0YXJ0X29uX2Jyb3dzZXJfc3RhcnRfX2NoZWNrYm94LFxuXHQuc2V0dGluZ3NfX2F1dG9fc3RvcF9vbl9icm93c2VyX2Nsb3NlX19jaGVja2JveCxcblx0LnNldHRpbmdzX19yZW1pbmRlcl9fc2VjdGlvbl9fY2hlY2tib3gsXG5cdC5zZXR0aW5nc19fY29udGV4dF9tZW51X19zZWN0aW9uX19jaGVja2JveCxcblx0LnNldHRpbmdzX19pZGxlLWRldGVjdGlvbl9fY2hlY2tib3gsXG5cdC5zZXR0aW5nc19fc3RvcF90aW1lcl9fc2VjdGlvbl9fY2hlY2tib3gsXG5cdC5wb21vZG9yb19fY2hlY2tib3gsXG5cdC5jcmVhdGUtcHJvamVjdF9fY2hlY2tib3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzEyMTkxZDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHQmLWRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxMjE5MWQ7XG5cdFx0XHQudGFnLWxpc3Qtc2VsZWN0ZWQtaXRlbSxcblx0XHRcdC50YWctbGlzdC1hZGQge1xuXHRcdFx0XHRjb2xvcjogIzkwYTRhZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRhZy1saXN0LWFkZCxcblx0LmVkaXQtZm9ybS1iaWxsYWJsZSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0LmNoZWNrZWQge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdH1cblx0fVxuXHQuZGVsZXRlLWVudHJ5LWNvbmZpcm1hdGlvbi1kaWFsb2cge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Ji1vcGVuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0XHR9XG5cdFx0Jl9fcXVlc3Rpb24ge1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0fVxuXHR9XG5cdC5wcm9qZWN0LWxpc3QtZHJvcGRvd24sXG5cdC50YWctbGlzdC1kcm9wZG93biB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdC5wcm9qZWN0LWxpc3QtaW5wdXQsXG5cdC50YWctbGlzdC1pbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvamVjdC1saXN0LWNsaWVudCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC50YWctbGlzdC1pdGVtLFxuXHQudGFnLWxpc3QtbG9hZCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0aHIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHQudXNlci1zZXR0aW5nczpsYXN0LWNoaWxkIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQudGltZS1lbnRyaWVzLWxpc3Qtbm90LXN5bmNlZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cblx0LnRpbWUtZW50cnktbm90LXN5bmNlZCB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQudXNlci1zZXR0aW5ncyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQud29ya3NwYWNlLWxpc3QtdGl0bGUsXG5cdC5kZWZhdWx0LXByb2plY3QtdGl0bGUsXG5cdC5kYXJrLW1vZGVfX3RpdGxlLFxuXHQuc2V0dGluZ3NfX3NlbmQtZXJyb3JzX190aXRsZSxcblx0LnNldHRpbmdzX19zZW5kLWVycm9yc19fdGl0bGUtLXNob3J0Y3V0LFxuXHQuc2V0dGluZ3NfX2F1dG9fc3RhcnRfb25fYnJvd3Nlcl9zdGFydF9fdGl0bGUsXG5cdC5zZXR0aW5nc19fYXV0b19zdG9wX29uX2Jyb3dzZXJfY2xvc2VfX3RpdGxlLFxuXHQucG9tb2Rvcm9fX3RpdGxlIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcblx0fVxuXHQud29ya3NwYWNlLWxpc3Qtc2VsZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LndvcmtzcGFjZS1saXN0LWRlZmF1bHQge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5zZXR0aW5nc19fcmVtaW5kZXIsXG5cdC5zZXR0aW5nc19fc3RvcF90aW1lciB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXG5cdC5zZXR0aW5nc19fc3RvcF90aW1lciBwIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXG5cdC5zZXR0aW5nc19fcmVtaW5kZXJfX3dlZWtfX2RheSB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0fVxuXHR9XG5cdC5kYXktYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAzYTlmNDtcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5zZXR0aW5nc19fcmVtaW5kZXJfX3RpbWVzLS1mcm9tLFxuXHQuc2V0dGluZ3NfX3JlbWluZGVyX190aW1lcy0tdG8sXG5cdC5zdG9wX3RpbWVyX190aW1lcy0tcGlja2VyIHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQuc2V0dGluZ3NfX3JlbWluZGVyX190aW1lX3BpY2tlcixcblx0LnNldHRpbmdzX19zdG9wX3RpbWVyX190aW1lX3BpY2tlciB7XG5cdFx0LmFudC10aW1lLXBpY2tlci1pbnB1dCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdH1cblx0fVxuXHQuc2V0dGluZ3NfX3JlbWluZGVyX190aW1lcy0tbWludXRlc19zaW5jZV9sYXN0X2VudHJ5IHtcblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0fVxuXHQuc2V0dGluZ3NfX2lkbGUtZGV0ZWN0aW9uX19ib3gge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnNldHRpbmdzX19pZGxlLWRldGVjdGlvbl9fYm94X19jb250ZW50IHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuXHRcdH1cblx0fVxuXHQucG9tb2Rvcm9fX2NvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmctMTI7XG5cdH1cblx0LnBvbW9kb3JvX19ib3JkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5wb21vZG9yb19fc3dpdGNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0XHR9XG5cdH1cblx0LmFudC1zd2l0Y2gtY2hlY2tlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRibHVlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxuXHQucG9tb2Rvcm9fX2JveF9fY29udGVudCB7XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcblx0XHR9XG5cdH1cblx0LmRlZmF1bHQtcHJvamVjdF9fcHJvamVjdC1saXN0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHR9XG5cdC5wcm9qZWN0LWxpc3QtYXJyb3csXG5cdC50YWctbGlzdC1hcnJvdyB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWRhcmstbW9kZS5wbmcnKTtcblx0fVxuXHQucHJvamVjdC1saXN0LWFycm93LXVwLFxuXHQudGFnLWxpc3QtYXJyb3ctdXAge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1kYXJrLW1vZGUtdXAucG5nJyk7XG5cdH1cblx0LmRyb3Bkb3duLWl0ZW06aG92ZXIsXG5cdC5kcm9wZG93bi1zdWJpdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC53b3Jrc3BhY2UtbGlzdC1pdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC53b3Jrc3BhY2UtbGlzdC1kcm9wZG93biB7XG5cdFx0YmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3gtc2hhZG93OiAwIDVweCA3cHggIzAwMDtcblx0fVxuXHQud29ya3NwYWNlLWxpc3QtaXRlbV9fbmFtZSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdH1cblx0LmR1cmF0aW9uLWRpdmlkZXIge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHR1bC5wcm9qZWN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdH1cblx0bGkucHJvamVjdC1pdGVtLW5hbWUge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQucHJvamVjdC1saXN0LW5hbWUge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5wcm9qZWN0LW5hbWUge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC50YXNrLWl0ZW0ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHRcdH1cblx0fVxuXHQudGFnLWxpc3QtaXRlbSB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0Ji1yb3c6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0XHR9XG5cdH1cblx0LnRhZy1saXN0LXNlbGVjdGVkLWl0ZW0ge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuXHR9XG5cblx0LnByb2plY3RzLWxpc3RfX2NyZWF0ZS10YXNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHR9XG5cdC5wcm9qZWN0cy1saXN0X19jcmVhdGUtcHJvamVjdCxcblx0LnRhZy1saXN0X19jcmVhdGUtdGFnLFxuXHQuY2xpZW50LWxpc3RfX2NyZWF0ZS1jbGllbnQsXG5cdC5jbGllbnQtbGlzdC1kcm9wZG93biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmNyZWF0ZS1wcm9qZWN0LFxuXHQuY3JlYXRlLXRhc2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMDk7XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHR9XG5cdH1cblxuXHQuY3JlYXRlLXByb2plY3RfX3Byb2plY3QtbmFtZSxcblx0LmNyZWF0ZS10YXNrX190YXNrLW5hbWUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzBmM2JlYjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cdH1cblx0LmNvbG9yLXBpY2tlcl9fdGl0bGUsXG5cdC5jcmVhdGUtcHJvamVjdF9fYmlsbGFibGUtdGl0bGUsXG5cdC5jcmVhdGUtcHJvamVjdF9fcHVibGljLXRpdGxlIHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQuY3JlYXRlLXByb2plY3RfX2RpdmlkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0fVxuXHQuY2xpZW50LWxpc3QtYnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdH1cblx0LmNsaWVudC1saXN0LW5hbWUge1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHR9XG5cdC5jbGllbnQtbGlzdC1hcnJvdyB7XG5cdFx0Y29udGVudDogdXJsKCcvYXNzZXRzL2ltYWdlcy9hcnJvdy1kYXJrLW1vZGUucG5nJyk7XG5cdH1cblx0LmNsaWVudC1saXN0LWlucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHR9XG5cdC5jbGllbnQtbGlzdC1maWx0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuXHRcdH1cblx0fVxuXHQuY2xpZW50LWxpc3QtY2xpZW50IHtcblx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcblx0fVxuXHQuY2xpZW50LWxpc3RfX2NyZWF0ZS1mb3JtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHRcdCYtLW9wZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdH1cblx0XHQmLS1kaXZpZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHR9XG5cdFx0Ji0tdGl0bGUge1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdFx0fVxuXHRcdCYtLWNsaWVudC1uYW1lIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuXHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFnLWxpc3QtLW5vdF90YWdzIHtcblx0XHRjb2xvcjogIzhjOWZhOTtcblx0fVxuXHQudGFnLWxpc3RfX2NyZWF0ZS1mb3JtLFxuXHQucG9wcHVwLW1vZGFsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuXHRcdCYtLW9wZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdH1cblx0XHQmLS1kaXZpZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHR9XG5cdFx0Ji0tdGl0bGUsXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHR9XG5cdFx0Ji0tdGFnLW5hbWUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0XHRjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNsb2NraWZ5LW1vZGFsLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGY7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0LmNsLW1vZGFsLXRpdGxlLFxuXHRcdC5jdXN0b20tZmllbGQtbGluay1sYWJlbCB7XG5cdFx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHR9XG5cdFx0LmN1c3RvbS1maWVsZC1saW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzg7XG5cdFx0XHRjb2xvcjogI2M2ZDJkOTtcblx0XHR9XG5cdFx0LmNsLWNsb3NlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHQuY2xvY2tpZnktY2xvc2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2wtbW9kYWwtaGVhZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzEyMTkxZDtcblx0XHR9XG5cdFx0LmNsLW1vZGFsLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICMxMjE5MWQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnRhZy1saXN0LXNlbGVjdGVkIHtcblx0Ly8gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEyO1xuXHQvLyB9XG5cdC50YWctbGlzdC1pdGVtLS1jb21tYSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdC5hcHAtdmVyc2lvbiB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdH1cblx0LmNsb2NraWZ5LWVycm9yIHtcblx0XHRjb2xvcjogcmVkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQubG9hZGluZy1lbnRyaWVzIHtcblx0XHRjb2xvcjogI2M2ZDJkOTtcblx0fVxuXG5cdC5hdXRvY29tcGxldGUtZHJvcGRvd24taXRlbSB7XG5cdFx0Y29sb3I6ICM5MGE0YWU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFkMjcyYztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzg7XG5cdFx0fVxuXHRcdCZfX3RhZyB7XG5cdFx0XHRjb2xvcjogIzkwYTRhZTtcblx0XHRcdGJhY2tncm91bmQ6ICMxMjE5MWQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzM3NDc0Zjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlYWN0LWF1dG9jb21wbGV0ZSA+IGRpdiB7XG5cdFx0YmFja2dyb3VuZDogIzFkMjcyYyAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmVkaXQtZm9ybV9fYnJlYWstbGFiZWwge1xuXHRcdGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmctMTA7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG5cdH1cblx0Ji5jbG9ja2lmeS1pbnRlZ3JhdGlvbi1wb3B1cCB7XG5cdFx0Y29sb3I6IHZhcmlhYmxlcy4kbGlnaHRfdGV4dDtcblx0fVxuXG5cdC5jbG9ja2lmeS1tYW51YWwtZW50cnktaGVhZGVyLXRleHQge1xuXHRcdGNvbG9yOiAjZjRmNGY0O1xuXHR9XG5cblx0Lm5vdGlmaWNhdGlvbiB7XG5cdFx0JiAubm90aWZpY2F0aW9uLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjYzZkMmQ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JiAubm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xuXHRcdFx0Y29sb3I6ICNjNmQyZDkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */
