.living-storyboard[data-mode=board] .living-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:18px}.storyboard-size{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:12px;color:#b2c8e4;white-space:nowrap}.living-toolbar .storyboard-size input[type=range]{width:140px;max-width:none;padding:0;border:0;background:transparent;accent-color:#8db8ff;cursor:pointer}.storyboard-size output{font-size:11px;min-width:35px;color:#d0e2fa;font-variant-numeric:tabular-nums}.living-storyboard[data-mode=board] .living-board-layout{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(320px,27vw,420px);gap:22px;align-items:start}.living-storyboard[data-mode=board] .living-board-layout>.living-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--story-card-size,230px)),1fr))!important;gap:18px;justify-content:stretch;align-items:start;grid-auto-flow:row}.living-storyboard[data-mode=board] .living-cards>.living-card,.living-storyboard[data-mode=board] .living-cards>.living-card.selected{grid-column:auto!important;grid-row:auto!important}.living-storyboard[data-mode=board] .living-card.selected .living-card-head,.living-storyboard[data-mode=board] .living-card .living-card-head{height:auto;min-height:42px;padding:11px 12px;font-size:11px}.living-storyboard[data-mode=board] .living-card .living-card-select .living-image{margin:0 8px;aspect-ratio:16/9}.living-storyboard[data-mode=board] .living-card .living-card-select>strong{font-size:15px;margin:12px 12px 7px}.living-storyboard[data-mode=board] .living-card .living-card-select>p{font-size:12px;line-height:1.7;min-height:42px;margin:0 12px;-webkit-line-clamp:3}.living-storyboard[data-mode=board] .living-card .living-card-foot{padding:10px 12px}.living-storyboard[data-mode=board] .living-card-media-controls{top:46px;left:8px;right:8px}.living-storyboard[data-mode=board] .living-board-layout>.living-inspector{display:flex;flex-direction:column;gap:16px;position:sticky;top:14px;max-height:calc(100dvh - 28px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;margin:0;padding:17px;min-width:0;box-sizing:border-box;align-self:start}.living-storyboard[data-mode=board] .living-inspector>*{grid-column:auto!important;grid-row:auto!important;min-width:0}.living-storyboard[data-mode=board] .living-inspector-heading{margin:0;padding:0 0 12px}.living-storyboard[data-mode=board] .living-inspector-media{width:100%}.living-storyboard[data-mode=board] .living-inspector-media .living-image{width:100%;aspect-ratio:16/9;max-height:none}.living-storyboard[data-mode=board] .living-inspector-media .living-video{width:100%;max-height:none;aspect-ratio:16/9;object-fit:contain}.living-storyboard[data-mode=board] .living-inspector-media .living-media-meta{display:block;font-size:10px;line-height:1.6;margin-top:7px}.living-storyboard[data-mode=board] .living-shot-summary{width:100%}.living-storyboard[data-mode=board] .living-shot-summary>h2{font-size:21px;margin:0 0 10px}.living-storyboard[data-mode=board] .living-shot-summary>.living-scene{max-height:none;overflow:visible;font-size:13px}.living-storyboard[data-mode=board] .living-inspector>.living-dna{border-left:0;border-top:1px solid #8ba8d438;padding:16px 0 0;margin:0}.living-storyboard[data-mode=board] .living-inspector .living-shot-next{border-left:0;border-top:1px solid #8ba8d438;padding:16px 0 0;margin:0}.living-storyboard[data-mode=board] .living-production-actions{display:flex;flex-wrap:wrap;gap:8px}.living-storyboard[data-mode=board] .living-production-actions button{font-size:12px!important;flex:1 1 130px;padding:10px}.living-storyboard[data-mode=board] .living-inspector .living-ai>.living-eyebrow{font-size:12px}.living-storyboard[data-mode=board] .living-inspector .stage-coach{max-width:100%}.living-storyboard[data-mode=board] .stage-coach textarea{width:100%;box-sizing:border-box;min-width:0}.living-storyboard[data-mode=board] .living-filmstrip{display:none}
@media(max-width:1000px) and (min-width:701px){.living-storyboard[data-mode=board] .living-board-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.living-storyboard[data-mode=board] .living-board-layout>.living-cards{gap:12px}.storyboard-size{margin-left:0}}
@media(max-width:700px){.living-storyboard[data-mode=board] .living-board-layout{grid-template-columns:minmax(0,1fr);gap:16px}.living-storyboard[data-mode=board] .living-board-layout>.living-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--story-card-size,230px)*.65)),1fr))!important;gap:10px}.living-storyboard[data-mode=board] .living-board-layout>.living-inspector{position:static;max-height:none}.storyboard-size{width:100%;margin:0}.living-toolbar .storyboard-size input[type=range]{flex:1;width:auto}.living-storyboard[data-mode=board] .living-card .living-card-select>strong{font-size:13px}.living-storyboard[data-mode=board] .living-card .living-card-select>p{font-size:11px}}
