.gs-slots{gap:2px;display:grid}.music-page .gs-slots .bc-slot{border:1px dashed color-mix(in srgb, var(--music-accent) 45%, var(--music-line));background:var(--background);border-radius:10px;justify-content:space-between;min-height:54px;margin-top:6px;padding:6px 10px}.music-page .gs-slots .bc-slot>span:first-of-type{color:var(--music-ink);font-size:.82rem;font-weight:600}.music-page .gs-slots .bc-add{margin-left:auto}.gs-slot-help{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:8px;display:flex}.gs-slot-help button{text-underline-offset:3px;cursor:pointer;font-size:.78rem;text-decoration:underline}.gs-shots{gap:4px;margin:10px 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.gs-shots span{min-width:7.2em;color:var(--music-accent);font:600 .74rem ui-monospace,monospace;display:inline-block}.gs-template-note{color:var(--music-dim);margin-top:8px;font-size:.76rem;line-height:1.5}@media (width<=760px){.gs-template .gs-shots,.gs-template .gs-template-note{grid-column:2}.gs-template .gs-shots{margin-top:4px;font-size:.74rem}.gs-template .gs-shots span{min-width:0;display:block}.gs-template .gs-template-note{display:none}}.music-intro{max-width:78ch;color:var(--music-ink);font-size:.98rem;line-height:1.65}
