.growth-admin{display:grid;gap:18px}.growth-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.growth-admin h3{margin:0 0 10px;color:#193340}.growth-card{display:grid;gap:6px;margin:9px 0;padding:13px;border:1px solid rgba(25,51,64,.15);border-radius:14px;background:#fffdf8}.growth-card summary{cursor:pointer;color:#193340;font-weight:700}.growth-card summary span{float:right;color:#9a5a42;font-size:12px}.growth-card p,.growth-card small{margin:0;color:#59706d;line-height:1.45}.growth-campaign{padding:16px;border-radius:18px;background:linear-gradient(120deg,#edf5f0,#fff6e8)}.booking-card [data-growth-waitlist]{margin-top:12px}.section-intro:has([data-open-gift]){gap:12px;flex-wrap:wrap}.section-intro:has([data-open-gift])>div{margin-right:auto}@media(max-width:720px){.growth-admin-grid{grid-template-columns:1fr}.section-intro:has([data-open-gift]) .button{width:100%}}
.review-reply-form{display:grid;gap:7px;margin-top:10px}.review-reply-form textarea{min-height:64px}
.route-map-stops{display:grid;gap:8px;padding:0;margin:18px 0 0;list-style:none}.route-map-stops li{display:flex;gap:12px;align-items:flex-start;padding:11px 13px;border:1px solid rgba(25,51,64,.12);border-radius:12px;background:#fffdf8}.route-map-stops span{font:700 11px/1.4 'DM Mono',monospace;color:#b15e47}.route-map-stops div{display:grid;gap:2px}.route-map-stops small{color:#667b76;line-height:1.4}
.analytics-panel{margin:16px 0}.analytics-stats{margin:12px 0}.analytics-top{display:grid;gap:8px;padding:0;list-style:none}.analytics-top li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(25,51,64,.1);color:#516965}.analytics-top b{color:#193340}
