@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* _content/WayfinderProject/Components/Common/Collapsable.razor.rz.scp.css */
.collapsable-half[b-vdinnb3ws3] {
    border-radius: 10px 10px 0px 0px;
    /*border: 1px solid #d5d1d1;*/
    border-bottom: unset;
    padding: 10px 25px 10px 25px;
    background-color: #F2F2F2;
}

.collapsable-full[b-vdinnb3ws3] {
    border-radius: 10px;
    /*border: 1px solid #d5d1d1;*/
    padding: 10px 25px;
    background-color: #F2F2F2;
}

.collapsable-panel[b-vdinnb3ws3] {
    padding: 40px 30px;
    max-height: 750px;
    overflow-y: auto;
    background-color: #eaeaea;
    border: 1px solid #d5d1d1;
    border-top: unset;
    border-radius: 0px 0px 10px 10px;
}

.collapsable .title[b-vdinnb3ws3] {
    cursor: pointer;
}

.collapsable[b-vdinnb3ws3] {
    margin-top: 15px;
    background-color: #F2F2F2;
}
/* _content/WayfinderProject/Components/Common/HistoryList.razor.rz.scp.css */
.history-bubble[b-kn6wmsyixs] {
    color: white;
    padding: 5px 10px;
    border-radius: 30px;
    margin: 5px 7px;
    display: inline-block;
    font-weight: 600;
}

.search-option[b-kn6wmsyixs] {
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .search-option:hover[b-kn6wmsyixs] {
        background-color: #d8e7fa;
    }

.search-option-selected[b-kn6wmsyixs] {
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fefefe;
    transition: background-color linear .3s;
}

    .search-option-selected:hover[b-kn6wmsyixs] {
        background-color: #ffdada;
    }

.wayfinder-option-color[b-kn6wmsyixs] {
    cursor: pointer;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

.wayfinder-option-padding[b-kn6wmsyixs] {
    padding: 10px;
}


.container[b-kn6wmsyixs] {
    display: block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    /* Hide the browser's default radio button */
    .container input[b-kn6wmsyixs] {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

/* Create a custom radio button */
.checkmark[b-kn6wmsyixs] {
    position: absolute;
    top: 7px;
    left: 10px;
    height: 18px;
    width: 18px;
    background-color: white;
    border-radius: 50%;
    border: 2px solid #ababab;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark[b-kn6wmsyixs] {
    background-color: #d8e7fa;
    border: 1px solid #d8e7fa;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark[b-kn6wmsyixs]:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark[b-kn6wmsyixs]:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container .checkmark[b-kn6wmsyixs]:after {
    /*top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;*/
    border-radius: 50%;
    background: #d8e7fa;
}


.wayfinder-text[b-kn6wmsyixs] {
    cursor: pointer;
    white-space: nowrap;
}

.wayfinder-text-animated[b-kn6wmsyixs] {
  animation: backAndForth 5s linear infinite;
}

.wayfinder-label[b-kn6wmsyixs] {
    cursor: pointer;
    width: 100%;
    font-size: 22px;
    overflow: hidden;
}
/* _content/WayfinderProject/Components/Common/MobileSearchComponent.razor.rz.scp.css */
.wayfinder-input[b-o174d3d5jk] {
    padding: 5px;
    background: white;
    border-radius: 5px;
    text-align: left;
    width: 100%;
    height: auto;
    border: 1px solid #c2c2c2;
}

.wayfinder-select[b-o174d3d5jk] {
    padding: 5px;
    background: #ececec;
    border-radius: 5px;
    text-align: left;
    width: 100%;
    height: auto;
    border: 1px solid #c2c2c2;
    margin-bottom: 10px;
}

.wayfinder-option[b-o174d3d5jk] {
    background: #ececec;
    font-size: large;
    font-weight: 600;
}
/* _content/WayfinderProject/Components/Common/Modals/ClearAllModal.razor.rz.scp.css */
.clear-button[b-v88t5cdyan] {
    padding: 15px;
    margin: 15px;
    border: none;
    border-radius: 15px;
    color: white;
    opacity: 1;
    transition: background-color 0.3s ease-in-out;
}

    .clear-button:hover[b-v88t5cdyan] {
        background-color: #f84e4e !important;
    }

.clear-all-button[b-v88t5cdyan] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #d91515, #fd2727);
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
}

    .clear-all-button:hover[b-v88t5cdyan] {
        opacity: .75;
    }
/* _content/WayfinderProject/Components/Common/Modals/EditProjectModal.razor.rz.scp.css */
.wayfinder-button[b-6a1yvi1rfc] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    text-align: center;
}

    .wayfinder-button:focus[b-6a1yvi1rfc] {
        outline: none;
        border: none;
    }

.add-project-button[b-6a1yvi1rfc] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #14b51d, #33e261);
    text-align: center;
}

    .add-project-button:focus[b-6a1yvi1rfc] {
        outline: none;
        border: none;
    }

.remove-project-button[b-6a1yvi1rfc] {
    padding: 5px 30px;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #d91515, #fd2727);
    text-align: center;
    transition: background ease-in-out .3s;
}

    .remove-project-button:focus[b-6a1yvi1rfc] {
        outline: none;
        border: none;
    }

.project-button[b-6a1yvi1rfc] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    text-align: center;
    margin-left: 15px;
}

    .project-button:focus[b-6a1yvi1rfc] {
        outline: none;
        border: none;
    }

.custom-input[b-6a1yvi1rfc] {
    padding: 10px 25px;
    border-radius: 50px;
    text-align: left;
    width: 40%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-6a1yvi1rfc] {
        outline: none;
        border: 2px solid #2888ff;
    }
/* _content/WayfinderProject/Components/Common/Modals/EditProjectRecordModal.razor.rz.scp.css */
.wayfinder-button[b-hnj1wgh574] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    text-align: center;
}

    .wayfinder-button:focus[b-hnj1wgh574] {
        outline: none;
        border: none;
    }

.add-project-button[b-hnj1wgh574] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #14b51d, #33e261);
    text-align: center;
}

    .add-project-button:focus[b-hnj1wgh574] {
        outline: none;
        border: none;
    }

.remove-project-button[b-hnj1wgh574] {
    padding: 5px 30px;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #d91515, #fd2727);
    text-align: center;
    transition: background ease-in-out .3s;
}

    .remove-project-button:focus[b-hnj1wgh574] {
        outline: none;
        border: none;
    }

.project-button[b-hnj1wgh574] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    text-align: center;
    margin-left: 15px;
}

    .project-button:focus[b-hnj1wgh574] {
        outline: none;
        border: none;
    }

.custom-input[b-hnj1wgh574] {
    padding: 10px 25px;
    border-radius: 50px;
    text-align: left;
    width: 40%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-hnj1wgh574] {
        outline: none;
        border: 2px solid #2888ff;
    }
/* _content/WayfinderProject/Components/Common/Modals/HistoryModal.razor.rz.scp.css */
.history-bubble[b-gidu0eb337] {
    color: white;
    padding: 5px 10px;
    border-radius: 30px;
    margin: 5px 7px;
    display: inline-block;
    font-weight: 600;
}

.wayfinder-history-header[b-gidu0eb337] {

}

.wayfinder-history-body[b-gidu0eb337] {

}

h2[b-gidu0eb337] {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #000;
    line-height: 0.1em;
    margin: 10px 0 20px;
    font-weight: 700;
    font-size: 25px;
}

    h2 span[b-gidu0eb337] {
        background: #f2f2f2;
        padding: 0 20px;
    }


.wayfinder-search-button[b-gidu0eb337] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    text-align: center;
}

    .wayfinder-search-button:focus[b-gidu0eb337] {
        outline: none;
        border: none;
    }
/* _content/WayfinderProject/Components/Common/Modals/JiminyJournal/JournalEntryModal.razor.rz.scp.css */
.wayfinder-search[b-0dicg070kc] {
    text-align: center;
    width: 100%;
}

.wayfinder-search-icon[b-0dicg070kc] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-0dicg070kc] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-0dicg070kc] {
        outline: none;
        border: none;
    }

.custom-input[b-0dicg070kc] {
    padding: 10px 100px 10px 40px;
    margin: 15px 0px;
    border-radius: 50px;
    text-align: left;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-0dicg070kc] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-0dicg070kc] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-0dicg070kc] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-0dicg070kc] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-0dicg070kc] {
        background-color: #c5e1fc;
    }

.a[b-0dicg070kc] {
    color: #1a00ff;
}

.share[b-0dicg070kc] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-0dicg070kc] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Modals/LoginModal.razor.rz.scp.css */
.google-button[b-gaq0550bcp] {
    background-color: #4285f4;
    color: white;
    font-weight: 600;
    display: block;
    margin-bottom: 15px;
}

.discord-button[b-gaq0550bcp] {
    background-color: #7289da;
    color: white;
    font-weight: 600;
    display: block;
    margin-bottom: 15px;
}

.twitter-button[b-gaq0550bcp] {
    background-color: #55acee;
    color: white;
    font-weight: 600;
    display: block;
    margin-bottom: 15px;
}


.login-icon[b-gaq0550bcp] {
    margin-right: 25px;
}

