/* ── SEARCH ── */
.search-bar{padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--border)}
.search-input-wrap{display:flex;align-items:center;gap:8px;background:#F1F5F9;border-radius:12px;padding:8px 14px}
.search-input-wrap input{flex:1;border:none;background:transparent;font-family:inherit;font-size:14px;color:var(--text);outline:none}
.search-clear{background:none;border:none;font-size:16px;cursor:pointer;color:var(--text3);padding:0;line-height:1}
.search-results{max-width:640px;margin:0 auto;padding:14px 14px 0}
.search-result-item{background:var(--surface);border-radius:12px;margin-bottom:8px;border:1px solid var(--border);padding:12px 14px;cursor:pointer;transition:box-shadow .12s}
.search-result-item:hover{box-shadow:0 4px 14px rgba(0,0,0,.07)}
.sri-top{display:flex;align-items:center;gap:7px;margin-bottom:5px;flex-wrap:wrap}
.sri-assignee{font-size:11px;font-weight:800;padding:2px 8px;border-radius:12px;color:#fff}
.sri-date{font-size:11px;color:var(--text3);font-weight:600}
.sri-addr{font-size:13px;font-weight:700;color:var(--text);margin-bottom:3px}
.sri-meta{font-size:12px;color:var(--text2)}
.search-empty{text-align:center;padding:40px 20px;color:var(--text3);font-size:14px}
.search-hint{text-align:center;padding:30px 20px;color:var(--text3);font-size:13px;line-height:1.8}


/* ── 오늘 요약 배지 ── */
#today-summary {
  display: flex;
  gap: 8px;
  padding: 8px 14px;
  background: #0F172A;
  overflow-x: auto;
  scrollbar-width: none;
}
#today-summary::-webkit-scrollbar { display: none; }
.summary-chip {
  display: flex;
  align-items: center;
  gap: 5px;
  background: rgba(255,255,255,0.08);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 20px;
  padding: 4px 10px;
  white-space: nowrap;
  flex-shrink: 0;
  font-size: 11px;
  font-weight: 700;
  color: rgba(255,255,255,0.8);
  cursor: pointer;
}
.summary-chip .sc-num {
  font-size: 13px;
  font-weight: 900;
  color: #fff;
}
.summary-chip.sc-warn { border-color: rgba(239,68,68,0.4); background: rgba(239,68,68,0.15); }
.summary-chip.sc-warn .sc-num { color: #FCA5A5; }
