.gc-lookup-row{display:flex;gap:var(--tb-space-2)}.gc-lookup-row .tb-input{flex:1}.gc-form{display:none}.gc-form.is-active{display:flex;flex-direction:column;gap:var(--tb-space-4)}.gc-form>.tb-field+.tb-field,.gc-form>[class*=tb-grid-]+[class*=tb-grid-],.gc-form>[class*=tb-grid-]+.tb-field,.gc-form>.tb-field+[class*=tb-grid-]{margin-top:0}.gc-section-label{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tb-color-gray-500);margin-bottom:var(--tb-space-2)}.gc-authors{margin-bottom:var(--tb-space-2)}.gc-author-row{position:relative;margin-bottom:var(--tb-space-1)}.gc-remove-author{position:absolute;top:1.75rem;right:-.25rem;width:1.5rem;height:1.5rem;padding:0;border:none;background:var(--tb-color-gray-200);color:var(--tb-color-gray-600);border-radius:50%;cursor:pointer;font-size:.875rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .15s}.gc-remove-author:hover{background:var(--tb-color-gray-300);color:var(--tb-color-dark)}.gc-add-author{font-size:.8125rem;padding:.375rem .75rem}.gc-req{color:var(--tb-color-primary, #2563eb)}.gc-result{padding-top:var(--tb-space-6);border-top:1px solid var(--tb-color-gray-200)}.gc-result-header{display:flex;align-items:center;gap:var(--tb-space-3);margin-bottom:var(--tb-space-3)}.gc-result-title{font-weight:600;font-size:.9375rem;color:var(--tb-color-dark)}.gc-result-badge{font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:9999px;background:var(--tb-color-gray-100);color:var(--tb-color-gray-600)}.gc-citation-preview{min-height:3rem;padding:1rem;line-height:1.65;font-size:.9375rem}.gc-placeholder{color:var(--tb-color-gray-400);font-style:italic}.gc-intext-block{display:flex;align-items:center;gap:var(--tb-space-2);margin:var(--tb-space-3) 0;font-size:.875rem}.gc-intext-label{color:var(--tb-color-gray-500);white-space:nowrap}.gc-intext-value{font-family:var(--tb-font-mono, monospace);color:var(--tb-color-dark);background:var(--tb-color-gray-50);padding:.25rem .5rem;border-radius:.25rem}.gc-actions{margin-top:var(--tb-space-4);flex-wrap:wrap}.gc-multistyle{margin-top:var(--tb-space-4)}.gc-multistyle-list{display:flex;flex-direction:column;gap:var(--tb-space-3)}.gc-multistyle-item{padding:.75rem 1rem;background:var(--tb-color-gray-50);border-radius:.5rem;border:1px solid var(--tb-color-gray-200)}.gc-multistyle-item-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tb-color-gray-500);margin-bottom:var(--tb-space-2)}.gc-multistyle-item-citation{font-size:.875rem;line-height:1.6;color:var(--tb-color-dark)}.gc-bibtex{margin-top:var(--tb-space-4)}.gc-bibtex-code{padding:1rem;background:var(--tb-color-gray-50);border:1px solid var(--tb-color-gray-200);border-radius:.5rem;font-family:var(--tb-font-mono, monospace);font-size:.8125rem;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all;color:var(--tb-color-dark);margin:0 0 var(--tb-space-3)}@media(max-width:639px){.gc-actions{flex-direction:column}.gc-actions .tb-btn{width:100%;justify-content:center}.gc-lookup-row{flex-direction:column}.gc-author-row.tb-grid-2{grid-template-columns:1fr 1fr}}
