:root{--rmm-primary-color:#1a3d5c;--rmm-accent-color:#2196f3;--rmm-text-color:#1a3d5c;--rmm-text-muted:#6b7280;--rmm-price-color:#2196f3;--rmm-border-color:#e5e7eb;--rmm-bg-color:#f9fafb;--rmm-bg-item:#fefefe;--rmm-vegetarian-color:#16a34a;--rmm-color-primary:#fff;--rmm-color-secondary:#000;--rmm-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--rmm-font-size-base:16px;--rmm-line-height:1.5;--rmm-spacing-xs:.25rem;--rmm-spacing-sm:.5rem;--rmm-spacing-md:1rem;--rmm-spacing-lg:1.5rem;--rmm-spacing-xl:2rem;--rmm-spacing-2xl:3rem;--rmm-border-radius:0;--rmm-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);--rmm-transition:all .2s ease}.rmm-menu-wrapper *,.rmm-items-container *{box-sizing:border-box}.rmm-tabs-content{font-family:var(--rmm-font-family);font-size:var(--rmm-font-size-base);line-height:var(--rmm-line-height-text);color:var(--rmm-color-secondary);width:100%}.rmm-tabs-nav{display:flex;align-items:stretch;border-bottom:1px solid var(--rmm-border-color);position:sticky;top:var(--wp-admin--admin-bar--height,0);background:var(--rmm-bg-item);z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.05)}.rmm-tabs-nav.is-stuck{box-shadow:0 2px 8px rgba(0,0,0,.1)}.rmm-sticky-sentinel{height:1px;visibility:hidden}.rmm-tabs-container{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;-webkit-overflow-scrolling:touch}.rmm-tabs-container::-webkit-scrollbar{display:none}.rmm-tab-btn{display:flex;align-items:center;justify-content:center;background:var(--rmm-color-primary);border:none;padding:20px;cursor:pointer;transition:var(--rmm-transition);flex-shrink:0;color:var(--rmm-color-secondary)}.rmm-tab-btn:hover,.rmm-tab-btn:focus,.rmm-tab-btn:focus-visible,.rmm-tab-btn:focus-within{background:var(--rmm-color-primary);color:var(--rmm-color-secondary)}.rmm-tab-btn:disabled{opacity:.3;cursor:not-allowed}.rmm-tab-btn svg{display:block;width:2em;height:2em;transition:var(--rmm-transition)}.rmm-tab-btn:hover svg{transform:scale(1.2)}.rmm-tab{display:flex;align-items:center;justify-content:center;gap:var(--rmm-spacing-sm);padding:var(--rmm-spacing-lg) var(--rmm-spacing-xl);background:0 0;border-width:0 0 2px;border-style:solid;border-color:transparent;border-radius:0;cursor:pointer;transition:var(--rmm-transition);white-space:nowrap;font-size:1rem;font-weight:400;letter-spacing:.02em;color:var(--rmm-text-muted);flex-shrink:0;text-transform:uppercase;position:relative;min-width:0}.rmm-tab:hover{background-color:var(--rmm-color-secondary);color:var(--rmm-color-primary)}.rmm-tab.active{border-color:var(--rmm-color-secondary)}.rmm-tab:focus,.rmm-tab:focus-visible,.rmm-tab:focus-within{outline:none;background-color:var(--rmm-color-secondary);color:var(--rmm-color-primary)}.rmm-tab-icon{width:2em;height:2em;object-fit:contain;fill:var(--rmm-color-secondary)}.rmm-tab:hover .rmm-tab-icon,.rmm-tab:focus .rmm-tab-icon,.rmm-tab:focus-visible .rmm-tab-icon,.rmm-tab:focus-within .rmm-tab-icon{fill:var(--rmm-color-primary)}.rmm-tab-panel{display:none;flex-direction:column;gap:50px;padding:50px 20px;max-width:1270px;margin:0 auto;min-height:80vh}.rmm-tab-panel.active{display:flex;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.rmm-tab-header-content{text-align:center;padding-bottom:20px;border-width:0 0 1px;border-style:solid;border-color:var(--rmm-color-secondary)}.rmm-tab-title{font-size:2em;text-transform:uppercase;margin-bottom:20px}.rmm-tab-description{font-size:1em;color:var(--rmm-color-secondary);font-style:italic;line-height:1.5;max-width:900px;width:100%;margin:0 auto}.rmm-items-container{display:flex;flex-direction:column;gap:10px}.rmm-items-container p{margin:0}.rmm-section-title{font-size:1.75em !important;margin:0 0 10px}.rmm-item{position:relative;display:flex;flex-direction:column;gap:5px 10px;border-width:0;border-style:none;border-color:var(--rmm-border-color);border-radius:0}.rmm-item-header{display:flex;align-items:baseline;gap:5px 10px;flex-wrap:wrap}.rmm-item-name-wrapper{display:flex;align-items:center;gap:10px}.rmm-item-name{font-size:1.25rem;font-weight:500;color:var(--rmm-color-secondary);line-height:1.5;text-transform:uppercase}.rmm-item-icon-vegetarian{width:1em;height:1em;transform:scale(1.5);fill:var(--rmm-vegetarian-color)}.rmm-item-details{display:flex;font-size:.875em;color:var(--rmm-color-secondary);gap:5px}.rmm-item-quantity,.rmm-item-alcohol-degree{display:flex;align-items:center;gap:2px}.rmm-item-prices{display:flex;align-items:center;flex-wrap:wrap;font-size:1.25em;gap:5px;margin-left:auto}.rmm-item-price{white-space:nowrap;line-height:1}.rmm-item-prices-sep{font-size:1rem;font-weight:200;line-height:1;margin-top:-1px;opacity:.3}.rmm-item-description{color:var(--rmm-color-secondary);font-size:.875em;font-style:italic;line-height:1.5}