.login-text[b-gaq0550bcp] {
    padding: 15px;
}


.return-button[b-gaq0550bcp] {
    width: 100%;
}

.a[b-gaq0550bcp] {
    cursor: pointer;
    text-decoration: underline;
    color: -webkit-link;
}
/* _content/WayfinderProject/Components/Common/Modals/MemoryArchive/ComponentAddEditModal.razor.rz.scp.css */
.wayfinder-search[b-z1mvkwlsks] {
    text-align: center;
    width: 100%;
}

.wayfinder-search-icon[b-z1mvkwlsks] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-z1mvkwlsks] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-z1mvkwlsks] {
        outline: none;
        border: none;
    }

.custom-input[b-z1mvkwlsks] {
    padding: 10px 100px 10px 40px;
    margin: 15px 0px;
    border-radius: 50px;
    text-align: left;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-z1mvkwlsks] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-z1mvkwlsks] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-z1mvkwlsks] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-z1mvkwlsks] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-z1mvkwlsks] {
        background-color: #c5e1fc;
    }

.a[b-z1mvkwlsks] {
    color: #1a00ff;
}

.share[b-z1mvkwlsks] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-z1mvkwlsks] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Modals/MemoryArchive/InteractionAddEditModal.razor.rz.scp.css */
.wayfinder-search[b-0d3syxe2xl] {
    text-align: center;
    width: 100%;
}

.wayfinder-search-icon[b-0d3syxe2xl] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-0d3syxe2xl] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-0d3syxe2xl] {
        outline: none;
        border: none;
    }

.custom-input[b-0d3syxe2xl] {
    padding: 10px 100px 10px 40px;
    margin: 15px 0px;
    border-radius: 50px;
    text-align: left;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-0d3syxe2xl] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-0d3syxe2xl] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-0d3syxe2xl] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-0d3syxe2xl] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-0d3syxe2xl] {
        background-color: #c5e1fc;
    }

.a[b-0d3syxe2xl] {
    color: #1a00ff;
}

.share[b-0d3syxe2xl] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-0d3syxe2xl] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Modals/MemoryArchive/InteractionModal.razor.rz.scp.css */
.wayfinder-search[b-wzutigigwg] {
    text-align: center;
    width: 100%;
}

.wayfinder-search-icon[b-wzutigigwg] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-wzutigigwg] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-wzutigigwg] {
        outline: none;
        border: none;
    }

.custom-input[b-wzutigigwg] {
    padding: 10px 100px 10px 40px;
    margin: 15px 0px;
    border-radius: 50px;
    text-align: left;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-wzutigigwg] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-wzutigigwg] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-wzutigigwg] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-wzutigigwg] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-wzutigigwg] {
        background-color: #c5e1fc;
    }

.a[b-wzutigigwg] {
    color: #1a00ff;
}

.share[b-wzutigigwg] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-wzutigigwg] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Modals/MemoryArchive/InterviewModal.razor.rz.scp.css */
.wayfinder-search[b-wifw2gnj1b] {
    text-align: center;
    width: 100%;
}

.wayfinder-search-icon[b-wifw2gnj1b] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-wifw2gnj1b] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-wifw2gnj1b] {
        outline: none;
        border: none;
    }

.custom-input[b-wifw2gnj1b] {
    padding: 10px 100px 10px 40px;
    margin: 15px 0px;
    border-radius: 50px;
    text-align: left;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-wifw2gnj1b] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-wifw2gnj1b] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-wifw2gnj1b] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-wifw2gnj1b] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-wifw2gnj1b] {
        background-color: #c5e1fc;
    }

.a[b-wifw2gnj1b] {
    color: #1a00ff;
}

.share[b-wifw2gnj1b] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-wifw2gnj1b] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Modals/MemoryArchive/SceneAddEditModal.razor.rz.scp.css */
.wayfinder-search[b-1fcpgxh0sj] {
    text-align: center;
    width: 100%;
}

.wayfinder-search-icon[b-1fcpgxh0sj] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-1fcpgxh0sj] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-1fcpgxh0sj] {
        outline: none;
        border: none;
    }

.custom-input[b-1fcpgxh0sj] {
    padding: 10px 100px 10px 40px;
    margin: 15px 0px;
    border-radius: 50px;
    text-align: left;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-1fcpgxh0sj] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-1fcpgxh0sj] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-1fcpgxh0sj] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-1fcpgxh0sj] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-1fcpgxh0sj] {
        background-color: #c5e1fc;
    }

.a[b-1fcpgxh0sj] {
    color: #1a00ff;
}

.share[b-1fcpgxh0sj] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-1fcpgxh0sj] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Modals/MemoryArchive/SceneModal.razor.rz.scp.css */
.wayfinder-search[b-vyf8jng6em] {
    text-align: center;
    width: 100%;
}

.wayfinder-search-icon[b-vyf8jng6em] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-vyf8jng6em] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-vyf8jng6em] {
        outline: none;
        border: none;
    }

.custom-input[b-vyf8jng6em] {
    padding: 10px 100px 10px 40px;
    margin: 15px 0px;
    border-radius: 50px;
    text-align: left;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-vyf8jng6em] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-vyf8jng6em] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-vyf8jng6em] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-vyf8jng6em] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-vyf8jng6em] {
        background-color: #c5e1fc;
    }

.a[b-vyf8jng6em] {
    color: #1a00ff;
}

.share[b-vyf8jng6em] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-vyf8jng6em] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Modals/MemoryArchive/TrailerModal.razor.rz.scp.css */
.wayfinder-search[b-ap8lyghwov] {
    text-align: center;
    width: 100%;
}

.wayfinder-search-icon[b-ap8lyghwov] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-ap8lyghwov] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-ap8lyghwov] {
        outline: none;
        border: none;
    }

.custom-input[b-ap8lyghwov] {
    padding: 10px 100px 10px 40px;
    margin: 15px 0px;
    border-radius: 50px;
    text-align: left;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-ap8lyghwov] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-ap8lyghwov] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-ap8lyghwov] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-ap8lyghwov] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-ap8lyghwov] {
        background-color: #c5e1fc;
    }

.a[b-ap8lyghwov] {
    color: #1a00ff;
}

.share[b-ap8lyghwov] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-ap8lyghwov] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Modals/MoogleShop/InventoryModal.razor.rz.scp.css */
.wayfinder-search[b-kc1nn609gq] {
    text-align: center;
    width: 100%;
}

.wayfinder-search-icon[b-kc1nn609gq] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-kc1nn609gq] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-kc1nn609gq] {
        outline: none;
        border: none;
    }

.custom-input[b-kc1nn609gq] {
    padding: 10px 100px 10px 40px;
    margin: 15px 0px;
    border-radius: 50px;
    text-align: left;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-kc1nn609gq] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-kc1nn609gq] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-kc1nn609gq] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-kc1nn609gq] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-kc1nn609gq] {
        background-color: #c5e1fc;
    }

.a[b-kc1nn609gq] {
    color: #1a00ff;
}

.share[b-kc1nn609gq] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-kc1nn609gq] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Modals/MoogleShop/RecipeModal.razor.rz.scp.css */
.wayfinder-search[b-wgog8wta1i] {
    text-align: center;
    width: 100%;
}

.wayfinder-search-icon[b-wgog8wta1i] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-wgog8wta1i] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-wgog8wta1i] {
        outline: none;
        border: none;
    }

.custom-input[b-wgog8wta1i] {
    padding: 10px 100px 10px 40px;
    margin: 15px 0px;
    border-radius: 50px;
    text-align: left;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-wgog8wta1i] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-wgog8wta1i] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-wgog8wta1i] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-wgog8wta1i] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-wgog8wta1i] {
        background-color: #c5e1fc;
    }

.a[b-wgog8wta1i] {
    color: #1a00ff;
}

.share[b-wgog8wta1i] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-wgog8wta1i] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Modals/ProjectModal.razor.rz.scp.css */
.wayfinder-button[b-hgkf4syqj0] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    text-align: center;
}

    .wayfinder-button:focus[b-hgkf4syqj0] {
        outline: none;
        border: none;
    }

.add-project-button[b-hgkf4syqj0] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #14b51d, #33e261);
    text-align: center;
}

    .add-project-button:focus[b-hgkf4syqj0] {
        outline: none;
        border: none;
    }

.remove-project-button[b-hgkf4syqj0] {
    padding: 5px 30px;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #d91515, #fd2727);
    text-align: center;
    transition: background ease-in-out .3s;
}

    .remove-project-button:focus[b-hgkf4syqj0] {
        outline: none;
        border: none;
    }

.project-button[b-hgkf4syqj0] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    text-align: center;
    margin-left: 15px;
}

    .project-button:focus[b-hgkf4syqj0] {
        outline: none;
        border: none;
    }

.custom-input[b-hgkf4syqj0] {
    padding: 10px 25px;
    border-radius: 50px;
    text-align: left;
    width: 40%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-hgkf4syqj0] {
        outline: none;
        border: 2px solid #2888ff;
    }
/* _content/WayfinderProject/Components/Common/Modals/SettingsModal.razor.rz.scp.css */
.active-wayfinder-button[b-cw0lb7oq3d] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    text-align: center;
}

    .active-wayfinder-button:focus[b-cw0lb7oq3d] {
        outline: none;
        border: none;
    }

