.TaskList_lst___p5jQ{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 6px;
    gap: 6px;
}

.TaskList_lst___p5jQ > li{
    padding: 6px 16px 6px 16px;
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
    border-radius: 2px;
    position: relative;
}

.TaskList_containerBtnMore__xXuqD{
    position: absolute;
    top: 6px;
    right: 6px;
}

.TaskList_name__TMaBl{
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
}
.Modal_overlay__tmtE4{
    display: none;
    background-color: var(--layer-1);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 200;
}

.Modal_overlay__tmtE4.Modal_open__6FENn{
    display: block;
}

.Modal_header__G_2ct{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 10;
}

.Modal_containerChildren___De4W{
    width: 100%;
    max-width: 800px;
    height: 100%;
    overflow: scroll;
    margin: auto;
}

@media screen and (max-width: 500px){
    .Modal_overlay__tmtE4.Modal_open__6FENn{
        display: flex;
        flex-direction: column;
    }

    .Modal_header__G_2ct{
        height: 36px;
        background-color: var(--layer-1);
        position: static;
    }

    .Modal_containerChildren___De4W{
        flex: 1 1;
        border-radius: 2px;
        overflow: scroll;
    }
}
.LabelButton_btnLabel__FAxBD{
    display: flex;
    height: 36px;
    padding: 0 16px 0 16px;
    background-color: var(--layer-1);
    border: none;
    outline: none;
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
    align-items: center;
    position: absolute;
}

.LabelButton_btnLabel__FAxBD.LabelButton_positionTopLeft__PSDzO{
    border-radius: 0 0 2px 0;
    top: 0;
    left: 0;
}

.LabelButton_btnLabel__FAxBD.LabelButton_positionTopRight__rW6X2{
    border-radius: 0 0 0 2px;
    top: 0;
    right: 0;
}

.LabelButton_btnLabel__FAxBD.LabelButton_positionBottomRight___t0hv{
    border-radius: 2px 0 0 0;
    right: 0;
    bottom: 0;
}

.LabelButton_btnLabel__FAxBD.LabelButton_positionBottomLeft__Bg6xP{
    border-radius: 0 2px 0 0;
    bottom: 0;
    left: 0;
}

/* Disabled State */
.LabelButton_btnLabel__FAxBD:disabled{
    color: var(--layer-8);
}
/* PanelSlideRoot component styles */

.SlidePanel_root__vVF11{
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden;
    align-items: center;
    position: relative;
}
.SlidePanel_root__vVF11 .SlidePanel_containerCenter__3PnZR{
    width: 100%;
    max-height: 100%;
    overflow: scroll;
}

/* PanelSlide component styles */

.SlidePanel_panel__6VsmY{
    display: flex;
    width: 100%;
    height: 100%;
    background-color: var(--layer-1);
    align-items: center;
    position: absolute;
    top: 0;
    left: 100%;
    transition: 0.25s ease-in-out;
}

.SlidePanel_panel__6VsmY.SlidePanel_open__W8nGb{
    margin-left: -100%;
}

.SlidePanel_panel__6VsmY.SlidePanel_closed__wuCIk{
    margin-left: 0;
}

.SlidePanel_panel__6VsmY .SlidePanel_containerCenter__3PnZR{
    width: 100%;
    max-height: 100%;
}

.SlidePanel_header__w4AGf{
    width: 100%;
    height: 36px;
    position: relative;
    z-index: 0;
}

