.think>:first-child{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted);font-size:12px;-webkit-user-select:none;user-select:none;padding:.25rem;border-radius:.25rem;transition:background .2s ease;list-style:none;cursor:pointer}.think>:first-child::-webkit-details-marker{display:none}.thinking :is(.think>:first-child){position:relative;overflow:hidden;background:var(--think-shimmer-bg)}.thinking :is(.think>:first-child):before{content:"";position:absolute;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0) 30%,var(--think-shimmer) 50%,rgba(255,255,255,0) 70%,transparent 100%)}.think>:first-child:hover{background:var(--chip-hover)}.think>:first-child .chevron{transition:transform .2s ease}[open] :is(.think>:first-child) .chevron{transform:rotate(90deg)}@media(prefers-reduced-motion:no-preference){.think.thinking>:first-child:before{animation:sweep 2s infinite linear}}@keyframes sweep{0%{transform:translate(0) skew(-20deg)}to{transform:translate(300%) skew(-20deg)}}.think{position:relative}.think>.ghost{position:absolute;left:50%;bottom:-10px;padding:.25rem}.think>.md{margin-top:.5rem;padding:.75rem;background:var(--panel-2);border:1px solid var(--border);border-radius:.5rem;font-size:12px}.text-input.edit-widget{overflow:auto!important;transition-property:border;max-height:60vh;height:60vh}
