  /* Live-Suche in der rechten Spalte des rl-layout (Sidebar links) */
  .dg-search{max-width:640px}
  .dg-search .box{position:relative;margin-top:0}
  .dg-search #q{width:100%;font-size:1.15rem;padding:18px 52px 18px 20px;border:1.5px solid #e7e3da;border-radius:0;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}
  .dg-search #q:focus{border-color:#5a6a2c;box-shadow:0 0 0 4px rgba(90,106,44,.12)}
  .dg-search .box>svg{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:#8a8474}
  .dg-search #status{min-height:20px;margin:14px 2px 0;font-size:.9rem;color:#8a8474}
  .dg-search #results{margin-top:8px;border-top:1px solid #e7e3da}
  .dg-search a.res{display:flex;align-items:center;gap:16px;padding:16px 6px;text-decoration:none;color:inherit;border-bottom:1px solid #e7e3da;transition:background .12s}
  .dg-search a.res:hover{background:#faf9f5}
  .dg-search .res .name{font-weight:700;font-size:1.06rem;letter-spacing:-.01em}
  .dg-search .res .meta{font-size:.9rem;color:#8a8474;margin-top:2px}
  .dg-search .res .note{margin-left:auto;display:flex;align-items:center;gap:6px;white-space:nowrap;color:#c0862b;font-weight:700}
  .dg-search .res .note small{color:#8a8474;font-weight:500}
  .dg-search .res .go{width:20px;height:20px;color:#5a6a2c;flex:none}
  .dg-search mark{background:#eef0e3;color:inherit;padding:0 1px}
