.cluster-hr-note{color:var(--ov-text-muted);font-size:var(--ov-text-sm);max-width:60rem}.cluster-hr-help-bar{gap:var(--ov-space-2);margin-block:var(--ov-space-2);flex-wrap:wrap;align-items:center;display:flex}.cluster-hr-window{border:1px solid var(--ov-border-strong);border-radius:var(--ov-radius-sm);background:var(--ov-surface-raised);padding:var(--ov-space-2) var(--ov-space-3);margin-block:var(--ov-space-2);min-width:0;max-width:min(46rem,100%)}.cluster-hr-window h3,.cluster-hr-window h4{margin:0 0 var(--ov-space-1);font-size:var(--ov-text-md)}.cluster-hr-menubar{gap:var(--ov-space-1);border-bottom:1px solid var(--ov-border);padding-bottom:var(--ov-space-1);margin-bottom:var(--ov-space-2);flex-wrap:wrap;display:flex}.cluster-hr-menubar button{background:var(--ov-surface);border-radius:var(--ov-radius-sm);color:var(--ov-text);font-size:var(--ov-text-sm);border:1px solid #0000;padding:4px 10px}.cluster-hr-menubar button:hover:not(:disabled){background:var(--ov-surface-hover)}.cluster-hr-menubar button[aria-expanded=true]{border-color:var(--ov-border-strong)}.cluster-hr-menubar button:disabled{color:var(--ov-disabled-text)}.cluster-hr-menubar button:focus-visible,.cluster-hr-listbox:focus-visible{outline:2px solid var(--ov-focus);outline-offset:1px}.cluster-hr-menu{flex-direction:column;min-width:0;display:flex}.cluster-hr-menu-list{border:1px solid var(--ov-border-strong);border-radius:var(--ov-radius-sm);background:var(--ov-surface-raised);padding:var(--ov-space-1);margin-top:var(--ov-space-1);flex-direction:column;min-width:min(14rem,100vw - 64px);display:flex}.cluster-hr-menu-list button{text-align:left}.cluster-hr-listbox{border:1px solid var(--ov-border);border-radius:var(--ov-radius-sm);background:var(--ov-surface-sunken);max-height:min(28rem,60vh);color:var(--ov-text);font-size:var(--ov-text-sm);margin:0;padding:2px;list-style:none;overflow:auto}.cluster-hr-listbox li{white-space:pre;cursor:default;text-overflow:ellipsis;min-height:1.4em;padding:1px 6px;overflow:hidden}.cluster-hr-listbox.cluster-hr-wrap li{white-space:pre-wrap;overflow-wrap:anywhere}.cluster-hr-listbox li[aria-selected=true]{background:var(--ov-accent);color:var(--ov-accent-contrast,#fff)}.cluster-hr-message{white-space:pre-line}.cluster-hr-search{gap:var(--ov-space-2);flex-direction:column;display:flex}.cluster-hr-search input[type=text]{max-width:100%}.cluster-print-report{border:1px solid var(--ov-border-strong);border-radius:6px;max-height:min(60vh,34rem);padding:8px;overflow:auto}.cluster-print-line{font-family:"Courier New",Courier,var(--ov-font-mono);white-space:pre-wrap;min-height:1.2em;margin:0;font-size:13px}.cluster-print-indent{padding-inline-start:4ch}.cluster-print-placeholder{font-style:italic}.cluster-print-gap{height:1.2em}.cluster-print-page{break-before:page}@media print{html[data-print-scope=cluster-hr] body>:not(.cluster-print-root){display:none!important}html[data-print-scope=cluster-hr] .cluster-print-root{box-shadow:none!important;color:#000!important;background:#fff!important;border:0!important;width:auto!important;max-height:none!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html[data-print-scope=cluster-hr] .cluster-print-root::backdrop{display:none}html[data-print-scope=cluster-hr] .cluster-print-chrome{display:none!important}html[data-print-scope=cluster-hr] .cluster-print-report{border:0!important;max-height:none!important;overflow:visible!important}}.cluster-member-window{z-index:40;border:1px solid var(--ov-border-strong);border-radius:var(--ov-radius-sm);background:var(--ov-surface-raised);width:min(26rem,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ov-text);padding:var(--ov-space-2) var(--ov-space-3);position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 8px 24px #00000040}.cluster-member-window h3{margin:0 0 var(--ov-space-1);font-size:var(--ov-text-md)}.cluster-member-window h3:focus-visible{outline:2px solid var(--ov-focus);outline-offset:2px}.cluster-member-grid{gap:var(--ov-space-1) var(--ov-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.cluster-member-field{gap:var(--ov-space-1);align-items:baseline;min-width:0;display:flex}.cluster-member-field span{color:var(--ov-text-muted);font-size:var(--ov-text-sm);white-space:nowrap}.cluster-member-field output{font-family:var(--ov-font-mono);white-space:pre;text-overflow:ellipsis;overflow:hidden}.cluster-member-field output[data-missing]{color:var(--ov-text-muted);font-family:inherit;font-style:italic}.cluster-member-question{border:1px solid var(--ov-border-strong);border-radius:var(--ov-radius-sm);padding:var(--ov-space-2);margin-top:var(--ov-space-2);background:var(--ov-surface)}.cluster-member-question h4{margin:0 0 var(--ov-space-1)}.cluster-member-grid>.cluster-member-field:first-child{grid-column:1/-1}.cluster-member-field output[data-missing]{white-space:normal}.cluster-print-orientation{gap:var(--ov-space-3);margin:0 0 var(--ov-space-2);border:0;flex-wrap:wrap;padding:0;display:flex}.cluster-print-body{font-family:MS Sans Serif,Arial,sans-serif}.cluster-print-image{max-width:520px;margin-top:var(--ov-space-2)}.cluster-print-image svg{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;height:auto;display:block}.cluster-print-body .cluster-print-line{font-family:MS Sans Serif,Arial,sans-serif;font-weight:700}.db-hr-pickable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cluster-hr-listbox.cluster-hr-columns{font-family:var(--ov-font-mono);max-width:100%;overflow:auto}.cluster-hr-listbox.cluster-hr-columns li{text-overflow:clip;min-width:max-content;overflow:visible}.cluster-list-window{max-width:min(56rem,100vw - 16px)}.obsd-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px 12px;display:grid}.obsd-field{flex-direction:column;gap:2px;min-width:0;display:flex}.obsd-field input{font-family:var(--ov-mono,monospace);box-sizing:border-box;width:100%;min-width:11ch}.obsd-field input[readonly]{background:var(--ov-surface-2,transparent)}.obsd-photometry{border:1px solid var(--ov-border,currentColor);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(12ch,1fr));gap:8px 12px;margin:10px 0;padding:6px 10px;display:grid}.obsd-photometry legend{font-weight:600}.obsd-remarks{margin-bottom:6px}.cnhr-selected{fill:var(--hr-background,none);stroke:var(--hr-marker,#f0f);stroke-width:1.5px}
