/* 谷哥大叔 Google 实时排名查询：Flatsome 品牌样式 */
body.ssa-google-rank-page {
	--ssa-gr-title: #263f52;
	--ssa-gr-ink: #3a5363;
	--ssa-gr-muted: #6f8490;
	--ssa-gr-brand: #347f9f;
	--ssa-gr-brand-dark: #285f79;
	--ssa-gr-sky: #83cce9;
	--ssa-gr-green: #55a969;
	--ssa-gr-line: #d5e5ec;
}

body.ssa-google-rank-page #main {
	min-height: 78vh;
	background:
		radial-gradient(circle at 4% 3%, rgba(131, 204, 233, .23), transparent 26%),
		radial-gradient(circle at 96% 7%, rgba(246, 230, 207, .67), transparent 23%),
		#edf5f8;
}

body.ssa-google-rank-page .page-header-excerpt,
body.ssa-google-rank-page .page-title,
body.ssa-google-rank-page .entry-header { display: none; }
body.ssa-google-rank-page #content > .section { padding: 0 !important; }
body.ssa-google-rank-page #content > .section > .section-content > .row { width: 100%; max-width: 1240px; }
body.ssa-google-rank-page #content > .section > .section-content > .row > .col { max-width: 100%; flex-basis: 100%; }

.ssa-gr,
.ssa-gr * { box-sizing: border-box; }
.ssa-gr [hidden] { display: none !important; }

