.ch-sheet-dlg{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100% - 48px)}.ch-sheet-dlg>.ch-sheet-body{overscroll-behavior:contain;min-height:0;margin:0 -16px;padding:2px 16px 4px;overflow-y:auto}.ch-sheet-body{overflow-anchor:none}[role=dialog].ch-sheet-pop.ch-sheet-pop{flex-direction:column;gap:0;max-height:calc(100% - 40px);display:flex;overflow:hidden}.ch-sheet-head .ch-sheet-title{flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.3}.ch-sheet-foot .shc-blocked{grid-column:1/-1}@media (max-width:767px){.ch-sheet-head .ch-sheet-x{position:relative}.ch-sheet-head .ch-sheet-x:after{content:"";position:absolute;inset:-7px}.ch-sheet .ch-share-btns{row-gap:14px}.ch-sheet .ch-share-btns>a,.ch-sheet .ch-share-btns>button{position:relative}.ch-sheet .ch-share-btns>a:after,.ch-sheet .ch-share-btns>button:after{content:"";position:absolute;inset:-7px min(0px,50% - 20px)}}.ch-perm .ch-perm-box{width:15px;height:15px;accent-color:var(--primary);cursor:pointer}.ch-perm.is-off{cursor:default;opacity:.55}.ch-perm.is-off .ch-perm-box{cursor:default}.ch-pick-limit{color:var(--foreground);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.ch-pick-empty{border:1px dashed var(--border);border-radius:calc(var(--radius) + 6px);color:var(--muted-foreground);text-align:center;text-wrap:pretty;margin:0;padding:18px 14px;font-size:12.5px;line-height:1.5}.ch-pick-error{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.ch-pick-th>[data-slot=skeleton]{border-radius:0;width:100%;height:100%;display:block}.ch-pick-more{grid-column:1/-1;justify-content:center;min-height:1px;display:flex}.ch-pick-none{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:1.5}.ch-pick-off{flex-direction:column;gap:12px;display:flex}.ch-pick-offtoggle{color:var(--muted-foreground);align-self:flex-start;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.ch-pick-offtoggle:hover{color:var(--foreground)}@media (max-width:767px){.ch-pick-off .ch-pick-offtoggle{position:relative}.ch-pick-off .ch-pick-offtoggle:after{content:"";position:absolute;inset:-12px -6px}}.ch-title-note{color:var(--muted-foreground);margin:0;font-size:11.5px;line-height:1.45}.ch-done-pic .ch-thumb{display:block}.ch-rule{scroll-margin:12px}.gx-promptbar>.ch-genline{align-self:center;width:auto;min-width:0;max-width:100%}.ch-genline .ch-genline-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ch-genline .sep{flex:none}.gx-promptbar:has(>.ch-genline)>.gx-collapse-out{top:42px}@media (max-width:1100px){.gx-promptbar:has(>.ch-genline)>.gx-collapse-out{top:50px}}.ch-genline.is-docked{left:12px;right:12px;bottom:calc(var(--mb-tabbar-h) + var(--mb-safe) + var(--mb-dock-h) + 8px);z-index:44;width:auto;height:auto;min-height:34px;padding-top:3px;padding-bottom:3px;transition:bottom .22s;position:fixed}[data-tabbar=hidden] .ch-genline.is-docked{bottom:calc(var(--mb-safe) + var(--mb-dock-h) + 8px)}.ch-genline.is-docked .ch-genline-text{white-space:normal;flex:auto;line-height:1.25}.ch-genline.is-docked .ch-genline-text strong{white-space:nowrap}.ch-genline.is-docked .ch-spacer{display:none}body:has(.gen-mobile-body .gx-composer.is-open) .ch-genline.is-docked{display:none}:root:has(.ch-genline.is-docked){--mb-toast-over:calc(var(--mb-dock-h) + 48px)}:root:has(.ch-genline.is-docked) .gen-mobile-body{padding-bottom:calc(var(--mb-dock-h) + var(--mb-tabbar-h) + var(--mb-safe) + 8px + 48px)}:root:has(.ch-genline.is-docked) .mb-tosettings{bottom:calc(var(--mb-dock-h) + var(--mb-tabbar-h) + var(--mb-safe) + 10px + 48px)}:root:has(.ch-genline.is-docked) [data-tabbar=hidden] .mb-tosettings{bottom:calc(var(--mb-dock-h) + var(--mb-safe) + 10px + 48px)}:is(:root:has(.ch-genline.is-docked) .as-bubble.above-dock,:root:has(.ch-genline.is-docked) .as-nudge.above-dock){bottom:calc(var(--mb-dock-h,78px) + var(--mb-tabbar-h,64px) + var(--mb-safe,0px) + 12px + 48px)}:is(:root:has(.ch-genline.is-docked) body:has([data-tabbar=hidden]) .as-bubble.above-dock,:root:has(.ch-genline.is-docked) body:has([data-tabbar=hidden]) .as-nudge.above-dock){bottom:calc(var(--mb-dock-h,78px) + var(--mb-safe,0px) + 12px + 48px)}