.inactive-wayfinder-button[b-cw0lb7oq3d] {
    padding: 5px 30px;
    color: black;
    border: 1px solid #2787fd;
    border-radius: 20px;
    background: #f1f1f1;
    text-align: center;
    transition: background ease-in-out .3s;
}

    .inactive-wayfinder-button:focus[b-cw0lb7oq3d] {
        outline: none;
    }

    .inactive-wayfinder-button:hover[b-cw0lb7oq3d] {
        background: #dceaff;
    }
/* _content/WayfinderProject/Components/Common/NavBar.razor.rz.scp.css */
.wayfinder-nav-bar[b-qw0kav45wm] {
    display: flex;
    padding: 5px;
    margin-top: 25px;
    width: fit-content;
    background-color: #ececec;
    border-radius: 25px;
}

.wayfinder-container[b-qw0kav45wm] {
    cursor: pointer;
    text-align: center;
    padding: 5px;
}

.wayfinder-container-active[b-qw0kav45wm] {
    cursor: pointer;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    padding: 5px;
}

.wayfinder-category[b-qw0kav45wm] {
    cursor: pointer;
    color: #acacac;
    margin: 0px 20px;
}

    .wayfinder-category:hover[b-qw0kav45wm] {
        color: #000000;
    }

.wayfinder-category-active[b-qw0kav45wm] {
    cursor: pointer;
    margin: 0px 20px;
}
/* _content/WayfinderProject/Components/Common/RowContentDisplay.razor.rz.scp.css */

.world-color[b-hjdqit4s42] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-hjdqit4s42] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-hjdqit4s42] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-hjdqit4s42] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-hjdqit4s42] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-hjdqit4s42] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-hjdqit4s42] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-hjdqit4s42] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}
/* _content/WayfinderProject/Components/Common/SearchComponent.razor.rz.scp.css */
.custom-input[b-69pyh17a2u] {
    padding: 5px 15px;
    border-radius: 50px;
    text-align: left;
    width: 100%;
    height: auto;
    border: 1px solid black;
}

.search-results[b-69pyh17a2u] {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
}

.search-selected[b-69pyh17a2u] {
    max-height: 150px;
    overflow-y: auto;
}

.wayfinder-buttons[b-69pyh17a2u] {
    float: right;
}


.wayfinder-search-button[b-69pyh17a2u] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
}

    .wayfinder-search-button:focus[b-69pyh17a2u] {
        outline: none;
        border: none;
    }

.wayfinder-outlined-button[b-69pyh17a2u] {
    padding: 5px 30px;
    color: black;
    border: 1px solid #2787fd;
    border-radius: 20px;
    background: #f1f1f1;
}

    .wayfinder-outlined-button:focus[b-69pyh17a2u] {
        outline: none;
    }


.wayfinder-search[b-69pyh17a2u] {
    
}

.wayfinder-search-icon[b-69pyh17a2u] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.custom-input[b-69pyh17a2u] {
    padding: 10px 100px 10px 40px;
    border-radius: 50px;
    text-align: left;
    width: 40%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-69pyh17a2u] {
        outline: none;
        border: 2px solid #2888ff;
    }

.clear-all-button[b-69pyh17a2u] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #d91515, #fd2727);
    margin-right: 10px;
}
/* _content/WayfinderProject/Components/Common/SearchOption.razor.rz.scp.css */
.search-option[b-sqfawxzh7y] {
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .search-option:hover[b-sqfawxzh7y] {
        background-color: #d8e7fa;
    }

.search-option-selected[b-sqfawxzh7y] {
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fefefe;
    transition: background-color linear .3s;
}

    .search-option-selected:hover[b-sqfawxzh7y] {
        background-color: #ffdada;
    }

.wayfinder-option-color[b-sqfawxzh7y] {
    cursor: pointer;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

.wayfinder-option-padding[b-sqfawxzh7y] {
    padding: 10px;
}


.container[b-sqfawxzh7y] {
    display: block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    /* Hide the browser's default radio button */
    .container input[b-sqfawxzh7y] {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

/* Create a custom radio button */
.checkmark[b-sqfawxzh7y] {
    position: absolute;
    top: 7px;
    left: 10px;
    height: 18px;
    width: 18px;
    background-color: white;
    border-radius: 50%;
    border: 2px solid #ababab;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark[b-sqfawxzh7y] {
    background-color: #d8e7fa;
    border: 1px solid #d8e7fa;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark[b-sqfawxzh7y]:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark[b-sqfawxzh7y]:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container .checkmark[b-sqfawxzh7y]:after {
    /*top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;*/
    border-radius: 50%;
    background: #d8e7fa;
}


.wayfinder-text[b-sqfawxzh7y] {
    cursor: pointer;
    white-space: nowrap;
}

.wayfinder-text-animated[b-sqfawxzh7y] {
  animation: backAndForth 5s linear infinite;
}

.wayfinder-label[b-sqfawxzh7y] {
    cursor: pointer;
    width: 100%;
    font-size: 22px;
    overflow: hidden;
}
/* _content/WayfinderProject/Components/Common/SubNavBar.razor.rz.scp.css */
.wayfinder-sub-nav-bar[b-uafngpqwhi] {
    display: flex;
    padding: 5px;
    margin-top: 15px;
    margin-left: 15px;
    width: fit-content;
}

.wayfinder-container[b-uafngpqwhi] {
    cursor: pointer;
    text-align: center;
    border: 1px solid #cccccc;
    border-radius: 20px;
    background-color: #ececec;
    color: #cccccc;
    padding: 5px;
    margin: 0px 5px;
}

.wayfinder-container-active[b-uafngpqwhi] {
    cursor: pointer;
    text-align: center;
    border: 1px solid #2e88fb;
    border-radius: 20px;
    background-color: #ececec;
    color: #2e88fb;
    padding: 5px;
    margin: 0px 5px;
}

.wayfinder-option[b-uafngpqwhi] {
    cursor: pointer;
    color: #acacac;
    margin: 0px 20px 0px 10px;
}

    .wayfinder-option:hover[b-uafngpqwhi] {
        color: #2e88fb;
    }

.wayfinder-option-active[b-uafngpqwhi] {
    cursor: pointer;
    padding: 0px 20px 0px 10px;
}
/* _content/WayfinderProject/Components/Common/Tables/JiminyJournal/JournalEntryTable.razor.rz.scp.css */
.pagination[b-jyejet3jvt] {
    place-content: center;
    width: 100%;
    overflow-x: auto;
    display: block;
    text-align: center;
}

.button-text-color[b-jyejet3jvt] {
    color: dodgerblue;
}
/* _content/WayfinderProject/Components/Common/Tables/JiminyJournal/JournalEntryTableExpandedRow.razor.rz.scp.css */

.world-color[b-y5qs0olgl7] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-y5qs0olgl7] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-y5qs0olgl7] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-y5qs0olgl7] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-y5qs0olgl7] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-y5qs0olgl7] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-y5qs0olgl7] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-y5qs0olgl7] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}

.scene-color[b-y5qs0olgl7] {
    color: #e685da;
    font-weight: 600;
}


.a[b-y5qs0olgl7] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-y5qs0olgl7] {
    border-radius: 34px;
}

    .slider.round[b-y5qs0olgl7]:before {
        border-radius: 50%;
    }


/* width */
[b-y5qs0olgl7]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-y5qs0olgl7]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-y5qs0olgl7]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-y5qs0olgl7]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }


.share[b-y5qs0olgl7] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-y5qs0olgl7] {
    cursor: pointer;
    text-decoration: underline;
}

.wayfinder-button[b-y5qs0olgl7] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: larger;
}

    .wayfinder-button:focus[b-y5qs0olgl7] {
        outline: none;
        border: none;
    }
/* _content/WayfinderProject/Components/Common/Tables/JiminyJournal/JournalEntryTableRow.razor.rz.scp.css */

.world-color[b-hgbmf4w5mj] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-hgbmf4w5mj] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-hgbmf4w5mj] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-hgbmf4w5mj] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-hgbmf4w5mj] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-hgbmf4w5mj] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-hgbmf4w5mj] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-hgbmf4w5mj] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}


.a[b-hgbmf4w5mj] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-hgbmf4w5mj] {
    border-radius: 34px;
}

    .slider.round[b-hgbmf4w5mj]:before {
        border-radius: 50%;
    }


/* width */
[b-hgbmf4w5mj]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-hgbmf4w5mj]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-hgbmf4w5mj]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-hgbmf4w5mj]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/InteractionTable.razor.rz.scp.css */
.pagination[b-4ep7oejxh8] {
    place-content: center;
    width: 100%;
    overflow-x: auto;
    display: block;
    text-align: center;
}

.button-text-color[b-4ep7oejxh8] {
    color: dodgerblue;
}
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/InteractionTableExpandedRow.razor.rz.scp.css */
.wayfinder-search[b-2q1l0493qs] {
    text-align: center;
    margin-left: 220px;
    width: 100%;
}

.wayfinder-search-icon[b-2q1l0493qs] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-2q1l0493qs] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-2q1l0493qs] {
        outline: none;
        border: none;
    }

