[data-mode-link="ideas"][hidden],#ideasTab[hidden]{display:none!important}.save-entry-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.save-entry{display:grid;gap:7px;padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff}.save-entry strong{font-size:.72rem;letter-spacing:.07em;text-transform:capitalize}.save-entry span{color:var(--muted);font-size:.68rem}.save-entry input{margin-top:8px;border:0;border-bottom:1px solid #b8c9c9;background:transparent;padding:7px 1px;color:var(--navy);font-size:.9rem;outline:0}.save-entry input:focus{border-color:var(--teal)}.save-recommendations{margin-top:18px;padding-top:17px;border-top:1px solid var(--line)}.save-recommendations[hidden]{display:none}.recommendation-head h3{margin:0;font-size:.95rem}.recommendation-head p{margin:4px 0 12px;color:var(--muted);font-size:.7rem}.recommendation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.recommend-group{min-width:0;padding:11px;border-radius:10px;background:#f6f9f9}.recommend-group h4{margin:0 0 9px;font-size:.67rem}.recommend-group .option-list{min-height:0}.save-entry-columns+.rebuilt-result,.save-recommendations+.rebuilt-result{margin-top:16px}@media(max-width:760px){.save-entry-columns,.recommendation-grid{grid-template-columns:1fr}}
.save-initial{margin-bottom:20px}.save-initial p{margin-right:0}.recommendation-empty{margin:0 0 12px;padding:10px 12px;border-radius:9px;background:#f4f7f7;color:var(--muted);font-size:.69rem}.recommendation-empty[hidden]{display:none}
.save-builder-head{flex-wrap:wrap;align-items:center}.save-builder-head>div{flex:1 1 180px}.save-builder-head .builder-save-top{margin-left:auto;white-space:nowrap}@media(max-width:520px){.save-builder-head{align-items:flex-start}.save-builder-head .builder-save-top{margin-left:0}}
.classification-choice{display:grid;gap:8px;margin-top:11px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-secondary,#edf4f4)}.classification-choice[hidden]{display:none}.classification-choice>span{color:var(--muted);font-size:.69rem}.classification-actions{display:flex;flex-wrap:wrap;gap:7px}.classification-actions .word-option{margin:0}
