body{--input-color:#202020;--error-font:#EF3C3F;background-color:var(--bg-color);color:var(--bg-2) }.dashboard-title-main{font-weight:700;font-size:clamp(20px, 5vw, 24px) }.dashboard-title{font-weight:700;font-size:clamp(18px, 5vw, 20px) }.m-font-size{font-size:clamp(14px, 3vw, 16px) }a{cursor:pointer }a:hover{color:var(--link-hover) }.yellow{color:var(--primary) !important }.green{color:var(--success-font) }.red{color:var(--error) !important }input:disabled{opacity:.6;cursor:no-drop }.btn-panel{--btn-border-color:transparent;--btn-color:var(--black);--btn-color-hover:var(--black) }.btn-cancel{--btn-color:var(--error-font);--btn-color-hover:var(--error-font);--btn-bg:var(--bg-muted);--btn-bg-hover:var(--bg-muted);--btn-border-color:transparent;--btn-border-color-hover:var(--error-font);box-shadow:none }.btn-review{--btn-color:var(--bg-2);--btn-color-hover:var(--bg-2);--btn-bg:var(--bg-muted);--btn-bg-hover:var(--dark-gray);--btn-border-color:transparent;--btn-border-color-hover:transparent;box-shadow:none }.btn-confirm{--btn-color:var(--primary);--btn-color-hover:var(--primary_hover);--btn-bg:transparent;--btn-bg-hover:transparent;--btn-border-color:transparent;--btn-border-color-hover:transparent;box-shadow:none }.profile-panel{display:flex;flex-direction:column;border:1px solid var(--border-color);padding:20px;background-color:var(--box-color);border-radius:4px;gap:30px }#otp-login, #otp, #register, #forget-password, #new-password{display:none }.resend-otp{cursor:pointer }.profile-panel>*{display:flex;flex-direction:column }.description{color:var(--place-holder-color) }.profile-panel .login-form{gap:12px }hr{color:var(--border-color) }.checkbox-border{appearance:none;transition:all 100ms ease-out;position:relative }.checkbox-border::after{content:'';position:absolute;width:20px;height:20px;border:1px solid;border-image:linear-gradient(to top, var(--secondary), var(--primary)) 1;background-color:transparent;border-radius:1px;cursor:pointer }.checkbox-border:checked::after{content:'\2714';display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to top, var(--secondary), var(--primary));width:20px;height:20px;font-size:20px;color:var(--border-color) }.code-input{gap:12px;margin:auto;width:50%;min-width:268px }.code-fields{display:flex;justify-content:space-between;width:100% }.code-fields input{width:48px;height:48px;text-align:center;background-color:var(--input-color);border-radius:2px;color:var(--bg-2);border:none;transition:border 0.3s ease;cursor:pointer }.code-fields:not(.error) input:focus{outline:none;border:1px solid;border-image:linear-gradient(to top, var(--secondary), var(--primary)) 1 }.timer{color:var(--place-holder-color);font-size:14px;text-align:center;width:100% }.remember{padding-left:30px;padding-right:30px }.error input{outline:none;border:1px solid var(--error) }.error .text-error,.error .coupon-error-notice{color:var(--error);margin-top:2px;margin-right:10px }.tag{--tag-color:var(--white);--tag-bg-color:var(--dark-gray);--tag-padding:4px 8px;--tag-bg-hover:color-mix(in srgb, var(--tag-bg-color) 80%, black 25%);--tag-radius:4px;--tag-border-color:transparent;--tag-font-size:clamp(12px, 2.5vw, 14px);display:flex;align-items:center;justify-content:center;padding:var(--tag-padding);background-color:var(--tag-bg-color);color:var(--tag-color);border-radius:var(--tag-radius);border:1px solid var(--tag-border-color);font-size:var(--tag-font-size);width:fit-content;white-space:nowrap }.tag.pending{--tag-bg-color:#1B1930;--tag-color:#504AFF }.tag.processing{--tag-bg-color:#67421c;--tag-color:#F59E42 }.tag.on-hold{--tag-bg-color:#271C0F;--tag-color:#6C4F2E }.tag.completed{--tag-bg-color:#21281A;--tag-color:var(--success-font) }.tag.cancelled{--tag-bg-color:#281A1A;--tag-color:var(--error-font) }.tag.refunded{--tag-bg-color:#0C2438;--tag-color:#64B5F6 }.tag.failed{--tag-bg-color:#2B0707;--tag-color:#D32F2F }.tag.checkout-draft{--tag-bg-color:#566f7e;--tag-color:#000000 }.tag.expert{--tag-bg-color:#a37baa;--tag-color:#9C27B0 }.tag.answer{--tag-bg-color:#FFC107;--tag-color:#000000 }.tag.mistake{--tag-bg-color:#785623;--tag-color:#FF9800 }.tag.fishing{--tag-bg-color:#5a3b32;--tag-color:#FF5722 }.tag.negative-return{--tag-bg-color:#340c0c;--tag-color:#B71C1C }.tag.verify{--tag-bg-color:#072843;--tag-color:#2196F3 }.tag.awaiting-review{--tag-bg-color:#291B16;--tag-color:#8D6E63 }.tag.opt-out{--tag-bg-color:#FF9800;--tag-color:#000000 }.tag.pre-invoice{--tag-bg-color:#0D122D;--tag-color:#3F51B5 }.dashboard-header{padding:clamp(12px, 2vw, 20px) 16px;border-bottom:1px solid var(--border-color);background-color:var(--box-color) }.dashboard-header img{width:168px;height:32px }.dashboard-header .user-info img{width:32px;height:32px;border-radius:2px;border:1px solid var(--border-color) }.dashboard{height:calc(100vh - 81.15px) }.order-btn{border:none;border-radius:4px;margin-right:auto;background-color:var(--bg-muted);padding:4px 8px;box-shadow:none;color:var(--place-holder-color) }.menu{border-left:1px solid var(--border-color);padding:16px;overflow:hidden;background-color:var(--box-color) }.menu-item{font-size:16px;font-weight:900 }.order-nav{list-style:none;padding:0;margin:0;height:100% }.nav-item{position:relative }.order-nav .nav-item a{display:flex;gap:8px;padding:12px 0;cursor:pointer }.order-nav .nav-item a span{color:var(--place-holder-color);text-decoration:none }.nav-item.active::after{content:'';position:absolute;width:2px;height:26px;left:-16px;top:12px;border-radius:2px;background-image:linear-gradient(to top, var(--secondary), var(--primary)) }.nav-item.active .menu-item, .nav-item.active i{color:var(--primary) }.orders-wrapper{height:calc(100% - 82px);overflow-y:auto;position:relative }table thead, table tfoot{border-bottom:none }.orders-table{width:100%;border-collapse:collapse;background-color:transparent !important }.orders-table tr{border-radius:4px;border-bottom:none;background-color:transparent !important;padding:12px 2px }.orders-table tr>*{color:var(--place-holder-color) !important;font-size:clamp(14px, 2.5vw, 16px) }.orders-table thead th{background:#1F1F1F;font-weight:400;border-bottom:none }.orders-table tbody td:nth-child(1), .orders-table tbody td:nth-child(2){color:var(--bg-2) !important }.orders-table tbody td:last-child{display:flex;gap:10px }.button-decoration{display:flex;gap:10px;margin-right:auto }.orders-wrapper-footer{position:sticky;height:64px;bottom:0;background-color:var(--bg-color);display:flex;align-items:center;justify-content:center;z-index:2 }.payment-box{height:100vh;display:flex;justify-content:center;align-items:center }.card{background:var(--box-color);width:clamp(320px, 50vw, 438px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:clamp(24px, 5vw, 40px);padding-bottom:clamp(16px, 5vw, 40px);border:1px solid var(--border-color);border-radius:4px }.check-icon{width:100px;height:100px;background-color:var(--success-color);border-radius:50%;display:flex;justify-content:center;align-items:center }.card .dashboard-title-main{text-align:center;line-height:38px }.card .card-text{text-align:center;line-height:26px;color:var(--place-holder-color) }.invoice-panel{display:flex;flex-direction:column;border:1px solid var(--border-color);background-color:var(--box-color);border-radius:4px }.invoice-panel>*{padding:12px }.invoice-header{font-size:clamp(14px, 3vw, 16px);border-bottom:1px solid var(--border-color) }.invoice-item{font-size:clamp(12px, 13px, 14px);border-bottom:1px dashed var(--border-color);justify-content:space-between;display:flex;gap:8px }.invoice-panel .discount{font-size:clamp(14px, 3vw, 16px);gap:8px;align-items:center }.invoice-footer{display:flex;flex-direction:column;gap:10px }.payment-methods{display:flex;flex-direction:row;gap:20px;justify-content:center }.payment{display:flex;flex-direction:column;border:1px solid var(--border-color);padding:12px 16px;border-radius:4px;align-items:center;font-size:clamp(12px, 13px, 14px) }.selected{border:1px solid;border-image:linear-gradient(to top, var(--secondary), var(--primary)) 1 }.basket-box{height:100% }.shopping-card-item{display:flex;flex-direction:column;font-weight:bold;gap:16px }.shopping-card-img{width:86px;height:86px;border-radius:4px;border:1px solid var(--border-color) }.shopping-card-content{display:flex;flex-direction:column;height:86%;flex-grow:1;padding:0 8px;gap:8px }.shopping-card-item .title{font-size:clamp(14px, 15px, 16px);margin:0;color:var(--bg-2) }.shopping-card-item .label{color:var(--place-holder-color);font-size:clamp(14px, 15px, 16px) }.shopping-card-item .price{font-size:clamp(18px, 19px, 20px);color:var(--white);align-self:center;gap:4px }.price{white-space:nowrap;color:var(--white) }.shopping-card-item .del{color:var(--error);font-size:clamp(12px, 13px, 14px);text-decoration:line-through;padding:4px }.shopping-card-counter{width:160px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-color);padding:4px;border-radius:4px }.plus, .minus, .trash{background-color:var(--bg-muted);width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer }.plus i{color:var(--primary) }.input-label{margin-bottom:6px;min-height:40px;display:flex;align-items:center }.dark-input{border:none;border-radius:2px;border:1px solid transparent;background-color:var(--input-color);color:var(--white);width:100%;height:48px;padding:6px;outline:none }.dark-input::placeholder{color:#888 }.dark-input:focus{background:#1c1c1c;color:#fff;box-shadow:none;outline:none }.form-group:has(.prefix) .form-control, .select{padding-right:36px }.form-group:has(.suffix) .form-control, .select{padding-left:36px }.form-group .prefix, .form-group .suffix{display:flex;position:absolute;top:14px;align-self:center }.form-group .prefix{right:8px;color:var(--light-gray) }.form-group .suffix{left:8px;cursor:pointer }.form-group label span{color:var(--place-holder-color) }body:has(#overlay.is-open){overflow-y:hidden !important }.overlay{position:fixed;bottom:0;right:0;background-color:#242424c2;width:100vw;height:100vh;z-index:6;display:none }.overlay.is-open{display:block }.over-overlay{z-index:8 }.over-overlay{z-index:8 }.layer{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);min-width:300px;width:40%;max-width:100%;min-height:200px;overflow-y:auto }.layer.is-open{display:block }.custom-button{--icon-bg:var(--bg-muted);width:34px;height:34px;position:relative;overflow:hidden;background-color:#555555;display:flex;align-items:center;justify-content:center;cursor:pointer }.page-button{width:34px;height:34px;overflow:hidden;color:var(--place-holder-color);background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer }.custom-button:hover{--icon-bg:var(--border-color) }.page-button.active{border:1px solid;color:var(--primary) }.custom-button .icon{width:32px;height:32px;background-color:var(--icon-bg);display:flex;align-items:center;justify-content:center;z-index:2;position:relative }.custom-button.left .icon{transform:rotate(90deg) }.custom-button.right .icon{transform:rotate(-90deg) }.custom-button.up .icon{transform:rotate(180deg) }.custom-button::before{content:'';position:absolute;width:4px;height:49px;background-color:var(--white);z-index:1;top:-7px;transform:rotate(45deg) }.custom-button::after{content:'';position:absolute;width:4px;height:49px;background-color:var(--white);z-index:1;top:-7px;transform:rotate(135deg) }.counter-input{background-color:transparent !important;border:none !important;color:#fff;font-weight:600;width:40px;padding:0 }.counter-input:focus{box-shadow:none !important;outline:none;background-color:transparent;color:#fff }.counter-input::-webkit-inner-spin-button, .counter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0 }.counter-input{appearance:textfield }@media (min-width:568px) and (max-width:1441px){.container{padding-left:0 !important;padding-right:0 !important }}@media (max-width:1024px){.nav-item.active::after{left:0 }.menu{border-left:none }.dashboard{flex-direction:column;height:100% }.shopping-card-counter{width:100% }}@media (max-width:767px){:not(.table-responsive)>table:not(.pure) tbody tr>td::before{content:attr(data-title);width:auto }tr .order-btn{display:none }.button-decoration{width:100%;gap:24px }.button-decoration button{flex-grow:1 }.orders-table tbody td{color:var(--bg-2) !important }:not(.table-responsive)>table:not(.pure) tbody tr{border-bottom:1px solid var(--border-color) }}

body .mnsfpt-auth-page-container > .mnsfpt-fields-group {
    background: var(--bg-color);
    color: #fff;
}
.mnsfpt-input{
    background: #171717;
    border-radius: 2px;
    border-color: #111;
    display: block;
    width: 100%;
    height: auto;
    padding: 10px 10px 8px;
    line-height: 1;
    text-align: right;
    color: #fff;
}
body .mnsfpt-auth-page-container .mnsfpt-button,
body .mnsfpt-auth-page-container .mnsfpt-submit{
    color: #fff;
    padding: 7px 15px;
    border-color: var(--mns-fingerprint-accent);
    border-radius: 4px;
}

body .mnsfpt-datepicker-placeholder .mnsfpt-datepicker-container{
    background: #171717;
}

body .mnsfpt-datepicker-plot-area .datepicker-day-view .day-item.selected,
body .mnsfpt-datepicker-plot-area .datepicker-month-view .month-item.selected,
body .mnsfpt-datepicker-plot-area .datepicker-year-view .year-item.selected{
    color: #fff;
}

body .mnsfpt-datepicker-plot-area .toolbox .mnsfpt-btn-submit,
body .mnsfpt-datepicker-plot-area .toolbox .mnsfpt-btn-submit:hover{
    color: #fff;
}