.sd-tool .sd-step{margin-top:18px}.sd-tool .sd-help{color:var(--muted-foreground);margin-top:8px;font-size:12.5px;line-height:1.45}.sd-tool .sd-field{gap:6px;margin-top:10px;font-size:13px;font-weight:600;display:grid}.sd-tool .sd-options{gap:8px;margin-top:10px;display:grid}.sd-tool .rap-gen-cast{flex-wrap:wrap}.sd-tool .sd-song{margin-top:10px}.sd-tool .sd-song p{align-items:center;gap:8px;font-size:13px;display:flex}.sd-tool .sd-song p svg{flex:none;width:16px;height:16px}.sd-tool .sd-song p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sd-tool .sd-consent{align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.45;display:flex}.sd-tool .rap-gen-submit{margin-top:14px}.sd-tool .sd-screen{position:relative}.sd-tool .sd-bar{background:#fff3;border-radius:999px;width:min(260px,80%);height:6px;overflow:hidden}.sd-tool .sd-bar span{border-radius:inherit;background:var(--rap-orange,var(--primary));height:100%;display:block}.sd-tool .rap-gen-running{color:#fff}.sd-tool .sd-result{inset-inline:12px;z-index:2;color:#fff;background:#0009;border-radius:12px;gap:6px;padding:12px;display:grid;position:absolute;bottom:12px}.sd-tool .sd-result small{opacity:.85}.sd-tool .sd-result-actions{flex-wrap:wrap;gap:8px;display:flex}.sd-tool .sd-error{inset-inline:12px;z-index:2;background:var(--destructive);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;position:absolute;top:12px}@media (width<=767px){.rap-gen.sd-tool:not(.rap-wizard){padding:12px;display:block}.sd-tool .rap-gen-grid{grid-template-columns:minmax(0,1fr)}.sd-tool .rap-gen-cards{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none}.sd-tool .rap-gen-screen{aspect-ratio:9/16;height:auto;max-height:70vh}}
