.CookoutPlanner_activePlan__VWid3,.CookoutPlanner_planPicker__mgGJs,.CookoutPlanner_planner__bhHoK{min-width:0}.CookoutPlanner_editorLayout__4_i1j{max-width:764px;margin-inline:auto}.CookoutPlanner_listHeading__wWwT6{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.CookoutPlanner_listHeading__wWwT6 h1,.CookoutPlanner_signIn__3AX84 h1{font-size:28px;font-weight:750;line-height:1.2;letter-spacing:-.025em;margin:0}.CookoutPlanner_newButton__YbRTK,.CookoutPlanner_primaryLink__Dbrrk{background:var(--wine);color:#fff;border-radius:6px;font-size:14px;font-weight:500;min-height:44px;padding:10px 16px}.CookoutPlanner_newButton__YbRTK:hover{background:#590000}.CookoutPlanner_back__ahXly{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;margin:0 0 20px;border:0;background:transparent;color:var(--wine);font:inherit;font-size:15px;cursor:pointer}.CookoutPlanner_back__ahXly svg{width:18px;height:18px}.CookoutPlanner_back__ahXly:hover{text-decoration:underline}.CookoutPlanner_back__ahXly:focus-visible,.CookoutPlanner_planList__c5_3w button:focus-visible{outline:2px solid var(--wine);outline-offset:3px}.CookoutPlanner_workspace__g_5yB{display:grid;gap:20px}.CookoutPlanner_planPicker__mgGJs{padding-bottom:12px;border-bottom:1px solid var(--line)}.CookoutPlanner_planList__c5_3w{list-style:none;padding:0;margin:0;display:grid;gap:4px}.CookoutPlanner_planList__c5_3w button{display:grid;width:100%;grid-template-columns:54px minmax(0,1fr) 18px;grid-template-rows:auto auto;gap:3px 13px;align-items:center;border:0;border-radius:5px;text-align:left;font:inherit;color:inherit;background:transparent;padding:9px;cursor:pointer}.CookoutPlanner_planList__c5_3w button:hover{background:#f7f7f7}.CookoutPlanner_planList__c5_3w button[aria-pressed=true]{background:#f0f1f2}.CookoutPlanner_planList__c5_3w button[aria-pressed=true] .CookoutPlanner_planDate__U5vK1{background:#e3e5e7}.CookoutPlanner_planDate__U5vK1{grid-column:1;grid-row:1/3}.CookoutPlanner_planTitle__1r9ry{grid-column:2;font-size:17px;font-weight:650;line-height:1.3;align-self:end;overflow-wrap:anywhere}.CookoutPlanner_planMeta__aOZ8z{grid-column:2;font-size:13px;line-height:1.4;color:var(--muted);align-self:start;overflow-wrap:anywhere}.CookoutPlanner_planList__c5_3w button>svg{grid-column:3;grid-row:1/3;width:18px;color:var(--muted)}.CookoutPlanner_actions__UHvxf{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.CookoutPlanner_signIn__3AX84{display:grid;gap:24px;padding:24px 0;max-width:520px;margin-inline:auto}.CookoutPlanner_signIn__3AX84 p{margin:0;color:var(--muted)}.CookoutPlanner_signIn__3AX84 a{text-decoration:none}.CookoutPlanner_state__FWpIZ{padding:28px 0;color:var(--muted)}.CookoutPlanner_skeleton__8OB4B{padding:24px 0;display:grid;gap:28px}.CookoutPlanner_skeleton__8OB4B i{display:block;height:20px;width:75%;background:#f1efed;border-radius:4px}.CookoutPlanner_skeleton__8OB4B i:first-child{height:28px;width:55%}@media (min-width:1000px){.CookoutPlanner_listHeading__wWwT6{margin-bottom:30px}.CookoutPlanner_workspace__g_5yB{grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:start}.CookoutPlanner_planPicker__mgGJs{position:sticky;top:96px;border-bottom:0;padding:0}.CookoutPlanner_activePlan__VWid3{border-left:1px solid var(--line);padding-left:40px}}@media (max-width:600px){.CookoutPlanner_workspace__g_5yB{gap:12px}.CookoutPlanner_planPicker__mgGJs{padding-bottom:4px}.CookoutPlanner_listHeading__wWwT6 h1{font-size:25px}.CookoutPlanner_newButton__YbRTK{padding-inline:13px}.CookoutPlanner_planList__c5_3w{margin-inline:-5px}}