html,
body {
height: 100%;
user-select: none;
margin: 0px;
}
* {
box-sizing: border-box;
}
.Highlighted {
color: green;
font-weight: bold;
}
.Spintax {
color: blue;
}
.Bold {
font-weight: bold;
}
.Italic {
font-style: italic;
}
.Strikethrough {
text-decoration: line-through;
}
.Scrollbar-Visible {
padding-right: 5px;
}
.CodeMirror-placeholder {
color: Silver !important;
}
.CodeMirror-linenumber {
color: green;
}
.CodeMirror-gutters {
background-color: white;
}
.CodeMirror {
font-family: "Noto Color Emoji", sans-serif;
border-radius: 5px;
line-height: 1.2;
}
.select2-container .select2-search--dropdown .select2-search__field {
font-family: "Noto Color Emoji", sans-serif;
outline: none;
border-radius: 5px;
}
.select2-container .select2-results__option {
font-family: "Noto Color Emoji", sans-serif;
}
.select2-container .select2-selection--single {
font-family: "Noto Color Emoji", sans-serif;
outline: none;
height: 31px !important;
}
.select2-selection__rendered {
line-height: 29px !important;
}
.select2-selection__arrow {
height: 28px !important;
}
html::-webkit-scrollbar {
width: 6px;
}
html::-webkit-scrollbar-track {
background-color: transparent;
}
html::-webkit-scrollbar-thumb {
background: #00A082;
}
html::-webkit-scrollbar-thumb:hover {
background: #1CFFD1;
}
#TextTemplate {
height: 100%;
}
#PollTemplate .CodeMirror,
#ListTemplate .CodeMirror,
#LocationTemplate .CodeMirror {
height: auto;
padding: 5px;
margin-bottom: 5px;
}
#ListTemplate {
width: 100%;
height: 100%;
}
#ListTemplate .Section {
margin-bottom: 15px;
background-color: rgb(0, 160, 130);
padding: 10px;
border-radius: 10px;
}
#ListTemplate .Section-Header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
color: white;
}
#ListTemplate .Section-Content {
padding-left: 0px;
}
#ListTemplate .Btn {
padding: 10px 20px;
background-color: rgb(255, 255, 255);
color: rgb(0, 160, 130);
border: none;
cursor: pointer;
border-radius: 5px;
}
#ListTemplate .Btn-Danger {
background-color: #dc3545;
color: white;
}
#ContactTemplate .Section label {
color: green;
font-weight: bold;
margin-bottom: 5px;
text-align: center;
width: 100%;
}
#ContactTemplate .Section {
display: flex;
flex-direction: column;
width: calc(50% - 2.5px);
height: 282px;
padding: 10px;
padding-bottom: 0px;
background-color: white;
border-radius: 5px;
}
#ContactTemplate {
display: flex;
flex-direction: row;
width: 100%;
gap: 10px;
}
#ReplyRuleTemplate {
height: 100%;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
column-gap: 10px;
}
#ReplyRuleTemplate .ConditionValueSection {
display: grid;
grid-template-rows: auto 1fr;
row-gap: 5px;
}
#ReplyRuleTemplate .ConditionValueSection .ConditionSection label {
background-color: white;
padding: 5.5px 12px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-style: solid;
border-width: 1px;
border-color: rgb(170, 170, 170);
border-right-color: white;
font-weight: bold;
color: green;
}
#ReplyRuleTemplate label {
color: green;
font-weight: bold;
text-align: center;
align-content: center;
}
#ReplyRuleTemplate .ConditionSection {
display: grid;
grid-template-columns: auto 1fr;
}
#ReplyRuleTemplate .ValueSection .CodeMirror {
height: calc(100vb - 79px);
}
#ReplyRuleTemplate .FromNumbersSection .CodeMirror,
#ReplyRuleTemplate .FromGroupsSection .CodeMirror {
height: calc(100vb - 43px);
}
#ReplyRuleTemplate .ValueSection,
#ReplyRuleTemplate .FromNumbersSection,
#ReplyRuleTemplate .FromGroupsSection {
display: grid;
grid-template-rows: auto 1fr;
row-gap: 5px;
background-color: white;
border-radius: 5px;
padding: 10px 10px 0 10px;
}
#ReplyRuleTemplate .select2-container {
width: 100% !important;
}
#ReplyRuleTemplate .select2-container .select2-selection--single {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
#CaptionTemplate {
width: 100%;
height: calc(100% - 38px);
}
#CaptionTemplate .CodeMirror:first-of-type {
padding: 2.5px;
width: 100%;
height: auto;
margin-bottom: 5px;
}
#SpintaxTemplate {
width: 100%;
height: calc(100% - 38px);
}
#SpintaxTemplate .CodeMirror:first-of-type {
padding: 2.5px;
width: 100%;
height: auto;
margin-bottom: 5px;
}
#ConditionalReplacerTemplate label {
color: green;
font-weight: bold;
}
#ConditionalReplacerTemplate .ConditionSection label {
background-color: white;
padding: 5.5px 12px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-style: solid;
border-width: 1px;
border-color: rgb(170, 170, 170);
font-weight: bold;
color: green;
margin-right: -6px;
}
#ConditionalReplacerTemplate .ConditionSection {
display: flex;
flex-direction: row;
align-items: center;
margin-bottom: 10px;
gap: 5px;
}
#ConditionalReplacerTemplate .ConditionSection .CodeMirror {
padding: 2.5px;
width: 100%;
height: 31px;
width: 191px !important;
}
#ConditionalReplacerTemplate .ReplaceWithSection {
display: flex;
flex-direction: row;
width: 100%;
gap: 10px;
}
#ConditionalReplacerTemplate .ReplaceWithSection label {
margin-bottom: 5px;
text-align: center;
width: 100%;
}
#ConditionalReplacerTemplate .ReplaceSection,
#ConditionalReplacerTemplate .WithSection {
display: flex;
flex-direction: column;
width: calc(50% - 2.5px);
height: 286px;
padding: 10px;
padding-bottom: 0px;
background-color: white;
border-radius: 5px;
}
#ConditionalReplacerTemplate .ConditionSection .select2-container:first-of-type .select2-selection--single {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
#ConditionalReplacerTemplate .ConditionSection .select2-container:first-of-type {
width: 150px !important;
}
#ConditionalReplacerTemplate .ConditionSection .select2-container:last-of-type {
width: 191px !important;
}