.fm-category-tabs{display:flex;gap:9px;margin:0 0 20px}.fm-category-tabs button{border:1px solid #e7d9db;background:white;color:#65545b;border-radius:12px;padding:12px 20px;font-weight:750;cursor:pointer}.fm-category-tabs button.active{background:var(--wine);border-color:var(--wine);color:white}.fm-category-tabs span{display:inline-block;margin-left:8px;opacity:.8;font-size:12px}.fm-op-summary{display:grid;gap:10px;margin-top:15px}.fm-op-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:9px 2px}.fm-op-summary b{color:var(--wine)}.fm-op-summary .fm-op-total{font-size:18px;font-weight:700;border-bottom:0;background:#f8f0ef;padding:13px;border-radius:10px}@media(max-width:650px){.fm-category-tabs button{flex:1;padding:11px 8px}.fm-op-summary>div{font-size:12px}}
