.qms-result-excerpt{margin:4px 0 0;font-size:.85em;color:#555;line-height:1.5}.qms-highlight{background:#fff3b0;color:#333;font-weight:600;padding:0 2px;border-radius:2px}.qms-results-wrap{max-width:780px;margin:40px auto;padding:0 20px 60px;font-family:inherit}.qms-results-header{margin-bottom:30px}.qms-results-title{font-size:22px;font-weight:600;margin-bottom:4px;color:#222}.qms-results-title em{font-style:normal;color:#555}.qms-results-subtitle{font-size:13px;color:#888;margin-bottom:16px}.qms-results-count{font-size:13px;color:#666;margin-bottom:20px}.qms-results-list{list-style:none;margin:0;padding:0}.qms-result-item{display:flex;align-items:baseline;gap:10px;padding:12px 0;border-bottom:1px solid #eee}.qms-result-item:last-child{border-bottom:none}.qms-result-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#777;background:#f4f4f4;border:1px solid #e0e0e0;border-radius:3px;padding:2px 7px;white-space:nowrap;flex-shrink:0}.qms-result-link{font-size:16px;color:#0073aa;text-decoration:none;line-height:1.4}.qms-result-link:hover{color:#005177;text-decoration:underline}.qms-no-results{font-size:15px;color:#555;margin-top:20px}@media (max-width:600px){.qms-result-item{flex-wrap:wrap}}