.SlidePanel_btnBack__rG5Wc{
    display: flex;
    width: 36px;
    height: 36px;
    background-color: transparent;
    border: none;
    outline: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.SlidePanel_btnBack__rG5Wc > svg{
    width: 16px;
    height: 16px;
    fill: var(--white);
}

.SlidePanel_heading__uym2D{
    display: flex;
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.SlidePanel_containerChildren__p_M_M{
    width: 100%;
    height: 100%;
}
.RoundIconButton_btnRound__Teg9l{
    position: relative;
}

.RoundIconButton_btnRound__Teg9l > button{
    display: flex;
    gap: 4px;
    align-items: center;
    background-color: transparent;
    border: none;
    outline: none;
    position: relative;
    z-index: 1;
}

.RoundIconButton_btnRound__Teg9l > button > div{
    display: flex;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    
}

.RoundIconButton_btnRound__Teg9l > button > div > svg{
    display: block;
    width: 16px;
    transition: 0.25s ease-in-out;
}

.RoundIconButton_btnRound__Teg9l > button > span{
    font-family: var(--sans-serif);
    font-size: 12px;
}

.RoundIconButton_overlay__AVirO{
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
}

.RoundIconButton_overlay__AVirO.RoundIconButton_open__dCLLz{
    display: block;
}

.RoundIconButton_btnRound__Teg9l > .RoundIconButton_options__LWaOL{
    display: none;
    flex-direction: column;
    gap: 1px;
    border-radius: 18px;
    overflow: hidden;
    position: absolute;
    top: 42px;
    right: 0;
    z-index: 3;
}

.RoundIconButton_btnRound__Teg9l > .RoundIconButton_options__LWaOL.RoundIconButton_open__dCLLz{
    display: flex;
}

.RoundIconButton_btnRound__Teg9l > .RoundIconButton_options__LWaOL > li > button,
.RoundIconButton_btnRound__Teg9l > .RoundIconButton_options__LWaOL > li > a{
    display: inline-flex;
    gap: 6px;
    width: 100%;
    height: 36px;
    padding: 0 16px 0 16px;
    border: none;
    outline: none;
    font-family: var(--sans-serif);
    font-size: 14px;
    color: var(--white);
    white-space: nowrap;
    align-items: center;
}

.RoundIconButton_btnRound__Teg9l > .RoundIconButton_options__LWaOL > li > button > svg,
.RoundIconButton_btnRound__Teg9l > .RoundIconButton_options__LWaOL > li > a > svg{
    width: 14px;
    height: 14px;
    fill: var(--white);
    stroke: var(--white);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_inFieldset__UKAlC > button > div{
    border: none !important;
    border-radius: 0;
}

/* Layer Styles */

/* Layer 2 */
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer2__0H_Uz > button:disabled > div > svg{
    fill: var(--layer-9);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer2__0H_Uz > button > div{
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer2__0H_Uz > .RoundIconButton_options__LWaOL{
    background-color: var(--layer-4);
    border: 1px solid var(--layer-4);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer2__0H_Uz > .RoundIconButton_options__LWaOL > li > button,
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer2__0H_Uz > .RoundIconButton_options__LWaOL > li > a{
    background-color: var(--layer-2);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer2__0H_Uz > .RoundIconButton_options__LWaOL > li > button:disabled,
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer2__0H_Uz > .RoundIconButton_options__LWaOL > li > a:disabled{
    color: var(--layer-8);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer2__0H_Uz > .RoundIconButton_options__LWaOL > li > button:disabled > svg,
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer2__0H_Uz > .RoundIconButton_options__LWaOL > li > a:disabled > svg{
    fill: var(--layer-8);
}

/* Layer 3 */
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer3__TMnDE > button:disabled > div > svg{
    fill: var(--layer-10);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer3__TMnDE > button > div{
    background-color: var(--layer-3);
    border: 1px solid var(--layer-5);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer3__TMnDE > .RoundIconButton_options__LWaOL{
    background-color: var(--layer-5);
    border: 1px solid var(--layer-5);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer3__TMnDE > .RoundIconButton_options__LWaOL > li > button,
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer3__TMnDE > .RoundIconButton_options__LWaOL > li > a{
    background-color: var(--layer-3);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer3__TMnDE > .RoundIconButton_options__LWaOL > li > button:disabled,
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer3__TMnDE > .RoundIconButton_options__LWaOL > li > a:disabled{
    color: var(--layer-9);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer3__TMnDE > .RoundIconButton_options__LWaOL > li > button:disabled > svg,
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer3__TMnDE > .RoundIconButton_options__LWaOL > li > a:disabled > svg{
    fill: var(--layer-9);
}

/* Layer 4 */
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer4__ylKp2 > button:disabled > div > svg{
    fill: var(--layer-11);
}
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer4__ylKp2 > button > div{
    background-color: var(--layer-4);
    border: 1px solid var(--layer-6);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer4__ylKp2 > .RoundIconButton_options__LWaOL{
    background-color: var(--layer-7);
    border: 1px solid var(--layer-7);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer4__ylKp2 > .RoundIconButton_options__LWaOL > li > button,
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer4__ylKp2 > .RoundIconButton_options__LWaOL > li > a{
    background-color: var(--layer-4);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer4__ylKp2 > .RoundIconButton_options__LWaOL > li > button:disabled,
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer4__ylKp2 > .RoundIconButton_options__LWaOL > li > a:disabled{
    color: var(--layer-10);
}

.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer4__ylKp2 > .RoundIconButton_options__LWaOL > li > button:disabled > svg,
.RoundIconButton_btnRound__Teg9l.RoundIconButton_layer4__ylKp2 > .RoundIconButton_options__LWaOL > li > a:disabled > svg{
    fill: var(--layer-10);
}
.NoResults_frame__xE65m{
    display: flex;
    padding-top: 70px;
    flex-direction: column;
    align-items: center;
}

.NoResults_frame__xE65m > svg{
    width: 36px;
    height: 36px;
    fill: var(--white);
    margin-bottom: 16px;
}

.NoResults_msg__Db7yO{
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
}
.RoundedIcon_iconRounded__NxwkL{
    display: flex;
    gap: 4px;
    align-items: center;
}

.RoundedIcon_iconRounded__NxwkL > div{
    display: inline-flex;
    height: 36px;
    padding: 0 16px 0 16px;
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
    border-radius: 20px;
    align-items: center;
}

.RoundedIcon_iconRounded__NxwkL > div > span{
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    font-family: var(--sans-serif);
    font-size: 14px;
    color: var(--white);
    white-space: nowrap;
    text-overflow: ellipsis;
}

.RoundedIcon_iconRounded__NxwkL > span{
    font-family: var(--sans-serif);
    font-size: 12px;
    color: var(--white);
}
.Range_label__F7B_b{
    font-family: var(--condensed);
    font-size: 14px;
    color: var(--white);
    margin-bottom: 4px;
}

.Range_containerRange__YrLBL{
    display: flex;
    gap: 6px;
    align-items: center;
}

.Range_number__886HX{
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
}

.Range_range__YgWqh{
    flex: 1 1;
    height: 16px;
    background-color: red;
    border-radius: 2px;
    overflow: hidden;
}

.Range_point__9DSQE{
    width: 6px;
    height: 16px;
    background-color: var(--white);
    border-radius: 2px;
}
.PostSlideEditor_editor__jNPSl{
    
}

.PostSlideEditor_containerBtns__GoQAo{
    display: flex;
    display: -webkit-flex;
    gap: 6px;
    margin-bottom: 6px;
}

.PostSlideEditor_containerBtns__GoQAo > .PostSlideEditor_wide__35D58{
    display: flex;
    gap: 6px;
    flex: 1 1;
}

.PostSlideEditor_columns__cbua6{
    display: grid;
    grid-template-columns: 80px 1fr;
    grid-gap: 6px;
    gap: 6px;
}

.PostSlideEditor_column1__5mFjy{
    position: relative;
}

.PostSlideEditor_lstThumbnails__kv_GP{
    display: flex;
    flex-direction: column;
    gap: 6px;
    border-radius: 2px;
    scroll-snap-type: y mandatory;
    scroll-behavior: smooth;
    overflow-y: scroll;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.PostSlideEditor_lstThumbnails__kv_GP > li{
    scroll-snap-align: start;
}

.PostSlideEditor_thumbnail__D8r62{
    display: block;
    width: 100%;
    background-color: yellow;
}

.PostSlideEditor_column2__9y8Dy{
}

.PostSlideEditor_containerSlide__cNnxP{
    border: 1px solid var(--layer-4);
    background-color: var(--layer-1);
    border-radius: 2px;
    overflow: hidden;
    position: relative;
}

.PostSlideEditor_scaleWrapper__E1u2g{
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
}

.PostSlideEditor_scaleContainer__uw0Hi{
    transform-origin: top left;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.PostSlideEditor_containerSlide__cNnxP .PostSlideEditor_containerBtns__GoQAo{
    display: flex;
    flex-direction: column;
    gap: 6px;
    position: absolute;
    top: 6px;
    right: 6px;
}

.PostSlideEditor_inputFile__OB4aS{
    display: none;
}

/***********************
** Cover Slide Styles **
***********************/

.PostSlideEditor_slideCover__7EOIu .PostSlideEditor_header__pgJ5N{
    display: flex;
    width: 100%;
    height: 260px;
    border-bottom: 4px solid var(--white);
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}

.PostSlideEditor_slideCover__7EOIu .PostSlideEditor_global__o9rDq{
    font-family: var(--serif);
    font-size: 40px;
    color: var(--white);
    font-style: italic;
    text-shadow: 0 0 60px #000000;
    text-align: center;
    position: absolute;
    top: 30px;
    right: 0;
    left: 0;
}

.PostSlideEditor_slideCover__7EOIu .PostSlideEditor_brandName__HwhzM{
    font-family: var(--sans-serif);
    font-size: 76px;
    color: var(--white);
    text-shadow: 0 0 100px #000000;
}

.PostSlideEditor_slideCover__7EOIu .PostSlideEditor_brandTagline__78aFa{
    font-family: var(--serif);
    font-size: 40px;
    color: var(--white);
    font-style: italic;
    text-shadow: 0 0 60px #000000;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 30px;
    left: 0;
}

.PostSlideEditor_slideCover__7EOIu .PostSlideEditor_containerContent__E10Vi{
    display: flex;
    padding: 60px;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.PostSlideEditor_slideCover__7EOIu .PostSlideEditor_title__DoHxj{
    width: 80%;
    font-family: var(--condensed);
    font-size: 140px;
    font-weight: bolder;
    color: var(--white);
    text-shadow: 0 0 60px #000000;
}

.PostSlideEditor_slideCover__7EOIu .PostSlideEditor_postNumber__9UrjZ{
    font-family: var(--serif);
    font-size: 40px;
    color: var(--white);
    text-shadow: 0 0 60px #000000;
    font-style: italic;
}

/*************************
** Content Slide Styles **
*************************/

.PostSlideEditor_slideContent__4sxsT{
    width: 100%;
    height: 100%;
    position: relative;
}

/* Image Type Styles */

.PostSlideEditor_slideContent__4sxsT .PostSlideEditor_typeImage__ZkH2l{
    display: flex;
    padding: 0 60px 0 60px;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.PostSlideEditor_slideContent__4sxsT .PostSlideEditor_typeImage__ZkH2l .PostSlideEditor_heading__nwiPM{
    font-family: var(--condensed);
    font-size: 90px;
    color: var(--white);
    text-shadow: 0 0 60px #000000;
    text-align: center;
}

/* Text Type Styles */

.PostSlideEditor_slideContent__4sxsT .PostSlideEditor_typeText__u55jl{
    display: flex;
    flex-direction: column;
    padding: 0 60px 0 60px;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.PostSlideEditor_slideContent__4sxsT .PostSlideEditor_typeText__u55jl .PostSlideEditor_body__Qi1V9{
    background-color: blue;
    font-family: var(--serif);
    font-size: 40px;
    color: var(--white);
    text-shadow: 0 0 60px #000000;
}

/*********************
** CTA Slide Styles **
*********************/

/********************
** Textarea Styles **
********************/

.PostSlideEditor_textarea__6CjCI{
    display: block;
    padding: 40px 0 40px 0;
    background-color: transparent;
    border: none;
    outline: none;
}

.PostSlideEditor_textarea__6CjCI::placeholder {
    color: var(--layer-8);
}
  
.PostSlideEditor_textarea__6CjCI::-ms-input-placeholder { /* Edge 12 -18 */
    color: var(--layer-8);
}

/************************
** Slide Header Styles **
************************/

.PostSlideEditor_headerSlide__3C_Mg{
    position: absolute;
    top: 60px;
    right: 60px;
    left: 60px;
}

.PostSlideEditor_headerSlide__3C_Mg > h6{
    font-family: var(--serif);
    font-size: 40px;
    color: var(--white);
    text-shadow: 0 0 60px #000000;
    font-style: italic;
    text-align: center;
}

/************************
** Slide Footer Styles **
************************/

.PostSlideEditor_footerSlide__bqJC1{
    position: absolute;
    right: 60px;
    bottom: 60px;
    left: 60px;
}

.PostSlideEditor_footerSlide__bqJC1 > h6{
    font-family: var(--serif);
    font-size: 40px;
    color: var(--white);
    font-style: italic;
    text-shadow: 0 0 60px #000000;
    text-align: center;
}

/*********************
** Watermark Styles **
*********************/

.PostSlideEditor_containerWatermark__2WM9I{
    width: 180px;
    height: 180px;
    padding: 4px;
    border: 4px solid var(--white);
    border-radius: 6px;
    position: absolute;
    right: 60px;
    bottom: 60px;
}

.PostSlideEditor_watermark__65tZJ{
    display: flex;
    width: 100%;
    height: 100%;
    background-color: var(--white);
    align-items: center;
    border-radius: 6px;
}

.PostSlideEditor_watermark__65tZJ > svg{
    fill: var(--layer-1);
}
.ImagePicker_frame__xVGh3{
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.ImagePicker_placeholder__I_qJQ{
    display: flex;
    width: 100%;
    height: 36px;
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
    border-radius: 2px;
    font-family: var(--serif);
    font-size: 14px;
    color: var(--layer-9);
    justify-content: center;
    align-items: center;
}

.ImagePicker_lstImg__06nMd{
    display: flex;
    gap: 6px;
    width: 100%;
    height: 200px;
    border-radius: 2px;
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
}

.ImagePicker_lstImg__06nMd > li{
    flex-shrink: 0;
    height: 100%;
    border-radius: 2px;
    scroll-snap-align: start;
    overflow: hidden;
    position: relative;
}

.ImagePicker_containerBtnDelete__cW_Yt{
    position: absolute;
    top: 6px;
    right: 6px;
}

.ImagePicker_containerDrop__W7_Qu{
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 120px;
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
    border-radius: 2px;
    justify-content: center;
    align-items: center;
}

.ImagePicker_msgPaste__DVDLW{
    display: flex;
    height: 36px;
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
    align-items: center;
}

.ImagePicker_containerDrop__W7_Qu > svg{
    width: 28px;
    height: 28px;
    fill: var(--white);
}

.ImagePicker_msgDrop__b5KDg{
    display: flex;
    height: 36px;
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
    align-items: center;
}

.ImagePicker_msgDrop__b5KDg > label{
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
}

.ImagePicker_inputFile__OT_7z{
    display: none;
}

/* Active State */
.ImagePicker_containerDrop__W7_Qu.ImagePicker_active__YTt3A{
    border: 1px solid var(--white);
}

/* Disabled State */
.ImagePicker_disabled__f6IdV .ImagePicker_msgPaste__DVDLW{
    color: var(--layer-9);
}

.ImagePicker_disabled__f6IdV > svg{
    fill: var(--layer-9);
}

.ImagePicker_disabled__f6IdV .ImagePicker_msgDrop__b5KDg{
    color: var(--layer-9);
}

.ImagePicker_disabled__f6IdV .ImagePicker_msgDrop__b5KDg > label{
    color: var(--layer-9);
}
.Alert_overlay__oTnVi{
    display: none;
    background-color: var(--layer-1-translucent);
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5;
}

.Alert_overlay__oTnVi.Alert_open__CiqfI{
    display: flex;
}

.Alert_window__Jlj2Y{
    width: 200px;
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
    border-radius: 18px;
    overflow: hidden;
    margin: auto;
}

.Alert_msg__OX_vE{
    display: flex;
    min-height: 61.19px;
    padding: 5.4px 16px 5.4px 16px;
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
    line-height: 1.8;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.Alert_btnClose__u1hUe{
    display: flex;
    width: 100%;
    height: 36px;
    background-color: var(--layer-2);
    border: none;
    border-top: 1px solid var(--layer-4);
    border-radius: 0;
    outline: none;
    justify-content: center;
    align-items: center;
    font-family: var(--sans-serif);
    font-size: 14px;
    color: var(--white);
}
.TextInput_input__j9LE1{
    width: 100%;
    height: 36px;
    border-radius: 2px;
}

.TextInput_input__j9LE1 > input{
    display: flex;
    width: 114.2857%;
    height: 41.14px;
    padding: 0 18.29px 0 18.29px;
    background-color: transparent;
    border: none;
    border-radius: 0;
    outline: none;
    font-family: var(--serif);
    font-size: 16px;
    color: var(--white);
    transform: scale(0.875);
    transform-origin: top left;
    align-items: center;
}

.TextInput_input__j9LE1 > input::placeholder {
    opacity: 1; /* Firefox */
}

.TextInput_input__j9LE1 > input:-webkit-autofill{
    background-color: transparent !important;
    font-family: var(--serif) !important;
    font-size: 16px !important;
    color: var(--white) !important;
    -webkit-transition: 5000s ease-in-out 0s;
    transition: 5000s ease-in-out 0s;
}

.TextInput_inFieldset__IWNSY{
    border: none !important;
    border-radius: 0;
}

/* Layers */

/* Layer 2 */
.TextInput_input__j9LE1.TextInput_layer2__awYka{
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
}

.TextInput_input__j9LE1.TextInput_layer2__awYka > input::placeholder {
    color: var(--layer-8);
}
  
.TextInput_input__j9LE1.TextInput_layer2__awYka > input::-ms-input-placeholder { /* Edge 12 -18 */
    color: var(--layer-8);
}

/* Layer 3 */
.TextInput_input__j9LE1.TextInput_layer3__YIZdn{
    background-color: var(--layer-3);
    border: 1px solid var(--layer-5);
}

.TextInput_input__j9LE1.TextInput_layer3__YIZdn > input::placeholder {
    color: var(--layer-9);
}
  
.TextInput_input__j9LE1.TextInput_layer3__YIZdn > input::-ms-input-placeholder { /* Edge 12 -18 */
    color: var(--layer-9);
}
.ResourcePicker_picker__W2i6Y{
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.ResourcePicker_containerLstSelected__Q57c2{
    
}

.ResourcePicker_lstSelected__mX6pC{
    display: flex;
    gap: 6px;
    border-radius: 2px;
    overflow: scroll;
    scroll-snap-type: x mandatory;
}

.ResourcePicker_lstSelected__mX6pC > li{
    display: block;
    min-width: calc(23.53% - 5.65px);
    max-width: calc(23.53% - 5.65px);
    background-color: var(--layer-2);
    scroll-snap-align: start;
    aspect-ratio: 1 / 1;
    border: none;
    border-radius: 2px;
    outline: none;
    overflow: hidden;
    position: relative;
}

.ResourcePicker_background__LrAEa{
    width: 100%;
    height: 100%;
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
    border-radius: 2px;
}

.ResourcePicker_lstSelected__mX6pC .ResourcePicker_label__Q_Qv2{
    display: flex;
    padding: 6px;
    font-family: var(--condensed);
    font-size: 12px;
    color: var(--white);
    text-align: center;
    text-shadow: 0 0 16px #000000;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.ResourcePicker_containerBtnDelete__B1mwF{
    position: absolute;
    top: 6px;
    right: 6px;
}

.ResourcePicker_lstOptions__kLHRx{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 6px;
    gap: 6px;
    max-height: 300px;
    border-radius: 2px;
    overflow: scroll;
}

.ResourcePicker_lstOptions__kLHRx > li > button{
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    background-color: var(--layer-2);
    border: none;
    border-radius: 2px;
    outline: none;
    overflow: hidden;
    position: relative;
}

.ResourcePicker_imgFrame__Q9zMD{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    width: 100%;
    height: 100%;
}

.ResourcePicker_wide__txgLx{
    grid-column: span 2;
}

.ResourcePicker_tall__0vSp8{
    grid-row: span 2;
}

.ResourcePicker_lstOptions__kLHRx .ResourcePicker_label__Q_Qv2{
    display: flex;
    padding: 6px;
    font-family: var(--condensed);
    font-size: 18px;
    color: var(--white);
    text-align: center;
    text-shadow: 0 0 18px #000000;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.ResourcePicker_overlayCheck__6A7LS{
    display: flex;
    background-color: var(--layer-2-translucent);
    opacity: 0;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.ResourcePicker_overlayCheck__6A7LS > svg{
    width: 20px;
    height: 20px;
    fill: var(--white);
}

.ResourcePicker_selected__bNgXU .ResourcePicker_overlayCheck__6A7LS{
    opacity: 1;
}

/* Disabled State */
.ResourcePicker_lstOptions__kLHRx > li > button.ResourcePicker_disabled__l5edc > .ResourcePicker_label__Q_Qv2{
    background-color: var(--layer-2-translucent);
    color: var(--layer-9);
}
.Form_form__dKuOd{
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.SelectBar_bar__yH0rn{
    width: 100%;
    height: 36px;
    padding: 5px;
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
    border-radius: 5px;

    width: 400px;
    margin-top: 6px;
    margin-bottom: 6px;
    position: relative;
}

.SelectBar_selectTrack__JxhLN{
    width: 100%;
    height: 24px;
}

.SelectBar_select__E7dAf{
    background-color: var(--white);
    height: 100%;
    border-radius: 2px;
    transition: 0.25s ease-in-out;
}

.SelectBar_options__D9RHo{
    display: flex;
    height: 24px;
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
}

.SelectBar_options__D9RHo > li{
    flex: 1 1;
}

.SelectBar_options__D9RHo > li > button{
    display: flex;
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: none;
    outline: none;
    font-family: var(--serif);
    font-size: 12px;
    color: var(--white);
    justify-content: center;
    align-items: center;
    transition: 0.25s ease-in-out;
}

.SelectBar_options__D9RHo > li > button.SelectBar_selected__Bvfx9{
    color: var(--layer-2);
}
.LineHeading_heading__7iS63{
    margin-bottom: 12px;
}

.LineHeading_line__Duxnr{
    height: 6px;
    border-top: 1px solid var(--white);
    border-bottom: 1px solid var(--white);
}

.LineHeading_heading__7iS63 > h1{
    font-family: var(--serif);
    font-size: 26px;
    color: var(--white);
    line-height: 1;
    text-align: center;
    margin: 12px 16px 12px 16px;
}

.LineHeading_containerSubtext__0_50v{
    border-top: 1px solid var(--white);
}

.LineHeading_label__ZZKd1{
    padding: 8px;
    font-family: var(--serif);
    font-size: 12px;
    color: var(--white);
    line-height: 1;
    position: relative;
}

.LineHeading_value__8qogX{
    display: flex;
    font-family: var(--serif);
    font-size: 12px;
    color: var(--white);
    line-height: 1;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.VariationPicker_picker__lQMq_{
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.VariationPicker_label__V0drO{
    padding-left: 12px;
    font-family: var(--condensed);
    font-size: 12px;
    color: var(--layer-8);
    line-height: 1;
    margin-bottom: 4px;
}

.VariationPicker_picker__lQMq_ > div > ul{
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
}

.VariationPicker_picker__lQMq_ button{
    display: flex;
    height: 36px;
    padding: 0 16px 0 16px;
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
    border-radius: 18px;
    font-family: var(--sans-serif);
    font-size: 14px;
    color: var(--white);
    white-space: nowrap;
    align-items: center;
}

.VariationPicker_picker__lQMq_ button.VariationPicker_selected__RZvZ_{
    background-color: var(--white);
    border: 1px solid var(--white);
    color: var(--layer-2);
}
.UserButton_user___Exit{
    display: flex;
    gap: 6px;
    align-items: center;
    margin-bottom: 12px;
}

.UserButton_avitar__TFW3m{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
}

.UserButton_name__XuD9J{
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
    margin-bottom: 2px;
}

.UserButton_name__XuD9J > svg{
    display: inline-block;
    width: 12px;
    height: 12px;
    fill: var(--azure);
    margin-left: 4px;
    margin-bottom: -2px;
}

.UserButton_username__DndGa{
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
}
.Reviews_lst__ka2N2{
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.Reviews_lst__ka2N2 > li{
    
}

.Reviews_name__uVVlt{
    font-family: var(--condensed);
    font-size: 24px;
    color: var(--white);
}

.Reviews_container__iw6Ho{
    display: flex;
    gap: 6px;
}

.Reviews_rating__5N8bj{
    display: flex;
    gap: 4px;
    align-items: center;
}

.Reviews_containerStars__NbztX{
    width: 96px;
    height: 16px;
    position: relative;
}

.Reviews_layer1__3UkD_{
    display: flex;
    gap: 4px;
    width: 100%;
    height: 100%;
}

.Reviews_layer1__3UkD_ > svg{
    height: 100%;
    fill: var(--layer-8);
}

.Reviews_layer2__Abxjm{
    display: flex;
    gap: 4px;
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}

.Reviews_layer2__Abxjm > svg{
    min-width: 16px;
    height: 16px;
    fill: gold;
}

.Reviews_authorRating__nK9L_{
    font-family: var(--sans-serif);
    font-size: 12px;
    color: var(--white);
}

.Reviews_date__D1MQQ{
    font-family: var(--sans-serif);
    font-size: 12px;
    color: var(--white);
}

.Reviews_comment__zqFEe{
    font-family: var(--serif);
    font-size: 14px;
    color: var(--white);
    line-height: 1.8;
    margin-top: 6px;
}
.Subheading_subheading__bvV5X{
    font-family: var(--condensed);
    font-size: 22px;
    color: var(--white);
    margin-bottom: 6px;
    margin-left: 16px;
}
.PriceRangeIcon_icon__6BqyB{
    display: inline-flex;
    gap: 2px;
    height: 36px;
    padding: 0 16px 0 16px;
    background-color: var(--layer-2);
    border: 1px solid var(--layer-4);
    border-radius: 18px;
    align-items: center;
}

.PriceRangeIcon_icon__6BqyB > svg{
    height: 14px;
}

.PriceRangeIcon_icon__6BqyB > svg.PriceRangeIcon_white__viKIJ{
    fill: var(--white);
}

.PriceRangeIcon_icon__6BqyB > svg.PriceRangeIcon_grey__mbc3h{
    fill: var(--layer-9);
}
