.l4k0cG_panel{gap:var(--gg-space-row-gap);padding:var(--gg-space-card-gap) var(--gg-space-card-padding);border-radius:var(--gg-radius-row);border:1px solid var(--gg-role-line);background:var(--gg-role-panel);flex-direction:column;display:flex}.l4k0cG_head{justify-content:space-between;align-items:baseline;gap:var(--gg-space-row-gap);display:flex}.l4k0cG_title{font-size:var(--gg-typography-text-label-size);font-weight:var(--gg-typography-text-action-weight);margin:0}.l4k0cG_count,.l4k0cG_muted{color:var(--gg-role-muted);font-size:var(--gg-typography-text-small-size);margin:0}.l4k0cG_smallPrint{color:var(--gg-role-muted);font-size:var(--gg-typography-text-micro-size);margin:0}.l4k0cG_list{gap:var(--gg-space-row-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.l4k0cG_item{justify-content:space-between;align-items:center;gap:var(--gg-space-row-gap);font-size:var(--gg-typography-text-small-size);display:flex}.l4k0cG_item>svg{color:var(--gg-role-muted);flex:none}.l4k0cG_item[data-state=done]>svg{color:var(--gg-role-you)}.l4k0cG_itemName{flex:1;min-width:0}.l4k0cG_state,.l4k0cG_stateDone,.l4k0cG_stateMissed{padding:0 var(--gg-space-chip-gap);border-radius:var(--gg-radius-button);border:1px solid var(--gg-role-line);font-size:var(--gg-typography-text-small-size);font-weight:var(--gg-typography-text-label-weight);flex:none}.l4k0cG_stateDone{border-color:var(--gg-role-you);color:var(--gg-role-you)}.l4k0cG_stateMissed{border-color:var(--gg-role-score-red);color:var(--gg-role-score-red)}.l4k0cG_row{justify-content:space-between;align-items:center;gap:var(--gg-space-row-gap);flex-wrap:wrap;display:flex}.l4k0cG_actionRow{align-items:center;gap:var(--gg-space-chip-gap) var(--gg-space-row-gap);grid-template-columns:max-content minmax(0,1fr);display:grid}.l4k0cG_actionRow>:nth-child(n+3){grid-column:1/-1;justify-self:start}.l4k0cG_toggle,.l4k0cG_toggleOn,.l4k0cG_button{min-height:var(--gg-size-tap-target);min-width:var(--gg-size-tap-target);padding:0 var(--gg-space-card-padding);border-radius:var(--gg-radius-button);border:1px solid var(--gg-role-line);background:var(--gg-role-panel2);font-size:var(--gg-typography-text-label-size);font-weight:var(--gg-typography-text-label-weight)}.l4k0cG_toggleChevron{vertical-align:middle;color:var(--gg-role-muted);margin-inline-start:var(--gg-space-chip-gap);display:inline-flex}.l4k0cG_toggleBlock{gap:var(--gg-space-row-gap);flex-direction:column;display:flex}.l4k0cG_toggleOn{border-color:var(--gg-role-you);background:var(--gg-role-you);color:var(--gg-role-ground)}.l4k0cG_button{background:var(--gg-role-you);color:var(--gg-role-ground);border:0}.l4k0cG_field{gap:var(--gg-space-chip-gap);font-size:var(--gg-typography-text-small-size);flex-direction:column;display:flex}.l4k0cG_input{min-height:var(--gg-size-tap-target);padding:0 var(--gg-space-card-gap);border-radius:var(--gg-radius-input);border:1px solid var(--gg-role-line);background:var(--gg-role-ground);font:inherit}.l4k0cG_thumb{width:calc(var(--gg-size-tap-target) * 2);height:calc(var(--gg-size-tap-target) * 2);object-fit:cover;border-radius:var(--gg-radius-input);border:1px solid var(--gg-role-line)}.l4k0cG_thumbOpen{border-radius:var(--gg-radius-input);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.l4k0cG_pagePhoto{object-fit:contain;border-radius:var(--gg-radius-input);border:1px solid var(--gg-role-line);width:100%;max-height:60vh}.l4k0cG_sheetBody{gap:var(--gg-space-card-gap);flex-direction:column;display:flex}.l4k0cG_chips{gap:var(--gg-space-chip-gap);flex-wrap:wrap;display:flex}.l4k0cG_textarea{min-height:calc(var(--gg-size-tap-target) * 2);padding:var(--gg-space-card-gap);border-radius:var(--gg-radius-input);border:1px solid var(--gg-role-line);background:var(--gg-role-ground);font:inherit;resize:vertical}.l4k0cG_noteButton{min-height:var(--gg-size-tap-target);padding:0 var(--gg-space-card-padding);border-radius:var(--gg-radius-button);border:1px solid var(--gg-role-line);background:var(--gg-role-panel2);font-size:var(--gg-typography-text-label-size);font-weight:var(--gg-typography-text-label-weight);align-self:flex-start}.l4k0cG_ghost{gap:var(--gg-space-chip-gap);padding-top:var(--gg-space-row-gap);border-top:1px solid var(--gg-role-line);flex-direction:column;display:flex}.l4k0cG_ghostHead{font-size:var(--gg-typography-text-small-size);font-weight:var(--gg-typography-text-label-weight);margin:0}
