.desktop-months{display:none}.workspace-right{min-width:0}.desktop-record-editor{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:14px}.desktop-record-editor iframe{display:block;border:0;width:100%;height:72dvh;min-height:480px;background:var(--bg);border-radius:14px;margin-top:8px}.pair-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pair-month{margin-bottom:14px}.pair-month h2{padding:0 4px 8px}.medicine-checklist .muted{margin:12px 0}.medicine-checklist .record small{display:block;font-size:11px;color:var(--muted)}.embedded-editor .top-header{display:none}.embedded-editor .main-container{padding:8px 10px}.embedded-editor body{background:var(--surface)}.embedded-editor .panel{margin-top:0}.editor-workspace-right{min-width:0}@media(min-width:1100px){.desktop-months{display:block;min-width:0}.main-container{max-width:1320px}.calendar-workspace,.editor-workspace{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:24px;align-items:start}.mobile-calendar{display:none}.pair-month .calendar-day{min-height:38px;font-size:14px;padding:4px}.pair-month .weekdays{margin-bottom:4px}.pair-month{padding:14px}.workspace-right{position:sticky;top:88px}.workspace-right .day-viewer{margin-top:0}.editor-workspace-right{position:sticky;top:90px}.embedded-editor .editor-workspace{display:block}.month-hero{max-height:190px}.desktop-record-editor .panel-header h2{font-size:15px}}@media(max-width:1099px){.desktop-record-editor iframe{height:75dvh}.editor-workspace{display:block}}