.melody-v4 .pkg-chip{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:8px 16px;display:flex}.melody-v4 .pkg-chip-length{font-size:14px;font-weight:700}.melody-v4 .pkg-chip-until{color:var(--muted);font-size:12px;font-weight:500}.melody-v4 .pkg-chip.is-active .pkg-chip-until{color:inherit}.melody-v4 .pkg-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.melody-v4 .pkg-chip--refused{cursor:not-allowed;opacity:.6}.melody-v4 .pkg-chip--refused:hover{color:var(--text-soft);border-color:var(--line)}@media (max-width:639px){.melody-v4 .pkg-group{flex-direction:column;align-items:stretch}.melody-v4 .pkg-chip{align-items:flex-start}}
.melody-v4 .rnw-panel{gap:12px;display:grid}.melody-v4 .rnw-body{margin:0;font-size:13px}.melody-v4 .rnw-cta{justify-self:start;min-height:44px}.melody-v4 .rnw-hint{color:var(--muted);margin:0;font-size:12px}.melody-v4 .rnw-closed{color:var(--muted);margin:0;font-size:13px}.melody-v4 .rnw-error{color:var(--danger-ink);margin:0;font-size:13px}.melody-v4 .rnw-done{border-top:1px solid var(--line);gap:8px;margin-top:4px;padding-top:12px;display:grid}.melody-v4 .rnw-done-line{color:var(--success-ink);margin:0;font-size:13px;font-weight:600}
