.program-week-notes{flex-direction:column;gap:6px;min-width:0;margin:0 0 12px;display:flex}.program-week-notes[data-empty=true]:not([data-drag-active=true]){margin:0}.program-week-note-shell{min-width:0;position:relative}.program-week-note-shell[data-dragging=true]{opacity:.4}.program-week-note-paper{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);background:#f9f8f2;border:1px solid #eeece2;border-radius:7px;padding:0;position:relative;overflow:hidden}.program-week-note-fold{clip-path:polygon(0 0,0 100%,100% 100%);pointer-events:none;background:#eeece0;border-bottom-left-radius:3px;width:11px;height:11px;position:absolute;top:0;right:0}.program-week-note-text{box-sizing:border-box;resize:none;color:#62615b;font:inherit;background:0 0;border:0;border-radius:6px;width:100%;margin:0;padding:8px 37px 8px 20px;font-size:12px;line-height:18px;display:block;overflow-y:auto;outline:none!important}.program-week-note-text::placeholder{color:#88877f}.program-week-note-menu{opacity:0;pointer-events:none;position:absolute;top:3px;right:3px}.program-week-note-shell:hover .program-week-note-menu,.program-week-note-shell:focus-within .program-week-note-menu,.program-week-note-menu[data-open=true]{opacity:1;pointer-events:auto}.program-week-note-grip{z-index:2;color:#aaa89c;cursor:grab;border:0;justify-content:center;align-items:center;width:14px;height:30px;padding:0;display:flex;position:absolute;top:3px;left:4px;background:0 0!important}.program-week-note-grip:active{cursor:grabbing}.program-week-note-drop{color:#8c8b80;background:#fbfaf5;border:1px dashed #d8d9cc;border-radius:7px;justify-content:center;align-items:center;min-height:48px;font-size:12px;display:flex}.program-week-note-drop[data-over=true]{color:#3f7b8d;background:#eef4f4;border-color:#3f7b8d}.program-dashboard-notes{align-items:flex-start;display:flex}[data-week-note-header] .program-week-rename{opacity:0;pointer-events:none}[data-week-note-header]:hover .program-week-rename,[data-week-note-header]:focus-within .program-week-rename{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.program-week-note-menu,[data-week-note-header] .program-week-rename{opacity:1;pointer-events:auto}}@media (width<=600px){.program-week-note-text{font-size:16px;line-height:22px}.program-week-note-grip{top:5px}}