/* UI-108: coleção no mesmo Studio, sem um segundo editor. */
.saved-tools{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0}.saved-tools label:first-child{display:grid;gap:6px;flex:1;min-width:180px}.saved-tools input[type=search],#saved-name{width:100%;min-height:44px;background:#111a14;color:#f5f8ed;border:1px solid #60705c;border-radius:8px;padding:10px;font:inherit}.saved-tools input[type=checkbox]{width:20px;height:20px;vertical-align:middle;accent-color:#c6ff00}.saved-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px}.saved-card{min-width:0;padding:18px;border:1px solid #526047;border-radius:12px;background:linear-gradient(145deg,#202922,#101611);color:#f5f8ed}.saved-card h3{font:24px Impact,system-ui;margin:16px 0 8px;overflow-wrap:anywhere}.saved-card p{font-size:13px;color:#b5c1b0}.saved-card .button-row{display:flex;flex-wrap:wrap;gap:8px}.saved-card .studio-btn{min-height:44px;white-space:normal}.saved-mini{height:170px;display:flex;justify-content:center;background:#080d09;border-radius:6px;padding:8px}.saved-mini svg{height:100%;max-width:100%}.saved-empty{padding:30px 0;color:#b5c1b0}#saved-name-dialog{width:min(460px,calc(100% - 32px));box-sizing:border-box;background:#172019;color:#f5f8ed;border:1px solid #c6ff00;border-radius:14px;padding:24px}#saved-name-dialog::backdrop{background:#000b}#saved-name-dialog label{display:grid;gap:8px}#saved-name-dialog .button-row{margin-top:20px}#saved-name-error{color:#ffb5a1}#top-collection{min-height:44px}@media(max-width:600px){.saved-list{grid-template-columns:1fr}.saved-tools{gap:12px}.saved-card{padding:16px}#screen-saved .screen-title{flex-wrap:wrap}#screen-saved .screen-title>.studio-btn{width:100%}}
