<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.builder {
    height: 425px;
}

.builder .thumb{
    background: #ccc;
}

.builder .builder-contents {
}

.builder .empty-thumb {
	display: none;
	margin-bottom: 20px;
	margin-top: 24px;
	margin-left: auto;
	margin-right: auto;
	width: 90px;
	height: 70px;
	color: #fff;
	background: #ccc;
	font-size: 45px;
	text-align: center;
	padding-top: 20px;
}

.builder .thumbs-container {
    margin-bottom: 20px;
    margin-top: 24px;
    margin-left: 26px;
}

.builder .connection-horizontal {
    margin-top: 34px;
}

.builder .input-container {
    margin: 10px;
}

.builder .types-container {
    margin-left: 5px;
    display: none;
}

.builder .comments-container {
    margin: 10px;
    display: none;
}

.builder .instructions {
    text-align: center;
    color: #666666;
    margin-bottom: 14px;
}

.builder .margin-10 {
    margin-top: 10px;
}
.builder input {
    color: #333;
    font-size: 11px;
    height: 20px;
    padding-left: 4px;
    width: 266px;
}

.builder input.default-text {
    color: #aaa;
}

.builder input.disabled {
    opacity: 0.4;
}

.ui-autocomplete.ui-menu {
    font-size: 12px;
}

.builder .button {
    position: absolute;
    bottom: 0;
}

.type-slot {
    width: 47px;
    float: left;
    font-size: 10px;
    text-align: center;
    font-weight: normal;
    color: #666;
}

.type-icon {
    width: 24px;
    height: 24px;
    background: url(../../images/relationship-types.png);
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
}
.type-icon.melody           { background-position: 0     0; }
.type-icon.melody.full      { background-position: 0     -24px; }
.type-icon.beat             { background-position: -24px 0; }
.type-icon.beat.full        { background-position: -24px -24px; }
.type-icon.lyrics           { background-position: -48px 0; }
.type-icon.lyrics.full      { background-position: -48px -24px; }
.type-icon.sampled          { background-position: -72px 0; }
.type-icon.sampled.full     { background-position: -72px -24px; }
.type-icon.sounds_like      { background-position: -96px 0; }
.type-icon.sounds_like.full { background-position: -96px -24px; }
.type-icon.cover            { background-position: -120px 0; }
.type-icon.cover.full       { background-position: -120px -24px; }

.default-cursor {
    cursor: default !important;
}
</pre></body></html>