[hidden] {
    display: none !important;
}
.keyword-sources{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}
.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.platform{border:1px solid #d8dee3;padding:12px;border-radius:6px}.platform label{margin-top:0}.platform label input{width:auto}.platform.disabled{opacity:.55;background:#f3f5f6}.platform-url:disabled{background:#e7ebee}.quick-domain input{margin:0}@media(max-width:700px){.platform-grid{grid-template-columns:1fr}}
.live-stats{margin-top:12px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;clear:both}.live-stats span{background:#f4f8fb;border:1px solid #d6e0e7;border-radius:6px;text-align:center;padding:8px 4px;color:#607080}.live-stats b{display:block;color:#0b7faf;font-size:19px}.switch{display:inline-block;position:relative;width:42px;height:23px;flex:0 0 42px}.switch input{opacity:0;width:0;height:0}.switch i{position:absolute;inset:0;background:#bac3ca;border-radius:20px;transition:.2s}.switch i:before{content:"";position:absolute;width:17px;height:17px;left:3px;top:3px;background:white;border-radius:50%;box-shadow:0 1px 4px #0004;transition:.2s}.switch input:checked+i{background:#19ad70}.switch input:checked+i:before{transform:translateX(19px)}.switch-line,.switch-setting{display:flex;align-items:center;gap:10px}.switch-setting{justify-content:space-between;padding:10px 0;border-bottom:1px solid #e1e5e8}.switch-setting:last-child{border:0}.switch-setting small{display:block;color:#78858e;font-weight:normal;margin-top:2px}.compact-switches{padding-top:5px;padding-bottom:5px}.red-title{color:#e2343e}.blue-title{color:#167be8}.green-title{color:#0b9b5f}.compact-details{border:1px solid #d9e0e5;border-radius:6px;padding:10px 12px;margin:12px 0}.compact-details summary{cursor:pointer;font-weight:bold}.compact-setting{display:flex;align-items:center;justify-content:space-between;border:1px solid #d6dfe5;border-radius:7px;padding:12px 14px;margin:12px 0}.compact-setting p{margin:3px 0 0}.upload-btn{position:relative;display:inline-block;border-radius:5px;padding:8px 12px;background:#e8eef2;cursor:pointer}.upload-btn.primary{background:#0d7fb5;color:white}.upload-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.favicon-preview{width:48px;height:48px;object-fit:contain;margin-right:8px;vertical-align:middle}.ok-text{color:#0b9b5f}.download-row{padding:12px 0;border-bottom:1px solid #ddd}.download-inputs{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:7px}.engine-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.engine-options label{border:1px solid #d6dee4;border-radius:7px;padding:12px}.engine-options small{display:block;color:#72808b;margin:5px 0 0 22px}.official-links{display:flex;gap:9px;flex-wrap:wrap}.official-links a{border:1px solid #b9c5ce;border-radius:5px;padding:8px 12px;text-decoration:none}.google-config summary{cursor:pointer}.keyword-output{min-height:330px}@media(max-width:850px){.live-stats{grid-template-columns:repeat(3,1fr)}.engine-options{grid-template-columns:1fr}}@media(max-width:560px){.live-stats{grid-template-columns:repeat(2,1fr)}}

.page-top-line{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.page-top-line .list-actions{float:none;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.page-domains{margin-top:6px}.page-control-row{display:grid;grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:18px;margin-top:10px}.page-control-row .quick-domain{display:grid;grid-template-columns:minmax(210px,360px) auto;gap:10px;align-items:center}.page-control-row .quick-domain input{height:39px}.page-inline-stats{display:flex;align-items:stretch;gap:7px}.page-inline-stats span,.page-inline-stats button{min-width:92px;border:1px solid #d6e0e7;border-radius:6px;background:#f4f8fb;color:#607080;text-align:center;padding:5px 8px;line-height:1.25}.page-inline-stats button{cursor:pointer}.page-inline-stats button:hover{border-color:#0d7fb5;background:#e9f7fd}.page-inline-stats b{display:block;color:#0b7faf;font-size:17px}.bot-detail-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#eef8fd;border:1px solid #b9ddeb;border-radius:6px;padding:11px 13px;margin-bottom:12px}.bot-detail-summary span{color:#667680}.bot-count-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.bot-count-item{border:1px solid #d6dee4;border-radius:6px;padding:10px;background:#fafcfd;display:flex;align-items:center;justify-content:space-between}.bot-count-item b{font-size:20px;color:#0b7faf}.bot-records{max-height:360px}.ua-cell{max-width:420px;word-break:break-all}.link-button{border:0;background:transparent;color:#087faf;padding:0;text-decoration:underline}.seo-visible-block{border-top:1px solid #d9e0e5;border-bottom:1px solid #d9e0e5;margin:14px 0;padding:2px 0 12px}.seo-visible-block h3{font-size:15px}.crawl-output{min-height:330px}
@media(max-width:980px){.page-control-row{grid-template-columns:1fr}.page-inline-stats{justify-content:flex-start}.bot-count-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.page-top-line{display:block}.page-top-line .list-actions{justify-content:flex-start;margin:9px 0}.page-control-row .quick-domain{grid-template-columns:1fr}.page-inline-stats{flex-wrap:wrap}.bot-count-grid{grid-template-columns:repeat(2,1fr)}.bot-detail-summary{align-items:flex-start;flex-direction:column}}

/* v1.2.2 */
#content{max-width:1480px}
.generation-main-122{display:grid;grid-template-columns:minmax(340px,1.6fr) minmax(220px,1fr) minmax(210px,.75fr);gap:16px;align-items:start}
.generation-main-122 .field label{min-height:22px}
.generation-main-122 small{display:block;margin-top:5px}
.tools-grid-122{display:grid;grid-template-columns:minmax(480px,1fr) minmax(520px,1.08fr);gap:18px;align-items:start}
.tool-panel-122 .panel-body{min-height:210px}
.tool-switch-122{margin:14px 0 0;padding:12px 0;border-top:1px solid #e1e5e8}
.crawl-result-note{margin-top:15px;line-height:1.8;word-break:break-all}
.page-inline-stats .bot-stat-button{background:#13a36e;border-color:#13a36e;color:#fff;text-decoration:none}
.page-inline-stats .bot-stat-button b{color:#fff}
.page-inline-stats .bot-stat-button:hover{background:#0d8f5f;border-color:#0d8f5f;color:#fff}
.engine-options label>.switch{margin-right:7px;vertical-align:middle}
.engine-options label>.switch+ b{vertical-align:middle}
aside nav button{font-size:16px;line-height:1.4;padding-top:14px;padding-bottom:14px}
.page-control-row .quick-domain{grid-template-columns:minmax(280px,360px) max-content;width:max-content;max-width:100%;justify-self:start}
.page-control-row .quick-domain input{border:2px solid #13a36e;background:#f6fffb;box-shadow:0 0 0 2px rgba(19,163,110,.10)}
.page-control-row .quick-domain input:focus{outline:0;border-color:#078652;box-shadow:0 0 0 3px rgba(19,163,110,.18)}
.page-control-row .quick-domain button{width:auto;min-width:0;white-space:nowrap;justify-self:start;padding-left:16px;padding-right:16px}
@media(max-width:1100px){.generation-main-122{grid-template-columns:1fr 1fr}.generation-main-122 .field:first-child{grid-column:1/-1}.tools-grid-122{grid-template-columns:1fr}}
@media(max-width:850px){aside nav button{font-size:18px}}
@media(max-width:700px){.generation-main-122{grid-template-columns:1fr}.generation-main-122 .field:first-child{grid-column:auto}.tools-grid-122{grid-template-columns:1fr}.page-control-row .quick-domain{grid-template-columns:minmax(0,1fr) max-content;width:100%}}
