.onboarding-dialog-content.svelte-13ry6vz.svelte-13ry6vz.svelte-13ry6vz {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 7px
}

.onboarding-dialog-content.svelte-13ry6vz h3.svelte-13ry6vz.svelte-13ry6vz {
    margin: 0;
    font-weight: 600
}

.onboarding-dialog-content.svelte-13ry6vz>h2.svelte-13ry6vz.svelte-13ry6vz {
    text-align: center
}

.onboarding-dialog-content.svelte-13ry6vz>h2 span.svelte-13ry6vz.svelte-13ry6vz {
    color: var(--col-theme)
}

.onboarding-dialog-content.svelte-13ry6vz .steps.svelte-13ry6vz.svelte-13ry6vz {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 7px;
    margin: auto
}

.onboarding-dialog-content.svelte-13ry6vz .steps.svelte-13ry6vz>div.svelte-13ry6vz {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 13px;
    padding: 0 13px
}

.onboarding-dialog-content.svelte-13ry6vz .close.svelte-13ry6vz.svelte-13ry6vz {
    margin: 13px 0;
    width: 215px
}

.onboarding-dialog-content.svelte-13ry6vz .bubble.svelte-13ry6vz.svelte-13ry6vz {
    font-size: 170%;
    min-width: 35px;
    min-height: 35px;
    max-width: 35px;
    max-height: 35px;
    line-height: 35px;
    border-radius: 100%;
    text-align: center;
    color: var(--col-theme-fore);
    background-color: var(--col-theme)
}

.header.svelte-13ry6vz.svelte-13ry6vz.svelte-13ry6vz {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 7px 7px 0
}

.root.svelte-ivsg05 .cell {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 3px;
    padding: 0;
    flex: 1;
    overflow: hidden;
    font-size: 85%
}

.root.svelte-14ve8sk {
    cursor: default;
    user-select: none;
    -webkit-user-select: none
}

.sortable.svelte-14ve8sk {
    cursor: pointer
}

.title.svelte-14ve8sk {
    flex-shrink: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden
}

.sort.svelte-14ve8sk {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    opacity: .5
}

.sort.active.svelte-14ve8sk {
    color: #fff;
    opacity: 1
}

.root.svelte-zc9rbz {
    min-height: 32px;
    display: flex;
    justify-content: stretch;
    text-decoration: none;
    color: #000
}

.link.svelte-zc9rbz {
    cursor: pointer
}

.root.svelte-zc9rbz:nth-child(odd) {
    background: rgba(0, 0, 0, .05)
}

.root.svelte-zc9rbz:hover {
    background: rgba(0, 0, 0, .1)
}

.root.heading.svelte-zc9rbz {
    background: var(--col-back);
    color: #fff;
    position: sticky;
    top: 0;
    z-index: 100
}

.root.mobile_mode.svelte-zc9rbz {
    min-height: 37px
}

@keyframes svelte-1uz447p-shortlist-heartbeat {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(125%)
    }

    50% {
        transform: scale(1)
    }

    75% {
        transform: scale(125%)
    }

    to {
        transform: scale(1)
    }
}

.root.svelte-1uz447p {
    pointer-events: all;
    transition: opacity .2s, color .2s, transform .2s;
    color: var(--col-theme);
    --icon-size: 20px
}

.root.selected.svelte-1uz447p {
    opacity: 1;
    color: var(--col-favourite);
    animation: svelte-1uz447p-shortlist-heartbeat .8s
}

.root.svelte-1uz447p:hover {
    color: var(--col-favourite);
    animation: svelte-1uz447p-shortlist-heartbeat .8s
}

@media (pointer: coarse) {
    .root.svelte-1uz447p {
        --icon-size: 30px
    }
}

button.cell.preview.svelte-15qk4um.svelte-15qk4um {
    margin: 0;
    background: rgba(0, 0, 0, .1);
    border: none;
    border-radius: 0;
    cursor: zoom-in;
    display: flex;
    gap: 3px
}

.magnify.svelte-15qk4um.svelte-15qk4um {
    width: 1.5em
}

.shape_preview_cell.svelte-15qk4um.svelte-15qk4um {
    padding: 0
}

.shape_preview.svelte-15qk4um.svelte-15qk4um {
    width: auto
}

.shape_preview.svelte-15qk4um img.svelte-15qk4um {
    min-height: 100%;
    max-height: 100%
}

.mobile_mode .shape_preview.svelte-15qk4um.svelte-15qk4um {
    height: 27px
}

.preview_box.svelte-15qk4um.svelte-15qk4um {
    display: flex;
    flex-direction: row;
    gap: 10px;
    justify-content: stretch;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    background: rgba(0, 0, 0, .03)
}

