/* /Pages/EditorPage.razor.rz.scp.css */
header[b-31dotcop61] {
    position: relative;
    min-height: 50px;
    line-height: 50px;
    padding-left: 50px;
    padding-right: 50px;
    color: white;
}

    header.development[b-31dotcop61] {
        background-color: darkblue;
    }

    header.local[b-31dotcop61] {
        background-color: darkred;
    }

    header.staging[b-31dotcop61] {
        background-color: slategrey;
    }

    header.production[b-31dotcop61] {
        background-color: black;
    }

main[b-31dotcop61] {
    position: relative;
    flex: 1;
    overflow-y: auto;
    padding: 10px;
}

footer[b-31dotcop61] {
    position: relative;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: white;
    padding-left: 50px;
    padding-right: 50px;
}

    footer.development[b-31dotcop61] {
        background-color: darkblue;
    }

    footer.local[b-31dotcop61] {
        background-color: darkred;
    }

    footer.staging[b-31dotcop61] {
        background-color: slategrey;
    }

    footer.production[b-31dotcop61] {
        background-color: black;
    }

/*
@red : #B03060;
@orange : #FE9A76;
@yellow : #FFD700;
@olive : #32CD32;
@green : #016936;
@teal : #008080;
@blue : #0E6EB8;
@violet : #EE82EE;
@purple : #B413EC;
@pink : #FF1493;
@brown : #A52A2A;
@grey : #A0A0A0;
@black : #000000;
*/

[b-31dotcop61] .ui.left-yellow.segment {
    border-left-width: 2px;
    border-left-color: #FFD700;
}

[b-31dotcop61] .ui.left-blue.segment {
    border-left-width: 2px;
    border-left-color: #0E6EB8;
}

[b-31dotcop61] .ui.left-purple.segment {
    border-left-width: 2px;
    border-left-color: #B413EC;
}

[b-31dotcop61] .ui.left-green.segment {
    border-left-width: 2px;
    border-left-color: #016936;
}

[b-31dotcop61] .ui.left-olive.segment {
    border-left-width: 2px;
    border-left-color: #32CD32;
}

[b-31dotcop61] .ui.segments > .ui.left-green.segment {
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #016936;
}

[b-31dotcop61] .ui.segments > .ui.left-olive.segment {
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #32CD32;
}

[b-31dotcop61] .ui.segments > .ui.left-blue.segment {
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #0E6EB8;
}

[b-31dotcop61] .field input[type=checkbox] {
    margin-top: 8px;
}

[b-31dotcop61] .field.number input {
    text-align: right;
}

[b-31dotcop61] {
    --value-origin-template: rgba(174, 76, 255, 0.3);
    --value-origin-calculated: rgba(233, 246, 187, 1);
    --value-origin-child: rgba(14, 110, 184, 0.55);
    --value-origin-parent: rgb(244, 151, 151);
}

    [b-31dotcop61] .field.valueOrigin-template input {
        background-color: var(--value-origin-template) !important;
    }

    [b-31dotcop61] .field.valueOrigin-calculated input {
        background-color: var(--value-origin-calculated) !important;
    }

    [b-31dotcop61] .field.valueOrigin-child input {
        background-color: var(--value-origin-child) !important;
    }

    [b-31dotcop61] .field.valueOrigin-parent input {
        background-color: var(--value-origin-parent) !important;
    }
/* /Pages/Editor/Editor.razor.rz.scp.css */
.steps[b-06rdz3fnba] {
    padding-top: 2px;
    padding-bottom: 10px;
}

.content[b-06rdz3fnba] {
    padding-top: 2px;
    padding-bottom: 10px;
}
/* /Pages/Editor/General/MapPanel.razor.rz.scp.css */
.map-container[b-l83yuc296w] {
    height: 450px;
}
/* /Pages/Editor/Periods/EndDatePicker.razor.rz.scp.css */
span[b-3qvlxt504k] {
    font-size: 8px;
}

.error[b-3qvlxt504k] {
    color: red;
}
/* /Pages/Editor/Periods/StartDatePicker.razor.rz.scp.css */
span[b-lol9krpi8y] {
    font-size: 8px;
}

.error[b-lol9krpi8y] {
    color: red;
}
/* /Pages/Editor/Realties/Expenses/EvaluationHint.razor.rz.scp.css */
div[b-fp56qlf7qx] {
    display: inline-block;
    padding-left: 34px;
}

    div > span[b-fp56qlf7qx] {
        font-size: 9px;
    }

    div > select[b-fp56qlf7qx] {
        margin-top: 2px;
        font-size: 9px;
    }

    div > span[b-fp56qlf7qx] {
        padding-left: 14px;
    }
/* /Pages/Editor/Realties/Expenses/ExpenseHelp.razor.rz.scp.css */
.panel[b-18zqekaabr]
{
    max-width: 150px;
}

.hint[b-18zqekaabr] {
    font-size: 10px;
}
/* /Pages/Editor/Realties/Expenses/ExpensesPanel.razor.rz.scp.css */
td.top-aligned[b-m80kbti5a5] {
    vertical-align: top !important;
}
/* /Pages/Editor/Realties/RealtiesHelp.razor.rz.scp.css */
.panel[b-5tn3mgljsj] {
   /* max-width: 150px;*/
   margin-bottom: 20px;
}

div[b-5tn3mgljsj] {
    line-height: 22px;
    vertical-align: middle;
    font-size: 14px;
}

.square[b-5tn3mgljsj] {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid black;
}

.template[b-5tn3mgljsj] {
    background-color: var(--value-origin-template);
}

.calculated[b-5tn3mgljsj] {
    background-color: var(--value-origin-calculated);
}

.calculated-from-children[b-5tn3mgljsj] {
    background-color: var(--value-origin-child);
}

.calculated-from-parent[b-5tn3mgljsj] {
    background-color: var(--value-origin-parent);
}
/* /Pages/Footer/Footer.razor.rz.scp.css */
.production[b-vj2qhhm3nb] {
    color: #ffffff;
    background-color: #000000;
}

.local[b-vj2qhhm3nb] {
    background: #6495ed;
}

.staging[b-vj2qhhm3nb] {
    background: #d2691e;
}

.development[b-vj2qhhm3nb] {
    background: #d41818;
}
/* /Pages/Ribbons/Ribbon.razor.rz.scp.css */
.ribbon[b-4f0igye2p5] {
    background: #000000;
    padding-top:8px;
    padding-left:50px;
    padding-right:50px;
}
/* /Shared/EditorLayout.razor.rz.scp.css */
#loader[b-dk0dh5ykwj] {
    margin-top: auto;
    margin-bottom: auto;
}
