.office-record-title-link{color:inherit;text-underline-offset:4px;text-decoration:none}.office-record-title-link:hover{color:hsl(var(--office-gold-ink));text-decoration:underline}.office-record-actions{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.office-record-action-controls{align-items:center;gap:4px;display:flex}.office-record-open{min-height:44px;color:hsl(var(--office-gold-ink));white-space:nowrap;text-underline-offset:4px;align-items:center;gap:7px;font-size:12px;font-weight:550;text-decoration:underline;display:inline-flex}.office-record-open:hover{text-decoration-thickness:2px}.office-record-open svg{width:16px;height:16px}.office-record-copy{min-width:44px;min-height:44px;color:hsl(var(--muted-foreground));background:0 0;border-radius:8px;place-items:center;display:inline-grid}.office-record-copy:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.office-record-title-link:focus-visible,.office-record-open:focus-visible,.office-record-copy:focus-visible{outline:2px solid hsl(var(--office-gold-ink));outline-offset:3px}.office-record-copy-feedback{max-width:28ch;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.office-search-hit{border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 12px;display:grid}.office-search-hit+.office-search-hit{border-top:1px solid hsl(var(--border))}.office-search-hit[data-selected=true]{background:hsl(var(--secondary))}.office-search-hit-icon{background:hsl(var(--secondary));width:32px;height:32px;color:hsl(var(--muted-foreground));border-radius:7px;place-items:center;display:grid}.office-search-hit-title{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:inline-block}.office-search-hit-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:4px 9px;margin-top:4px;font-size:11px;line-height:1.6;display:flex}.office-search-hit-excerpt{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;max-width:72ch;margin-top:4px;font-size:12px;line-height:1.7}.office-search-hit>.office-record-actions{align-self:center}.ow-record-button.office-record-title-link:hover{background:0 0}.ow-event-search{cursor:default}.ow-event-search .office-record-actions{margin-top:5px}@media (width<=700px){.office-search-hit{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px 8px}.office-search-hit>.office-record-actions{grid-column:2;margin-top:-8px}.office-record-action-controls{gap:8px}}
