@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap');

:root{--menyoo-gold:#9b702e;--bs-primary:#9b702e;--bs-primary-rgb:155,112,46}
.btn-primary,.button,.dashboard-nav ul li.active a,.dashboard-nav ul li a:hover{background-color:#9b702e!important;border-color:#9b702e!important;color:#fff}
.bg-menu-theme .menu-inner>.menu-item.active>.menu-link{color:#8b6325!important;background-color:#f4ebda!important}
.text-primary{color:#9b702e!important}.form-control:focus,input:focus,select:focus,textarea:focus{border-color:#b58c4b!important;box-shadow:0 0 0 3px #b58c4b18!important}
#logo img{max-height:50px;width:auto;object-fit:contain}.app-brand-logo img{object-fit:contain}.app-brand-text{color:#8b6325}
.menyoo-import{padding:25px;background:white;border-radius:8px}.menyoo-import table{width:100%}.menyoo-import td{padding:5px}.menyoo-import input{width:100%;min-width:90px}.menyoo-import label{display:block;margin:12px 0}.menyoo-import .scroll{overflow:auto}
@media(prefers-reduced-motion:no-preference){.login-register-page{animation:menyoo-enter .45s ease-out}@keyframes menyoo-enter{from{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:none}}}

/* Generated visual palette bridge. No layout or behavior overrides. */
body.figma-account-page .notification.notice h4,body.figma-account-page .notification.notice,body.figma-account-page .notification.notice a,body.figma-account-page .notification.notice strong{color:rgb(155, 112, 46)!important}
body.figma-account-page .notification.notice{background-color:rgb(247, 241, 230)!important}
body.figma-account-page .notification.notice a.button{background-color:rgb(155, 112, 46)!important}
body.figma-account-page input:checked + .switch-button{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .radio input[type="radio"] + label .radio-label::after{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .radio input[type="radio"]:checked + label .radio-label{background-color:rgb(155, 112, 46)!important;border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .new-billing-container{box-shadow:rgba(155, 112, 46, 0.1) 0px 18px 40px, rgba(255, 255, 255, 0.55) -16px -16px 36px, rgba(225, 207, 173, 0.18) 10px 10px 24px!important}
body.figma-account-page .social-login-buttons .facebook-login{color:rgb(155, 112, 46)!important;border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .social-login-buttons .facebook-login:hover{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .dashboard-mini-nav-tab{color:rgb(181, 147, 92)!important;border-top-color:rgba(181, 147, 92, 0.38)!important;border-right-color:rgba(181, 147, 92, 0.38)!important;border-bottom-color:rgba(181, 147, 92, 0.38)!important;border-left-color:rgba(181, 147, 92, 0.38)!important;box-shadow:rgba(181, 147, 92, 0.08) 0px 6px 16px!important}
body.figma-account-page .dashboard-mini-nav-tab:hover{color:rgb(181, 147, 92)!important}
body.figma-account-page .dashboard-mini-nav-tab.is-active{background-color:rgb(181, 147, 92)!important;border-top-color:rgb(181, 147, 92)!important;border-right-color:rgb(181, 147, 92)!important;border-bottom-color:rgb(181, 147, 92)!important;border-left-color:rgb(181, 147, 92)!important;box-shadow:rgba(181, 147, 92, 0.18) 0px 10px 18px!important}
body.figma-account-page .dashboard-mini-nav-tab.is-active::after{background-color:rgb(181, 147, 92)!important}
body.figma-account-page .dashboard-mini-nav-search{color:rgb(181, 147, 92)!important;border-top-color:rgba(181, 147, 92, 0.5)!important;border-right-color:rgba(181, 147, 92, 0.5)!important;border-bottom-color:rgba(181, 147, 92, 0.5)!important;border-left-color:rgba(181, 147, 92, 0.5)!important;box-shadow:rgba(181, 147, 92, 0.08) 0px 6px 16px!important}
body.figma-account-page .dashboard-mini-nav-breadcrumbs li{color:rgb(181, 147, 92)!important}
body.figma-account-page .dashboard-mini-nav-breadcrumbs a{color:rgb(181, 147, 92)!important}
body.figma-account-page .dashboard-overview-grid{background-image:linear-gradient(108deg, rgba(181, 147, 92, 0.18) 0%, rgba(255, 255, 255, 0) 23%, rgba(255, 255, 255, 0.98) 58%, rgba(238, 222, 196, 0.18) 85%, rgba(255, 255, 255, 0) 100%)!important}
body.figma-account-page .dashboard-overview-card::before{background-color:rgb(225, 207, 173)!important}
body.figma-account-page .dashboard-overview-body{background-image:linear-gradient(118deg, rgba(225, 207, 173, 0.18) 0%, rgba(255, 255, 255, 0.94) 38%, rgb(255, 255, 255) 100%)!important}
body.figma-account-page .dashboard-overview-body::before{background-color:rgb(225, 207, 173)!important}
body.figma-account-page .figma-account-card{color:rgba(155, 112, 46, 0.46)!important;background-color:rgb(247, 241, 230)!important;border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-account-card-main{color:rgb(155, 112, 46)!important}
body.figma-account-page .dashboard-mini-nav-tab{box-shadow:rgba(87, 68, 39, 0.06) 0px 4px 6px!important}
body.figma-account-page .dashboard-mini-nav-tab.is-active{background-color:rgb(155, 112, 46)!important;border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important;box-shadow:rgba(87, 68, 39, 0.06) 0px 4px 6px!important}
body.figma-account-page .dashboard-mini-nav-tab.is-active::after{background-image:linear-gradient(0deg, rgb(155, 112, 46), rgb(225, 207, 173))!important}
body.figma-account-page .dashboard-overview-card::before{background-color:rgb(181, 147, 92)!important}
body.figma-account-page .dashboard-overview-body{background-image:linear-gradient(125deg, rgba(181, 147, 92, 0.12), rgba(255, 255, 255, 0.96) 48%)!important;border-left-color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-chart-filter-toggle{border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-chart-filter-menu{border-top-color:rgba(155, 112, 46, 0.35)!important;border-right-color:rgba(155, 112, 46, 0.35)!important;border-bottom-color:rgba(155, 112, 46, 0.35)!important;border-left-color:rgba(155, 112, 46, 0.35)!important;box-shadow:rgba(87, 68, 39, 0.16) 0px 10px 24px!important}
body.figma-account-page .figma-chart-filter-menu a:hover,body.figma-account-page .figma-chart-filter-menu a:focus,body.figma-account-page .figma-chart-filter-menu a.is-active{color:rgb(155, 112, 46)!important;background-color:rgb(247, 241, 230)!important}
body.figma-account-page .figma-membership-payment > iframe{box-shadow:rgba(155, 112, 46, 0.08) 0px 18px 35px!important}
body.figma-account-page .figma-membership-payment .button{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-panel-language > button{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-panel-language-menu{border-top-color:rgba(155, 112, 46, 0.25)!important;border-right-color:rgba(155, 112, 46, 0.25)!important;border-bottom-color:rgba(155, 112, 46, 0.25)!important;border-left-color:rgba(155, 112, 46, 0.25)!important}
body.figma-account-page .figma-panel-language-menu a{color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-panel-user{border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-panel-user-image{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-panel-profile-menu{border-top-color:rgba(155, 112, 46, 0.24)!important;border-right-color:rgba(155, 112, 46, 0.24)!important;border-bottom-color:rgba(155, 112, 46, 0.24)!important;border-left-color:rgba(155, 112, 46, 0.24)!important;box-shadow:rgba(87, 68, 39, 0.16) 0px 14px 35px!important}
body.figma-account-page .figma-panel-profile-menu a:hover{color:rgb(155, 112, 46)!important;background-color:rgb(247, 241, 230)!important}
body.figma-account-page .figma-panel-profile-menu i{color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-panel-profile .figma-panel-user::before{background-image:conic-gradient(rgb(155, 112, 46) 0deg, rgb(155, 112, 46) 91deg, rgba(155, 112, 46, 0.52) 108deg, rgba(155, 112, 46, 0.16) 127deg, rgba(155, 112, 46, 0) 143deg, rgba(155, 112, 46, 0) 194deg, rgba(155, 112, 46, 0.18) 207deg, rgba(155, 112, 46, 0.58) 221deg, rgb(155, 112, 46) 238deg, rgb(155, 112, 46) 267deg, rgba(155, 112, 46, 0.52) 277deg, rgba(155, 112, 46, 0.14) 288deg, rgba(155, 112, 46, 0) 298deg, rgba(155, 112, 46, 0) 342deg, rgba(155, 112, 46, 0.2) 350deg, rgba(155, 112, 46, 0.62) 357deg, rgb(155, 112, 46) 360deg)!important}
body.figma-account-page .figma-payment-panel{box-shadow:rgba(155, 112, 46, 0.08) 0px 18px 38px!important}
body.figma-account-page .figma-payment-title-row h2 span{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-payment-language{color:rgb(155, 112, 46)!important;border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-payment-language-menu{border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-payment-language-menu a{color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-field-wrap input,body.figma-account-page .figma-card-number,body.figma-account-page .figma-card-small-fields input{border-top-color:rgb(247, 241, 230)!important;border-right-color:rgb(247, 241, 230)!important;border-bottom-color:rgb(247, 241, 230)!important;border-left-color:rgb(247, 241, 230)!important}
body.figma-account-page .figma-field-wrap input::placeholder,body.figma-account-page .figma-card-number::placeholder,body.figma-account-page .figma-card-small-fields input::placeholder{color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-info-trigger::after{color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-card-hint{color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-card-number{border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-payment-submit{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-payment-ticket{color:rgb(87, 68, 39)!important;background-color:rgb(247, 241, 230)!important}
body.figma-account-page .figma-ticket-top{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-payment-ticket h3{color:rgb(87, 68, 39)!important}
body.figma-account-page .figma-payment-ticket dl{background-color:rgba(247, 241, 230, 0.65)!important}
body.figma-account-page .figma-payment-ticket dt{color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-payment-ticket dd{color:rgb(87, 68, 39)!important}
body.figma-account-page .figma-ticket-cut{border-top-color:rgb(225, 207, 173)!important}
body.figma-account-page .figma-ticket-total span{color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-ticket-total strong{color:rgb(87, 68, 39)!important}
body.figma-account-page .figma-ticket-total small{color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-ticket-total small b{color:rgb(87, 68, 39)!important}
body.figma-account-page .figma-current-plan header > div strong{color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-current-plan header > a{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-plan-dates > div b{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-payment-ticket{background-color:rgb(247, 241, 230)!important}
body.figma-account-page .figma-payment-ticket::before,body.figma-account-page .figma-payment-ticket::after{background-color:rgb(247, 241, 230)!important}
body.figma-account-page .figma-payment-ticket dl{background-color:rgb(247, 241, 230)!important}
body.figma-account-page .comments-box{border-top-color:rgb(247, 241, 230)!important}
body.figma-account-page .qr-input-number__decrease{border-right-color:rgb(247, 241, 230)!important}
body.figma-account-page .qr-input-number__increase{border-left-color:rgb(247, 241, 230)!important}
body.figma-account-page .feature-section .image-box:hover{box-shadow:rgba(87, 68, 39, 0.125) 0px 1rem 3rem!important}
body.figma-account-page .new-container-sehv olan{box-shadow:rgba(225, 207, 173, 0.65) 0px 0px 40px!important}
body.figma-account-page .hero-text h1 strong{color:rgb(155, 112, 46)!important}
body.figma-account-page .new-button{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .service-card::after{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .qr-steps-wrap{background-color:rgb(247, 241, 230)!important}
body.figma-account-page .qr-step-login{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .testimonial-dot{background-color:rgb(247, 241, 230)!important}
body.figma-account-page .testimonial-dot.active{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .testimonial-slide{border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .testimonial h4{color:rgb(87, 68, 39)!important}
body.figma-account-page .testimonial-text{color:rgb(87, 68, 39)!important}
body.figma-account-page .pricing-plan .button{background-image:linear-gradient(rgb(155, 112, 46) 0%, rgb(225, 207, 173) 100%)!important}
body.figma-account-page .newsletter{background-color:rgb(247, 241, 230)!important}
body.figma-account-page .newsletter-form input[type="email"]{border-top-color:rgb(225, 207, 173)!important;border-bottom-color:rgb(225, 207, 173)!important;border-left-color:rgb(225, 207, 173)!important}
@media (max-width: 991px) {
body.figma-account-page .mobile-nav-toggle{background-color:rgb(247, 241, 230)!important}
body.figma-account-page .mobile-nav-toggle span{background-color:rgb(87, 68, 39)!important}
body.figma-account-page .navbar-items{border-top-color:rgb(247, 241, 230)!important;border-right-color:rgb(247, 241, 230)!important;border-bottom-color:rgb(247, 241, 230)!important;border-left-color:rgb(247, 241, 230)!important;box-shadow:rgba(87, 68, 39, 0.14) 0px 14px 35px!important}
body.figma-account-page .mobile-language-nav{border-top-color:rgb(247, 241, 230)!important}
body.figma-account-page .mobile-language-title{color:rgb(155, 112, 46)!important}
body.figma-account-page .mobile-language-option{color:rgb(87, 68, 39)!important;border-top-color:rgb(247, 241, 230)!important;border-right-color:rgb(247, 241, 230)!important;border-bottom-color:rgb(247, 241, 230)!important;border-left-color:rgb(247, 241, 230)!important}
body.figma-account-page .mobile-language-option:hover,body.figma-account-page .mobile-language-option.is-active{background-color:rgb(155, 112, 46)!important;border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .new-hero-section{background-image:linear-gradient(rgb(247, 241, 230) 0%, rgb(255, 255, 255) 100%)!important}
}
body.figma-account-page #footer{color:rgb(87, 68, 39)!important;background-image:linear-gradient(rgb(247, 241, 230) 0%, rgb(255, 255, 255) 100%)!important;border-top-color:rgb(247, 241, 230)!important}
body.figma-account-page #footer > .footer-top-section{background-color:rgb(87, 68, 39)!important}
body.figma-account-page #footer .footer-social-links li a:hover{background-color:rgb(155, 112, 46)!important;border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page #footer .footer-links h3,body.figma-account-page #footer .newsletter h3{color:rgb(87, 68, 39)!important}
body.figma-account-page #footer .footer-links ul li a{color:rgb(155, 112, 46)!important}
body.figma-account-page #footer .footer-links ul li a:hover{color:rgb(155, 112, 46)!important}
body.figma-account-page #footer .newsletter{background-color:rgb(247, 241, 230)!important;border-top-color:rgb(247, 241, 230)!important;border-right-color:rgb(247, 241, 230)!important;border-bottom-color:rgb(247, 241, 230)!important;border-left-color:rgb(247, 241, 230)!important}
body.figma-account-page #footer .newsletter p{color:rgb(155, 112, 46)!important}
body.figma-account-page #footer .newsletter-form input[type="email"]{border-top-color:rgb(247, 241, 230)!important;border-right-color:rgb(247, 241, 230)!important;border-bottom-color:rgb(247, 241, 230)!important;border-left-color:rgb(247, 241, 230)!important}
body.figma-account-page #footer .newsletter-form button{background-color:rgb(155, 112, 46)!important}
body.figma-account-page #footer .newsletter-form button:hover{background-color:rgb(155, 112, 46)!important}
body.figma-account-page #footer .footer-bottom-section{border-top-color:rgb(247, 241, 230)!important}
body.figma-account-page #footer .footer-copyright-text{color:rgb(155, 112, 46)!important}
body.figma-account-page .landing-decor-layer::before{background-color:rgb(225, 207, 173)!important}
body.figma-account-page .new-billing-container{background-image:radial-gradient(circle at 0px 100%, rgb(225, 207, 173) 0%, rgba(255, 255, 255, 0.16) 68%)!important;border-top-color:rgba(247, 241, 230, 0.78)!important;border-right-color:rgba(247, 241, 230, 0.78)!important;border-bottom-color:rgba(247, 241, 230, 0.78)!important;border-left-color:rgba(247, 241, 230, 0.78)!important;box-shadow:rgb(247, 241, 230) 0px 1px 44px 20px!important}
@media (max-width: 767px) {
body.figma-account-page .new-billing-container{box-shadow:rgba(247, 241, 230, 0.86) 0px 1px 30px 12px!important}
}
body.figma-account-page .site-decor-layer::before{background-color:rgb(225, 207, 173)!important}
body.figma-account-page .alertify .alert input:focus,body.figma-account-page .alertify .dialog input:focus{border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important;box-shadow:rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(155, 112, 46, 0.6) 0px 0px 8px!important}
body.figma-account-page .alertify .alert input.focus,body.figma-account-page .alertify .alert input:focus,body.figma-account-page .alertify .dialog input.focus,body.figma-account-page .alertify .dialog input:focus{border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-color-picker-panel{box-shadow:rgba(225, 207, 173, 0.44) 24px 24px 120px!important}
body.figma-account-page .figma-phone-control .bootstrap-select > .dropdown-toggle{background-color:rgb(247, 241, 230)!important}
body.figma-account-page .figma-day-tabs{border-top-color:rgb(247, 241, 230)!important;border-right-color:rgb(247, 241, 230)!important;border-bottom-color:rgb(247, 241, 230)!important;border-left-color:rgb(247, 241, 230)!important;box-shadow:rgba(155, 112, 46, 0.06) 0px 8px 22px!important}
body.figma-account-page .figma-day-option.is-selected .figma-day-tab{color:rgb(155, 112, 46)!important;background-color:rgb(225, 207, 173)!important}
body.figma-account-page .figma-day-time-popover small{color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-calendar{background-color:rgb(247, 241, 230)!important}
body.figma-account-page .figma-calendar-shortcuts{border-bottom-color:rgb(247, 241, 230)!important}
body.figma-account-page .figma-calendar-shortcuts button{color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-calendar-header button{color:rgb(87, 68, 39)!important;box-shadow:rgba(87, 68, 39, 0.08) 0px 1px 2px!important}
body.figma-account-page .figma-calendar-header strong{color:rgb(87, 68, 39)!important}
body.figma-account-page .figma-calendar-day{color:rgb(87, 68, 39)!important}
body.figma-account-page .figma-calendar-day:hover,body.figma-account-page .figma-calendar-day.is-selected{background-color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-calendar-footer button{color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-calendar-footer button:last-child{background-color:rgb(155, 112, 46)!important;border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-text-section textarea{box-shadow:rgb(225, 207, 173) 0px 4px 4px!important}
body.figma-account-page .figma-address-input input{box-shadow:rgb(225, 207, 173) 0px 4px 4px!important}
body.figma-account-page .figma-field-arrow{background-image:linear-gradient(90deg, rgb(155, 112, 46), rgb(181, 147, 92))!important}
body.figma-account-page .figma-upload-card{border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-upload-control label{border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-upload-control label span:last-child{color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-template-item input:checked + label{border-top-color:rgb(155, 112, 46)!important;border-right-color:rgb(155, 112, 46)!important;border-bottom-color:rgb(155, 112, 46)!important;border-left-color:rgb(155, 112, 46)!important;box-shadow:rgba(155, 112, 46, 0.28) 0px 8px 24px!important}
body.figma-account-page .figma-template-item input:checked + label > strong{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-template-item input:checked + label::after{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-template-item input:focus-visible + label{outline-color:rgba(155, 112, 46, 0.35)!important}
body.figma-account-page .figma-create-submit{background-color:rgb(155, 112, 46)!important;box-shadow:rgba(155, 112, 46, 0.24) 0px 12px 24px!important}
body.figma-account-page .figma-create-restaurant .tox-tinymce{box-shadow:rgb(225, 207, 173) 0px 4px 4px!important}
@media (max-width: 767px) {
body.figma-account-page .figma-day-time-popover{box-shadow:rgba(155, 112, 46, 0.14) 0px 8px 24px!important}
}
body.figma-account-page .figma-business-add-button:hover{background-color:rgb(155, 112, 46)!important}
body.figma-account-page .figma-business-card{background-color:rgb(247, 241, 230)!important;box-shadow:rgb(225, 207, 173) 0px 194px 100px inset!important}
body.figma-account-page .figma-business-card::before{background-image:linear-gradient(rgba(155, 112, 46, 0.62) 0%, rgba(155, 112, 46, 0.32) 32%, rgba(155, 112, 46, 0.1) 61%, rgba(155, 112, 46, 0) 84%)!important}
body.figma-account-page .figma-business-menu-link > span{background-color:rgba(181, 147, 92, 0.22)!important;box-shadow:rgba(155, 112, 46, 0.08) 0px 4px 12px!important}
body.figma-account-page .figma-business-actions > a{background-color:rgba(225, 207, 173, 0.38)!important}
body.figma-account-page .figma-business-stats{background-color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-business-empty{border-top-color:rgba(155, 112, 46, 0.4)!important;border-right-color:rgba(155, 112, 46, 0.4)!important;border-bottom-color:rgba(155, 112, 46, 0.4)!important;border-left-color:rgba(155, 112, 46, 0.4)!important;box-shadow:rgb(225, 207, 173) 0px 150px 90px inset!important}
@media (min-width: 768px) and (max-width: 1439px) {
body.figma-account-page .figma-business-card{box-shadow:rgb(225, 207, 173) 0px 13.4722vw 6.94444vw inset!important}
}
body.figma-account-page .figma-settings-field > input,body.figma-account-page .figma-settings-field > select,body.figma-account-page .figma-settings-phone,body.figma-account-page .figma-settings-password,body.figma-account-page .figma-settings-field > .bootstrap-select{border-top-color:rgba(155, 112, 46, 0.13)!important;border-right-color:rgba(155, 112, 46, 0.13)!important;border-bottom-color:rgba(155, 112, 46, 0.13)!important;border-left-color:rgba(155, 112, 46, 0.13)!important;box-shadow:rgba(155, 112, 46, 0.05) 0px 2px 5px!important}
body.figma-account-page .figma-settings-phone::after{background-color:rgba(155, 112, 46, 0.18)!important}
body.figma-account-page .figma-settings-password{border-top-color:rgb(181, 147, 92)!important;border-right-color:rgb(181, 147, 92)!important;border-bottom-color:rgb(181, 147, 92)!important;border-left-color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-settings-password-toggle{color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-settings-save{background-color:rgb(181, 147, 92)!important}
body.figma-account-page .figma-settings-save:hover{box-shadow:rgba(155, 112, 46, 0.18) 0px 8px 18px!important}
body.figma-account-page.figma-settings-page .dashboard-content-inner .small-footer{border-top-color:rgb(225, 207, 173)!important}

/* Menyoo panels — visual layer only. Navigation, forms and data stay in the original templates. */


:is(body.figma-account-page,body.menyoo-admin){
 --my-bg:#f7f5f1;--my-surface:#fffefa;--my-ink:#29261f;--my-muted:#777166;--my-line:#e7e1d7;
 --my-gold:#9b702e;--my-gold-light:#f2e5ce;--my-dark:#28251e;--my-shadow:0 8px 30px #30271806;
 --my-font:'Manrope','Segoe UI',sans-serif;--bs-primary:#9b702e;--bs-primary-rgb:155,112,46;
 --mi-brand:#9b702e;--mi-ink:#29261f;--mi-muted:#777166;--mi-line:#e7e1d7;
 background:var(--my-bg)!important;color:var(--my-ink);font-family:var(--my-font)!important;
 font-size:14px;-webkit-font-smoothing:antialiased;accent-color:var(--my-gold);
}
:is(body.figma-account-page,body.menyoo-admin) :is(h1,h2,h3,h4,h5,h6){color:var(--my-ink);letter-spacing:-.025em;font-family:var(--my-font)!important;font-weight:700}
:is(body.figma-account-page,body.menyoo-admin) :is(input,select,textarea,button,.btn,.button,label,.form-label){font-family:var(--my-font)!important}
:is(body.figma-account-page,body.menyoo-admin) :is(a,button,input,textarea,select):focus-visible{outline:3px solid #b9904e!important;outline-offset:3px}
:is(body.figma-account-page,body.menyoo-admin) ::selection{background:#ead5b1;color:#29261f}
:is(body.figma-account-page,body.menyoo-admin) :is(.text-primary,a.text-primary){color:var(--my-gold)!important}
:is(body.figma-account-page,body.menyoo-admin) :is(.text-muted,.mi-field-help,small.text-muted){color:var(--my-muted)!important}
:is(body.figma-account-page,body.menyoo-admin) :is(.btn-primary,.button:not(.gray):not(.red):not(.green)){
 background:var(--my-gold)!important;border-color:var(--my-gold)!important;color:#fff!important;
 border-radius:100px;box-shadow:none;font-weight:650;transition:background .2s,box-shadow .2s,transform .2s;
}
:is(body.figma-account-page,body.menyoo-admin) :is(.btn-primary,.button:not(.gray):not(.red):not(.green)):hover{background:#805b24!important;border-color:#805b24!important;box-shadow:0 5px 15px #9b702e22}
:is(body.figma-account-page,body.menyoo-admin) :is(.form-control,.form-select,input.with-border,textarea.with-border,.select2-selection){border-color:var(--my-line)!important;border-radius:10px;background:#fff;color:var(--my-ink);box-shadow:none}
:is(body.figma-account-page,body.menyoo-admin) :is(.form-control,.form-select,input.with-border,textarea.with-border):focus{border-color:#b9904e!important;box-shadow:0 0 0 3px #b9904e17!important}
:is(body.figma-account-page,body.menyoo-admin) :is(input,textarea)::placeholder{color:#8a847a!important}
:is(body.figma-account-page,body.menyoo-admin) :is(.dropdown-menu,.select2-dropdown,.bootstrap-select .dropdown-menu,.modal-content,.slidePanel){border:1px solid var(--my-line);border-radius:14px;box-shadow:0 14px 44px #30271816}
:is(body.figma-account-page,body.menyoo-admin) :is(.dropdown-item:hover,.dropdown-item:focus,.select2-results__option--highlighted[aria-selected]){background:#f5ecdc!important;color:#62481f!important}
:is(body.figma-account-page,body.menyoo-admin) :is(.dropdown-item.active,.page-item.active .page-link){background:var(--my-gold)!important;border-color:var(--my-gold)!important;color:white!important}
:is(body.figma-account-page,body.menyoo-admin) :is(.form-check-input:checked,.custom-control-input:checked~.custom-control-label:before){background-color:var(--my-gold)!important;border-color:var(--my-gold)!important}
:is(body.figma-account-page,body.menyoo-admin) :is(.modal-header,.modal-footer,.card-header,.card-footer){border-color:var(--my-line)}

/* Customer panel: retain the three cards, sub-navigation and original content grid. */
body.figma-account-page{--settings-blue:#9b702e;--settings-field:#fffefa;--settings-text:#29261f;--business-blue:#9b702e;--business-pale:#f6eee0;--business-muted:#777166;--orders-blue:#9b702e;--orders-text:#29261f;--orders-muted:#777166;--orders-line:#e7e1d7;--transactions-blue:#9b702e;--transactions-text:#29261f;--transactions-muted:#777166;--transactions-line:#e7e1d7}
body.figma-account-page .figma-create-restaurant{--panel-blue:#9b702e;--panel-pale:#f6eee0}
body.figma-account-page:before{background:radial-gradient(ellipse at 60% 15%,#ead4ac44,transparent 65%)!important;opacity:1;transform:none}
body.figma-account-page .figma-panel-global-wave{filter:sepia(1) saturate(.65);opacity:.07}
body.figma-account-page :is(.figma-create-decor,.figma-create-blur){filter:sepia(1) saturate(.65);opacity:.12!important}
body.figma-account-page :is(.figma-panel-header,.figma-panel-header-inner){background:transparent;font-family:var(--my-font)!important}
body.figma-account-page .figma-panel-language>button{background:var(--my-dark)!important;color:#f4e8d0;border-radius:8px}
body.figma-account-page .figma-panel-profile .figma-panel-user{background:var(--my-surface)!important;box-shadow:0 3px 12px #30271809!important}
body.figma-account-page .figma-panel-profile .figma-panel-user:before{background:linear-gradient(135deg,#c5a164,#e7decb)!important}
body.figma-account-page :is(.figma-panel-language-menu,.figma-panel-profile-menu,.figma-chart-filter-menu){background:var(--my-surface);border-color:var(--my-line)!important;border-radius:14px;box-shadow:0 12px 35px #30271812!important}
body.figma-account-page .figma-panel-profile-menu a:hover{background:#f3ebdd!important;color:var(--my-gold)!important}
body.figma-account-page .figma-account-card{background:#fffefa!important;border:1px solid var(--my-line)!important;border-radius:24px;color:#736954!important;box-shadow:var(--my-shadow);font-family:var(--my-font)!important;transition:box-shadow .22s,border-color .22s,transform .22s}
body.figma-account-page .figma-account-card:hover{border-color:#c4a570!important;box-shadow:0 12px 28px #3027180c;transform:translateY(-3px)}
body.figma-account-page .figma-account-card-main{background:radial-gradient(ellipse at 100% 0,#79603a40,transparent 65%),#28251e!important;color:#f3e4c9!important;border-color:#393227!important;box-shadow:0 10px 28px #28251e16}
body.figma-account-page .figma-account-card strong{font-family:var(--my-font)!important;font-size:clamp(18px,1.85vw,27px);font-weight:650;letter-spacing:-.035em;line-height:1.3}
body.figma-account-page .figma-account-card-main strong{font-size:clamp(24px,2.6vw,38px);line-height:1.3;font-weight:650;max-width:95%}
body.figma-account-page :is(.figma-card-art,.figma-card-arrow){filter:brightness(0) saturate(100%) invert(46%) sepia(24%) saturate(977%) hue-rotate(358deg) brightness(93%);opacity:.75}
body.figma-account-page .figma-account-card-main :is(.figma-card-art,.figma-card-arrow){filter:brightness(0) saturate(100%) invert(88%) sepia(24%) saturate(437%) hue-rotate(346deg);opacity:1}
body.figma-account-page .dashboard-mini-nav-tab{background:#fffefa!important;color:#5f594f!important;border-color:var(--my-line)!important;border-radius:100px;box-shadow:none!important;font-family:var(--my-font)!important;font-weight:600}
body.figma-account-page .dashboard-mini-nav-tab.is-active{background:var(--my-gold)!important;border-color:var(--my-gold)!important;color:#fff!important}
body.figma-account-page .dashboard-mini-nav-tab.is-active:after{height:3px!important;bottom:-12px!important;background:#d6bd90!important;border-radius:5px}
body.figma-account-page .dashboard-mini-nav-search{border-color:var(--my-line)!important;border-radius:50%;box-shadow:none!important;background:#fffefa}
body.figma-account-page :is(.dashboard-mini-nav-search img,.figma-breadcrumb-home){filter:grayscale(1) brightness(.65)}
body.figma-account-page :is(.dashboard-mini-nav-breadcrumbs li,.dashboard-mini-nav-breadcrumbs a){color:var(--my-muted)!important;font-family:var(--my-font)!important}
body.figma-account-page .dashboard-overview-grid{background:none!important}
body.figma-account-page .dashboard-overview-card{border:1px solid var(--my-line);border-radius:20px;background:var(--my-surface);box-shadow:var(--my-shadow)}
body.figma-account-page .dashboard-overview-card:before{background:transparent!important}
body.figma-account-page .dashboard-overview-head{padding-inline:20px}
body.figma-account-page .dashboard-overview-title{font-family:var(--my-font)!important;font-size:23px;color:var(--my-ink)!important;font-weight:650}
body.figma-account-page .dashboard-overview-icon{transform:scale(.8);opacity:.75}
body.figma-account-page .dashboard-overview-body{border:0!important;border-top:1px solid var(--my-line)!important;border-radius:0 0 20px 20px!important;background:linear-gradient(125deg,#f5ebd9,#fffefa 80%)!important}
body.figma-account-page .dashboard-overview-value{font-family:var(--my-font)!important;font-size:30px;font-weight:650;color:var(--my-ink)}
body.figma-account-page :is(.dashboard-box,.figma-chart-box,.figma-payment-panel,.figma-current-plan,.menyoo-import){border:1px solid var(--my-line)!important;border-radius:20px!important;background:var(--my-surface)!important;box-shadow:var(--my-shadow)!important}
body.figma-account-page .figma-chart-filter-toggle{border:1px solid var(--my-line)!important;border-radius:100px;background:#f7f3ec!important;font-family:var(--my-font)!important;font-size:18px;font-weight:650;color:var(--my-ink)}
body.figma-account-page :is(.figma-create-heading,.figma-section-title){font-family:var(--my-font)!important;letter-spacing:-.035em;color:var(--my-ink)!important}
body.figma-account-page :is(.figma-social-row,.figma-upload-card,.figma-color-picker-panel,.figma-calendar,.figma-day-time-popover){border:1px solid var(--my-line)!important;background:var(--my-surface)!important;border-radius:14px;box-shadow:var(--my-shadow)!important}
body.figma-account-page .figma-create-restaurant .figma-social-row{border-color:var(--my-line)!important;box-shadow:var(--my-shadow)!important}
body.figma-account-page :is(.figma-line-field,.figma-address-input,.figma-phone-control){border-color:#b8aa94!important}
body.figma-account-page :is(.figma-create-submit,.figma-payment-submit,.figma-current-plan header>a){background:var(--my-gold)!important;border-radius:100px;color:#fff!important;box-shadow:none!important}
body.figma-account-page :is(.figma-template-item.is-active,.figma-template-item:has(input:checked)){border-color:var(--my-gold)!important;box-shadow:0 0 0 3px #9b702e17!important}
body.figma-account-page .small-footer{font-family:var(--my-font)!important;font-size:13px;font-style:normal;border-top:1px solid var(--my-line);color:var(--my-muted)}
body.figma-account-page .small-footer-copyrights{color:var(--my-muted)!important}
body.figma-account-page.figma-settings-page .dashboard-content-inner .small-footer{width:auto!important;max-width:100%!important;margin-inline:0!important;left:0!important;right:0!important}
.menyoo-import{padding:25px}.menyoo-import table{width:100%}.menyoo-import td{padding:5px}.menyoo-import input{width:100%;min-width:90px}.menyoo-import label{display:block;margin:12px 0}.menyoo-import .scroll{overflow:auto}

/* Admin: unchanged sidebar order, header actions, grids and settings forms. */
body.menyoo-admin .layout-wrapper{background:var(--my-bg)}
body.menyoo-admin .bg-menu-theme{background:var(--my-dark)!important;color:#e6ddce;box-shadow:none!important;border-right:1px solid #3c362d}
body.menyoo-admin .app-brand-text{color:#f6ead3!important;letter-spacing:-.04em;font-family:var(--my-font)!important}
body.menyoo-admin .bg-menu-theme .menu-link{color:#d4cdbf!important;border-radius:10px;font-family:var(--my-font)!important;font-size:13px;font-weight:500}
body.menyoo-admin .bg-menu-theme .menu-link:hover{background:#ffffff0a!important;color:#f3e4c9!important}
body.menyoo-admin .bg-menu-theme .menu-item.active>.menu-link{background:#e7cda025!important;color:#edd3a7!important}
body.menyoo-admin .bg-menu-theme .menu-item.open:not(.active)>.menu-link{background:#ffffff08!important}
body.menyoo-admin .bg-menu-theme .menu-header{color:#a99d89!important;font-size:10px;letter-spacing:.12em}
body.menyoo-admin .bg-menu-theme .menu-header:before{background:#605644!important}
body.menyoo-admin .bg-menu-theme .menu-item.active:before{background:#d4b77c!important}
body.menyoo-admin .bg-menu-theme .menu-sub>.menu-item>.menu-link:before{background:#a6967b!important}
body.menyoo-admin .menu-inner-shadow{background:linear-gradient(#28251e,transparent)!important}
body.menyoo-admin .layout-navbar{background:#fffefaf0!important;border:1px solid var(--my-line);border-radius:16px;box-shadow:var(--my-shadow)!important;backdrop-filter:blur(12px)}
body.menyoo-admin .layout-navbar :is(.nav-link,.nav-link i){color:#796b54}
body.menyoo-admin .layout-navbar .layout-menu-toggle{color:var(--my-gold)}
body.menyoo-admin .page-header h2{color:var(--my-ink)!important;font-size:clamp(25px,2.2vw,32px);font-weight:750;line-height:1.3;letter-spacing:-.045em}
body.menyoo-admin .page-header h6{color:var(--my-gold)!important;font-size:10px;font-weight:700;letter-spacing:.2em}
body.menyoo-admin :is(.card,.card-header,.card-footer){background:var(--my-surface)}
body.menyoo-admin .card{border:1px solid var(--my-line)!important;border-radius:18px;box-shadow:var(--my-shadow)!important;overflow:visible}
body.menyoo-admin .card-header{border-radius:18px 18px 0 0;border-bottom:1px solid var(--my-line);padding-top:22px;padding-bottom:22px}
body.menyoo-admin .card-header :is(h4,h5,h6){font-size:16px;font-weight:700;color:var(--my-ink)}
body.menyoo-admin .card-body :is(h4,h5){color:var(--my-ink);letter-spacing:-.025em}
body.menyoo-admin .card-body p{letter-spacing:0;line-height:1.75}
body.menyoo-admin :is(.border-bottom-primary,.border-bottom-secondary,.border-bottom-info,.border-bottom-warning){border-bottom-color:var(--my-line)!important}
body.menyoo-admin :is(.bg-label-primary,.bg-label-secondary){background:#f1e5cf!important;color:#8b642b!important}
body.menyoo-admin .bg-label-info{background:#e7eeeb!important;color:#477368!important}
body.menyoo-admin .btn{font-size:13px;font-weight:600;border-radius:10px;box-shadow:none;min-height:36px}
body.menyoo-admin .btn-primary{border-radius:100px;padding-inline:20px}
body.menyoo-admin :is(.btn-outline-primary,.btn-default){border-color:#d7c7ac!important;color:#80612f!important;background:transparent}
body.menyoo-admin :is(.btn-outline-primary,.btn-default):hover{background:#f1e5cf!important}
body.menyoo-admin .form-control,body.menyoo-admin .form-select{min-height:42px;font-size:13px}
body.menyoo-admin .form-label{font-weight:650;font-size:13px;color:#4f483b}
body.menyoo-admin .table{--bs-table-bg:transparent;--bs-table-color:#4e473c;border-color:var(--my-line);font-size:13px}
body.menyoo-admin .table thead th{background:#f7f3eb;color:#796c55;font-weight:700;font-size:11px;letter-spacing:.055em;border-bottom:1px solid var(--my-line);padding-top:16px;padding-bottom:16px}
body.menyoo-admin .table tbody td{border-color:var(--my-line);padding-top:16px;padding-bottom:16px;vertical-align:middle}
body.menyoo-admin .table-hover tbody tr:hover{background:#f8f3e9;--bs-table-accent-bg:#f8f3e9}
body.menyoo-admin .dataTables_wrapper{color:var(--my-muted);font-size:12px}
body.menyoo-admin .page-link{color:var(--my-gold);border-color:var(--my-line);border-radius:8px!important}
body.menyoo-admin .nav-pills .nav-link.active{background:var(--my-gold)!important;box-shadow:none;color:white!important}
body.menyoo-admin .nav-tabs .nav-link.active{color:var(--my-gold)!important;border-bottom-color:var(--my-gold)!important}
body.menyoo-admin .footer{background:transparent;border-top:1px solid var(--my-line);color:var(--my-muted);font-size:12px}
body.menyoo-admin .footer a{color:var(--my-gold)}
body.menyoo-admin .slidePanel-header{background:var(--my-dark);color:#f4e8d0}
body.menyoo-admin .slidePanel-header :is(h2,h3,h4){color:#f4e8d0}

@media(max-width:767px){
 body.figma-account-page .figma-account-card{border-radius:16px}
 body.figma-account-page .figma-account-card strong{font-size:17px;line-height:1.35}
 body.figma-account-page .figma-account-card-main strong{font-size:24px;line-height:1.3}
 body.figma-account-page .dashboard-overview-title{font-size:20px}
 body.figma-account-page .dashboard-mini-nav-tab{font-size:13px}
 body.figma-account-page .figma-chart-filter-toggle{font-size:15px}
 body.menyoo-admin .page-header h2{font-size:24px;overflow-wrap:anywhere}
 body.menyoo-admin .card{border-radius:14px}
 body.menyoo-admin .card-header{border-radius:14px 14px 0 0}
}
@media(prefers-reduced-motion:no-preference){
 body.figma-account-page .figma-account-card,body.menyoo-admin .content-wrapper>.container-fluid{animation:menyoo-panel-enter .42s both}
 body.figma-account-page .figma-account-card:nth-child(2){animation-delay:.05s}
 body.figma-account-page .figma-account-card:nth-child(3){animation-delay:.1s}
 @keyframes menyoo-panel-enter{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
}
@media(prefers-reduced-motion:reduce){:is(body.figma-account-page,body.menyoo-admin) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


/* Customer controls: one visual language, existing form names and behaviours. */
body.figma-account-page {
  --mc-accent:#9b702e;--mc-accent-hover:#805b24;--mc-soft:#f5ecdc;
  --mc-surface:#fffefa;--mc-line:#dfd5c5;--mc-text:#302b23;--mc-muted:#7b7367;
  --mc-focus:0 0 0 3px rgb(155 112 46 / 16%);--mc-radius:12px;
}
body.figma-account-page :is(select,input,textarea,button){font-family:var(--my-font,Manrope,sans-serif)}
body.figma-account-page :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--mc-accent)}

/* Native selects, including font, feedback, and file-import mappings. */
body.figma-account-page select:not(.selectpicker):not(.bs-select-hidden):not([multiple]) {
  appearance:none;background-color:var(--mc-surface)!important;color:var(--mc-text)!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23805b24' stroke-width='1.7' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;background-position:right 14px center!important;
  border:1px solid var(--mc-line)!important;border-radius:var(--mc-radius)!important;
  min-height:46px;padding:10px 42px 10px 14px;line-height:1.5;font-size:15px;box-shadow:none!important;cursor:pointer;
  max-width:100%;min-width:0;
}
body.figma-account-page select[multiple]:not(.selectpicker){border:1px solid var(--mc-line)!important;border-radius:var(--mc-radius);padding:8px;background:var(--mc-surface);color:var(--mc-text)}
body.figma-account-page select option{font-family:inherit;background:#fffefa;color:#302b23}

/* Bootstrap Select: single, multiple, searchable, and country selectors. */
body.figma-account-page .bootstrap-select>.dropdown-toggle {
  border:1px solid var(--mc-line)!important;border-radius:var(--mc-radius)!important;
  background:var(--mc-surface)!important;color:var(--mc-text)!important;box-shadow:none!important;
  min-height:46px;height:46px!important;padding:10px 38px 10px 14px;font-size:15px;line-height:24px;box-sizing:border-box;
  font-weight:500;transition:border-color .16s,box-shadow .16s,background-color .16s;
}
body.figma-account-page .bootstrap-select>.dropdown-toggle .filter-option{color:inherit;line-height:24px!important;height:24px!important;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
body.figma-account-page .bootstrap-select>.dropdown-toggle .caret{right:15px;border-top-color:var(--mc-accent)!important}
body.figma-account-page .bootstrap-select.open>.dropdown-toggle,
body.figma-account-page .bootstrap-select>.dropdown-toggle:focus-visible{border-color:var(--mc-accent)!important;box-shadow:var(--mc-focus)!important;outline:0!important}
body.figma-account-page .bootstrap-select>.dropdown-toggle:hover{border-color:#bfa375!important;background:#fbf7ef!important}
body.figma-account-page .bootstrap-select>.dropdown-menu {
  border:1px solid var(--mc-line)!important;border-radius:14px!important;padding:6px!important;
  background:var(--mc-surface)!important;box-shadow:0 12px 32px rgb(48 43 35 / 14%)!important;
  max-width:calc(100vw - 32px);margin-top:6px;
}
body.figma-account-page .bootstrap-select .dropdown-menu.inner{border:0!important;border-radius:8px!important;padding:0!important;background:transparent!important;box-shadow:none!important}
body.figma-account-page .bootstrap-select.open>.dropdown-menu{opacity:1!important;visibility:visible!important;transform:none!important}
body.figma-account-page .bootstrap-select .dropdown-menu li>a{
  border-radius:8px!important;padding:10px 12px!important;min-height:42px;line-height:22px!important;
  color:var(--mc-text)!important;background:transparent!important;font:500 14px/22px var(--my-font,Manrope,sans-serif);white-space:normal;overflow-wrap:anywhere;
}
body.figma-account-page .bootstrap-select .dropdown-menu li>a:hover,
body.figma-account-page .bootstrap-select .dropdown-menu li>a:focus,
body.figma-account-page .bootstrap-select .dropdown-menu li.selected>a,
body.figma-account-page .bootstrap-select .dropdown-menu li.active>a{background:var(--mc-soft)!important;color:#71501f!important;outline:0!important}
body.figma-account-page .bootstrap-select .dropdown-menu li.selected>a{font-weight:700}
body.figma-account-page .bootstrap-select .dropdown-menu .check-mark{color:var(--mc-accent)!important}
body.figma-account-page .bootstrap-select .dropdown-header{background:#f7f2e9;color:var(--mc-muted);border-radius:6px;font-size:12px;font-weight:700}
body.figma-account-page .bootstrap-select .bs-searchbox{padding:5px 4px 9px}
body.figma-account-page .bootstrap-select .bs-searchbox input{height:42px;border:1px solid var(--mc-line)!important;border-radius:9px!important;box-shadow:none;background:white;font-size:15px}
body.figma-account-page .bootstrap-select .no-results{padding:12px;border-radius:8px;background:#f7f2e9;color:var(--mc-muted)}
body.figma-account-page :is(.figma-settings-phone,.figma-phone-control,.figma-phone-row,.phone-input-group) .bootstrap-select>.dropdown-toggle{border:0!important;border-radius:10px 0 0 10px!important;min-height:44px;background:transparent!important;padding-left:10px;padding-right:26px}
body.figma-account-page :is(.figma-settings-phone,.figma-phone-control) .bootstrap-select .dropdown-menu{min-width:220px!important}

/* Checkbox/radio widgets and keyboard focus for visually hidden inputs. */
body.figma-account-page .checkbox input+label .checkbox-icon{border-color:var(--mc-line)!important;border-radius:6px;background:var(--mc-surface)}
body.figma-account-page .checkbox input:checked+label .checkbox-icon{background:var(--mc-accent)!important;border-color:var(--mc-accent)!important}
body.figma-account-page .radio input+label .radio-label{border-color:#c4b79f!important}
body.figma-account-page .radio input:checked+label .radio-label{background:var(--mc-accent)!important;border-color:var(--mc-accent)!important}
body.figma-account-page .radio input:checked+label .radio-label:after{background:var(--mc-accent)!important}
body.figma-account-page :is(.checkbox,.toggle-switch,.switch) input:is([type=checkbox],[type=radio]){display:block!important;position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important}
body.figma-account-page .toggle-switch{gap:10px;min-height:32px;max-width:100%;align-items:center}
body.figma-account-page .toggle-switch .toggle-slider{width:46px;height:26px;flex:0 0 46px;margin:0!important;border-radius:99px;background:#d8d2c8!important;box-shadow:inset 0 0 0 1px rgb(48 43 35 / 8%)}
body.figma-account-page .toggle-switch .toggle-slider:before{width:20px;height:20px;top:3px;left:3px;background:#fff!important;box-shadow:0 1px 3px #302b2326}
body.figma-account-page .toggle-switch input:checked+.toggle-slider{background:var(--mc-accent)!important}
body.figma-account-page .toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)!important}
body.figma-account-page .toggle-switch .toggle-label{color:var(--mc-text);font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}
body.figma-account-page input:checked+.switch-button{background:var(--mc-accent)!important}
body.figma-account-page :is(.switch-button,.status-switch){background-color:#d8d2c8}
body.figma-account-page .status-switch .status-indicator{background:var(--mc-accent)!important;box-shadow:none!important}
body.figma-account-page input:focus-visible+.toggle-slider,
body.figma-account-page input:focus-visible+.switch-button,
body.figma-account-page .checkbox input:focus-visible+label .checkbox-icon,
body.figma-account-page .radio input:focus-visible+label .radio-label{outline:2px solid var(--mc-accent);outline-offset:3px}

/* Keep the existing theme grid, with a consistent selected state. */
body.figma-account-page .template-chooser .account-type-radio{border-color:#c7baa6!important;box-shadow:none!important}
body.figma-account-page .template-chooser .account-type-radio:checked{background:var(--mc-accent)!important;border-color:var(--mc-accent)!important}
body.figma-account-page .template-chooser .account-type-radio:hover{border-color:var(--mc-accent)!important;box-shadow:var(--mc-focus)!important}
body.figma-account-page .template-chooser .account-type-radio:checked+label img{border-color:var(--mc-accent)!important;box-shadow:var(--mc-focus)!important}
body.figma-account-page .template-chooser .account-type-radio:checked+label:after{background:var(--mc-accent)!important;color:#fff!important;box-shadow:0 3px 9px #9b702e26!important}
body.figma-account-page .template-chooser .account-type-radio:focus-visible+label{outline:2px solid var(--mc-accent);outline-offset:4px;border-radius:10px}
body.figma-account-page .account-type input.account-type-radio:checked~label{background:var(--mc-accent)!important;color:white!important}
body.figma-account-page .account-type input.account-type-radio~label:hover{background:var(--mc-soft)!important;color:#71501f!important}

/* Secondary actions, uploads, tabs and colour controls. */
body.figma-account-page :is(.button.gray,.button.border,.btn-default,.btn-outline-primary,.uploadButton-button,.figma-settings-upload){background:var(--mc-surface)!important;color:var(--mc-accent-hover)!important;border:1px solid #cbb58e!important;border-radius:12px!important;box-shadow:none!important;font-weight:600}
body.figma-account-page :is(.button.gray,.button.border,.btn-default,.btn-outline-primary,.uploadButton-button,.figma-settings-upload):hover{background:var(--mc-soft)!important;border-color:var(--mc-accent)!important}
body.figma-account-page :is(.figma-settings-save,.figma-create-submit,.button.ripple-effect,.button.ripple-effect-dark){min-height:44px;line-height:1.5;font-weight:650}
body.figma-account-page .figma-settings-upload{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 14px;cursor:pointer}
body.figma-account-page input[type=file]::file-selector-button{padding:9px 14px;margin-right:12px;background:var(--mc-soft);border:1px solid var(--mc-line);border-radius:9px;color:#71501f;font:600 14px var(--my-font,Manrope,sans-serif);cursor:pointer}
body.figma-account-page :is(.qr-restaurant-color-wrapper,.qr-description-color-wrapper) .pcr-button{width:40px;height:40px;border-radius:10px!important;box-shadow:0 0 0 1px var(--mc-line),inset 0 0 0 4px white!important}
body.figma-account-page :is(.qr-restaurant-color-wrapper,.qr-description-color-wrapper) .pcr-button:before,
body.figma-account-page :is(.qr-restaurant-color-wrapper,.qr-description-color-wrapper) .pcr-button:after{border-radius:inherit!important}
body.figma-account-page .pcr-app{border:1px solid var(--mc-line);border-radius:14px;box-shadow:0 12px 32px #302b2326}
body.figma-account-page :is(.nav-tabs,.nav-pills,.tabs-navigation) :is(.active>a,a.active,.nav-link.active){color:#71501f!important;background:var(--mc-soft)!important;border-color:#cbb58e!important}
body.figma-account-page :is(.nav-tabs,.nav-pills,.tabs-navigation) a:hover{color:var(--mc-accent-hover)!important}
body.figma-account-page :is(.menyoo-import select,.menyoo-import input){border:1px solid var(--mc-line);border-radius:10px;min-height:44px;background:var(--mc-surface)}
body.figma-account-page .menyoo-import input:is([type=checkbox],[type=radio]){width:18px;min-width:18px;height:18px;min-height:18px;vertical-align:middle;box-shadow:none}
body.figma-account-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--mc-accent);outline-offset:3px}
body.figma-account-page :is(select,button,input,textarea):disabled,
body.figma-account-page .bootstrap-select.disabled>.dropdown-toggle{opacity:.58;cursor:not-allowed!important;box-shadow:none!important}
body.figma-account-page .bootstrap-select .dropdown-menu li.disabled>a{opacity:.5;background:transparent!important;cursor:not-allowed!important}
@media(max-width:767px){
  body.figma-account-page select:not(.selectpicker),body.figma-account-page .bootstrap-select>.dropdown-toggle,body.figma-account-page .bootstrap-select .bs-searchbox input{font-size:16px}
  body.figma-account-page .bootstrap-select .dropdown-menu li>a{min-height:44px;font-size:15px}
  body.figma-account-page .toggle-switch{gap:8px}
  body.figma-account-page .toggle-switch .toggle-label{font-size:13px}
}
@media(prefers-reduced-motion:reduce){body.figma-account-page .toggle-slider,body.figma-account-page .toggle-slider:before{transition:none!important}}
