.twoTypesSwitcher_container__CSTSr {
    height: 32px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    transition: .3s
}

.twoTypesSwitcher_label___Qknp {
    font-size: 12px;
    font-weight: 500;
    cursor: pointer
}

.halfInput {
    width: 50% !important;
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg {
    display: inline-block;
    margin: 0;
    position: relative
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg.twoTypesSwitcher_large___yERP > label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u {
    width: 182px
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg.twoTypesSwitcher_large___yERP > label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u:after {
    width: 90px
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg.twoTypesSwitcher_large___yERP > label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u:before {
    right: 14px
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg.twoTypesSwitcher_large___yERP input[type=checkbox] {
    width: 90px;
    height: 32px
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg.twoTypesSwitcher_large___yERP input[type=checkbox]:checked + label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u:after {
    left: 88px
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg.twoTypesSwitcher_large___yERP input[type=checkbox]:checked + label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u:before {
    left: 16px
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg > label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u {
    position: relative;
    display: block;
    width: 120px;
    height: 32px;
    background-color: var(--two-types-switcher-background);
    border-radius: 26px;
    border: 1px solid var(--default-border-color);
    overflow: hidden;
    margin: 0;
    cursor: pointer;
    transition: all .3s ease
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg > label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u:before {
    content: attr(data-on);
    position: absolute;
    font-size: 12px;
    font-weight: 500;
    top: 8px;
    right: 15px
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg > label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u:after {
    content: attr(data-off);
    width: 60px;
    height: 26px;
    background: var(--two-types-switcher-label);
    border-radius: 26px;
    position: absolute;
    left: 2px;
    top: 2px;
    text-align: center;
    transition: all .3s ease;
    box-shadow: 0 0 6px -2px #111;
    padding: 6px 0
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg input[type=checkbox] {
    width: 56px;
    height: 32px;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 1;
    margin: 0;
    cursor: pointer
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg input[type=checkbox]:checked + label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u {
    background-color: var(--two-types-switcher-background)
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg input[type=checkbox]:checked + label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u:after {
    content: attr(data-on);
    left: 56px;
    background: var(--two-types-switcher-label);
    color: var(--two-types-switcher-text-2)
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg input[type=checkbox]:checked + label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u:before {
    content: attr(data-off);
    right: auto;
    left: 18px;
    color: var(--two-types-switcher-text-1)
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg input[type=checkbox]:not(:checked) + label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u:after {
    content: attr(data-off);
    color: var(--two-types-switcher-text-2)
}

.twoTypesSwitcher_btnColorModeSwitch__zU0xg input[type=checkbox]:not(:checked) + label.twoTypesSwitcher_btnColorModeSwitchInner__8hO3u:before {
    content: attr(data-on);
    color: var(--two-types-switcher-text-1)
}

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

.crystalsCountRow_container__LkYu7 p {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: var(--crafted-section-text-color)
}

.crystalsCountRow_container__LkYu7 p span {
    color: var(--crafted-section-number-color)
}

.crystalsCountRow_container__LkYu7 .crystalsCountRow_icon__7P0Hc {
    border-radius: 2px;
    object-fit: contain
}

.crystalsCountRow_container__LkYu7 .crystalsCountRow_defaultIcon__SkyX6 {
    min-width: 24px;
    width: 24px;
    height: 24px;
    border-radius: 2px
}

.unsealCountRow_container__CNn7E {
    display: flex;
    gap: 6px;
    align-items: center;
    flex-wrap: wrap;
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: var(--crafted-section-text-color)
}

.unsealCountRow_container__CNn7E span {
    color: var(--crafted-section-number-color)
}

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

.unsealCountRow_container__CNn7E .unsealCountRow_icon__QVFAa {
    border-radius: 2px;
    object-fit: contain
}

.unsealCountRow_container__CNn7E .unsealCountRow_defaultIcon__4RLNA {
    min-width: 24px;
    width: 24px;
    height: 24px;
    border-radius: 2px
}

.craftPageTitle_container__xCbSp {
    display: flex;
    flex-direction: column
}

.craftPageTitle_container__xCbSp .craftPageTitle_header__gir7m {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 18px
}

.craftPageTitle_container__xCbSp .craftPageTitle_header__gir7m .craftPageTitle_icon__7yugI {
    border-radius: 2px;
    object-fit: contain
}

.craftPageTitle_container__xCbSp .craftPageTitle_header__gir7m .craftPageTitle_defaultIcon__8g3F5 {
    min-width: 52px;
    width: 52px;
    height: 52px;
    border-radius: 2px
}

.craftPageTitle_container__xCbSp .craftPageTitle_header__gir7m .craftPageTitle_nameContainer__wfFNS {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.craftPageTitle_container__xCbSp .craftPageTitle_header__gir7m .craftPageTitle_nameContainer__wfFNS .craftPageTitle_name__Zmq5t {
    display: flex;
    align-items: flex-start;
    gap: 8px
}

.craftPageTitle_container__xCbSp .craftPageTitle_header__gir7m .craftPageTitle_nameContainer__wfFNS .craftPageTitle_name__Zmq5t h4 {
    font-family: GothamSSm Bold, sans-serif;
    font-size: 1.5rem;
    line-height: 25px;
    color: var(--crafted-section-title-color)
}

.craftPageTitle_container__xCbSp .craftPageTitle_header__gir7m .craftPageTitle_nameContainer__wfFNS p {
    font-family: GothamSSm Medium, sans-serif;
    font-size: .75rem;
    line-height: 14px;
    letter-spacing: 1px;
    color: var(--crafted-section-type-color);
    text-transform: uppercase
}

.craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 12px 0;
    border-top: 1px solid var(--default-border-color);
    border-bottom: 1px solid var(--default-border-color)
}

.craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 .craftPageTitle_multipleCraftChanceContainer__EtSgR {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: space-between
}

.craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 .craftPageTitle_multipleCraftChanceContainer__EtSgR p {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    line-height: 20px
}

@media screen and (max-width: 440px) {
    .craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 .craftPageTitle_multipleCraftChanceContainer__EtSgR {
        justify-content: space-between
    }
}

.craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 .craftPageTitle_quantityContainer__9Ak76 {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between
}

.craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 .craftPageTitle_quantityContainer__9Ak76 p {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: var(--crafted-section-text-color)
}

@media screen and (max-width: 440px) {
    .craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 .craftPageTitle_quantityContainer__9Ak76 {
        justify-content: space-between
    }
}

.craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 .craftPageTitle_quantityContainer__9Ak76 input {
    max-width: 120px;
    display: block;
    width: 100%;
    height: 36px;
    padding: 8px 12px;
    text-align: right;
    color: var(--input-text-color);
    background-color: var(--input-background-color);
    background-image: none;
    border: 1px solid var(--default-border-color);
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-appearance: textfield;
    margin: 0
}

.craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 .craftPageTitle_quantityContainer__9Ak76 input::-webkit-inner-spin-button, .craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 .craftPageTitle_quantityContainer__9Ak76 input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.craftPageTitle_container__xCbSp .craftPageTitle_settings__tB410 .craftPageTitle_quantityContainer__9Ak76 input:focus {
    border-color: var(--input-focus-border-color);
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 4px rgba(102, 175, 233, .6)
}

.craftPageTitle_container__xCbSp .craftPageTitle_about__RUflp {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 12px 0;
    border-bottom: 1px solid var(--default-border-color);
    margin-bottom: 20px
}

.craftPageTitle_container__xCbSp .craftPageTitle_about__RUflp .craftPageTitle_bottom__IklKO {
    display: flex;
    gap: 10px
}

.craftPageTitle_container__xCbSp .craftPageTitle_about__RUflp .craftPageTitle_bottom__IklKO p {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: var(--crafted-section-text-color)
}

.craftPageTitle_container__xCbSp .craftPageTitle_about__RUflp .craftPageTitle_bottom__IklKO p span {
    color: var(--crafted-section-number-color)
}

.craftDropdown_dropdown__aAh3R {
    display: flex;
    flex-direction: column
}

.craftDropdown_dropdownItem__Lp4h_ {
    display: flex;
    flex-direction: column;
    min-height: 40px;
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    line-height: 18px;
    border-bottom: 1px solid var(--crafted-list-border-color);
    transition: .3s
}

.craftDropdown_dropdownItem__Lp4h_ .craftDropdown_row__OnGKw {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;
    padding: 6px 10px
}

.craftDropdown_dropdownItem__Lp4h_.craftDropdown_hasChildren__i98O1 {
    cursor: pointer
}

.craftDropdown_dropdownItem__Lp4h_.craftDropdown_hasChildren__i98O1:hover {
    background: var(--table-row-hover-color)
}

.craftDropdown_dropdownItem__Lp4h_:last-child {
    border-bottom: 0
}

.craftDropdown_dropdownItem__Lp4h_ .craftDropdown_icon__r1ejb {
    border-radius: 2px;
    object-fit: contain
}

.craftDropdown_dropdownItem__Lp4h_ .craftDropdown_icon__r1ejb svg path {
    fill: var(--crafted-list-row-icon-color)
}

.craftDropdown_dropdownItem__Lp4h_ .craftDropdown_defaultIcon__rxIhh {
    min-width: 40px;
    width: 40px;
    height: 40px;
    border-radius: 2px
}

.craftDropdown_dropdownItem__Lp4h_ .craftDropdown_count__X7K33 {
    min-width: 30px;
    font-family: GothamSSm Bold, sans-serif;
    color: var(--crafted-list-count-color)
}

.craftDropdown_dropdownItem__Lp4h_ .craftDropdown_name__h8J5c {
    color: var(--crafted-list-name-color)
}

.craftDropdown_dropdownItem__Lp4h_ .craftDropdown_expandItem__NjOR0 {
    margin-left: auto
}

.craftDropdown_dropdownItem__Lp4h_ .craftDropdown_expandItem__NjOR0 .craftDropdown_icon__r1ejb {
    margin: 0
}

.craftDropdown_level1__kwNr4 {
    padding-left: 30px
}

.craftDropdown_level2___dsVe {
    padding-left: 50px
}

.craftDropdown_level3__FqNzQ {
    padding-left: 70px
}

.craftDropdown_level4__Dmwvj {
    padding-left: 90px
}

.resourcesTable_container__VTWhM {
    border: 1px solid var(--default-border-color);
    border-radius: 4px
}

@media screen and (max-width: 1280px) {
    .resourcesTable_container__VTWhM {
        overflow-x: scroll !important;
        padding-bottom: 4px;
        width: 65vw
    }

    .resourcesTable_container__VTWhM::-webkit-scrollbar {
        background-color: transparent;
        height: 2px
    }

    .resourcesTable_container__VTWhM::-webkit-scrollbar-track {
        background-color: transparent
    }

    .resourcesTable_container__VTWhM::-webkit-scrollbar-thumb {
        background-color: var(--scrollbar-color);
        border-radius: 16px
    }

    .resourcesTable_container__VTWhM::-webkit-scrollbar-thumb:hover {
        background-color: var(--scrollbar-color)
    }

    .resourcesTable_container__VTWhM::-webkit-scrollbar-button {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    .resourcesTable_container__VTWhM {
        width: 100%
    }
}

.resourcesTable_table__rY98m {
    width: 100%;
    border-spacing: 0
}

.resourcesTable_table__rY98m td, .resourcesTable_table__rY98m th {
    width: 160px;
    padding: 8px;
    border-right: 1px solid var(--default-border-color);
    border-bottom: 1px solid var(--default-border-color)
}

.resourcesTable_table__rY98m td.resourcesTable_textCenter__L70NI, .resourcesTable_table__rY98m th.resourcesTable_textCenter__L70NI {
    text-align: center
}

.resourcesTable_table__rY98m td.resourcesTable_textRight__FIDJZ, .resourcesTable_table__rY98m th.resourcesTable_textRight__FIDJZ {
    text-align: right
}

.resourcesTable_table__rY98m td.resourcesTable_textLeft__klrCf, .resourcesTable_table__rY98m th.resourcesTable_textLeft__klrCf {
    text-align: left
}

.resourcesTable_table__rY98m td:last-child, .resourcesTable_table__rY98m th:last-child {
    border-right: 0
}

.resourcesTable_table__rY98m th.resourcesTable_material__2W6dd {
    width: 240px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: GothamSSm Medium, sans-serif;
    font-weight: 400;
    line-height: 16px;
    text-align: left
}

@media screen and (max-width: 1440px) {
    .resourcesTable_table__rY98m th.resourcesTable_material__2W6dd {
        width: 100%;
        min-width: 230px
    }
}

.resourcesTable_table__rY98m th.resourcesTable_material__2W6dd .resourcesTable_icon__h805J {
    border-radius: 2px;
    object-fit: contain
}

.resourcesTable_table__rY98m th.resourcesTable_material__2W6dd .resourcesTable_defaultIcon__63Wfg {
    min-width: 40px;
    width: 40px;
    height: 40px;
    border-radius: 2px
}

.resourcesTable_table__rY98m th.resourcesTable_count__yTgCi, .resourcesTable_table__rY98m th.resourcesTable_difference__ngZoJ {
    width: 110px;
    min-width: 110px
}

@media screen and (max-width: 440px) {
    .resourcesTable_table__rY98m th.resourcesTable_count__yTgCi, .resourcesTable_table__rY98m th.resourcesTable_difference__ngZoJ {
        min-width: 100px
    }
}

.resourcesTable_table__rY98m th.resourcesTable_difference__ngZoJ {
    text-align: right
}

.resourcesTable_table__rY98m th.resourcesTable_input__EUM88 {
    width: 110px;
    min-width: 110px
}

.resourcesTable_table__rY98m td.resourcesTable_cost__FPlmY, .resourcesTable_table__rY98m th.resourcesTable_cost__FPlmY {
    width: 140px;
    min-width: 140px
}

@media screen and (max-width: 440px) {
    .resourcesTable_table__rY98m td.resourcesTable_cost__FPlmY, .resourcesTable_table__rY98m th.resourcesTable_cost__FPlmY {
        min-width: 160px
    }
}

.resourcesTable_table__rY98m input {
    display: block;
    width: 100%;
    height: 36px;
    padding: 8px 12px;
    margin-left: auto;
    text-align: right;
    color: var(--input-text-color);
    background-color: var(--input-background-color);
    background-image: none;
    border: 1px solid var(--default-border-color);
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-appearance: textfield;
    max-width: 120px
}

.resourcesTable_table__rY98m input::-webkit-inner-spin-button, .resourcesTable_table__rY98m input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.resourcesTable_table__rY98m input:focus {
    border-color: var(--input-focus-border-color);
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 4px rgba(102, 175, 233, .6)
}

.resourcesTable_table__rY98m thead {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    color: var(--craft-table-header-text-color)
}

.resourcesTable_table__rY98m tbody {
    font-family: GothamSSm Light, sans-serif;
    font-size: 12px;
    color: var(--craft-table-body-text-color)
}

.resourcesTable_table__rY98m tbody th.resourcesTable_material__2W6dd {
    min-height: 58px
}

.resourcesTable_table__rY98m tfoot tr {
    border-bottom: 0
}

.resourcesTable_table__rY98m tfoot td {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    border-bottom: 0;
    color: var(--craft-table-footer-text-color)
}

.resourcesTable_table__rY98m tfoot td .resourcesTable_coastMessage__BPryA {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 8px
}

.resourcesTable_table__rY98m tfoot td.resourcesTable_borderedRow__OSIXN {
    border-bottom: 1px solid var(--default-border-color)
}

.l2GameIcon_icon__xz7Oc {
    border-radius: 2px;
    object-fit: contain
}

.l2GameIcon_defaultIcon__hPBMo {
    min-width: 24px;
    width: 24px;
    height: 24px;
    border-radius: 2px
}

.resourcesTableActions_container__YVZhC {
    display: flex;
    justify-content: flex-end;
    gap: 12px
}

@media screen and (max-width: 440px) {
    .resourcesTableActions_container__YVZhC {
        flex: 1 1 auto
    }
}

.resourcesTableActions_button__06JMk {
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: 1px solid var(--round-button-border-color);
    border-radius: 8px;
    padding: 8px;
    color: var(--round-button-color);
    cursor: pointer;
    transition: .3s ease
}

.resourcesTableActions_button__06JMk:hover {
    background: var(--round-button-hover-background);
    color: var(--round-button-hover-color)
}

.resourcesTableActions_button__06JMk:active {
    box-shadow: inset 0 0 4px rgba(0, 0, 0, .1)
}

.resourcesTableActions_button__06JMk .resourcesTableActions_icon__wrHAo {
    transition: unset
}

.button_button__L1jK0 {
    width: -moz-fit-content;
    width: fit-content;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: var(--button-text-color);
    background: var(--button-background-color);
    border: 1px solid var(--button-background-color);
    border-radius: 4px;
    padding: 8px 32px;
    cursor: pointer;
    transition: .3s ease
}

.button_button__L1jK0:hover {
    background: var(--button-background-hovered-color);
    border: 1px solid var(--button-background-hovered-color)
}

.button_button__L1jK0:disabled {
    background: var(--button-background-disabled-color);
    border: 1px solid var(--button-background-disabled-color);
    color: var(--button-text-disabled-color);
    cursor: no-drop
}

@media screen and (max-width: 440px) {
    .button_button__L1jK0 {
        width: 100%
    }
}

.infoModal_container__1I4QW {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.infoModal_message__2G7Jd {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal
}

.infoModal_button__Pju05 {
    width: 100% !important;
    margin: 8px 0
}

.authModal_container__XGzXu {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.authModal_message__fqqQW {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal
}

.authModal_button__dI4eR {
    width: 100% !important;
    margin: 8px 0
}

.authModal_afterButtonMessage__7PwJE {
    font-family: GothamSSm Light, sans-serif;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: var(--auth-form-message-text-color)
}

.authModal_afterButtonMessage__7PwJE .authModal_link___16mN {
    color: var(--auth-form-message-link-color);
    transition: .3s
}

.authModal_afterButtonMessage__7PwJE .authModal_link___16mN:hover {
    color: var(--auth-form-message-link-hover-color)
}

.confirmModal_container__93M1J {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.confirmModal_message__oUfqv {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal
}

.confirmModal_buttons__wLQUB {
    display: flex;
    gap: 12px
}

.confirmModal_button__FxF5e {
    width: 100%;
    margin: 8px 0
}

.confirmModal_confirmButton__npfox {
    background: transparent;
    border: 1px solid var(--round-button-border-color);
    color: var(--round-button-color)
}

.confirmModal_confirmButton__npfox:hover {
    background: var(--round-button-hover-background);
    border: 1px solid var(--round-button-hover-background);
    color: var(--round-button-hover-color)
}

.confirmModal_confirmButton__npfox:active {
    box-shadow: inset 0 0 4px rgba(0, 0, 0, .1)
}

.sessionExpiredModal_container__AplAM {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.sessionExpiredModal_message__QvR83 {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal
}

.sessionExpiredModal_button__RarPE {
    width: 100% !important;
    margin: 8px 0
}

.craftListType_container__dEan7 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 0 auto;
    padding: 8px 0
}

.craftListType_container__dEan7.craftListType_withPadding__XBokx {
    padding: 30px 0
}

@media screen and (max-width: 440px) {
    .craftListType_container__dEan7.craftListType_withPadding__XBokx {
        padding: 14px 0
    }
}

.craftListType_container__dEan7 .craftListType_header__wDA3r {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px
}

@media screen and (max-width: 440px) {
    .craftListType_container__dEan7 .craftListType_header__wDA3r.craftListType_wrappedHeader__Eagxt {
        gap: 12px;
        flex-wrap: wrap
    }
}

.craftListType_container__dEan7 .craftListType_header__wDA3r .craftListType_controlButtons__gH9l4 {
    display: flex;
    gap: 16px;
    align-items: center
}

@media screen and (max-width: 440px) {
    .craftListType_container__dEan7 .craftListType_header__wDA3r .craftListType_controlButtons__gH9l4 {
        width: 100%;
        justify-content: flex-end
    }
}

.craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 {
    display: flex;
    justify-content: space-between;
    gap: 40px
}

@media screen and (max-width: 1440px) {
    .craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 {
        flex-direction: column;
        gap: 40px
    }
}

.craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 .craftListType_createdFromContainer__Mkqq8 {
    display: flex;
    flex-direction: column
}

@media screen and (max-width: 1440px) {
    .craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 .craftListType_createdFromContainer__Mkqq8 {
        max-width: unset
    }
}

.craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 .craftListType_createdFromContainer__Mkqq8 .craftListType_description__v25cc {
    font-family: GothamSSm Medium, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: var(--crafted-list-description-color);
    margin-bottom: 30px
}

.craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 .craftListType_craftTableContainer__ExMry {
    display: flex;
    flex-direction: column;
    gap: 25px
}

@media screen and (max-width: 440px) {
    .craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 .craftListType_craftTableContainer__ExMry {
        gap: 14px
    }
}

.craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 .craftListType_craftTableContainer__ExMry .craftListType_craftTableTitleRow__yfzP4 {
    display: flex;
    align-items: center;
    gap: 25px;
    justify-content: space-between;
    flex-wrap: wrap
}

@media screen and (max-width: 440px) {
    .craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 .craftListType_craftTableContainer__ExMry .craftListType_craftTableTitleRow__yfzP4 {
        gap: 14px
    }
}

.craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 .craftListType_craftTableContainer__ExMry .craftListType_title__74wCG {
    margin: 0
}

.craftListType_container__dEan7 .craftListType_craftContainer__BxnH7 .craftListType_aboutCraftItem__mmC2f {
    width: 100%
}
