.cm-global-search-dialog{border:0;padding:0;background:transparent;width:min(760px,calc(100vw - 24px));max-width:none;color:inherit}.cm-global-search-dialog::backdrop{background:rgba(15,23,42,.62);backdrop-filter:blur(4px)}.cm-global-search-panel{overflow:hidden;border:1px solid rgba(148,163,184,.35);border-radius:22px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.32)}.cm-global-search-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #e2e8f0}.cm-global-search-head>span{font-size:26px}.cm-global-search-head input{min-width:0;flex:1;border:0;outline:0;font:inherit;font-size:17px;background:transparent;color:#0f172a}.cm-global-search-head>kbd,.cm-global-search-foot kbd,.cm-global-search-button kbd{border:1px solid #cbd5e1;border-bottom-width:2px;border-radius:6px;background:#f8fafc;padding:2px 6px;font-size:11px;color:#475569}.cm-global-search-head button{border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#64748b}.cm-global-search-filters{display:flex;gap:8px;padding:12px 18px 4px;overflow:auto}.cm-global-search-filters button{border:1px solid #dbe3ee;border-radius:999px;background:#fff;padding:7px 12px;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.cm-global-search-filters button.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:700}.cm-global-search-meta{padding:8px 18px;color:#64748b;font-size:13px}.cm-global-search-results{max-height:min(58vh,520px);overflow:auto;padding:0 10px 10px}.cm-global-search-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:12px;border-radius:14px;text-decoration:none;color:#0f172a}.cm-global-search-item:hover,.cm-global-search-item.active{background:#eff6ff}.cm-global-search-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f1f5f9;font-size:22px}.cm-global-search-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.cm-global-search-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-global-search-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b}.cm-global-search-category{border-radius:999px;background:#f1f5f9;padding:4px 8px;font-size:11px;color:#475569}.cm-global-search-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:38px 20px;color:#64748b;text-align:center}.cm-search-history{padding:4px 8px 12px}.cm-search-history>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#475569;font-size:13px}.cm-search-history>div:first-child button{border:0;background:transparent;color:#64748b;cursor:pointer}.cm-search-history>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.cm-search-history [data-history-query]{border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:6px 10px;cursor:pointer;color:#334155}.cm-global-search-foot{display:flex;gap:16px;padding:11px 18px;border-top:1px solid #e2e8f0;color:#64748b;font-size:12px}.cm-global-search-foot span{display:flex;align-items:center;gap:4px}.cm-global-search-button{order:-1}.cm-global-search-button>kbd{margin-left:2px}.cm-search-open{overflow:hidden}@media(max-width:720px){.cm-global-search-dialog{width:calc(100vw - 14px)}.cm-global-search-panel{border-radius:18px}.cm-global-search-head{padding:13px}.cm-global-search-head input{font-size:15px}.cm-global-search-head>kbd{display:none}.cm-global-search-results{max-height:62vh}.cm-global-search-item{grid-template-columns:40px minmax(0,1fr) auto}.cm-global-search-item>span:last-child{display:none}.cm-global-search-copy small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cm-global-search-foot{display:none}.cm-global-search-button>kbd{display:none}}
@media(prefers-color-scheme:dark){.cm-global-search-panel{background:#111827;border-color:#334155}.cm-global-search-head,.cm-global-search-foot{border-color:#334155}.cm-global-search-head input,.cm-global-search-item{color:#f8fafc}.cm-global-search-filters button,.cm-search-history [data-history-query]{background:#111827;border-color:#475569;color:#e2e8f0}.cm-global-search-filters button.active,.cm-global-search-item:hover,.cm-global-search-item.active{background:#1e3a5f}.cm-global-search-icon,.cm-global-search-category{background:#1f2937;color:#cbd5e1}}
