.ct-tide .ts-bd-grid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:40px;align-items:start}.ct-tide .ts-bd-side{display:flex;flex-direction:column;gap:20px}.ct-tide .ts-bd-frame{min-width:0;border-radius:20px;overflow:hidden}.ct-tide .ts-bd-placeholder{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:32px;border-radius:20px;border:1px dashed rgba(var(--sea-rgb),.45);background:var(--raised);min-height:360px;justify-content:center}.ct-tide .ts-bd-placeholder-label{padding:6px 12px;border-radius:999px;background:rgba(var(--sea-rgb),.14);border:1px solid rgba(var(--sea-rgb),.4);font-size:12px;color:var(--ink-pale)}.ct-tide .ts-bd-slots{display:flex;flex-wrap:wrap;gap:10px}.ct-tide .ts-bd-slots span{min-height:44px;display:inline-flex;align-items:center;padding:0 16px;border-radius:10px;border:1px solid rgba(var(--sea-rgb),.24);background:var(--deep);color:var(--muted);font-size:15px}.ct-tide .ts-bd-fallback{padding:28px;border-radius:20px;background:var(--raised);border:1px solid var(--line)}@media (max-width:1000px){.ct-tide .ts-bd-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ct-tide .ts-bd-fallback,.ct-tide .ts-bd-placeholder{padding:22px;min-height:0}}