.demo-notice{position:fixed;bottom:8px;right:12px;z-index:99999;background:#26204a;color:#fff;border-radius:8px;padding:6px 12px;font:12px sans-serif;pointer-events:none}.demo-filters,.demo-more-actions{display:contents}.demo-filters>summary,.demo-more-actions>summary{display:none}@media(max-width:767px){html,body{min-width:0;width:100%}.app-shell,.main-panel,.panel{min-width:0;max-width:100%}.main-panel{padding:12px 10px 16px}.sidebar{position:static;padding:8px 10px}.brand{min-height:34px;margin:0 0 8px;padding:6px 10px;box-shadow:none}.brand-mark{width:28px;height:28px;flex-basis:28px}.brand p{display:none}.brand strong{font-size:16px}.side-nav{gap:4px;padding-bottom:0}.side-nav a{min-height:44px;padding:0 10px;font-size:13px}.nav-icon{width:24px;height:24px}.topbar{display:none}.panel{padding:12px}.page-heading{gap:10px;margin-bottom:16px;flex-wrap:wrap}.page-heading h1{font-size:22px}.page-heading>a{width:auto;min-height:44px}.page-heading p{font-size:12px}.toolbar{gap:8px;flex-wrap:wrap}.toolbar .control{width:100%;min-width:0;min-height:44px;font-size:16px}.demo-filters{display:block;width:100%}.demo-filters>summary,.demo-more-actions>summary{display:flex;min-height:44px;align-items:center;cursor:pointer;color:#3479ef;font-size:13px}.demo-filters[open]{display:flex;flex-wrap:wrap;gap:8px}.demo-filters>summary{width:100%}.demo-task-cards,.demo-task-cards tbody{display:block;width:100%;min-width:0}.demo-task-cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.table-wrap:has(.demo-task-cards){border:0;margin-top:12px;background:transparent;overflow:visible}.demo-task-cards tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:12px;padding:14px;background:#fff;border:1px solid #e1e8f2;border-radius:14px}.demo-task-cards tbody td{display:block;padding:0;border:0;min-width:0;font-size:13px;overflow-wrap:anywhere}.demo-task-cards tbody td:before{content:attr(data-label);display:block;margin-bottom:4px;color:#788398;font-size:11px}.demo-task-cards tbody td:first-child{grid-column:1 / -1;font-size:16px;line-height:1.5;font-weight:650}.demo-task-cards tbody td:first-child:before,.demo-task-cards .action-links:before{display:none}.demo-task-cards .action-links{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;border-top:1px solid #edf0f5;padding-top:4px}.demo-task-cards .action-links a,.demo-task-cards .action-links button{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.demo-more-actions{display:block}.demo-more-actions[open]{flex-basis:100%}.demo-more-actions>a,.demo-more-actions>button{margin-right:16px}.demo-task-cards .status-pill,.demo-task-cards .platform-badge{white-space:normal}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pagination button{width:auto;flex:1;min-height:44px;padding:8px;font-size:13px}.pagination small{flex-basis:100%;text-align:center;white-space:nowrap}.demo-notice{position:static;margin:0 10px 10px;text-align:center;line-height:1.5;font-size:11px}input,select,textarea{max-width:100%}.clip-card-header,.clip-card-tools,.clip-tool-buttons,.review-actions{flex-wrap:wrap;gap:8px}.clip-card-header>*,.clip-card-header .toggle-line{flex-shrink:0;white-space:nowrap}.clip-card-header button,.clip-tool-buttons button{min-height:40px}.clip-quality-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-content-grid select{appearance:none;overflow:hidden;display:block;width:100%;min-width:0;padding-right:30px;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,#66738b 50%),linear-gradient(135deg,#66738b 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat}}@media(min-width:861px){.app-shell>.sidebar{display:flex;flex-direction:column}.sidebar>.brand{flex-shrink:0}.sidebar>.side-nav{flex:1;min-height:0;overflow-y:auto;align-content:start}.sidebar>.sidebar-note{position:static;flex-shrink:0;margin-top:16px}}
