.ct-sheet[hidden]{display:none!important}.ct-sheet{position:absolute;inset:0;z-index:20080;pointer-events:none}.ct-sheet.on{pointer-events:auto}.ct-sheet-backdrop{position:absolute;inset:0;background:color-mix(in oklab,#000,transparent 70%)}.ct-sheet-panel{position:absolute;right:0;left:auto;bottom:0;width:min(420px,100%);max-height:70%;overflow:auto;background:var(--surface);color:var(--text);border-top:1px solid var(--border);border-left:1px solid var(--border);border-top-left-radius:18px;border-top-right-radius:18px;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -18px 60px rgba(0,0,0,.22)}@media (max-width:420px){.ct-sheet-panel{width:100%;left:0;right:0;border-left:0}}.ct-sheet-title{font-weight:900;padding:6px 8px 10px;opacity:.9;color:var(--text)}.ct-sheet-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;margin:6px 0;border-radius:14px;border:1px solid color-mix(in oklab,var(--border),transparent 35%);background:color-mix(in oklab,var(--surface),#000 3%);cursor:pointer;font-weight:900;text-align:left;color:var(--text);-webkit-text-fill-color:var(--text);font-family:inherit}.ct-sheet-item span,.ct-sheet-item>div{color:inherit;-webkit-text-fill-color:inherit}.ct-sheet-item:hover{background:color-mix(in oklab,var(--surface),#000 6%)}.ct-sheet-item[disabled]{opacity:.55;cursor:not-allowed}.ct-sheet-danger{border-color:color-mix(in oklab,#ef4444,var(--border) 55%);color:color-mix(in oklab,#ef4444,var(--text) 20%);-webkit-text-fill-color:color-mix(in oklab,#ef4444,var(--text) 20%)}.ct-sheet-danger:hover{background:color-mix(in oklab,#ef4444,transparent 92%)}.ct-sheet-sub{font-size:12px;opacity:.75;font-weight:700}.ct-msg.sel .ct-bubble{outline:2px solid color-mix(in oklab,var(--brand,#0ea5e9),transparent 40%);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand,#0ea5e9),transparent 85%)}