.platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.platforms:has(>a:only-child){grid-template-columns:1fr}.platforms:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.platforms a{white-space:nowrap;font-size:15px}.flow-step .search-keywords{font-size:11px;color:#9a7865;overflow-wrap:anywhere;margin:16px 0 6px;line-height:1.7}.flow-step .search-hint{font-size:12px;color:#9a7865;margin:0;line-height:1.7}.flow-step .search-status{padding:12px 15px;border-radius:12px;background:#fff2dd;color:#a45b1b;font-size:13px;text-align:left;overflow-wrap:anywhere}.search-help{text-align:left;border:1px solid #eaded4;background:#fffaf5;border-radius:14px;padding:15px;font-size:13px;color:#936c50;margin-top:20px}.search-help summary{cursor:pointer;font-weight:700}.search-help p{font-size:13px;line-height:1.8}.search-fallbacks section{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #ede1d5;padding:12px 0}.search-fallbacks strong{min-width:46px;font-size:13px}.search-fallbacks .outline{padding:9px 12px;font-size:12px}.search-copy-buffer{position:fixed;left:-10000px;top:0;width:1px;height:1px;font-size:16px}.platform-admin-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.platform-admin-card{min-width:0;border:1px solid #dfe5ee;border-radius:15px;padding:18px;margin:0;background:#fafcff}.platform-admin-card legend{font-weight:750;color:#263e62;padding:0 7px;font-size:16px}.platform-admin-card .check{font-size:13px}.platform-admin-card details{margin:14px 0;color:#6e819e;font-size:12px}.platform-admin-card summary{cursor:pointer}.platform-reset{border:1px solid #cfdaf0;border-radius:9px;padding:10px 13px;background:white;color:#436aba;font-size:12px;cursor:pointer}.search-checker{margin-top:20px;padding:20px;border:1px solid #e1e8f2;border-radius:16px;background:#f6f9ff}.search-checker h3{font-size:16px;margin:0 0 15px}.search-test-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #dfe6f1;font-size:13px}.search-test-row strong{min-width:50px}.search-test-row a{color:#2e66b7}.search-test-row code{flex-basis:100%;font-size:11px;color:#789;overflow-wrap:anywhere;line-height:1.7}.search-test-error{color:#bf493b;font-size:12px}
@media(max-width:900px){.platform-admin-list{grid-template-columns:1fr}.platform-admin-card{padding:16px}.platforms a{font-size:13px;padding:14px 5px}.search-fallbacks .outline{font-size:11px}.platforms{gap:7px}}
@media(max-width:380px){.platforms a{font-size:12px}.keyword-panel{padding:16px 12px}}

.flow-notice strong{text-wrap:balance}
@media(max-width:600px){.platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.platforms>a:nth-child(3):last-child{grid-column:1/-1}.platforms a{font-size:14px;padding:14px 8px}}