.preview_box.svelte-15qk4um h1.svelte-15qk4um {
    font-size: 110%;
    margin-left: 3px
}

.preview_box.svelte-15qk4um>.visualiser.svelte-15qk4um {
    padding: 7px;
    width: 230px;
    height: 230px;
    display: flex;
    justify-content: stretch;
    align-items: stretch
}

.preview_box.svelte-15qk4um .detail_row.svelte-15qk4um {
    flex: 1;
    display: flex;
    flex-direction: row;
    justify-content: stretch
}

.preview_box.svelte-15qk4um .detail_column.svelte-15qk4um {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-self: stretch
}

.preview_box.svelte-15qk4um .detail.svelte-15qk4um {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding: 5px
}

.preview_box.svelte-15qk4um .detail.svelte-15qk4um:last-child {
    border: none
}

.preview_box.svelte-15qk4um .action_column.svelte-15qk4um {
    display: flex;
    flex-direction: column;
    gap: 13px;
    padding: 33px 7px 7px
}

.Table.mobile_mode .preview_box.svelte-15qk4um.svelte-15qk4um {
    flex-direction: column;
    align-items: center
}

.Table.mobile_mode .preview_box.svelte-15qk4um .action_column.svelte-15qk4um {
    width: 100%;
    padding-top: 13px
}

div.texticoncontainer.svelte-15qk4um.svelte-15qk4um {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15px;
    height: 100%
}

.cell.price.svelte-15qk4um.svelte-15qk4um {
    flex: 2
}

.shortlist-cell.svelte-15qk4um.svelte-15qk4um {
    max-width: 35px
}

.root.svelte-lmbf01 {
    display: flex;
    flex-direction: column;
    width: 100%
}

.root.svelte-lmbf01 .cell.preview {
    flex: .2;
    display: flex;
    justify-content: center;
    min-width: 40px;
    overflow: hidden
}

.root.svelte-lmbf01 .cell.shortlist {
    min-width: 35px
}

