/* Restaurant workspace */
.wf-restaurant-admin{max-width:1440px}
.wf-restaurant-admin>h1{margin:24px 0 8px;font-size:24px;font-weight:600}
.wf-restaurant-admin>.notice{margin:16px 0}
.wf-restaurant-admin a{color:#1d2327;text-decoration:none}
.wf-restaurant-admin a:hover{text-decoration:underline}
.wf-restaurant-admin .button-primary{background:#1d2327;border-color:#1d2327;color:#fff}
.wf-restaurant-admin .button-primary:hover,.wf-restaurant-admin .button-primary:focus{background:#383d42;border-color:#383d42;color:#fff}
.wf-admin-nav{display:flex;gap:4px;flex-wrap:wrap;margin:18px 0 24px;border-bottom:1px solid #dcdcde}
.wf-admin-nav a{padding:11px 16px;color:#5a6066;text-decoration:none;border-bottom:2px solid transparent;font-weight:500}
.wf-admin-nav a:hover{background:#f6f7f7;text-decoration:none;color:#1d2327}
.wf-admin-nav a.is-active{border-color:#1d2327;color:#1d2327;font-weight:600}
.wf-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}
.wf-admin-metrics section,.wf-admin-panel{background:#fff;border:1px solid #dcdcde;border-radius:8px;padding:22px}
.wf-admin-metrics span{display:block;color:#646970;font-size:13px}
.wf-admin-metrics strong{display:block;margin-top:8px;color:#1d2327;font-size:28px;line-height:1.35}
.wf-admin-panel{margin-top:20px}
.wf-admin-panel h2{margin:0 0 16px;font-size:16px}
.wf-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}
.wf-list-toolbar h2{margin:0;font-size:17px;font-weight:600}
.wf-list-toolbar h2 span{display:inline-grid;place-items:center;min-width:23px;height:23px;margin-left:5px;padding:0 6px;border-radius:12px;background:#f0f0f1;color:#646970;font-size:12px;font-weight:500}
.wf-admin-search{display:flex;align-items:center;gap:8px;margin:0}
.wf-admin-search input{width:min(280px,45vw);min-height:34px}
.wf-restaurant-admin .wf-admin-list{width:100%;margin-top:12px;border:1px solid #dcdcde;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;background:#fff;table-layout:auto}
.wf-restaurant-admin .wf-admin-list thead th{padding:12px 16px;background:#f6f7f7;color:#646970;font-weight:500;text-align:left;border-bottom:1px solid #dcdcde}
.wf-restaurant-admin .wf-admin-list th:first-child{width:48%}
.wf-restaurant-admin .wf-admin-list th:last-child{width:90px}
.wf-restaurant-admin .wf-admin-list tbody tr{background:#fff;transition:background-color .14s ease}
.wf-restaurant-admin .wf-admin-list tbody tr:nth-child(odd){background:#fff}
.wf-restaurant-admin .wf-admin-list tbody tr+tr td{border-top:1px solid #e8e8e8}
.wf-restaurant-admin .wf-admin-list tbody tr:hover{background:#f8f9f9}
.wf-restaurant-admin .wf-admin-list td{padding:13px 16px;vertical-align:middle;color:#50575e}
.wf-restaurant-admin .wf-admin-list td:first-child{position:static}
.wf-product-link{position:static;display:flex;align-items:center;gap:12px;min-height:48px;color:#1d2327!important;font-weight:600}
.wf-product-link:hover{color:#111!important;text-decoration:none!important}
.wf-product-link::after{position:absolute;inset:0;content:"";z-index:0}
.wf-product-link strong{color:inherit;font-size:14px}
.wf-admin-thumb{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;object-fit:cover;border-radius:6px;background:#f0f0f1}
.wf-admin-thumb.is-empty{color:#8c8f94}
.wf-admin-thumb svg{width:21px;height:21px}
.wf-kind-badge,.wf-status-badge{display:inline-flex;align-items:center;min-height:23px;padding:2px 9px;border-radius:12px;background:#f0f0f1;color:#50575e;font-size:12px;white-space:nowrap}
.wf-status-badge.status-publish{background:#edf5ef;color:#32633e}
.wf-status-badge.status-draft{background:#f5f0e5;color:#715b22}
.wf-edit-cue{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #dcdcde;border-radius:5px;color:#454b50!important;font-size:12px;white-space:nowrap}
.wf-edit-cue:hover{border-color:#8c8f94;background:#fff;text-decoration:none!important}
.wf-restaurant-admin .tablenav-pages{margin:16px 0}
.wf-restaurant-admin .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;margin-right:4px;border:1px solid #dcdcde;border-radius:5px;background:#fff;color:#454b50}
.wf-restaurant-admin .page-numbers.current{background:#1d2327;border-color:#1d2327;color:#fff}
.wf-restaurant-admin .page-numbers:hover{background:#f0f0f1;text-decoration:none}
/* Single product editor */
.wf-product-editor{max-width:1120px;margin-top:14px}
.wf-edit-toolbar{position:sticky;top:32px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;padding:12px 0;background:#f0f0f1;border-bottom:1px solid #dcdcde}
.wf-back-link{display:inline-flex;align-items:center;gap:7px;color:#454b50!important;font-size:13px;font-weight:500}
.wf-back-link span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #dcdcde;border-radius:50%;background:#fff;color:#454b50}
.wf-back-link:hover{text-decoration:none!important;color:#111!important}
.wf-edit-toolbar h2{margin:7px 0 0;color:#1d2327;font-size:20px;line-height:1.35;font-weight:600}
.wf-edit-toolbar h2 span{font-weight:500}
.wf-edit-actions{display:flex;align-items:center;gap:12px;flex:none}
.wf-edit-dirty{color:#646970;font-size:12px}
.wf-edit-dirty[hidden]{display:none}
.wf-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}
.wf-editor-main,.wf-editor-side{display:flex;flex-direction:column;gap:16px;min-width:0}
.wf-edit-card{padding:20px;background:#fff;border:1px solid #dcdcde;border-radius:8px}
.wf-edit-card h3{margin:0 0 16px;color:#1d2327;font-size:15px;line-height:1.4;font-weight:600}
.wf-field{display:flex;flex-direction:column;gap:6px;margin:0 0 15px;color:#3c434a;font-size:13px;font-weight:500}
.wf-field:last-child{margin-bottom:0}
.wf-restaurant-admin .wf-field input,.wf-restaurant-admin .wf-field select,.wf-restaurant-admin .wf-field textarea{width:100%;max-width:none;min-height:36px;box-sizing:border-box;font-size:14px;font-weight:400}
.wf-field textarea{resize:vertical;line-height:1.6}
.wf-field-label{display:block;margin:0 0 8px;color:#3c434a;font-size:13px;font-weight:500}
.wf-edit-card .description{margin:0 0 14px;line-height:1.5}
.wf-edit-card .wp-editor-wrap{margin-bottom:2px}
.wf-edit-card .wp-editor-container{border-color:#c3c4c7}
.wf-admin-gallery .description{margin:10px 0 0}
.wf-admin-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.wf-admin-thumbs img{width:88px;height:88px;object-fit:cover;border:1px solid #e8e8e8;border-radius:6px}
.wf-nutrition-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.wf-nutrition-fields .wf-field{margin:0}
.wf-group-checks{display:flex;flex-direction:column;gap:10px}
.wf-group-checks label{display:flex;align-items:center;gap:7px;color:#3c434a}
.wf-edit-card .wf-admin-gallery~.button{vertical-align:middle}
.wf-restaurant-admin .submit{position:sticky;bottom:0;z-index:5;margin:0;padding:12px 0;background:#f0f0f1}
@media(max-width:1050px){.wf-editor-grid{grid-template-columns:minmax(0,1fr) 270px}}
@media(max-width:782px){
 .wf-admin-metrics{grid-template-columns:1fr}
 .wf-admin-nav a{padding:10px 12px}
 .wf-list-toolbar{align-items:flex-start;flex-direction:column}
 .wf-admin-search{width:100%}
 .wf-admin-search input{flex:1;width:auto}
 .wf-restaurant-admin .wf-admin-list th:first-child{width:auto}
 .wf-restaurant-admin .wf-admin-list th:last-child{width:auto}
 .wf-restaurant-admin .wf-admin-list thead{display:table-header-group}
 .wf-restaurant-admin .wf-admin-list tbody tr{display:table-row;border:0}
 .wf-restaurant-admin .wf-admin-list td{display:table-cell;width:auto;padding:10px 8px;border-top:1px solid #e8e8e8}
 .wf-product-link{gap:8px}
 .wf-admin-thumb{flex-basis:38px;width:38px;height:38px}
 .wf-edit-cue{padding:5px}
 .wf-editor-grid{grid-template-columns:1fr}
 .wf-edit-toolbar{top:46px;align-items:flex-start}
 .wf-edit-actions{flex-direction:column;align-items:flex-end;gap:6px}
 .wf-edit-card{padding:17px}
 .wf-edit-toolbar h2{font-size:18px}
}
@media(max-width:600px){
 .wf-edit-toolbar{top:0}
 .wf-nutrition-fields{grid-template-columns:1fr}
 .wf-restaurant-admin .wf-admin-list th:nth-child(3),.wf-restaurant-admin .wf-admin-list td:nth-child(3){display:none}
 .wf-restaurant-admin .wf-admin-list th:nth-child(4),.wf-restaurant-admin .wf-admin-list td:nth-child(4){display:none}
 .wf-admin-list .wf-edit-cue{font-size:0}
 .wf-admin-list .wf-edit-cue span{font-size:14px}
}
{"version":"1.0","provider_name":"Waterfall Sports &amp; Wellness","provider_url":"https:\/\/waterfall.com.hk\/sc","author_name":"Waterfall","author_url":"https:\/\/waterfall.com.hk\/sc\/author\/winchell321-2-2\/","title":"\u5bc6\u7801\u4fdd\u62a4\uff1aMonth Pass Upgrade \u88dc\u5dee\u50f9","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"aBNjfgdPUV\"><a href=\"https:\/\/waterfall.com.hk\/sc\/product\/month-pass-upgrade-difference\/\">\u5bc6\u7801\u4fdd\u62a4\uff1aMonth Pass Upgrade \u88dc\u5dee\u50f9<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/waterfall.com.hk\/sc\/product\/month-pass-upgrade-difference\/embed\/#?secret=aBNjfgdPUV\" width=\"600\" height=\"338\" title=\"\u300a \u5bc6\u7801\u4fdd\u62a4\uff1aMonth Pass Upgrade \u88dc\u5dee\u50f9 \u300b\u2014Waterfall Sports &amp; Wellness\" data-secret=\"aBNjfgdPUV\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/waterfall.com.hk\/wp-includes\/js\/wp-embed.min.js\n<\/script>","thumbnail_url":"https:\/\/waterfall.com.hk\/wp-content\/uploads\/2024\/12\/399_MonthPASS-600x600.webp","thumbnail_width":600,"thumbnail_height":600}