.summary{grid-template-columns:repeat(4,minmax(130px,1fr)) auto}.summary .metric-web strong,.channel-metrics .web b{color:#176b4b}.summary .metric-panel strong,.channel-metrics .panel b{color:#315d9b}.eyebrow{margin:0 0 3px;color:#c89448;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.card-head h2{margin:0}.restaurant{display:grid;grid-template-columns:minmax(205px,1.3fr) minmax(190px,.8fr) minmax(150px,.65fr) minmax(260px,1fr) 130px}.channel-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.channel-metrics span{display:grid;gap:2px;padding:9px;border-radius:9px;background:#f5f7f6;text-align:center;color:var(--muted);font-size:11px}.channel-metrics b{font-size:19px;color:#17231e}.feature-toggle{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:9px}.feature-toggle input{width:18px;height:18px;margin:0}.feature-toggle span{color:#17231e;font-size:12px}.feature-toggle small{grid-column:2;font-size:11px}.feature-stack{display:grid;gap:8px}.public-booking{padding:10px;border:1px solid var(--line);border-radius:9px;background:#fbfcfb}.public-head{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px}.public-head input{width:18px;height:18px}.public-head strong{font-size:13px}.slug-row{display:grid!important;grid-template-columns:1fr auto;gap:6px}.slug-row input{min-width:0;padding:8px;font-size:12px}.slug-row button{padding:8px 10px;font-size:12px}.public-url{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#176b4b;font-size:11px}.public-actions{display:flex!important;gap:8px}.public-actions button,.public-actions a{font-size:11px}.public-actions a{align-self:center;color:#176b4b}.hint{color:var(--muted);font-size:13px}@media(max-width:1250px){.restaurant{grid-template-columns:1fr 1fr}.public-booking{grid-column:1/-1}.restaurant>select{width:100%}}@media(max-width:1100px){.summary{grid-template-columns:repeat(2,1fr)}.summary button{grid-column:1/-1}}@media(max-width:700px){.restaurant{display:flex}.channel-metrics,.feature-stack,.public-booking{width:100%}}
