/* _content/MoneyTransferApp/Pages/Calculate.razor.rz.scp.css */


.page[b-d23qabtviz] {
    font-family: 'Noto Sans HK', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5; 
    text-align: left;
    color: #525f7f;
    padding-top: 20px;
    background-image: url('images/bg1.jpg');
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100vh;
    margin: 0px;
    overflow: scroll;
}

[b-d23qabtviz]::-webkit-scrollbar {
    display: none;
    width: 0;
}

.page_header[b-d23qabtviz] {
    position: relative;
}

    .page_header h1[b-d23qabtviz] {
        font-size: 30px;
        color: rgb(208, 209, 230);
        text-transform: uppercase;
        font-weight: bolder;
        text-align: center;
        margin-bottom: 15px;
    }

    .page_header img[b-d23qabtviz] {
        width: 20%;
        height: 20%;
        position: relative;
        margin: 0 auto;
        /* display: inline-block;*/
        display: none;
        border-radius: 10px;
        padding: 5px;
        left: 40%;
    }

    .page_header p[b-d23qabtviz] {
        font-size: 15ram;
        color: rgb(208, 209, 230);
        text-transform: uppercase;
        font-weight: lighter;
        text-align: center;
        margin-bottom: 15px;
    }

p[b-d23qabtviz] {
    line-height: 1.7;
}

.card[b-d23qabtviz] {
    border-radius: 8px;
    background-color: rgb(255, 255, 255);
    box-shadow: rgb(35 55 80 / 30%) 0px 6px 12px;
    margin-top: 20px;
    padding: 30px 15px 15px 15px;
}

@media (min-width: 576px) {

    .card[b-d23qabtviz] {
        padding: 54px;
    }
}

.SwapCountiner[b-d23qabtviz] {
    display: inline;
    -webkit-box-align: center;
    align-items: center;
    text-align: left;
    font-weight: 600;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin: 15px 0px 0px;
    box-sizing: border-box;
}

.flag[b-d23qabtviz] {
    height: 35px;
    width: 35px;
    display: inline-block;
    overflow: hidden;
    padding: 0px;
    margin: 0px 5px;
    box-sizing: border-box;
}

    .flag img[b-d23qabtviz] {
        object-fit: contain;
        width: auto;
        height: 100%;
    }

.SwapButton[b-d23qabtviz] {
    display: grid;
    position: static;
    margin: 0px;
    background: none;
    border: 1px solid rgb(221, 221, 221);
    border-radius: 50%;
    padding: 10px;
    width: 35px;
    height: 35px;
    box-sizing: border-box;
}

.IconSwap[b-d23qabtviz] {
    width: 16px;
    height: 16px;
    color: rgb(0, 108, 224);
    transform: rotate(0deg);
}

.gwvOOF[b-d23qabtviz] {
    color: rgb(92, 102, 123);
    font-weight: 600;
    margin: 0px;
    font-size: 0.8rem;
    max-width: 100%;
}

.iGrAod[b-d23qabtviz] {
    font-size: 1.2rem;
    font-weight: 600;
    color: rgb(46, 60, 87);
    margin-bottom: 18px;
}