.custom-input[b-2q1l0493qs] {
    padding: 10px 100px 10px 40px;
    border-radius: 50px;
    text-align: left;
    width: 50%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-2q1l0493qs] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-2q1l0493qs] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-2q1l0493qs] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-2q1l0493qs] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-2q1l0493qs] {
        background-color: #c5e1fc;
    }

.a[b-2q1l0493qs] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-2q1l0493qs] {
    border-radius: 34px;
}

    .slider.round[b-2q1l0493qs]:before {
        border-radius: 50%;
    }


/* width */
[b-2q1l0493qs]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-2q1l0493qs]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-2q1l0493qs]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-2q1l0493qs]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }


.share[b-2q1l0493qs] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-2q1l0493qs] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/InteractionTableRow.razor.rz.scp.css */

.a[b-8971kb4h8y] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-8971kb4h8y] {
    border-radius: 34px;
}

    .slider.round[b-8971kb4h8y]:before {
        border-radius: 50%;
    }


/* width */
[b-8971kb4h8y]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-8971kb4h8y]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-8971kb4h8y]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-8971kb4h8y]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/InterviewTable.razor.rz.scp.css */
.pagination[b-pbwfigy3je] {
    place-content: center;
    width: 100%;
    overflow-x: auto;
    display: block;
    text-align: center;
}

.button-text-color[b-pbwfigy3je] {
    color: dodgerblue;
}
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/InterviewTableExpandedRow.razor.rz.scp.css */
.wayfinder-search[b-7s5m1h47mc] {
    text-align: center;
    margin-left: 220px;
    width: 100%;
}

.wayfinder-search-icon[b-7s5m1h47mc] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-7s5m1h47mc] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-7s5m1h47mc] {
        outline: none;
        border: none;
    }

.custom-input[b-7s5m1h47mc] {
    padding: 10px 100px 10px 40px;
    border-radius: 50px;
    text-align: left;
    width: 50%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-7s5m1h47mc] {
        outline: none;
        border: 2px solid #2888ff;
    }

.speaker-option[b-7s5m1h47mc] {
    cursor: pointer;
    display: inline;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .speaker-option:hover[b-7s5m1h47mc] {
        background-color: #c5e1fc;
    }

.speaker-option-selected[b-7s5m1h47mc] {
    cursor: pointer;
    display: inline;
    margin: 5px 10px;
    width: fit-content;
    padding: 5px 30px;
    border: 1px solid #2e88fb;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .speaker-option-selected:hover[b-7s5m1h47mc] {
        background-color: #c5e1fc;
    }

.a[b-7s5m1h47mc] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-7s5m1h47mc] {
    border-radius: 34px;
}

    .slider.round[b-7s5m1h47mc]:before {
        border-radius: 50%;
    }


/* width */
[b-7s5m1h47mc]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-7s5m1h47mc]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-7s5m1h47mc]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-7s5m1h47mc]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }


.share[b-7s5m1h47mc] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-7s5m1h47mc] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/InterviewTableRow.razor.rz.scp.css */

.game-color[b-pl97bw4775] {
    color: #cdd1ff;
    font-weight: 600;
}

.game-display[b-pl97bw4775] {
    border: solid 2px #cdd1ff;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f9fd;
    color: #cdd1ff;
    font-weight: 600;
}

.world-color[b-pl97bw4775] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-pl97bw4775] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-pl97bw4775] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-pl97bw4775] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-pl97bw4775] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-pl97bw4775] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-pl97bw4775] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-pl97bw4775] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}


.a[b-pl97bw4775] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-pl97bw4775] {
    border-radius: 34px;
}

    .slider.round[b-pl97bw4775]:before {
        border-radius: 50%;
    }


/* width */
[b-pl97bw4775]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-pl97bw4775]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-pl97bw4775]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-pl97bw4775]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/SceneTable.razor.rz.scp.css */
.pagination[b-b1pr68fxs8] {
    place-content: center;
    width: 100%;
    overflow-x: auto;
    display: block;
    text-align: center;
}

.button-text-color[b-b1pr68fxs8] {
    color: dodgerblue;
}
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/SceneTableExpandedRow.razor.rz.scp.css */
.wayfinder-search[b-pa3siptmd4] {
    text-align: center;
    margin-left: 220px;
    width: 100%;
}

.wayfinder-search-icon[b-pa3siptmd4] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-pa3siptmd4] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-pa3siptmd4] {
        outline: none;
        border: none;
    }

.custom-input[b-pa3siptmd4] {
    padding: 10px 100px 10px 40px;
    border-radius: 50px;
    text-align: left;
    width: 50%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-pa3siptmd4] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-pa3siptmd4] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-pa3siptmd4] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-pa3siptmd4] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-pa3siptmd4] {
        background-color: #c5e1fc;
    }

.a[b-pa3siptmd4] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-pa3siptmd4] {
    border-radius: 34px;
}

    .slider.round[b-pa3siptmd4]:before {
        border-radius: 50%;
    }


/* width */
[b-pa3siptmd4]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-pa3siptmd4]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-pa3siptmd4]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-pa3siptmd4]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }


.share[b-pa3siptmd4] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-pa3siptmd4] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/SceneTableRow.razor.rz.scp.css */

.a[b-c0tkrlwu83] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-c0tkrlwu83] {
    border-radius: 34px;
}

    .slider.round[b-c0tkrlwu83]:before {
        border-radius: 50%;
    }


/* width */
[b-c0tkrlwu83]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-c0tkrlwu83]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-c0tkrlwu83]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-c0tkrlwu83]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/TrailerTable.razor.rz.scp.css */
.pagination[b-adfid4na4c] {
    place-content: center;
    width: 100%;
    overflow-x: auto;
    display: block;
    text-align: center;
}

.button-text-color[b-adfid4na4c] {
    color: dodgerblue;
}
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/TrailerTableExpandedRow.razor.rz.scp.css */
.wayfinder-search[b-t66g11pkn9] {
    text-align: center;
    margin-left: 220px;
    width: 100%;
}

.wayfinder-search-icon[b-t66g11pkn9] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-search-button[b-t66g11pkn9] {
    padding: 5px 30px;
    right: 115px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-t66g11pkn9] {
        outline: none;
        border: none;
    }

.custom-input[b-t66g11pkn9] {
    padding: 10px 100px 10px 40px;
    border-radius: 50px;
    text-align: left;
    width: 50%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-t66g11pkn9] {
        outline: none;
        border: 2px solid #2888ff;
    }

.character-option[b-t66g11pkn9] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #cccccc;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    transition: background-color linear .3s;
}

    .character-option:hover[b-t66g11pkn9] {
        background-color: #c5e1fc;
    }

.character-option-selected[b-t66g11pkn9] {
    cursor: pointer;
    display: inline-block;
    margin: 5px 10px;
    width: fit-content;
    border: 1px solid #2e88fb;
    padding: 5px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #d0edff;
    transition: background-color linear .3s;
}

    .character-option-selected:hover[b-t66g11pkn9] {
        background-color: #c5e1fc;
    }

.a[b-t66g11pkn9] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-t66g11pkn9] {
    border-radius: 34px;
}

    .slider.round[b-t66g11pkn9]:before {
        border-radius: 50%;
    }


/* width */
[b-t66g11pkn9]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-t66g11pkn9]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-t66g11pkn9]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-t66g11pkn9]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }


.share[b-t66g11pkn9] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-t66g11pkn9] {
    cursor: pointer;
    text-decoration: underline;
}
/* _content/WayfinderProject/Components/Common/Tables/MemoryArchive/TrailerTableRow.razor.rz.scp.css */

.a[b-30h6p4whm0] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-30h6p4whm0] {
    border-radius: 34px;
}

    .slider.round[b-30h6p4whm0]:before {
        border-radius: 50%;
    }


/* width */
[b-30h6p4whm0]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-30h6p4whm0]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-30h6p4whm0]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-30h6p4whm0]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Components/Common/Tables/MoogleShop/InventoryTable.razor.rz.scp.css */
.pagination[b-zam3oqcvhs] {
    place-content: center;
    width: 100%;
    overflow-x: auto;
    display: block;
    text-align: center;
}

.button-text-color[b-zam3oqcvhs] {
    color: dodgerblue;
}
/* _content/WayfinderProject/Components/Common/Tables/MoogleShop/InventoryTableExpandedRow.razor.rz.scp.css */

.world-color[b-xvkimevtel] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-xvkimevtel] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-xvkimevtel] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-xvkimevtel] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-xvkimevtel] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-xvkimevtel] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-xvkimevtel] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-xvkimevtel] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}

.scene-color[b-xvkimevtel] {
    color: #e685da;
    font-weight: 600;
}


.a[b-xvkimevtel] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-xvkimevtel] {
    border-radius: 34px;
}

    .slider.round[b-xvkimevtel]:before {
        border-radius: 50%;
    }


/* width */
[b-xvkimevtel]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-xvkimevtel]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-xvkimevtel]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-xvkimevtel]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }


.share[b-xvkimevtel] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-xvkimevtel] {
    cursor: pointer;
    text-decoration: underline;
}

.wayfinder-button[b-xvkimevtel] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: larger;
}

    .wayfinder-button:focus[b-xvkimevtel] {
        outline: none;
        border: none;
    }
