.ed-m-backdrop,.ed-m-only{display:none}@media (max-width:900px){.ed-m-only{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px}.ed-top{padding:0 12px;gap:8px}.ed-title{max-width:38vw;font-size:14px}.ed-top .aspect-switch,.ed-top .ed-meta{display:none}.ed-stage{padding:14px}.ws-splitter{display:none!important}.ws-dock-right{position:fixed!important;top:54px;right:0;bottom:0;width:min(344px,88vw)!important;max-width:88vw;flex:none!important;z-index:320;box-shadow:-18px 0 48px rgba(0,0,0,.55);transform:translateX(102%);transition:transform .22s cubic-bezier(.22,1,.36,1);overflow-y:auto}.editor.ed-m-inspector-open .ws-dock-right{transform:translateX(0)}.ws-dock-bottom{position:fixed!important;left:0;right:0;bottom:0;height:min(58vh,360px)!important;flex:none!important;z-index:320;box-shadow:0 -18px 48px rgba(0,0,0,.55);transform:translateY(102%);transition:transform .22s cubic-bezier(.22,1,.36,1)}.editor.ed-m-timeline-open .ws-dock-bottom{transform:translateY(0)}.ed-m-backdrop{display:block;position:fixed;inset:54px 0 0 0;z-index:310;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.canvas-text-move{left:0;right:auto}.canvas-text-move,.canvas-text-tools{max-width:92vw;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ws-dock-bottom,.ws-dock-right{transition:none}}.cal-agenda{display:flex;flex-direction:column;gap:10px}.cal-agenda .empty{padding:28px 12px;text-align:center}.cal-agenda-day{border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-card);overflow:hidden}.cal-agenda-day.is-today{border-color:var(--accent)}.cal-agenda-date{display:flex;align-items:baseline;gap:8px;width:100%;padding:9px 12px;background:var(--bg-surface);border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;text-align:left}.cal-agenda-date:hover{color:var(--text-primary)}.cal-agenda-dow{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.cal-agenda-num{font-size:16px;font-weight:660;color:var(--text-primary)}.cal-agenda-mon{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.cal-agenda-items{display:flex;flex-direction:column;gap:5px;padding:8px 10px}.cal-agenda-items:empty{display:none}@media (max-width:560px){.cal-admin-grid{gap:2px;font-size:11px}.cal-admin-grid .stat-label{font-size:9px}.cal-admin-grid>div:not(.stat-label){min-height:56px!important}.cal-admin-grid>div>button{font-size:9px!important;padding:1px 3px!important}.soli-page{padding-left:4px;padding-right:4px}.home-strip{gap:8px}.home-chips{margin-left:0}}@media (max-width:900px){.post-grid{grid-template-columns:1fr!important}}@media (max-width:560px){.aidm-split,.rules-grid,.rules-grid-3{grid-template-columns:1fr!important}.aidm-split>.card:first-child{max-height:240px}.bw-budget-grid,.cb-score-grid,.np-fsel.np-fsel-3,.research-split{grid-template-columns:1fr!important}}