.right-drawer-card{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:4px;margin:1rem 1rem 0;overflow:hidden}.right-drawer-card__header{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-light);align-items:center;gap:.5rem;height:35px;padding:.375rem .75rem;display:flex}.right-drawer-card__title{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.8rem;font-weight:500;overflow:hidden}.right-drawer-card__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.right-drawer-card__body{padding:.5rem .75rem}.log-drawer__body{flex-direction:column;display:flex}.log-drawer__message{white-space:pre-wrap;word-break:break-all;font-family:monospace;font-size:.75rem;line-height:1.5}.log-drawer__tags{flex-wrap:wrap;gap:.25rem;display:flex}.favorite-facet-modal{flex-direction:column;gap:1rem;min-width:380px;display:flex}.favorite-facet-modal__facet{align-items:center;gap:.5rem;display:flex}.favorite-facet-modal__facet code{font-family:SF Mono,Fira Code,monospace;font-size:.8rem}.favorite-facet-modal__type-glyph{text-align:center;min-width:1.4rem;color:var(--color-text-secondary);background:var(--color-bg-secondary);border-radius:3px;flex-shrink:0;padding:.05rem .25rem;font-size:.62rem;font-weight:600}.favorite-facet-modal__field{flex-direction:column;gap:.25rem;display:flex}.favorite-facet-modal__field-label{color:var(--color-text-secondary);font-size:.78rem;font-weight:600}.favorite-facet-modal__group-row{align-items:stretch;gap:.5rem;display:flex}.favorite-facet-modal__group-control{flex:1;min-width:0}.favorite-facet-modal__checkbox{color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.favorite-facet-modal__warning{color:var(--color-warning);font-size:.75rem}.favorite-facet-modal__error{color:var(--color-error);font-size:.75rem}.favorite-facet-modal__actions{border-top:1px solid var(--color-border-subtle);justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}