/* _content/WayfinderProject/Components/Common/Tables/MoogleShop/InventoryTableRow.razor.rz.scp.css */

.world-color[b-7pjs40lhyi] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-7pjs40lhyi] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-7pjs40lhyi] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-7pjs40lhyi] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-7pjs40lhyi] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-7pjs40lhyi] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-7pjs40lhyi] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-7pjs40lhyi] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}


.a[b-7pjs40lhyi] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-7pjs40lhyi] {
    border-radius: 34px;
}

    .slider.round[b-7pjs40lhyi]:before {
        border-radius: 50%;
    }


/* width */
[b-7pjs40lhyi]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-7pjs40lhyi]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-7pjs40lhyi]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-7pjs40lhyi]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Components/Common/Tables/MoogleShop/RecipeTable.razor.rz.scp.css */
.pagination[b-5o8mnba35i] {
    place-content: center;
    width: 100%;
    overflow-x: auto;
    display: block;
    text-align: center;
}

.button-text-color[b-5o8mnba35i] {
    color: dodgerblue;
}
/* _content/WayfinderProject/Components/Common/Tables/MoogleShop/RecipeTableExpandedRow.razor.rz.scp.css */

.world-color[b-f8uotumth2] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-f8uotumth2] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-f8uotumth2] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-f8uotumth2] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-f8uotumth2] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-f8uotumth2] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-f8uotumth2] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-f8uotumth2] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}

.scene-color[b-f8uotumth2] {
    color: #e685da;
    font-weight: 600;
}


.a[b-f8uotumth2] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-f8uotumth2] {
    border-radius: 34px;
}

    .slider.round[b-f8uotumth2]:before {
        border-radius: 50%;
    }


/* width */
[b-f8uotumth2]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-f8uotumth2]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-f8uotumth2]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-f8uotumth2]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }


.share[b-f8uotumth2] {
    cursor: pointer;
    color: #4d84ff;
    font-size: larger;
    float: right;
}

.share-text[b-f8uotumth2] {
    cursor: pointer;
    text-decoration: underline;
}

.wayfinder-button[b-f8uotumth2] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: larger;
}

    .wayfinder-button:focus[b-f8uotumth2] {
        outline: none;
        border: none;
    }
/* _content/WayfinderProject/Components/Common/Tables/MoogleShop/RecipeTableRow.razor.rz.scp.css */

.world-color[b-to47agz4di] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-to47agz4di] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-to47agz4di] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-to47agz4di] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-to47agz4di] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-to47agz4di] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-to47agz4di] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-to47agz4di] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}


.a[b-to47agz4di] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-to47agz4di] {
    border-radius: 34px;
}

    .slider.round[b-to47agz4di]:before {
        border-radius: 50%;
    }


/* width */
[b-to47agz4di]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-to47agz4di]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-to47agz4di]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-to47agz4di]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Components/Common/Tooltip.razor.rz.scp.css */
.tooltip-wrapper[b-ybnhj66f5p] {
    position: absolute;
    display: inline-block;
    margin-left: 5px;
}

span[b-ybnhj66f5p] {
    visibility: hidden;
    position: absolute;
    width: 400px;
    /*bottom: 100%;
    left: 50%;
    margin-left: -110px;*/
    background-color: white;
    color: black;
    text-align: center;
    padding: 5px;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #4B8FFF #4B8FFF #4B8FFF #4B8FFF;
    z-index: 1;
    box-shadow: 0px 2px 9px 0px #888888;
}

.tooltip-wrapper:hover span[b-ybnhj66f5p] {
    visibility: visible;
}
/* _content/WayfinderProject/Pages/About.razor.rz.scp.css */
.wayfinder-background[b-uwbymidaoo] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
    margin-left: -30px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-bottom-left-radius: unset;
    border-top-left-radius: unset;
    width: 90%;
}

.wayfinder-title[b-uwbymidaoo] {
    text-align: left;
    font-size: large;
}

.wayfinder-description[b-uwbymidaoo] {
    margin-top: 15px;
    text-align: left;
    font-size: large;
}

.wayfinder-clickable[b-uwbymidaoo] {
    padding: 5px;
    width: 100px;
    height: 100px;
    cursor: pointer;
    border-radius: 15px;
    margin-bottom: 15px;
    text-align: -webkit-center;
}

.wayfinder-header[b-uwbymidaoo] {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: large;
}

.header-margins[b-uwbymidaoo] {
    margin-top: -5px;
    margin-right: 15px;
}

.header-label[b-uwbymidaoo] {
    font-size: large;
}

/* Rounded sliders */
.slider.round[b-uwbymidaoo] {
    border-radius: 34px;
}

    .slider.round[b-uwbymidaoo]:before {
        border-radius: 50%;
    }


/* width */
[b-uwbymidaoo]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-uwbymidaoo]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-uwbymidaoo]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-uwbymidaoo]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/FAQ.razor.rz.scp.css */
.wayfinder-background[b-a3wdsfnq1q] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
    margin-left: -30px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-bottom-left-radius: unset;
    border-top-left-radius: unset;
    width: 90%;
}

.wayfinder-title[b-a3wdsfnq1q] {
    text-align: left;
    font-size: large;
}

.wayfinder-description[b-a3wdsfnq1q] {
    margin-top: 15px;
    text-align: left;
    font-size: large;
}

.wayfinder-header[b-a3wdsfnq1q] {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: large;
}

.wayfinder-question[b-a3wdsfnq1q] {
    margin-left: -30px;
    margin-bottom: -18px;
    font-size: x-large;
    color: #8112ff;
}

.wayfinder-info[b-a3wdsfnq1q] {
    margin-left: -30px;
    margin-bottom: -18px;
    font-size: x-large;
    color: #1b31ff;
}

.header-margins[b-a3wdsfnq1q] {
    width: 25px;
    margin-top: -5px;
    margin-right: 15px;
}

.header-label[b-a3wdsfnq1q] {
    font-size: large;
}

/* Rounded sliders */
.slider.round[b-a3wdsfnq1q] {
    border-radius: 34px;
}

    .slider.round[b-a3wdsfnq1q]:before {
        border-radius: 50%;
    }


/* width */
[b-a3wdsfnq1q]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-a3wdsfnq1q]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-a3wdsfnq1q]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-a3wdsfnq1q]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/Favourites.razor.rz.scp.css */
.wayfinder-background[b-l7wf42j6p2] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
    margin-left: -30px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-bottom-left-radius: unset;
    border-top-left-radius: unset;
    width: 90%;
}

.wayfinder-title[b-l7wf42j6p2] {
    text-align: left;
    font-size: large;
}

.wayfinder-description[b-l7wf42j6p2] {
    margin-top: 15px;
    text-align: left;
    font-size: large;
}

.wayfinder-parallax[b-l7wf42j6p2] {
    border-radius: 35px;
    padding: 20px;
    background-image: url(/images/MA_invisible.png);
    background-attachment: fixed;
    background-position: left;
    background-repeat: no-repeat;
}

.wayfinder-sub-description[b-l7wf42j6p2] {
    text-align: center;
    font-size: larger;
    margin-top: 25px;
}

.wayfinder-alt-description[b-l7wf42j6p2] {
    text-align: center;
    font-size: larger;
    margin-bottom: 25px;
}

.wayfinder-search[b-l7wf42j6p2] {
    text-align: center;
    margin-left: 80px;
}

.wayfinder-search-alt[b-l7wf42j6p2] {
    text-align: right;
    margin-top: 20px;
    width: 100%;
}

.wayfinder-search-icon[b-l7wf42j6p2] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-general-icon[b-l7wf42j6p2] {
    position: relative;
    top: 7px;
    padding-right: 5px;
    color: #155ed9;
    cursor: pointer;
}

.wayfinder-search-button[b-l7wf42j6p2] {
    padding: 5px 30px;
    right: 180px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-l7wf42j6p2] {
        outline: none;
        border: none;
    }

.wayfinder-button[b-l7wf42j6p2] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: larger;
}

    .wayfinder-button:focus[b-l7wf42j6p2] {
        outline: none;
        border: none;
    }

.wayfinder-outlined-button[b-l7wf42j6p2] {
    padding: 5px 30px;
    color: black;
    border: 1px solid #2787fd;
    border-radius: 20px;
    background: #f1f1f1;
}

    .wayfinder-outlined-button:focus[b-l7wf42j6p2] {
        outline: none;
    }

.custom-input[b-l7wf42j6p2] {
    padding: 10px 200px 10px 40px;
    border-radius: 50px;
    text-align: left;
    width: 40%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-l7wf42j6p2] {
        outline: none;
        border: 2px solid #2888ff;
    }


.header-margins[b-l7wf42j6p2] {
    width: 25px;
    margin-top: -5px;
    margin-right: 15px;
}

.header-label[b-l7wf42j6p2] {
    font-size: large;
}

.world-color[b-l7wf42j6p2] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-l7wf42j6p2] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-l7wf42j6p2] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-l7wf42j6p2] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-l7wf42j6p2] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-l7wf42j6p2] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-l7wf42j6p2] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-l7wf42j6p2] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}