.ssa-gr {
	width: min(1180px, calc(100% - 32px));
	margin: 0 auto;
	padding: 48px 0 66px;
	color: var(--ssa-gr-ink, #3a5363);
	font-size: 16px;
	font-family: inherit;
}

.ssa-gr button,
.ssa-gr input,
.ssa-gr textarea,
.ssa-gr select { font: inherit; text-transform: none; }

.ssa-gr-hero {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 42px;
	margin-bottom: 28px;
}

.ssa-gr-hero-copy { max-width: 790px; }
.ssa-gr-kicker {
	display: inline-flex;
	align-items: center;
	gap: 9px;
	margin-bottom: 13px;
	color: var(--ssa-gr-brand, #347f9f);
	font-size: 13px;
	font-weight: 850;
	letter-spacing: .14em;
}
.ssa-gr-kicker i {
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #6cbb67;
	box-shadow: 0 0 0 5px rgba(108, 187, 103, .14);
}
.ssa-gr-hero h1 {
	margin: 0;
	color: var(--ssa-gr-title, #263f52);
	font-size: clamp(34px, 4.3vw, 50px);
	font-weight: 850;
	letter-spacing: -.052em;
	line-height: 1.13;
}
.ssa-gr-hero-copy > p {
	max-width: 780px;
	margin: 16px 0 17px;
	color: var(--ssa-gr-muted, #6f8490);
	font-size: 17px;
	line-height: 1.78;
}
.ssa-gr-trust { display: flex; flex-wrap: wrap; gap: 8px 18px; color: #5e7582; font-size: 13px; font-weight: 750; }

.ssa-gr-account {
	display: grid;
	grid-template-columns: 50px minmax(126px, 1fr) auto;
	gap: 11px;
	align-items: center;
	min-width: 318px;
	padding: 13px;
	border: 1px solid var(--ssa-gr-line, #d5e5ec);
	border-radius: 17px;
	background: rgba(255, 255, 255, .95);
	box-shadow: 0 15px 38px rgba(40, 75, 94, .1);
}
.ssa-gr-avatar { display: grid; width: 50px; height: 50px; place-items: center; border: 1px solid #b8dce8; border-radius: 14px; background: linear-gradient(145deg, #ccecf7, var(--ssa-gr-sky, #83cce9)); }
.ssa-gr-avatar img { display: block; width: 42px; height: 42px; object-fit: contain; }
.ssa-gr-account > div { display: grid; gap: 1px; }
.ssa-gr-account small,
.ssa-gr-account span { color: #7a8e99; font-size: 12px; }
.ssa-gr-account strong { color: var(--ssa-gr-title, #263f52); font-size: 17px; font-weight: 850; }
.ssa-gr-account > a { padding: 8px 12px; border-radius: 9px; background: #e7f4f8; color: var(--ssa-gr-brand-dark, #285f79) !important; font-size: 14px; font-weight: 800; text-decoration: none; }

.ssa-gr-builder,
.ssa-gr-results,
.ssa-gr-competitor-panel {
	overflow: hidden;
	border: 1px solid var(--ssa-gr-line, #d5e5ec);
	border-radius: 22px;
	background: rgba(255, 255, 255, .97);
	box-shadow: 0 20px 54px rgba(43, 73, 91, .09);
}
.ssa-gr-builder { background: #f5fafc; }

.ssa-gr-section-head,
.ssa-gr-panel-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 18px;
	padding: 20px 26px;
	border-bottom: 1px solid var(--ssa-gr-line, #d5e5ec);
	background: linear-gradient(100deg, rgba(225, 243, 249, .97), rgba(248, 252, 253, .78));
}
.ssa-gr-section-head > div,
.ssa-gr-panel-head > div { display: flex; align-items: center; gap: 13px; }
.ssa-gr-section-head > div > span,
.ssa-gr-panel-head > div > span {
	display: grid;
	flex: 0 0 38px;
	width: 38px;
	height: 38px;
	place-items: center;
	border-radius: 11px;
	background: linear-gradient(145deg, var(--ssa-gr-brand, #347f9f), #459bbc);
	box-shadow: 0 7px 16px rgba(52, 127, 159, .2);
	color: #fff;
	font-size: 13px;
	font-weight: 850;
}
.ssa-gr-section-head h2,
.ssa-gr-panel-head h3 { margin: 0; color: var(--ssa-gr-title, #263f52); font-size: 22px; font-weight: 850; letter-spacing: -.025em; }
.ssa-gr-section-head p,
.ssa-gr-panel-head p { margin: 3px 0 0; color: var(--ssa-gr-muted, #6f8490); font-size: 13px; line-height: 1.5; }
.ssa-gr-section-head > b { padding: 8px 13px; border: 1px solid #bddce7; border-radius: 99px; background: #fff; color: var(--ssa-gr-brand-dark, #285f79); font-size: 13px; font-weight: 800; white-space: nowrap; }

.ssa-gr-builder > form {
	width: auto;
	margin: 28px;
	padding: 30px;
	border: 1px solid #dce9ee;
	border-radius: 17px;
	background: #fff;
	box-shadow: 0 9px 25px rgba(43, 73, 91, .055);
}
.ssa-gr label > span,
.ssa-gr legend,
.ssa-gr-depth > span { display: block; margin-bottom: 8px; color: var(--ssa-gr-title, #263f52); font-size: 14px; font-weight: 850; }
.ssa-gr input,
.ssa-gr textarea,
.ssa-gr select {
	display: block;
	width: 100%;
	margin: 0;
	border: 1px solid #c6dbe4;
	border-radius: 12px;
	outline: 0;
	background: #fff;
	box-shadow: inset 0 1px 2px rgba(40, 72, 90, .025);
	color: var(--ssa-gr-title, #263f52);
	font-size: 15px;
	transition: border-color .18s, box-shadow .18s, background .18s;
}
.ssa-gr input,
.ssa-gr select { height: 52px; padding: 0 16px; }
.ssa-gr textarea { min-height: 238px; padding: 18px 21px; line-height: 1.72; resize: vertical; }
.ssa-gr input:focus,
.ssa-gr textarea:focus,
.ssa-gr select:focus { border-color: #72b6d0; background: #fff; box-shadow: 0 0 0 4px rgba(84, 163, 195, .13); }

.ssa-gr-domain-field,
.ssa-gr-keywords-field,
.ssa-gr-controls {
	padding: 22px;
	border: 1px solid #dce9ee;
	border-radius: 15px;
	background: #f9fcfd;
}
.ssa-gr-domain-field { display: block; margin-bottom: 23px; }
.ssa-gr-domain-field small,
.ssa-gr-keywords-field > small { display: flex; justify-content: flex-end; margin-top: 8px; color: #718793; font-size: 12px; line-height: 1.5; }
.ssa-gr-keywords-field > small b { color: var(--ssa-gr-brand, #347f9f); }
.ssa-gr-keywords-field > small b.is-over { color: #be4545; }

.ssa-gr-main-grid { display: grid; grid-template-columns: minmax(0, 1.18fr) minmax(350px, .82fr); gap: 24px; }
.ssa-gr-controls { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; align-content: start; }
.ssa-gr-device { grid-column: 1 / -1; margin: 0; padding: 0; border: 0; }
.ssa-gr-device > div { display: grid; grid-template-columns: 1fr 1fr; gap: 11px; }
.ssa-gr-device label { position: relative; display: block; margin: 0; cursor: pointer; }
.ssa-gr-device input { position: absolute; opacity: 0; pointer-events: none; }
.ssa-gr-device label > span {
	display: grid;
	grid-template-columns: 38px minmax(0, 1fr);
	gap: 1px 10px;
	min-height: 72px;
	align-content: center;
	margin: 0;
	padding: 12px;
	border: 1px solid #d5e4ea;
	border-radius: 12px;
	background: #fff;
}
.ssa-gr-device input:checked + span { border-color: #70b5cf; background: #edf8fb; box-shadow: 0 7px 18px rgba(53, 123, 153, .09); }
.ssa-gr-device i { display: grid; grid-row: 1 / span 2; width: 38px; height: 38px; place-items: center; border-radius: 10px; background: #e4f2f7; color: var(--ssa-gr-brand, #347f9f); font-size: 13px; font-style: normal; font-weight: 850; }
.ssa-gr-device i svg { width: 23px; height: 23px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.ssa-gr-device input:checked + span i { background: var(--ssa-gr-brand, #347f9f); color: #fff; }
.ssa-gr-device b { align-self: end; color: var(--ssa-gr-title, #263f52); font-size: 14px; font-weight: 850; }
.ssa-gr-device small { color: #718793; font-size: 12px; }

.ssa-gr-depth { grid-column: 1 / -1; padding: 15px 17px; border: 1px dashed #bddce7; border-radius: 12px; background: #eef8fb; }
.ssa-gr-depth > span { margin-bottom: 3px; }
.ssa-gr-depth strong { display: block; color: var(--ssa-gr-brand-dark, #285f79); font-size: 15px; font-weight: 850; }
.ssa-gr-depth small { display: block; margin-top: 3px; color: #718793; font-size: 12px; line-height: 1.55; }

.ssa-gr-submit-row { display: flex; align-items: center; justify-content: space-between; gap: 22px; margin-top: 24px; }
.ssa-gr-submit-row > div { display: grid; gap: 3px; }
.ssa-gr-submit-row > div strong { color: var(--ssa-gr-title, #263f52); font-size: 14px; }
.ssa-gr-submit-row > div em { color: var(--ssa-gr-brand, #347f9f); font-size: 18px; font-style: normal; }
.ssa-gr-submit-row > div small { color: #718793; font-size: 12px; }
.ssa-gr-submit-row > button,
.ssa-gr-export { margin: 0; border-radius: 11px; font-weight: 800; letter-spacing: 0; text-transform: none; cursor: pointer; }
.ssa-gr-submit-row > button { display: inline-flex; min-width: 240px; min-height: 52px; align-items: center; justify-content: center; gap: 24px; padding: 0 20px 0 24px; border: 1px solid var(--ssa-gr-brand, #347f9f); background: linear-gradient(135deg, var(--ssa-gr-brand, #347f9f), #469bbd); box-shadow: 0 10px 22px rgba(52, 127, 159, .22); color: #fff; font-size: 15px; }
.ssa-gr-submit-row > button:hover,
.ssa-gr-submit-row > button:focus { border-color: var(--ssa-gr-brand-dark, #285f79); background: var(--ssa-gr-brand-dark, #285f79); color: #fff; }
.ssa-gr-submit-row > button:disabled { opacity: .65; cursor: wait; }
.ssa-gr-submit-row > button.is-loading b { width: 16px; height: 16px; border: 2px solid rgba(255,255,255,.42); border-top-color: #fff; border-radius: 50%; font-size: 0; animation: ssa-gr-spin .7s linear infinite; }
@keyframes ssa-gr-spin { to { transform: rotate(360deg); } }

.ssa-gr-feedback { display: flex; align-items: center; justify-content: flex-end; gap: 10px; margin-top: 14px; }
.ssa-gr-feedback p { margin: 0; font-size: 13px; font-weight: 750; }
.ssa-gr-feedback p.is-error { color: #b94343; }
.ssa-gr-feedback p.is-success { color: #34844a; }
.ssa-gr-feedback p.is-info { color: var(--ssa-gr-brand-dark, #285f79); }
.ssa-gr-feedback a { padding: 7px 11px; border-radius: 8px; background: #e7f4f8; color: var(--ssa-gr-brand-dark, #285f79) !important; font-size: 13px; font-weight: 800; text-decoration: none; }

.ssa-gr-results { margin-top: 26px; overflow: visible; scroll-margin-top: 25px; }
.ssa-gr-results > .ssa-gr-section-head { border: 1px solid var(--ssa-gr-line, #d5e5ec); border-radius: 22px 22px 0 0; }
.ssa-gr-export { min-height: 40px; padding: 0 15px; border: 1px solid #bddce7; background: #fff; color: var(--ssa-gr-brand-dark, #285f79); font-size: 13px; }

.ssa-gr-summary { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); border-right: 1px solid var(--ssa-gr-line, #d5e5ec); border-left: 1px solid var(--ssa-gr-line, #d5e5ec); background: #fff; }
.ssa-gr-summary > div { display: grid; gap: 3px; padding: 20px 21px; border-right: 1px solid #e1ebef; }
.ssa-gr-summary > div:last-child { border-right: 0; }
.ssa-gr-summary span { color: #708691; font-size: 12px; font-weight: 750; }
.ssa-gr-summary strong { color: var(--ssa-gr-title, #263f52); font-size: 28px; font-weight: 900; }
.ssa-gr-summary small { color: #899aa3; font-size: 11px; }

.ssa-gr-table-wrap { width: 100%; overflow-x: auto; padding: 18px; border: 1px solid var(--ssa-gr-line, #d5e5ec); border-top: 0; border-radius: 0 0 20px 20px; background: #fff; -webkit-overflow-scrolling: touch; }
.ssa-gr .ssa-gr-table-wrap table { width: 100%; min-width: 1120px; margin: 0; overflow: hidden; border: 1px solid #d3e3e9; border-radius: 13px; border-collapse: separate; border-spacing: 0; background: #fff; font-size: 14px; }
.ssa-gr .ssa-gr-table-wrap table thead th { padding: 15px 17px !important; border: 0; border-bottom: 1px solid #c8dce4; background: #eaf4f7; color: #345567; font-size: 13.5px !important; font-weight: 850; line-height: 1.5 !important; text-align: left; white-space: nowrap; }
.ssa-gr .ssa-gr-table-wrap table tbody td { padding: 16px 17px !important; border: 0; border-bottom: 1px solid #dde9ee; background: transparent; color: #3d5968; font-size: 14px !important; line-height: 1.55 !important; vertical-align: middle; }
.ssa-gr .ssa-gr-table-wrap table tbody tr:nth-child(even) { background: #f6fafc; }
.ssa-gr .ssa-gr-table-wrap table tbody tr:hover { background: #eaf5f8; }
.ssa-gr .ssa-gr-table-wrap table tbody tr:last-child td { border-bottom: 0; }
.ssa-gr .ssa-gr-table-wrap td.ssa-gr-keyword { min-width: 185px; color: var(--ssa-gr-title, #263f52); font-size: 15px !important; font-weight: 850; }
.ssa-gr .ssa-gr-table-wrap td.is-number { color: #2f4c5d; font-weight: 750; font-variant-numeric: tabular-nums; white-space: nowrap; }
.ssa-gr-rank { display: inline-grid; width: 46px; height: 46px; place-items: center; border-radius: 13px; font-size: 17px; font-weight: 900; }
.ssa-gr-rank.is-top3 { background: #dff4e5; color: #2c7c43; }
.ssa-gr-rank.is-top10 { background: #e5f3f8; color: #2e7896; }
.ssa-gr-rank.is-top20 { background: #edf3fb; color: #4b6f9c; }
.ssa-gr-rank.is-top50 { background: #fff4dc; color: #9b6b22; }
.ssa-gr-rank.is-top100 { background: #f6ecdf; color: #94653b; }
.ssa-gr-rank.is-missing { background: #f2f3f4; color: #77868e; }
.ssa-gr-status { display: inline-flex; min-height: 29px; align-items: center; padding: 0 10px; border-radius: 99px; font-size: 12px; font-weight: 850; white-space: nowrap; }
.ssa-gr-status.is-top3,
.ssa-gr-status.is-top10 { background: #e4f4e8; color: #34804a; }
.ssa-gr-status.is-top20 { background: #e8f4f9; color: #2f7896; }
.ssa-gr-status.is-top50,
.ssa-gr-status.is-top100 { background: #fff3df; color: #946323; }
.ssa-gr-status.is-missing { background: #f1f2f3; color: #74838a; }
.ssa-gr-page-cell { min-width: 330px; }
.ssa-gr-page-cell > * { display: block; }
.ssa-gr-result-title { overflow: hidden; max-width: 410px; color: var(--ssa-gr-brand-dark, #285f79) !important; font-size: 14px; font-weight: 850; text-overflow: ellipsis; white-space: nowrap; }
.ssa-gr-page-cell > small { overflow: hidden; max-width: 410px; margin-top: 3px; color: #718793; font-size: 11px; text-overflow: ellipsis; white-space: nowrap; }
.ssa-gr-check-link { display: inline-block; margin-top: 7px; color: var(--ssa-gr-brand, #347f9f) !important; font-size: 12px; font-weight: 800; }
.ssa-gr-not-found { color: #6d7f88; font-size: 14px; }
.ssa-gr-time { min-width: 170px; color: #667c88 !important; font-size: 12px !important; white-space: nowrap; }

.ssa-gr-competitor-panel { margin-top: 19px; border-radius: 18px; box-shadow: 0 13px 35px rgba(43, 73, 91, .065); }
.ssa-gr-panel-head { padding: 17px 21px; background: linear-gradient(100deg, #f2f9fb, #fff); }
.ssa-gr-panel-head h3 { font-size: 19px; }
.ssa-gr-competitors { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; padding: 18px; background: #f7fbfc; }
.ssa-gr-competitors article { overflow: hidden; margin: 0; border: 1px solid #d8e7ec; border-radius: 14px; background: #fff; }
.ssa-gr-competitor-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 15px; border-bottom: 1px solid #e5eef2; background: #fbfdfe; }
.ssa-gr-competitor-head strong { overflow: hidden; color: var(--ssa-gr-title, #263f52); font-size: 14px; font-weight: 850; text-overflow: ellipsis; white-space: nowrap; }
.ssa-gr-competitor-head span { flex: 0 0 auto; color: var(--ssa-gr-brand-dark, #285f79); font-size: 11px; font-weight: 800; }
.ssa-gr-competitors ol { display: grid; gap: 0; margin: 0; padding: 0; list-style: none; }
.ssa-gr-competitors li { display: grid; grid-template-columns: 32px minmax(0, 1fr); gap: 10px; align-items: center; padding: 11px 14px; border-bottom: 1px solid #edf2f4; }
.ssa-gr-competitors li:last-child { border-bottom: 0; }
.ssa-gr-competitors li > b { display: grid; width: 30px; height: 30px; place-items: center; border-radius: 9px; background: #e7f4f8; color: var(--ssa-gr-brand, #347f9f); font-size: 12px; }
.ssa-gr-competitors li a { display: block; overflow: hidden; color: var(--ssa-gr-title, #263f52) !important; font-size: 13px; font-weight: 800; text-overflow: ellipsis; white-space: nowrap; }
.ssa-gr-competitors li small { display: block; overflow: hidden; margin-top: 2px; color: #718793; font-size: 11px; text-overflow: ellipsis; white-space: nowrap; }
.ssa-gr-competitors li.ssa-gr-no-competitor { display: block; color: #718793; font-size: 12px; }
.ssa-gr-features { display: flex; flex-wrap: wrap; gap: 5px; padding: 10px 14px; border-top: 1px solid #edf2f4; background: #fbfdfe; }
.ssa-gr-features span { padding: 4px 7px; border-radius: 7px; background: #edf5f8; color: #58717e; font-size: 10px; }

.ssa-gr-method { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-top: 22px; }
.ssa-gr-method article { display: grid; grid-template-columns: 42px minmax(0, 1fr); gap: 11px; margin: 0; padding: 17px; border: 1px solid var(--ssa-gr-line, #d5e5ec); border-radius: 14px; background: rgba(255,255,255,.89); }
.ssa-gr-method article > i { display: grid; width: 42px; height: 42px; place-items: center; border-radius: 11px; background: #e7f4f8; color: var(--ssa-gr-brand, #347f9f); font-size: 12px; font-style: normal; font-weight: 850; }
.ssa-gr-method h3 { margin: 0 0 5px; color: var(--ssa-gr-title, #263f52); font-size: 15px; font-weight: 850; }
.ssa-gr-method p { margin: 0; color: var(--ssa-gr-muted, #6f8490); font-size: 12px; line-height: 1.62; }

@media (max-width: 1000px) {
	.ssa-gr-hero { align-items: center; gap: 25px; }
	.ssa-gr-account { min-width: 290px; }
	.ssa-gr-main-grid { grid-template-columns: 1fr; }
	.ssa-gr-controls { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 760px) {
	body.ssa-google-rank-page #main { overflow-x: hidden; }
	.ssa-gr { width: min(100% - 22px, 1180px); padding: 30px 0 44px; }
	.ssa-gr-hero { display: block; margin-bottom: 20px; }
	.ssa-gr-hero h1 { font-size: 33px; letter-spacing: -.045em; }
	.ssa-gr-hero-copy > p { margin-top: 13px; font-size: 15px; }
	.ssa-gr-account { min-width: 0; margin-top: 18px; }
	.ssa-gr-builder,
	.ssa-gr-results { border-radius: 17px; }
	.ssa-gr-section-head { align-items: flex-start; padding: 17px; }
	.ssa-gr-section-head h2 { font-size: 19px; }
	.ssa-gr-section-head > div > span { flex-basis: 34px; width: 34px; height: 34px; }
	.ssa-gr-section-head > b { display: none; }
	.ssa-gr-builder > form { margin: 12px; padding: 15px; border-radius: 14px; }
	.ssa-gr-domain-field,
	.ssa-gr-keywords-field,
	.ssa-gr-controls { padding: 17px; }
	.ssa-gr-main-grid,
	.ssa-gr-controls { grid-template-columns: 1fr; }
	.ssa-gr-device,
	.ssa-gr-depth { grid-column: auto; }
	.ssa-gr-submit-row { display: grid; grid-template-columns: 1fr; }
	.ssa-gr-submit-row > button { width: 100%; }
	.ssa-gr-feedback { align-items: flex-start; justify-content: flex-start; }
	.ssa-gr-results > .ssa-gr-section-head { flex-wrap: wrap; border-radius: 17px 17px 0 0; }
	.ssa-gr-export { width: 100%; }
	.ssa-gr-summary { grid-template-columns: 1fr 1fr; }
	.ssa-gr-summary > div:nth-child(odd) { border-right: 1px solid #e1ebef; }
	.ssa-gr-summary > div:nth-child(even) { border-right: 0; }
	.ssa-gr-summary > div:nth-child(n+3) { border-top: 1px solid #e1ebef; }
	.ssa-gr-table-wrap { padding: 12px; }
	.ssa-gr-competitors { grid-template-columns: 1fr; padding: 12px; }
	.ssa-gr-panel-head { padding: 15px; }
	.ssa-gr-method { grid-template-columns: 1fr; gap: 9px; }
}

@media (max-width: 420px) {
	.ssa-gr-hero h1 { font-size: 29px; }
	.ssa-gr-account { grid-template-columns: 44px minmax(0, 1fr) auto; }
	.ssa-gr-avatar { width: 44px; height: 44px; }
	.ssa-gr-avatar img { width: 37px; height: 37px; }
	.ssa-gr-device > div { grid-template-columns: 1fr; }
	.ssa-gr-domain-field small,
	.ssa-gr-keywords-field > small { justify-content: flex-start; }
}
