table.SFDesigner tr.titleRow td {
    background-color: #5f855f;
    text-align: center;
    font-size: 16pt;
    font-weight: bold;
    border: 1px solid black;
    background: #98d998;
    background: linear-gradient(to bottom, #98d998 0%, #087208 100%);
    border-radius: 10px 10px 0px 0px;
}

table.SFDesigner tr.titleRow2 td {
    background-color: #5f855f;
    border: 1px solid black;
    color: #b8e0bb;
    padding-left: 3px;
}

table.SFDesigner tr td.presetsSection {
    vertical-align: top;
    font-size: 11px;
    background-color: rgb(185,201,185);
    width: 105px;
    border: 1px dotted black;
    border-radius: 0px 0px 0px 10px;
    text-align: center;
}

table.SFDesigner tr td.parametersSection {
    vertical-align: top;
    font-size: 11px;
    background-color: rgb(185,201,185);
    width: 420px;
    border: 1px dotted black;
    padding-left: 5px;
}

table.SFDesigner tr td.saveSection {
    vertical-align: top;
    font-size: 11px;
    background-color: rgb(185,201,185);
    width: 183px;
    border: 1px dotted black;
    border-radius: 0px 0px 10px 0px;
    padding-left: 2px;
}

span.clipSpan {
    background-color: red;
    float: right;
}

span.radioLabel {
    display: inline-block;
    width: 11em;
}

span.labelSmall {
    display: inline-block;
    width: 2.2em;
}

span.bold {
    font-weight: bold;
}

input.range {
    width: 205px;
}

input.rangeText {
    margin-right: 10px;
}

input.rangeSmall {
    width: 125px;
    margin-right: 11px;
}

input.rangeTextSmall {
    margin-left: 3px;
    margin-right: 3px;
    width: 2em;
}

span.label {
    display: inline-block;
    font-weight: bold;
    width: 12em;
    font-size: 12px;
}

span.labelSmall {
    display: inline-block;
    font-weight: bold;
    width: 2.2em;
}

a#soundLink {
    font-size: 16pt;
    color: green;
}

a#soundLink:visited {
    color: blue;
}



/*2026-9-30*/
input.presetButton.selected {

    background:#777;

    color:white;

    border:2px inset #333;

    box-shadow:
        inset 2px 2px 5px rgba(0,0,0,0.6);

    transform:translateY(1px);

}


.presetsSection input.presetButton.selected {

    background-color: #777;

    color: white;

    border: 2px inset #333;

    box-shadow:
        inset 2px 2px 5px rgba(0,0,0,0.5);

    transform: translateY(1px);

}

/*2026-10-01*/
#sfmaker-app > table > tbody > tr:nth-child(3) > td.presetsSection > input{
    margin-bottom: 8px;
    font-weight: bolder;
    border-radius: 10px;
}

#sfmaker-app > table > tbody > tr:nth-child(3) > td.saveSection > input{
    margin: 8px 8px 0 0;
    font-weight: bolder;
}

/*2026-10-02 Hide Song in Settins 's item*/
#sfmaker-app > table > tbody > tr:nth-child(3) > td.parametersSection > span:nth-child(2),
#sfmaker-app > table > tbody > tr:nth-child(3) > td.parametersSection > span:nth-child(3){
    display:none;
}

#sfmaker-app > table > tbody > tr.titleRow2{
    text-align: center;
}

/* =========================================================
   Preset Buttons
   ========================================================= */

table.SFDesigner input.sfxPresetButton {
    width: 100px;
    margin: 1px 0;
    cursor: pointer;
    box-sizing: border-box;
}

/* Hover */
table.SFDesigner input.sfxPresetButton:hover {
    background: red;
}

/* Currently selected preset */
table.SFDesigner input.sfxPresetButton.sfxPresetActive {
    background: #c8c8c8;

    border-top-color: #666666;
    border-left-color: #666666;
    border-right-color: #eeeeee;
    border-bottom-color: #eeeeee;

    box-shadow:
        inset 2px 2px 3px rgba(0, 0, 0, 0.30),
        inset -1px -1px 1px rgba(255, 255, 255, 0.70);

    transform: translateY(1px);

    font-weight: bold;
}


/* =========================================================
   Current Preset Display
   ========================================================= */

table.SFDesigner span.currentPresetLabel {
    display: inline-block;

    margin-left: 8px;
    padding: 2px 7px;

    border: 1px solid #416841;
    border-radius: 3px;

    background: #3f713f;
    color: #ffffff;

    font-size: 11px;
    font-weight: bold;

    white-space: nowrap;
}


/*2026-10-04*/
