.demo-live-workspace-page{padding-bottom:92px}
.demo-live-workspace-page .site-header{position:sticky;top:0;z-index:40}
.demo-live-workspace-page [data-protected-entry]{pointer-events:none}
.demo-live-workspace-page .demo-dataset-toolbar-v5{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 18px;padding:14px 16px;border:1px solid #cfe0f5;border-radius:16px;background:#f8fbff}
.demo-live-workspace-page .demo-dataset-toolbar-v5 strong{font-size:1rem}
.demo-live-workspace-page .demo-dataset-buttons-v5{display:flex;gap:10px;flex-wrap:wrap}
.demo-live-workspace-page .demo-dataset-buttons-v5 button.is-active{background:#2865ee;color:#fff;border-color:#2865ee}
.demo-live-workspace-page .demo-live-cta-v5{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;background:rgba(255,255,255,.96);border-top:1px solid #d8e4f4;box-shadow:0 -12px 35px rgba(15,23,42,.1);backdrop-filter:blur(12px)}
.demo-live-workspace-page .demo-live-toast-v5{position:fixed;right:24px;bottom:102px;z-index:80;max-width:420px;padding:14px 18px;border-radius:14px;background:#0f172a;color:#fff;box-shadow:0 16px 45px rgba(15,23,42,.28)}
.demo-live-workspace-page .demo-live-toast-v5.is-success{background:#047857}
.demo-live-workspace-page .demo-live-toast-v5.is-warning{background:#9a5b00}
.demo-live-workspace-page .demo-row-note-v5{width:100%;min-height:58px;resize:vertical}
.demo-live-workspace-page .review-table td{vertical-align:top}
.demo-live-workspace-page #customTemplateModal .custom-template-modal-card{max-height:94vh}
@media(max-width:760px){.demo-live-workspace-page{padding-bottom:150px}.demo-live-workspace-page .demo-live-cta-v5{justify-content:center;flex-wrap:wrap;padding:10px}.demo-live-workspace-page .demo-live-cta-v5 .btn{flex:1 1 180px}}