.root.svelte-1q3y49y {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.carat_image_parent.svelte-1q3y49y {
    width: 100%;
    height: 100%;
    position: relative
}

.layer.svelte-1q3y49y {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.carat_image_hand.svelte-1q3y49y {
    height: 100%;
    object-fit: contain;
    border-radius: 4px
}

.carat_image_diamond_parent.svelte-1q3y49y {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 0;
    max-height: 0;
    rotate: 32deg
}

.carat_image_diamond.svelte-1q3y49y {
    image-rendering: optimizeQuality;
    image-rendering: -webkit-optimize-contrast;
    min-width: 10px;
    min-height: 10px
}

.root.svelte-1gjljag {
    display: flex;
    flex-direction: column;
    gap: 7px;
    align-items: stretch
}

.heading.svelte-1gjljag {
    width: 100%;
    text-align: right;
    font-style: italic;
    font-size: 90%
}

.preview.svelte-1gjljag {
    width: 100%;
    height: 300px;
    margin-top: 20px;
    margin-bottom: 20px
}

.root.svelte-1qti7hw {
    display: flex;
    flex-direction: column;
    gap: 7px;
    align-items: stretch
}

.image.svelte-1qti7hw {
    max-height: 130px;
    object-fit: contain
}

.blurb_parent.svelte-1qti7hw {
    min-height: 80px
}

.blurb.svelte-1qti7hw {
    margin-top: 13px;
    padding: 13px;
    background: var(--col-back);
    color: #fff
}

.ratio_preview_container.svelte-giozuc.svelte-giozuc {
    margin-left: 7px;
    height: 53px;
    display: flex;
    flex-direction: row;
    gap: 7px;
    align-items: center
}

.ratio_preview.svelte-giozuc.svelte-giozuc {
    position: relative
}

.ratio_preview.svelte-giozuc img.svelte-giozuc {
    image-rendering: optimizequality;
    width: 100%;
    height: 100%
}

.ratio_preview.svelte-giozuc .subtitle.svelte-giozuc {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: -15px;
    color: var(--col-back);
    font-size: 9px
}

.slider_row.svelte-giozuc.svelte-giozuc {
    display: flex;
    flex-direction: row;
    gap: 13px;
    padding-right: 7px
}

.ratio_preview_container.svelte-1pu8tj6.svelte-1pu8tj6 {
    margin-left: 7px;
    height: 53px;
    display: flex;
    flex-direction: row;
    gap: 7px;
    align-items: center
}

.ratio_preview.svelte-1pu8tj6.svelte-1pu8tj6 {
    position: relative
}

.ratio_preview.svelte-1pu8tj6 img.svelte-1pu8tj6 {
    image-rendering: optimizequality;
    width: 100%;
    height: 100%
}

.ratio_preview.svelte-1pu8tj6 .subtitle.svelte-1pu8tj6 {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: -11px;
    color: var(--col-back);
    font-size: 9px
}

.slider_row.svelte-1pu8tj6.svelte-1pu8tj6 {
    display: flex;
    flex-direction: row;
    gap: 13px;
    padding-right: 7px
}

.root.svelte-eqyod0 {
    max-width: 25px
}

svg.svelte-eqyod0 {
    object-fit: contain;
    max-width: 100%;
    max-height: 100%
}

.subtitle.svelte-eqyod0 {
    width: 100%;
    text-align: center;
    color: var(--col-back);
    font-size: 9px
}

.ratio_preview_container.svelte-iogb74 {
    margin-left: 7px;
    height: 53px;
    display: flex;
    flex-direction: row;
    gap: 7px;
    align-items: center
}

.slider_row.svelte-iogb74 {
    display: flex;
    flex-direction: row;
    gap: 13px;
    padding-right: 7px
}

.root.svelte-1n0zkf2 {
    display: flex;
    flex-direction: row;
    justify-content: stretch;
    border-bottom: 1.6px solid var(--col-back-inactive)
}

.root.svelte-1y935oh {
    flex: 1;
    background: none;
    height: 27px;
    margin-left: -2px;
    margin-bottom: -2px;
    border: 1.6px solid transparent;
    border-right: 1.6px solid var(--col-back-inactive);
    transition: background, border .08s;
    z-index: 50;
    font-size: 100%;
    cursor: pointer
}

.root.selected.svelte-1y935oh {
    background: var(--col-back-faint);
    border: 1.6px solid var(--col-back);
    border-top: 1.6px solid transparent;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    z-index: 100
}

.root.svelte-1y935oh:first-child {
    border-left: 1.6px solid transparent
}

.root.svelte-1y935oh:last-child {
    border-right: 1.6px solid transparent
}

.root.svelte-1y935oh:hover {
    background: var(--col-back-faint);
    border-bottom: 1.6px solid var(--col-back-inactive);
    z-index: 0
}

.root.selected.svelte-1y935oh:hover {
    z-index: 50;
    border-bottom: 1.6px solid var(--col-back)
}

button.basic.show_filters.svelte-whj9mu {
    height: 33px;
    border: none;
    background: var(--col-back);
    color: #fff;
    margin: 0 7px 7px;
    width: calc(100% - 13px)
}

button.basic.show_filters.svelte-whj9mu:not(:disabled):hover {
    background: var(--col-back)
}

.colour.svelte-1y45a24 {
    display: flex;
    flex-direction: column;
    gap: 13px;
    height: 100%;
    justify-content: center
}

.filter.svelte-1y45a24 {
    margin-bottom: 10px
}

.root.svelte-1uvngj0 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 13px
}

.root.svelte-1uvngj0 .Thumbs .ShortlistButton {
    position: absolute;
    top: 8px;
    right: 8px;
    opacity: 0
}

@media (pointer: coarse) {
    .root.svelte-1uvngj0 .Thumbs .ShortlistButton {
        opacity: .5
    }

    .root.svelte-1uvngj0 .Thumbs .ShortlistButton:global(.selected) {
        opacity: 1
    }
}

.root.svelte-1uvngj0 .Thumbs .ShortlistButton.selected {
    opacity: 1
}

@media not (pointer: coarse) {
    .root.svelte-1uvngj0 .Thumbs .Thumb:hover .ShortlistButton {
        opacity: 1
    }
}

.tab-bar-container.svelte-1uvngj0 {
    height: 0;
    transition: height .1s;
    overflow: hidden
}

.tab-bar-container.visible.svelte-1uvngj0 {
    height: 27px
}

.show-shortlisted-heart.svelte-1uvngj0 {
    color: var(--col-favourite)
}

.show-shortlisted-heart.svelte-1uvngj0 .stroke {
    color: var(--col-theme-light)
}

.apology-title.svelte-1uvngj0 {
    font-size: 150%
}

.root.svelte-1ax66ey {
    padding: 13px 13px 20px;
    box-shadow: .5px .5px 3px #00000052;
    display: flex;
    flex-direction: column;
    gap: 13px;
    border-radius: 0 0 3px 3px;
    border-top: 2px solid var(--col-theme)
}

@media (min-width: 513px) {
    .root.svelte-1ax66ey {
        border-radius: 0 3px 3px 0;
        border: none;
        border-left: 2px solid var(--col-theme)
    }
}

.content-row.svelte-1ax66ey {
    display: flex;
    flex-direction: row;
    gap: 13px
}

.image.svelte-1ax66ey {
    width: 165px;
    border-radius: 3px
}

@media (max-width: 400px) {
    .content-row.svelte-1ax66ey {
        flex-direction: column
    }

    .image.svelte-1ax66ey {
        align-self: center;
        width: 100%;
        max-width: 200px
    }
}

.details-column.svelte-1ax66ey {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 7px
}

.title.svelte-1ax66ey {
    font-weight: 600
}

.name.svelte-1ax66ey {
    font-size: 120%
}

.change_button.svelte-1ax66ey {
    width: 100%
}

@media (min-width: 513px) {
    .change_button.svelte-1ax66ey {
        max-width: 250px
    }
}

.root.svelte-1n4lj3a {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline
}

.root.svelte-1n4lj3a>*+* {
    margin-left: 7px
}

@keyframes svelte-15y05k4-pulse {
    0% {
        opacity: 0
    }

    7% {
        opacity: .3
    }

    17% {
        opacity: .7
    }

    25% {
        opacity: .9
    }

    50% {
        opacity: .6
    }

    75% {
        opacity: .9
    }

    to {
        opacity: 0
    }
}

.root.svelte-15y05k4 {
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none;
    top: -6px;
    bottom: -6px;
    left: -6px;
    right: -6px;
    border: 4px solid var(--col-theme);
    border-radius: 4px;
    filter: blur(3px);
    animation: svelte-15y05k4-pulse 2s forwards
}

.root.svelte-1ufg5j7 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 3px
}