.a[b-l7wf42j6p2] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-l7wf42j6p2] {
    border-radius: 34px;
}

    .slider.round[b-l7wf42j6p2]:before {
        border-radius: 50%;
    }


/* width */
[b-l7wf42j6p2]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-l7wf42j6p2]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-l7wf42j6p2]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-l7wf42j6p2]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/Index.razor.rz.scp.css */
.wayfinder-background[b-ksq4fjga5l] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
    margin-bottom: 30px;
    padding: 50px;
    width: 100%;
}

.wayfinder-title[b-ksq4fjga5l] {
    text-align: start;
    font-size: xx-large;
}

.wayfinder-description[b-ksq4fjga5l] {
    text-align: end;
    font-size: larger;
}

.wayfinder-button[b-ksq4fjga5l] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: larger;
}

    .wayfinder-button:focus[b-ksq4fjga5l] {
        outline: none;
        border: none;
    }

/* Referenced from https://stackoverflow.com/questions/15857006/drawing-a-folder-icon-with-css */
.ma-folder[b-ksq4fjga5l] {
    width: 80%;
    height: 550px;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 50px;
    position: relative;
    border-radius: 0px 25px 25px 25px;
    background-color: #3b7aef;
    padding: 15px;
}

    .ma-folder[b-ksq4fjga5l]:before {
        z-index: -2;
        content: '';
        width: 70%;
        height: 85px;
        border-radius: 25px 70px 0 0;
        background-color: #3b7aef;
        position: absolute;
        top: -35px;
        left: 0px;
    }

.jj-folder[b-ksq4fjga5l] {
    width: 80%;
    height: 550px;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 50px;
    position: relative;
    border-radius: 0px 25px 25px 25px;
    background-color: #00c38e;
    padding: 15px;
}

    .jj-folder[b-ksq4fjga5l]:before {
        z-index: -2;
        content: '';
        width: 70%;
        height: 85px;
        border-radius: 25px 70px 0 0;
        background-color: #00c38e;
        position: absolute;
        top: -35px;
        left: 0px;
    }

.ms-folder[b-ksq4fjga5l] {
    width: 80%;
    height: 550px;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 50px;
    position: relative;
    border-radius: 0px 25px 25px 25px;
    background-color: #edad00;
    padding: 15px;
}

    .ms-folder[b-ksq4fjga5l]:before {
        z-index: -2;
        content: '';
        width: 70%;
        height: 85px;
        border-radius: 25px 70px 0 0;
        background-color: #edad00;
        position: absolute;
        top: -35px;
        left: 0px;
    }

.folder-title[b-ksq4fjga5l] {
    position: absolute;
    top: -30px;
    color: white;
    margin-left: 25px;
    font-size: x-large;
    cursor: default;
}

.folder-container[b-ksq4fjga5l] {
    width: 100%;
    height: 40vh;
    padding: 0px 15px 5px 15px;
    background-color: #ffffffbf;
    color: #00000000;
    border-radius: 25px;
    zoom: 1;
    overflow: clip;
}

.folder-image[b-ksq4fjga5l] {
    width: 100%;
    background: rgba(0, 0, 0, 0);
    transform: scale(1);
    cursor: pointer;

    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
}

    .folder-image:hover[b-ksq4fjga5l] {
        background: rgba(0, 0, 0, 0.7);
        transform: scale(1.25);
        color: #f1f1f155;
    }

.folder-content[b-ksq4fjga5l] {
    color: white;
    padding: 15px 20px 0px 20px;
    cursor: default;
}

.folder-redirect[b-ksq4fjga5l] {
    border: 2px solid white;
    border-radius: 50px;
    position: absolute;
    top: 25px;
    right: 25px;
    color: white;
    padding-top: 5px;
    padding-left: 11px;
    width: 35px;
    height: 35px;
    z-index: 5;
    pointer-events: none;
}

/* Rounded sliders */
.slider.round[b-ksq4fjga5l] {
    border-radius: 34px;
}

    .slider.round[b-ksq4fjga5l]:before {
        border-radius: 50%;
    }


/* width */
[b-ksq4fjga5l]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-ksq4fjga5l]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-ksq4fjga5l]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-ksq4fjga5l]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/JiminyJournal.razor.rz.scp.css */
.wayfinder-background[b-9ztoxack9z] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
}

.wayfinder-parallax[b-9ztoxack9z] {
    border-radius: 35px;
    padding: 20px;
    /*    background-image: url(/images/updated-backgrounds/jiminy_textless.png);*/
    background-image: none;
    background-attachment: fixed;
    background-position: left;
    background-repeat: no-repeat;
}

.wayfinder-title[b-9ztoxack9z] {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 35px;
    font-size: xx-large;
}

.wayfinder-description[b-9ztoxack9z] {
    text-align: center;
    font-size: larger;
    margin-top: 15px;
    margin-bottom: 40px;
}

.wayfinder-sub-description[b-9ztoxack9z] {
    text-align: center;
    font-size: larger;
    margin-top: 25px;
}

.wayfinder-alt-description[b-9ztoxack9z] {
    text-align: center;
    font-size: larger;
    margin-bottom: 25px;
}

.wayfinder-search[b-9ztoxack9z] {
    text-align: center;
    margin-left: 80px;
}

.wayfinder-search-alt[b-9ztoxack9z] {
    text-align: right;
    margin-top: 20px;
    width: 100%;
}

.wayfinder-search-icon[b-9ztoxack9z] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-general-icon[b-9ztoxack9z] {
    position: relative;
    top: 7px;
    padding-right: 5px;
    color: #155ed9;
    cursor: pointer;
}

.wayfinder-search-button[b-9ztoxack9z] {
    padding: 5px 30px;
    right: 180px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-9ztoxack9z] {
        outline: none;
        border: none;
    }

.wayfinder-button[b-9ztoxack9z] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: larger;
}

    .wayfinder-button:focus[b-9ztoxack9z] {
        outline: none;
        border: none;
    }

.custom-input[b-9ztoxack9z] {
    padding: 10px 100px 10px 40px;
    border-radius: 50px;
    text-align: left;
    width: 40%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-9ztoxack9z] {
        outline: none;
        border: 2px solid #2888ff;
    }


.header-margins[b-9ztoxack9z] {
    width: 25px;
    margin-top: -5px;
    margin-right: 15px;
}

.header-label[b-9ztoxack9z] {
    font-size: large;
}

.world-color[b-9ztoxack9z] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-9ztoxack9z] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.character-color[b-9ztoxack9z] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-9ztoxack9z] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.a[b-9ztoxack9z] {
    color: #2997ff;
}

.wayfinder-buttons[b-9ztoxack9z] {
    display: inline-flex;
}


.wayfinder-search-button[b-9ztoxack9z] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
}

    .wayfinder-search-button:focus[b-9ztoxack9z] {
        outline: none;
        border: none;
    }

.wayfinder-outlined-button[b-9ztoxack9z] {
    padding: 5px 30px;
    color: black;
    border: 1px solid #2787fd;
    border-radius: 20px;
    background: #f1f1f1;
}

    .wayfinder-outlined-button:focus[b-9ztoxack9z] {
        outline: none;
    }

.clear-all-button[b-9ztoxack9z] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #d91515, #fd2727);
    margin-right: 10px;
}


/* Rounded sliders */
.slider.round[b-9ztoxack9z] {
    border-radius: 34px;
}

    .slider.round[b-9ztoxack9z]:before {
        border-radius: 50%;
    }


/* width */
[b-9ztoxack9z]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-9ztoxack9z]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-9ztoxack9z]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-9ztoxack9z]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/MemoryArchive.razor.rz.scp.css */
.wayfinder-background[b-axukirzzsk] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
}

.wayfinder-parallax[b-axukirzzsk] {
    border-radius: 35px;
    padding: 20px;
    /*    background-image: url(/images/updated-backgrounds/memoryarchive_textless.png);*/
    background-image: none;
    background-attachment: fixed;
    background-position: left;
    background-repeat: no-repeat;
}

.wayfinder-title[b-axukirzzsk] {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 35px;
    font-size: xx-large;
}

.wayfinder-description[b-axukirzzsk] {
    text-align: center;
    font-size: larger;
    margin-top: 15px;
    margin-bottom: 40px;
}

.wayfinder-sub-description[b-axukirzzsk] {
    text-align: center;
    font-size: larger;
    margin-top: 25px;
}

.wayfinder-alt-description[b-axukirzzsk] {
    text-align: center;
    font-size: larger;
    margin-bottom: 25px;
}

.wayfinder-search[b-axukirzzsk] {
    text-align: center;
    margin-left: 80px;
}

.wayfinder-search-alt[b-axukirzzsk] {
    text-align: right;
    margin-top: 20px;
    width: 100%;
}

.wayfinder-search-icon[b-axukirzzsk] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-general-icon[b-axukirzzsk] {
    position: relative;
    top: 7px;
    padding-right: 5px;
    color: #155ed9;
    cursor: pointer;
}

.wayfinder-search-button[b-axukirzzsk] {
    padding: 5px 30px;
    right: 180px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-axukirzzsk] {
        outline: none;
        border: none;
    }

.wayfinder-button[b-axukirzzsk] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: larger;
}

    .wayfinder-button:focus[b-axukirzzsk] {
        outline: none;
        border: none;
    }

