.cq-summary{font:inherit;color:inherit}.cq-summary>button{background:color-mix(in srgb,currentColor 6%,transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:flex}.cq-summary small{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cq-dot{background:#72c7b6;border-radius:50%;width:6px;height:6px}.cq-overlay{z-index:190;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10111670;justify-content:flex-end;padding:20px;display:flex;position:fixed;inset:0}.cq-sheet{--cq-bg:var(--os-surface,#22242b);--cq-text:var(--os-text,#f0eee9);--cq-muted:var(--os-muted,#bdc0ca);background:var(--cq-bg);width:min(520px,100%);max-height:100%;color:var(--cq-text);border-radius:22px;flex-direction:column;padding:22px;font:13px/1.5 system-ui,sans-serif;display:flex;box-shadow:0 25px 80px #0005}.cq-sheet header{align-items:start;gap:12px;display:flex}.cq-sheet header>div{flex:1}.cq-sheet h2{letter-spacing:-.04em;margin:5px 0 10px;font-size:24px;font-weight:600}.cq-sheet h3{letter-spacing:.06em;font-size:11px}.cq-sheet small,.cq-sheet p{color:var(--cq-muted);font-size:11px}.cq-sheet button{font:inherit;color:inherit;background:color-mix(in srgb,var(--cq-text) 4%,transparent);border:1px solid color-mix(in srgb,var(--cq-text) 15%,transparent);cursor:pointer;border-radius:7px;padding:6px 9px;font-size:11px}.cq-sheet button:hover{border-color:#81d3bf}.cq-sheet button:disabled{opacity:.4;cursor:not-allowed}.cq-sheet :focus-visible{outline-offset:3px;outline:2px solid #81d3bf}.cq-sheet nav,.cq-controls{flex-wrap:wrap;gap:5px;display:flex}.cq-storage{border-bottom:1px solid color-mix(in srgb,var(--cq-text) 15%,transparent);padding-bottom:12px}.cq-current{background:#81d3bf12;border-left:2px solid #81d3bf;border-radius:9px;margin-top:14px;padding:14px}.cq-current strong,.cq-item strong{overflow-wrap:anywhere;font-size:13px;display:block}.cq-scroll{overscroll-behavior:contain;flex:1;min-height:0;margin-top:10px;overflow:auto}.cq-item{border-bottom:1px solid color-mix(in srgb,var(--cq-text) 10%,transparent);gap:10px;padding:14px 0;display:flex}.cq-item>div{flex:1;min-width:0}.cq-number{color:#81d3bf;min-width:27px;font-size:11px}.cq-item p{margin:5px 0}.cq-item textarea{background:var(--os-surface-raised,#14171c);width:100%;color:inherit;border:1px solid #fff3;border-radius:8px;padding:8px}.cq-history{margin-top:20px}.cq-history article{border-bottom:1px solid color-mix(in srgb,var(--cq-text) 10%,transparent);padding:10px 0}.cq-empty{text-align:center;padding:30px 12px}.cq-empty>span{color:#81d3bf;font-size:28px}.cq-demo{border-top:1px solid color-mix(in srgb,var(--cq-text) 15%,transparent);padding:12px 0}.cq-demo label{margin:10px 0;display:block}.cq-sheet footer{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.cq-drop-note{font-size:10px}.cq-summary [draggable]{cursor:grab}@media (max-width:600px){.cq-overlay{align-items:flex-end;padding:0}.cq-sheet{border-radius:20px 20px 0 0;width:100%;height:85dvh;padding:18px}.cq-controls button{min-height:34px}.cq-summary>button small{display:none}}@media (prefers-reduced-motion:reduce){.cq-sheet *{scroll-behavior:auto!important;transition:none!important}}.temrik-mirror-ribbon .temrik-ribbon-chat-home:has(.cq-summary){flex-shrink:0;min-height:0;max-height:none}.temrik-mirror-ribbon:has(.cq-summary) .temrik-ribbon-scroll{flex:1;min-height:0;overflow-y:auto}.cq-sheet>header,.cq-sheet>nav,.cq-sheet>footer,.cq-sheet>.cq-current,.cq-sheet>.cq-demo{flex-shrink:0}.temrik-mirror-ribbon:has(.cq-summary) .temrik-ribbon-tool-zone{flex:1;min-height:0;overflow:hidden}.ws-preview .ws-ribbon-chat{position:relative}.ws-preview .ws-ribbon-chat .cq-summary[data-empty=true]{z-index:2;width:auto;position:absolute;top:10px;right:10px}.ws-preview .ws-ribbon-chat .cq-summary[data-empty=true]>button{background:0 0;width:auto;padding:4px 6px}.ws-preview .ws-ribbon-chat .cq-summary[data-empty=true]>button>span:not(.cq-dot),.ws-preview .ws-ribbon-chat .cq-summary[data-empty=true] .cq-dot{display:none}
