textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);resize:vertical}.keyword-search{display:flex;gap:10px;margin-bottom:20px}.keyword-search input{font-size:16px}.score-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.score-grid article{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:20px;display:grid}.score-grid span,.score-grid small{color:var(--muted)}.score-grid strong{font-size:28px}.two-panels{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;margin-bottom:20px}.suggestions{display:flex;flex-wrap:wrap;gap:8px}.suggestions form{margin:0}.suggestions button{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:999px;padding:7px 11px;cursor:pointer}.rank-list{display:grid}.rank-list a{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.history-panel{padding:0;overflow:hidden}.history-panel>h3{padding:20px;margin:0}.gap-filters{display:flex;gap:10px}.gap-list{display:grid;gap:14px}.gap-card{display:flex;justify-content:space-between;align-items:center;gap:20px}.gap-main{display:flex;align-items:center;gap:15px;min-width:0}.gap-main img{width:150px;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.gap-main h3{margin:5px 0}.gap-main h3 a{color:var(--text);text-decoration:none}.gap-main p,.gap-main small{color:var(--muted)}.coverage{font-size:10px;font-weight:900;padding:4px 8px;border-radius:999px}.coverage.gap{background:#ffe4e4;color:#a43d3d}.coverage.similar{background:#fff2cf;color:#8f6500}.coverage.covered{background:#e3f6ea;color:#25784a}.gap-action{display:grid;text-align:center;min-width:110px}.gap-action strong{font-size:25px}.gap-action span{color:var(--muted);font-size:11px}.idea-board{display:grid;grid-template-columns:repeat(6,minmax(210px,1fr));gap:14px;overflow:auto;padding-bottom:12px}.idea-board>section{background:color-mix(in srgb,var(--surface) 55%,var(--bg));border:1px solid var(--line);border-radius:14px;padding:12px;min-height:420px}.idea-board>section>h3{font-size:13px;display:flex;justify-content:space-between}.idea-card{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:13px;margin-bottom:10px;display:grid;gap:8px}.idea-card small{color:var(--muted)}.idea-card>div{display:flex;align-items:center;justify-content:space-between}.idea-card select{padding:6px;font-size:11px}@media(max-width:900px){.score-grid{grid-template-columns:1fr 1fr}.two-panels{grid-template-columns:1fr}.gap-card,.gap-main{align-items:flex-start}.gap-card{flex-direction:column}.gap-action{display:flex;align-items:center;gap:8px}.idea-board{grid-template-columns:repeat(6,260px)}}