.custom-input[b-axukirzzsk] {
    padding: 10px 200px 10px 40px;
    border-radius: 50px;
    text-align: left;
    width: 40%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-axukirzzsk] {
        outline: none;
        border: 2px solid #2888ff;
    }


.header-margins[b-axukirzzsk] {
    width: 25px;
    margin-top: -5px;
    margin-right: 15px;
}

.header-label[b-axukirzzsk] {
    font-size: large;
}

.world-color[b-axukirzzsk] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-axukirzzsk] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-axukirzzsk] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-axukirzzsk] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-axukirzzsk] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-axukirzzsk] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-axukirzzsk] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-axukirzzsk] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}


.a[b-axukirzzsk] {
    color: #2997ff;
}

.wayfinder-buttons[b-axukirzzsk] {
    display: inline-flex;
}


.wayfinder-search-button[b-axukirzzsk] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
}

    .wayfinder-search-button:focus[b-axukirzzsk] {
        outline: none;
        border: none;
    }

.wayfinder-outlined-button[b-axukirzzsk] {
    padding: 5px 30px;
    color: black;
    border: 1px solid #2787fd;
    border-radius: 20px;
    background: #f1f1f1;
}

    .wayfinder-outlined-button:focus[b-axukirzzsk] {
        outline: none;
    }

.clear-all-button[b-axukirzzsk] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #d91515, #fd2727);
    margin-right: 10px;
}


/* Rounded sliders */
.slider.round[b-axukirzzsk] {
    border-radius: 34px;
}

    .slider.round[b-axukirzzsk]:before {
        border-radius: 50%;
    }


/* width */
[b-axukirzzsk]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-axukirzzsk]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-axukirzzsk]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-axukirzzsk]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/MoogleShop.razor.rz.scp.css */
.wayfinder-background[b-0uos318zlk] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
}

.wayfinder-parallax[b-0uos318zlk] {
    border-radius: 35px;
    padding: 20px;
    /*    background-image: url(/images/updated-backgrounds/moogle_textless.png);*/
    background-image: none;
    background-attachment: fixed;
    background-position: left;
    background-repeat: no-repeat;
}

.wayfinder-title[b-0uos318zlk] {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 35px;
    font-size: xx-large;
}

.wayfinder-description[b-0uos318zlk] {
    text-align: center;
    font-size: larger;
    margin-top: 15px;
    margin-bottom: 40px;
}

.wayfinder-sub-description[b-0uos318zlk] {
    text-align: center;
    font-size: larger;
    margin-top: 25px;
}

.wayfinder-alt-description[b-0uos318zlk] {
    text-align: center;
    font-size: larger;
    margin-bottom: 25px;
}

.wayfinder-search[b-0uos318zlk] {
    text-align: center;
    margin-left: 80px;
}

.wayfinder-search-alt[b-0uos318zlk] {
    text-align: right;
    margin-top: 20px;
    width: 100%;
}

.wayfinder-search-icon[b-0uos318zlk] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-general-icon[b-0uos318zlk] {
    position: relative;
    top: 7px;
    padding-right: 5px;
    color: #155ed9;
    cursor: pointer;
}

.wayfinder-search-button[b-0uos318zlk] {
    padding: 5px 30px;
    right: 180px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-0uos318zlk] {
        outline: none;
        border: none;
    }

.wayfinder-button[b-0uos318zlk] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: larger;
}

    .wayfinder-button:focus[b-0uos318zlk] {
        outline: none;
        border: none;
    }

.custom-input[b-0uos318zlk] {
    padding: 10px 100px 10px 40px;
    border-radius: 50px;
    text-align: left;
    width: 40%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-0uos318zlk] {
        outline: none;
        border: 2px solid #2888ff;
    }


.header-margins[b-0uos318zlk] {
    width: 25px;
    margin-top: -5px;
    margin-right: 15px;
}

.header-label[b-0uos318zlk] {
    font-size: large;
}

.world-color[b-0uos318zlk] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-0uos318zlk] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-0uos318zlk] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-0uos318zlk] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-0uos318zlk] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-0uos318zlk] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-0uos318zlk] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-0uos318zlk] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}



.a[b-0uos318zlk] {
    color: #2997ff;
}

.wayfinder-buttons[b-0uos318zlk] {
    display: inline-flex;
}


.wayfinder-search-button[b-0uos318zlk] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
}

    .wayfinder-search-button:focus[b-0uos318zlk] {
        outline: none;
        border: none;
    }

.wayfinder-outlined-button[b-0uos318zlk] {
    padding: 5px 30px;
    color: black;
    border: 1px solid #2787fd;
    border-radius: 20px;
    background: #f1f1f1;
}

    .wayfinder-outlined-button:focus[b-0uos318zlk] {
        outline: none;
    }

.clear-all-button[b-0uos318zlk] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #d91515, #fd2727);
    margin-right: 10px;
}



/* Rounded sliders */
.slider.round[b-0uos318zlk] {
    border-radius: 34px;
}

    .slider.round[b-0uos318zlk]:before {
        border-radius: 50%;
    }


/* width */
[b-0uos318zlk]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-0uos318zlk]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-0uos318zlk]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-0uos318zlk]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/PrivacyPolicy.razor.rz.scp.css */
.wayfinder-background[b-zj98iax8x6] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
    margin-left: -30px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-bottom-left-radius: unset;
    border-top-left-radius: unset;
    width: 90%;
}

.wayfinder-title[b-zj98iax8x6] {
    text-align: left;
    font-size: large;
}

.wayfinder-description[b-zj98iax8x6] {
    margin-top: 15px;
    text-align: left;
    font-size: large;
}

.wayfinder-header[b-zj98iax8x6] {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: large;
}

.wayfinder-question[b-zj98iax8x6] {
    margin-left: -30px;
    margin-bottom: -18px;
    font-size: x-large;
    color: #8112ff;
}

.wayfinder-info[b-zj98iax8x6] {
    margin-left: -30px;
    margin-bottom: -18px;
    font-size: x-large;
    color: #1b31ff;
}

.header-margins[b-zj98iax8x6] {
    width: 25px;
    margin-top: -5px;
    margin-right: 15px;
}

.header-label[b-zj98iax8x6] {
    font-size: large;
}

/* Rounded sliders */
.slider.round[b-zj98iax8x6] {
    border-radius: 34px;
}

    .slider.round[b-zj98iax8x6]:before {
        border-radius: 50%;
    }


/* width */
[b-zj98iax8x6]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-zj98iax8x6]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-zj98iax8x6]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-zj98iax8x6]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/Projects.razor.rz.scp.css */
.wayfinder-background[b-jps38k6alu] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
    margin-left: -30px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-bottom-left-radius: unset;
    border-top-left-radius: unset;
    width: 90%;
}

.wayfinder-title[b-jps38k6alu] {
    text-align: left;
    font-size: large;
}

.wayfinder-description[b-jps38k6alu] {
    margin-top: 15px;
    text-align: left;
    font-size: large;
}

.wayfinder-parallax[b-jps38k6alu] {
    border-radius: 35px;
    padding: 20px;
    background-image: url(/images/MA_invisible.png);
    background-attachment: fixed;
    background-position: left;
    background-repeat: no-repeat;
}

.wayfinder-sub-description[b-jps38k6alu] {
    text-align: center;
    font-size: larger;
    margin-top: 25px;
}

.wayfinder-alt-description[b-jps38k6alu] {
    text-align: center;
    font-size: larger;
    margin-bottom: 25px;
}

.wayfinder-search[b-jps38k6alu] {
    text-align: center;
    margin-left: 80px;
}

.wayfinder-search-alt[b-jps38k6alu] {
    text-align: right;
    margin-top: 20px;
    width: 100%;
}

.wayfinder-search-icon[b-jps38k6alu] {
    left: 40px;
    top: 7px;
    position: relative;
    color: #536fe9;
}

.wayfinder-general-icon[b-jps38k6alu] {
    position: relative;
    top: 7px;
    padding-right: 5px;
    color: #155ed9;
    cursor: pointer;
}

.wayfinder-search-button[b-jps38k6alu] {
    padding: 5px 30px;
    right: 180px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: small;
}

    .wayfinder-search-button:focus[b-jps38k6alu] {
        outline: none;
        border: none;
    }

.wayfinder-button[b-jps38k6alu] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    font-size: larger;
}

    .wayfinder-button:focus[b-jps38k6alu] {
        outline: none;
        border: none;
    }

.wayfinder-outlined-button[b-jps38k6alu] {
    padding: 5px 30px;
    color: black;
    border: 1px solid #2787fd;
    border-radius: 20px;
    background: #f1f1f1;
}

    .wayfinder-outlined-button:focus[b-jps38k6alu] {
        outline: none;
    }

.custom-input[b-jps38k6alu] {
    padding: 10px 200px 10px 40px;
    border-radius: 50px;
    text-align: left;
    width: 40%;
    height: auto;
    border: 2px solid #2888ff;
    overflow-wrap: break-word;
}

    .custom-input:focus[b-jps38k6alu] {
        outline: none;
        border: 2px solid #2888ff;
    }


