@media (width<=767px){main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete]){border-radius:.875rem;padding:.875rem;overflow:hidden}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete])>div.flex.items-start.gap-3.flex-wrap{grid-template-columns:1.5rem 5.25rem minmax(0,1fr);align-items:start;gap:.75rem;width:100%;display:grid}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete])>div.flex.items-start.gap-3.flex-wrap>input[type=checkbox]{grid-area:1/1;width:1.25rem;height:1.25rem;margin-top:.2rem}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete])>div.flex.items-start.gap-3.flex-wrap>img{border-radius:.75rem;grid-area:1/2;width:5.25rem;height:5.25rem}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete])>div.flex.items-start.gap-3.flex-wrap>div.h-16.w-16{border-radius:.75rem;grid-area:1/2;width:5.25rem;height:5.25rem}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete])>div.flex.items-start.gap-3.flex-wrap>div.min-w-0.flex-1{grid-area:1/3;width:100%;min-width:0}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete]) div.min-w-0.flex-1>div:first-child{flex-wrap:wrap;align-items:flex-start;gap:.35rem .5rem;margin-bottom:.55rem}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete]) div.min-w-0.flex-1>div:first-child>div:first-child{width:100%;max-width:8rem}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete]) div.min-w-0.flex-1>div:nth-child(2){align-items:flex-start;gap:.35rem}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete]) div.min-w-0.flex-1>div:nth-child(2)>div:first-child{overflow-wrap:anywhere;width:100%;font-size:1rem;line-height:1.25}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete]) div.min-w-0.flex-1>div.text-xs.text-muted-foreground{white-space:nowrap;text-overflow:ellipsis;word-break:normal;max-width:100%;margin-top:.4rem;overflow:hidden}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete]) div.min-w-0.flex-1>p{overflow-wrap:break-word;margin-top:.6rem;font-size:.8125rem;line-height:1.4}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete]) div.min-w-0.flex-1>a{align-items:center;min-height:2.5rem;margin-top:.65rem}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete])>div.flex.items-start.gap-3.flex-wrap>div.flex.gap-2.shrink-0{flex-wrap:wrap;grid-area:2/2/auto/-1;justify-content:flex-end;gap:.5rem;width:100%;padding-top:.15rem;display:flex}main div.rounded-xl.border.bg-card.p-4:has(button[aria-label=Delete])>div.flex.items-start.gap-3.flex-wrap>div.flex.gap-2.shrink-0 button{border-radius:.65rem;min-height:2.5rem;padding-inline:.9rem;font-size:.8125rem}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3):not(:has(button[aria-label=Delete])){border-radius:.875rem;padding:1rem}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3)>div.grid.gap-3{width:100%;min-width:0}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3)>div.grid.gap-3>div.grid.gap-3{width:100%;min-width:0}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3) label{width:100%;min-width:0}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3) input:not([type=checkbox]){width:100%;min-width:0}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3) select{width:100%;min-width:0}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3) textarea{width:100%;min-width:0}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3) input:not([type=checkbox]){min-height:2.875rem}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3) select{min-height:2.875rem}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3) textarea{resize:vertical;min-height:7rem}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3)>div.grid.gap-3>div.flex.gap-2.flex-wrap:last-child{bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:20;border-top:1px solid var(--color-border);background:color-mix(in oklab, var(--color-card) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:.5rem -1rem -1rem;padding:.75rem 1rem;position:sticky}main div.rounded-xl.border.bg-card.p-4:has(>div.grid.gap-3)>div.grid.gap-3>div.flex.gap-2.flex-wrap:last-child button{border-radius:.65rem;flex:8rem;justify-content:center;min-height:2.75rem}main div.sticky.top-16.z-10:has(button){align-items:stretch;gap:.65rem;padding:.75rem}main div.sticky.top-16.z-10:has(button)>div.ml-auto{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;margin-left:0;display:grid}main div.sticky.top-16.z-10:has(button)>div.ml-auto button:first-child{grid-column:1/-1}main div.sticky.top-16.z-10:has(button)>div.ml-auto button{white-space:normal;min-height:2.75rem;line-height:1.2}}