.dZGBTm[b-d23qabtviz] {
    display: flex;
    flex-flow: column wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.dEqdnx[b-d23qabtviz] {
    text-align: left;
    color: rgb(92, 102, 123);
    font-size: 0.8rem;
}

    .dEqdnx p[b-d23qabtviz] {
        margin: 0px;
    }

.TooltipContainer[b-d23qabtviz] {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    padding: 8px;
    background: rgb(242, 247, 254);
    border-radius: 6px;
    max-width: 480px;
    font-size: 12px;
    margin: 10px 8px 8px 0px;
    color: rgb(92, 102, 123);
}

    .TooltipContainer .icon-container[b-d23qabtviz] {
        width: 16px;
        height: 16px;
        margin-right: 15px;
    }

.dNpOGN[b-d23qabtviz] {
    display: inline;
    color: rgb(0, 111, 232);
    text-decoration: underline;
}

.page-footer[b-d23qabtviz] {
    padding: 20px 0px;
}

.text-center[b-d23qabtviz] {
    text-align: center !important;
}
/* _content/MoneyTransferApp/Pages/Index.razor.rz.scp.css */
 
.page[b-wamn2lm07o] {
    font-family: 'Noto Sans HK', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    text-align: left;
    color: #525f7f;
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
    animation: gradient-b-wamn2lm07o 15s ease infinite;
}

@keyframes gradient-b-wamn2lm07o {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.page_header[b-wamn2lm07o] {
    position: relative;
}

    .page_header h1[b-wamn2lm07o] {
        font-size: 30px;
        color: rgb(255, 255, 255);
        text-transform: uppercase;
        font-weight: bolder;
        text-align: center;
        margin-bottom: 15px;
    }

    .page_header img[b-wamn2lm07o] {
        width: 20%;
        height: 20%;
        position: relative;
        margin: 0 auto;
        /* display: inline-block;*/
        display: none;
        border-radius: 10px;
        padding: 5px;
        left: 40%;
    }

    .page_header p[b-wamn2lm07o] {
        font-size: 15ram;
        color: rgb(255, 255, 255);
        text-transform: uppercase;
        font-weight: lighter;
        text-align: center;
        margin-bottom: 15px;
    }

.slider[b-wamn2lm07o] {
    margin-bottom: 30px;
    position: relative;
}

    .slider .owl-item.active.center .slider-card[b-wamn2lm07o] {
        transform: scale(1.15);
        opacity: 1;
        background: #ff9966; /* fallback for old browsers */
        background: -webkit-linear-gradient(to bottom, #ff5e62, #ff9966); /* Chrome 10-25, Safari 5.1-6 */
        background: linear-gradient(to bottom, #ff5e62, #ff9966); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        color: #fff;
    }

.slider-card[b-wamn2lm07o] {
    background: #fff;
    padding: 0px 0px;
    margin: 50px 15px 90px 15px;
    border-radius: 5px;
    box-shadow: 0 15px 45px -20px rgb(0 0 0 / 73%);
    transform: scale(0.9);
    opacity: 0.5;
    transition: all 0.3s;
}

    .slider-card img[b-wamn2lm07o] {
        border-radius: 5px 5px 0px 0px;
    }

.owl-nav .owl-prev[b-wamn2lm07o] {
    position: absolute;
    top: calc(50% - 25px);
    left: 0;
    opacity: 1;
    font-size: 30px !important;
    z-index: 1;
}

.owl-nav .owl-next[b-wamn2lm07o] {
    position: absolute;
    top: calc(50% - 25px);
    right: 0;
    opacity: 1;
    font-size: 30px !important;
    z-index: 1;
}

.owl-dots[b-wamn2lm07o] {
    text-align: center;
}

    .owl-dots .owl-dot[b-wamn2lm07o] {
        height: 10px;
        width: 10px;
        border-radius: 10px;
        background: #ccc !important;
        margin-left: 3px;
        margin-right: 3px;
        outline: none;
    }

        .owl-dots .owl-dot.active[b-wamn2lm07o] {
            background: #f44336 !important;
        }

/*////////////////////////////////////////////////////////////*/
*[b-wamn2lm07o],
*[b-wamn2lm07o]::before,
*[b-wamn2lm07o]::after {
    box-sizing: border-box;
}

figcaption[b-wamn2lm07o],
footer[b-wamn2lm07o],
main[b-wamn2lm07o],
nav[b-wamn2lm07o],

section[b-wamn2lm07o] {
    display: block;
}

h2[b-wamn2lm07o],
h3[b-wamn2lm07o] {
    margin-top: 0;
    margin-bottom: .5rem;
}

p[b-wamn2lm07o] {
    margin-top: 0;
    margin-bottom: 1rem;
}

strong[b-wamn2lm07o] {
    font-weight: bolder;
}

a[b-wamn2lm07o] {
    text-decoration: none;
    color: #5e72e4;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

    a:hover[b-wamn2lm07o] {
        text-decoration: none;
        color: #233dd2;
    }

    a:not([href]):not([tabindex])[b-wamn2lm07o] {
        text-decoration: none;
        color: inherit;
    }

        a:not([href]):not([tabindex]):hover[b-wamn2lm07o],
        a:not([href]):not([tabindex]):focus[b-wamn2lm07o] {
            text-decoration: none;
            color: inherit;
        }

        a:not([href]):not([tabindex]):focus[b-wamn2lm07o] {
            outline: 0;
        }

img[b-wamn2lm07o] {
    vertical-align: middle;
    border-style: none;
}

table[b-wamn2lm07o] {
    border-collapse: collapse;
}

caption[b-wamn2lm07o] {
    padding-top: 1rem;
    padding-bottom: 1rem;
    caption-side: bottom;
    text-align: left;
    color: #8898aa;
}

th[b-wamn2lm07o] {
    text-align: inherit;
}

h2[b-wamn2lm07o],
h3[b-wamn2lm07o],
.h2[b-wamn2lm07o],
.h3[b-wamn2lm07o] {
    font-family: inherit;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: .5rem;
    color: inherit;
}

h2[b-wamn2lm07o],
.h2[b-wamn2lm07o] {
    font-size: 1.25rem;
}

h3[b-wamn2lm07o],
.h3[b-wamn2lm07o] {
    font-size: 1.0625rem;
}

.container[b-wamn2lm07o] {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 576px) {
    .container[b-wamn2lm07o] {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container[b-wamn2lm07o] {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container[b-wamn2lm07o] {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container[b-wamn2lm07o] {
        max-width: 1140px;
    }
}

.row[b-wamn2lm07o] {
    display: flex;
    margin-right: -15px;
    margin-left: -15px;
    flex-wrap: wrap;
}

.col[b-wamn2lm07o],
.col-xl-6[b-wamn2lm07o] {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col[b-wamn2lm07o] {
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
}

@media (min-width: 1200px) {

    .col-xl-6[b-wamn2lm07o] {
        max-width: 50%;
        flex: 0 0 50%;
    }
}

.table[b-wamn2lm07o] {
    width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}

    .table th[b-wamn2lm07o],
    .table td[b-wamn2lm07o] {
        padding: 1rem;
        vertical-align: top;
        border-top: 1px solid #e9ecef;
    }

    .table thead th[b-wamn2lm07o] {
        vertical-align: bottom;
        border-bottom: 2px solid #e9ecef;
    }

    .table tbody + tbody[b-wamn2lm07o] {
        border-top: 2px solid #e9ecef;
    }

    .table .table[b-wamn2lm07o] {
        background-color: #f8f9fe;
    }

    .table .thead-light th[b-wamn2lm07o] {
        color: #8898aa;
        border-color: #e9ecef;
        background-color: #f6f9fc;
    }

.table-responsive[b-wamn2lm07o] {
    display: block;
    overflow-x: auto;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}


.card[b-wamn2lm07o] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border: 1px solid rgba(0, 0, 0, .05);
    border-radius: .375rem;
    background-color: transparent;
    background-clip: border-box;
}

.card-header[b-wamn2lm07o] {
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    background-color: transparent;
}

    .card-header:first-child[b-wamn2lm07o] {
        border-radius: calc(.375rem - 1px) calc(.375rem - 1px) 0 0;
        color: inherit;
    }

.card-footer[b-wamn2lm07o] {
    padding: 1.25rem 1.5rem;
    border-top: 1px solid rgba(0, 0, 0, .05);
    background-color: transparent;
}

    .card-footer:last-child[b-wamn2lm07o] {
        border-radius: 0 0 calc(.375rem - 1px) calc(.375rem - 1px);
    }

.badge[b-wamn2lm07o] {
    font-size: 66%;
    font-weight: 600;
    line-height: 1;
    display: inline-block;
    padding: .35rem .375rem;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
    border-radius: .375rem;
}

    .badge:empty[b-wamn2lm07o] {
        display: none;
    }

.bg-arrow-up[b-wamn2lm07o] {
    width: 16px;
    height: 16px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 8 8'%3E%3Cpath d='M2.97 0l-2.97 3h2v5h2v-5h2l-3.03-3z' fill='%232bff00' transform='translate(1)' /%3E%3C/svg%3E");
}

.bg-arrow-down[b-wamn2lm07o] {
    width: 16px;
    height: 16px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 8 8' fill='red'%3E%3Cpath d='M2 0v5h-2l3.03 3 2.97-3h-2v-5h-2z' transform='translate(1)'/%3E%3C/svg%3E");
}

.media[b-wamn2lm07o] {
    display: flex;
    align-items: flex-start;
}

.media-body[b-wamn2lm07o] {
    flex: 1 1;
}

.bg-success[b-wamn2lm07o] {
    background-color: #2dce89 !important;
}

a.bg-success:hover[b-wamn2lm07o],
a.bg-success:focus[b-wamn2lm07o],
button.bg-success:hover[b-wamn2lm07o],
button.bg-success:focus[b-wamn2lm07o] {
    background-color: #24a46d !important;
}

.bg-info[b-wamn2lm07o] {
    background-color: #11cdef !important;
}

a.bg-info:hover[b-wamn2lm07o],
a.bg-info:focus[b-wamn2lm07o],
button.bg-info:hover[b-wamn2lm07o],
button.bg-info:focus[b-wamn2lm07o] {
    background-color: #0da5c0 !important;
}

.bg-warning[b-wamn2lm07o] {
    background-color: #fb6340 !important;
}

a.bg-warning:hover[b-wamn2lm07o],
a.bg-warning:focus[b-wamn2lm07o],
button.bg-warning:hover[b-wamn2lm07o],
button.bg-warning:focus[b-wamn2lm07o] {
    background-color: #fa3a0e !important;
}

.bg-danger[b-wamn2lm07o] {
    background-color: #f5365c !important;
}

a.bg-danger:hover[b-wamn2lm07o],
a.bg-danger:focus[b-wamn2lm07o],
button.bg-danger:hover[b-wamn2lm07o],
button.bg-danger:focus[b-wamn2lm07o] {
    background-color: #ec0c38 !important;
}

.bg-default[b-wamn2lm07o] {
    background-color: #172b4d !important;
}

a.bg-default:hover[b-wamn2lm07o],
a.bg-default:focus[b-wamn2lm07o],
button.bg-default:hover[b-wamn2lm07o],
button.bg-default:focus[b-wamn2lm07o] {
    background-color: #0b1526 !important;
}

.bg-transparent[b-wamn2lm07o] {
    background-color: transparent !important;
}

.border-0[b-wamn2lm07o] {
    border: 0 !important;
}

.rounded-circle[b-wamn2lm07o] {
    border-radius: 50% !important;
}

.d-flex[b-wamn2lm07o] {
    display: flex !important;
}

.justify-content-end[b-wamn2lm07o] {
    justify-content: flex-end !important;
}

.align-items-center[b-wamn2lm07o] {
    align-items: center !important;
}

@media (min-width: 1200px) {

    .justify-content-xl-between[b-wamn2lm07o] {
        justify-content: space-between !important;
    }
}

.shadow[b-wamn2lm07o] {
    box-shadow: 0 0 2rem 0 rgba(136, 152, 170, .15) !important;
}

.mb-0[b-wamn2lm07o] {
    margin-bottom: 0 !important;
}

.mr-2[b-wamn2lm07o] {
    margin-right: .5rem !important;
}

.mr-3[b-wamn2lm07o] {
    margin-right: 1rem !important;
}

.mr-4[b-wamn2lm07o] {
    margin-right: 1.5rem !important;
}

.mt-5[b-wamn2lm07o] {
    margin-top: 3rem !important;
}

.mb-5[b-wamn2lm07o] {
    margin-bottom: 3rem !important;
}

.mt-7[b-wamn2lm07o] {
    margin-top: 6rem !important;
}

.py-4[b-wamn2lm07o] {
    padding-top: 1.5rem !important;
}

.py-4[b-wamn2lm07o] {
    padding-bottom: 1.5rem !important;
}

.m-auto[b-wamn2lm07o] {
    margin: auto !important;
}

.text-right[b-wamn2lm07o] {
    text-align: right !important;
}

.text-center[b-wamn2lm07o] {
    text-align: center !important;
}

.text-white[b-wamn2lm07o] {
    color: #fff !important;
}

.text-light[b-wamn2lm07o] {
    color: #adb5bd !important;
}

a.text-light:hover[b-wamn2lm07o],
a.text-light:focus[b-wamn2lm07o] {
    color: #919ca6 !important;
}

.text-white[b-wamn2lm07o] {
    color: #fff !important;
}

a.text-white:hover[b-wamn2lm07o],
a.text-white:focus[b-wamn2lm07o] {
    color: #e6e6e6 !important;
}

@media print {
    *[b-wamn2lm07o],
    *[b-wamn2lm07o]::before,
    *[b-wamn2lm07o]::after {
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a:not(.btn)[b-wamn2lm07o] {
        text-decoration: underline;
    }

    thead[b-wamn2lm07o] {
        display: table-header-group;
    }

    tr[b-wamn2lm07o],
    img[b-wamn2lm07o] {
        page-break-inside: avoid;
    }

    p[b-wamn2lm07o],
    h2[b-wamn2lm07o],
    h3[b-wamn2lm07o] {
        orphans: 3;
        widows: 3;
    }

    h2[b-wamn2lm07o],
    h3[b-wamn2lm07o] {
        page-break-after: avoid;
    }

    @page {
        size: a3;
    }

    body[b-wamn2lm07o] {
        min-width: 992px !important;
    }

    .container[b-wamn2lm07o] {
        min-width: 992px !important;
    }

    .badge[b-wamn2lm07o] {
        border: 1px solid #000;
    }

    .table[b-wamn2lm07o] {
        border-collapse: collapse !important;
    }

        .table td[b-wamn2lm07o],
        .table th[b-wamn2lm07o] {
            background-color: #fff !important;
        }
}

figcaption[b-wamn2lm07o],
main[b-wamn2lm07o] {
    display: block;
}

main[b-wamn2lm07o] {
    overflow: hidden;
}

@keyframes floating-lg-b-wamn2lm07o {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(15px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes floating-b-wamn2lm07o {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(10px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes floating-sm-b-wamn2lm07o {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(5px);
    }

    100% {
        transform: translateY(0px);
    }
}

[class*='shadow'][b-wamn2lm07o] {
    transition: all .15s ease;
}

.text-sm[b-wamn2lm07o] {
    font-size: .875rem !important;
}

.text-white[b-wamn2lm07o] {
    color: #fff !important;
}

a.text-white:hover[b-wamn2lm07o],
a.text-white:focus[b-wamn2lm07o] {
    color: #e6e6e6 !important;
}

.text-light[b-wamn2lm07o] {
    color: #ced4da !important;
}

a.text-light:hover[b-wamn2lm07o],
a.text-light:focus[b-wamn2lm07o] {
    color: #b1bbc4 !important;
}

.avatar[b-wamn2lm07o] {
    font-size: 1rem;
    display: inline-flex;
    width: 128px;
    height: 48px;
    color: #fff;
    border-radius: 5px;
    background-color: #fff;
    align-items: center;
    justify-content: center;
}

    .avatar img[b-wamn2lm07o] {
        width: 100%;
        border-radius: 0;
    }

.badge[b-wamn2lm07o] {
    text-transform: uppercase;
}

    .badge a[b-wamn2lm07o] {
        color: #fff;
    }

.badge-dot[b-wamn2lm07o] {
    font-size: 1.3rem;
    font-weight: bold;
    padding-right: 0;
    padding-left: 0;
    text-transform: none;
    background: transparent;
}

    .badge-dot strong[b-wamn2lm07o] {
        color: #32325d;
    }

    .badge-dot i[b-wamn2lm07o] {
        display: inline-block;
        margin-right: .2rem;
        vertical-align: middle;
    }

.main-content[b-wamn2lm07o] {
    position: relative;
}

.footer[b-wamn2lm07o] {
    padding: 2.5rem 0;
    background: transparent;
}

    .footer .copyright[b-wamn2lm07o] {
        font-size: .875rem;
        color: #fff;
    }

.table thead th[b-wamn2lm07o] {
    font-size: .85rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-bottom: 1px solid #e9ecef;
}

.table th[b-wamn2lm07o] {
    font-weight: 600;
}

.table td[b-wamn2lm07o],
.table th[b-wamn2lm07o] {
    font-size: .8125rem;
    white-space: nowrap;
}

.table.align-items-center td[b-wamn2lm07o],
.table.align-items-center th[b-wamn2lm07o] {
    vertical-align: middle;
}

.table .thead-light th[b-wamn2lm07o] {
    color: #8898aa;
    background-color: #f6f9fc;
}

.table-flush td[b-wamn2lm07o],
.table-flush th[b-wamn2lm07o] {
    border-right: 0;
    border-left: 0;
}

.table-flush tbody tr:first-child td[b-wamn2lm07o],
.table-flush tbody tr:first-child th[b-wamn2lm07o] {
    border-top: 0;
}

.table-flush tbody tr:last-child td[b-wamn2lm07o],
.table-flush tbody tr:last-child th[b-wamn2lm07o] {
    border-bottom: 0;
}

.card .table[b-wamn2lm07o] {
    margin-bottom: 0;
}

    .card .table td[b-wamn2lm07o],
    .card .table th[b-wamn2lm07o] {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }

p[b-wamn2lm07o] {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.7;
}
/* _content/MoneyTransferApp/Shared/MainLayout.razor.rz.scp.css */
.page[b-6e34ilv2ej] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-6e34ilv2ej] {
    flex: 1;
}

.sidebar[b-6e34ilv2ej] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-6e34ilv2ej] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-6e34ilv2ej]  a, .top-row .btn-link[b-6e34ilv2ej] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-6e34ilv2ej] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-6e34ilv2ej] {
        display: none;
    }

    .top-row.auth[b-6e34ilv2ej] {
        justify-content: space-between;
    }

    .top-row a[b-6e34ilv2ej], .top-row .btn-link[b-6e34ilv2ej] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-6e34ilv2ej] {
        flex-direction: row;
    }

    .sidebar[b-6e34ilv2ej] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-6e34ilv2ej] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-6e34ilv2ej], article[b-6e34ilv2ej] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