.header-margins[b-jps38k6alu] {
    width: 25px;
    margin-top: -5px;
    margin-right: 15px;
}

.header-label[b-jps38k6alu] {
    font-size: large;
}

.world-color[b-jps38k6alu] {
    color: #ea4a4a;
    font-weight: 600;
}

.world-display[b-jps38k6alu] {
    border: solid 2px #ea4a4a;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdf4f4;
    color: #ea4a4a;
    font-weight: 600;
}

.area-color[b-jps38k6alu] {
    color: #5499fc;
    font-weight: 600;
}

.area-display[b-jps38k6alu] {
    border: solid 2px #5499fc;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #5499fc;
    font-weight: 600;
}

.character-color[b-jps38k6alu] {
    color: #f3b222;
    font-weight: 600;
}

.character-display[b-jps38k6alu] {
    border: solid 2px #f3b222;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #fdfbf4;
    color: #f3b222;
    font-weight: 600;
}

.music-color[b-jps38k6alu] {
    color: #a13bfb;
    font-weight: 600;
}

.music-display[b-jps38k6alu] {
    border: solid 2px #a13bfb;
    padding: 5px 8px;
    border-radius: 7px;
    background-color: #f4f5fd;
    color: #a13bfb;
    font-weight: 600;
}


.a[b-jps38k6alu] {
    color: #1a00ff;
}


/* Rounded sliders */
.slider.round[b-jps38k6alu] {
    border-radius: 34px;
}

    .slider.round[b-jps38k6alu]:before {
        border-radius: 50%;
    }


/* width */
[b-jps38k6alu]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-jps38k6alu]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-jps38k6alu]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-jps38k6alu]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/SearchHistory.razor.rz.scp.css */
.history-bubble[b-ikqhvb86rp] {
    color: white;
    padding: 5px 10px;
    border-radius: 30px;
    margin: 5px 7px;
    display: inline-block;
    font-weight: 600;
}

.wayfinder-background[b-ikqhvb86rp] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
    margin-left: -30px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-bottom-left-radius: unset;
    border-top-left-radius: unset;
    width: 90%;
}

.wayfinder-title[b-ikqhvb86rp] {
    text-align: left;
    font-size: large;
}

.wayfinder-description[b-ikqhvb86rp] {
    margin-top: 15px;
    text-align: left;
    font-size: large;
}

h2[b-ikqhvb86rp] {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #000;
    line-height: 0.1em;
    margin: 10px 0 20px;
    font-weight: 700;
    font-size: 25px;
}

    h2 span[b-ikqhvb86rp] {
        background: #ffffff;
        padding: 0 20px;
    }


.wayfinder-search-button[b-ikqhvb86rp] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 20px;
    background: linear-gradient(to right, #155ed9, #2787fd);
    text-align: center;
}

    .wayfinder-search-button:focus[b-ikqhvb86rp] {
        outline: none;
        border: none;
    }

/* Rounded sliders */
.slider.round[b-ikqhvb86rp] {
    border-radius: 34px;
}

    .slider.round[b-ikqhvb86rp]:before {
        border-radius: 50%;
    }


/* width */
[b-ikqhvb86rp]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-ikqhvb86rp]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-ikqhvb86rp]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-ikqhvb86rp]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/Support.razor.rz.scp.css */
.wayfinder-background[b-wf9x5pi5ic] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
    margin-left: -30px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-bottom-left-radius: unset;
    border-top-left-radius: unset;
    width: 90%;
}

.wayfinder-title[b-wf9x5pi5ic] {
    text-align: left;
    font-size: large;
}

.wayfinder-description[b-wf9x5pi5ic] {
    margin-top: 15px;
    text-align: left;
    font-size: large;
}

.wayfinder-header[b-wf9x5pi5ic] {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: large;
}

.wayfinder-question[b-wf9x5pi5ic] {
    margin-left: -30px;
    margin-bottom: -18px;
    font-size: x-large;
    color: #8112ff;
}

.wayfinder-info[b-wf9x5pi5ic] {
    margin-left: -30px;
    margin-bottom: -18px;
    font-size: x-large;
    color: #1b31ff;
}

.header-margins[b-wf9x5pi5ic] {
    width: 25px;
    margin-top: -5px;
    margin-right: 15px;
}

.header-label[b-wf9x5pi5ic] {
    font-size: large;
}

/* Rounded sliders */
.slider.round[b-wf9x5pi5ic] {
    border-radius: 34px;
}

    .slider.round[b-wf9x5pi5ic]:before {
        border-radius: 50%;
    }


/* width */
[b-wf9x5pi5ic]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-wf9x5pi5ic]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-wf9x5pi5ic]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-wf9x5pi5ic]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Pages/TermsOfUse.razor.rz.scp.css */
.wayfinder-background[b-y7p0dcnpkz] {
    border-radius: 35px;
    background: linear-gradient(125deg, #d5e5fa, #f2f2f7, #f7dfec);
    margin-left: -30px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-bottom-left-radius: unset;
    border-top-left-radius: unset;
    width: 90%;
}

.wayfinder-title[b-y7p0dcnpkz] {
    text-align: left;
    font-size: large;
}

.wayfinder-description[b-y7p0dcnpkz] {
    margin-top: 15px;
    text-align: left;
    font-size: large;
}

.wayfinder-header[b-y7p0dcnpkz] {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: large;
}

.wayfinder-question[b-y7p0dcnpkz] {
    margin-left: -30px;
    margin-bottom: -18px;
    font-size: x-large;
    color: #8112ff;
}

.wayfinder-info[b-y7p0dcnpkz] {
    margin-left: -30px;
    margin-bottom: -18px;
    font-size: x-large;
    color: #1b31ff;
}

.header-margins[b-y7p0dcnpkz] {
    width: 25px;
    margin-top: -5px;
    margin-right: 15px;
}

.header-label[b-y7p0dcnpkz] {
    font-size: large;
}

/* Rounded sliders */
.slider.round[b-y7p0dcnpkz] {
    border-radius: 34px;
}

    .slider.round[b-y7p0dcnpkz]:before {
        border-radius: 50%;
    }


/* width */
[b-y7p0dcnpkz]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-y7p0dcnpkz]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-y7p0dcnpkz]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-y7p0dcnpkz]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
/* _content/WayfinderProject/Shared/MainLayout.razor.rz.scp.css */
.page[b-frbx1eif2q] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-frbx1eif2q] {
    flex: 1;
}

.sidebar[b-frbx1eif2q] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.content-body[b-frbx1eif2q] {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.top-row[b-frbx1eif2q] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-frbx1eif2q]  a, .top-row .btn-link[b-frbx1eif2q] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-frbx1eif2q] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

.wayfinder-nav-button[b-frbx1eif2q] {
    background-color: white;
    border: 1px solid #989898;
    border-radius: 10px;
    padding: 3px 25px;
}

.dropdown-container[b-frbx1eif2q] {
    position: absolute;
    border: 1px solid #989898;
    border-radius: 10px;
    background-color: white;
    text-align: center;
}

.dropdown-list[b-frbx1eif2q] {
    display: none;
    top: 5px;
    position: relative;
    padding: 0px 15px;
}

.wayfinder-dropdown-item[b-frbx1eif2q] {
    display: block;
    padding: 0.5rem 1rem;
    background-color: white;
}

.is-active[b-frbx1eif2q] {
    display: block;
}

.wayfinder-chevron[b-frbx1eif2q] {
    font-size: x-small;
    margin-left: 5px;
}

.account-container[b-frbx1eif2q] {
    border: 1px solid #989898;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    cursor: pointer;
}

.account-icon[b-frbx1eif2q] {
    font-size: 22px;
    color: #989898;
}

.wayfinder-button[b-frbx1eif2q] {
    padding: 5px 30px;
    position: relative;
    color: white;
    border: none;
    border-radius: 10px;
    background: linear-gradient(to right, #155ed9, #2787fd);
}

    .wayfinder-button:focus[b-frbx1eif2q] {
        outline: none;
        border: none;
    }

.bottom-row[b-frbx1eif2q] {
    background-color: #f7f7f7;
    border-top: 1px solid #d6d5d5;
    margin-top: auto;
    width: 100%;
    padding: 15px 25px;
}

    .bottom-row[b-frbx1eif2q]  a, .top-row .btn-link[b-frbx1eif2q] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .bottom-row a:first-child[b-frbx1eif2q] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-frbx1eif2q] {
        display: none;
    }

    .top-row.auth[b-frbx1eif2q] {
        justify-content: space-between;
    }

    .top-row a[b-frbx1eif2q], .top-row .btn-link[b-frbx1eif2q] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-frbx1eif2q] {
        flex-direction: row;
    }

    .sidebar[b-frbx1eif2q] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-frbx1eif2q] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-frbx1eif2q], article[b-frbx1eif2q] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}



/* Rounded sliders */
.slider.round[b-frbx1eif2q] {
    border-radius: 34px;
}

    .slider.round[b-frbx1eif2q]:before {
        border-radius: 50%;
    }


/* width */
[b-frbx1eif2q]::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/* Track */
[b-frbx1eif2q]::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

/* Handle */
[b-frbx1eif2q]::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-frbx1eif2q]::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 10px;
    }