.root.svelte-1ufg5j7>*+* {
    margin-left: 7px
}

.input_column.svelte-1ufg5j7 {
    display: flex;
    flex-direction: column;
    width: 70%
}

.date.svelte-1ufg5j7 {
    color: var(--col-theme);
    font-weight: 600
}

.root.svelte-dblvdt.svelte-dblvdt {
    display: flex;
    flex-direction: column;
    gap: 27px;
    padding: 13px
}

.columns.svelte-dblvdt.svelte-dblvdt {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 33px
}

.items_column.svelte-dblvdt.svelte-dblvdt {
    flex: 3;
    flex-basis: 400px;
    display: flex;
    flex-direction: column;
    gap: 27px
}

.action-column.svelte-dblvdt.svelte-dblvdt {
    flex: 3;
    flex-basis: 400px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 20px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto
}

.property.svelte-dblvdt.svelte-dblvdt {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 3px
}

.add-to-cart.svelte-dblvdt.svelte-dblvdt {
    align-self: stretch
}

.need-help.svelte-dblvdt.svelte-dblvdt {
    margin-bottom: 10px
}

.need-help.svelte-dblvdt h2.svelte-dblvdt {
    margin: 0;
    text-align: right
}

@media (max-width: 670px) {
    .need-help.svelte-dblvdt h2.svelte-dblvdt {
        text-align: center
    }
}

.edit-icon.svelte-dblvdt.svelte-dblvdt {
    color: var(--col-fore);
    --icon-size: 20px
}

.edit-text.svelte-dblvdt.svelte-dblvdt {
    margin-left: 10px
}

.root.svelte-14dyzgo.svelte-14dyzgo {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    border: 2px solid var(--col-theme);
    border-radius: 3px;
    padding: 0;
    cursor: pointer;
    position: relative
}

.root.svelte-14dyzgo.svelte-14dyzgo:hover {
    background: var(--col-back-faint)
}

.root.svelte-14dyzgo.svelte-14dyzgo:active {
    background: var(--col-back-faint-active)
}

.root.svelte-14dyzgo.svelte-14dyzgo:disabled {
    background: none;
    cursor: default
}

.title.svelte-14dyzgo.svelte-14dyzgo {
    margin-bottom: 3px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    color: var(--col-theme)
}

.preview.svelte-14dyzgo.svelte-14dyzgo {
    width: 85px;
    height: 85px;
    display: flex;
    justify-content: center;
    align-items: center
}

.preview.svelte-14dyzgo img.svelte-14dyzgo {
    object-fit: cover;
    min-width: 100%;
    min-height: 100%
}

.preview.svelte-14dyzgo .pending_stone.svelte-14dyzgo {
    opacity: .1
}

.remove_button.svelte-1unypye {
    margin-top: 7px;
    background: #ff6262
}

.remove_button.svelte-1unypye:not(:disabled):hover {
    background: #ff7e7e
}

.remove_button.svelte-1unypye:not(:disabled):active {
    background: #ff4d4d
}

.root.svelte-jxxhyg.svelte-jxxhyg {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 13px
}

.info_row.svelte-jxxhyg.svelte-jxxhyg {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap-reverse;
    gap: 10px
}

.stones_row.svelte-jxxhyg.svelte-jxxhyg {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 10px
}

.setting_preview.svelte-jxxhyg.svelte-jxxhyg {
    object-fit: contain;
    max-height: 110px
}

.stone_view.svelte-jxxhyg.svelte-jxxhyg {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: flex-start
}

.swap_button.svelte-jxxhyg.svelte-jxxhyg {
    display: flex;
    flex-direction: column;
    align-items: center
}

.swap_button.svelte-jxxhyg .arrow.svelte-jxxhyg {
    font-size: 20px
}

.swap_button.svelte-jxxhyg .swap_text.svelte-jxxhyg {
    font-size: 8px
}

.move_button.svelte-jxxhyg.svelte-jxxhyg {
    margin-top: 3px;
    padding: 3px 10px
}

.ProductDiamondViewer-shortlist-button {
    position: absolute;
    top: 8px;
    right: 8px
}

.diamond-details.svelte-f8ug1b.svelte-f8ug1b {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: stretch;
    flex-wrap: wrap;
    column-gap: 13px;
    row-gap: 13px
}

.diamond-details.svelte-f8ug1b .detail.svelte-f8ug1b {
    flex: 1;
    flex-basis: max(40%, 330px);
    display: flex;
    gap: 7px;
    flex-direction: column;
    background-color: var(--col-back-alternate);
    padding: 15px;
    border-radius: 4px
}

.gallery-controls.svelte-f8ug1b.svelte-f8ug1b {
    padding: 20px 36px
}

.gallery-controls.svelte-f8ug1b>.basic-button.svelte-f8ug1b {
    width: 100%;
    border-width: 2px;
    padding: 5px 20px 5px 5px;
    border-color: var(--col-theme);
    font-size: 80%
}

.gallery-controls.svelte-f8ug1b>.basic-button .icon.svelte-f8ug1b {
    --icon-size: 40px;
    margin-left: 15px;
    color: #8b7969
}

.gallery-controls.svelte-f8ug1b>.svelte-f8ug1b:not(:last-child) {
    margin-bottom: 10px
}

.carbon-neutral-images.svelte-f8ug1b.svelte-f8ug1b {
    display: flex;
    justify-content: space-between;
    margin: 20px 40px;
    gap: 20px
}

.carbon-neutral-images.svelte-f8ug1b img.svelte-f8ug1b {
    object-fit: contain;
    min-width: 0;
    min-height: 0;
    max-height: 180px
}

.cert-dialog-content.svelte-f8ug1b.svelte-f8ug1b {
    margin: 20px
}

.root.svelte-72hj2m.svelte-72hj2m.svelte-72hj2m {
    position: relative;
    z-index: 0
}

.builder_steps_row.svelte-72hj2m.svelte-72hj2m.svelte-72hj2m {
    display: flex;
    justify-content: stretch;
    padding-left: 7px;
    padding-right: 7px;
    margin-bottom: 13px
}

.stone_position_row.svelte-72hj2m.svelte-72hj2m.svelte-72hj2m {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    flex-wrap: wrap;
    row-gap: 7px
}

.builder_step_stone_row.svelte-72hj2m.svelte-72hj2m.svelte-72hj2m {
    display: flex;
    flex-direction: row;
    justify-content: stretch;
    height: 100%;
    width: 100%;
    gap: 3px
}

.builder_step_stone_row.svelte-72hj2m>.builder_step_stone.svelte-72hj2m.svelte-72hj2m {
    flex: 1;
    position: relative;
    height: 100%
}

.builder_step_stone_row.svelte-72hj2m>.builder_step_stone.svelte-72hj2m>img.svelte-72hj2m {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: contain;
    height: 100%;
    width: 100%
}

.builder_step_stone_row.svelte-72hj2m>.builder_step_stone.svelte-72hj2m>img.pending.svelte-72hj2m {
    opacity: .1
}

.content.svelte-1d7v97i {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.setting_profile.svelte-8bnrcc {
    display: flex;
    flex-direction: column;
    gap: 13px;
    height: 100%;
    justify-content: center
}

.instruction_title.svelte-1spezbo.svelte-1spezbo {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    padding: 0 13px
}

.instruction_title.svelte-1spezbo .text.svelte-1spezbo {
    text-transform: none;
    font-size: 160%
}