/* reusable starts */
.padwrap {
padding: 10px 10px 15px 10px;
color: var(--text_2);
}
.makedrop {
position: absolute;
bottom: 0;
right: 0;
background-color: var(--bg_gray0);
z-index: 1;
border-radius: 3px;
box-shadow: 0 0 6px var(--pg_bg);
transform: translateY(100%);
}
.beffect {
background-color: var(--pg_bg);
display: flex;
border-radius: 5px;
overflow: hidden;
box-shadow: 1px 1px 7px 0px #6c6c6c inset;
padding: 8px 13px;
color: var(--text_2);
div {
border-radius: 3px;
flex: 1;
padding: 4px;
}
}
.beffectactivediv {
color: var(--text_0) !important;
background-color: rgba(255, 255, 255, 0.15);
}
/* reusable ends */
.cssbar {
width: 250px;
height: 100%;
color: white;
display: flex;
flex-direction: column;
font-size: 12px;
overflow: hidden;
background-color: var(--bg_gray);
}
.c0 {
background-color: var(--pg_bg);
display: flex;
cursor: default;
}
.c0 > div {
padding: 7px 12px;
}
.c0icon {
background-color: var(--bg_gray);
height: 100%;
}
.c00 {
display: flex;
align-items: center;
gap: 5px;
}
.c1 {
overflow-y: scroll;
height: 100%;
padding-bottom: 150px;
}
.c10 {
color: var(--text_0);
cursor: default;
border-bottom: 1px solid var(--gray_border);
}
.c100 {
display: flex;
align-items: center;
justify-content: space-between;
user-select: none;
}
.c1000 {
padding: 10px;
}
.arrow {
cursor: pointer;
font-size: 13px;
}
.c11 {
display: flex;
justify-content: space-between;
gap: 5px;
}
.c110 {
display: flex;
flex-direction: column;
gap: 15px;
}
.c1100 {
position: relative;
background-color: var(--pg_bg);
padding: 6px;
border-radius: 3px;
display: flex;
gap: 5px;
justify-content: space-between;
text-align: right;
width: 60px;
color: var(--text_0);
.in {
all: unset;
width: 100%;
text-align: left;
}
}
.c1101 {
padding: 6px 0;
text-wrap: nowrap;
}
.dropdown {
display: none;
text-wrap: nowrap;
}
.d0 {
text-align: left;
border-right: 1px solid var(--bg_gray);
}
.d1 {
text-align: center;
}
.d0,
.d1 {
display: flex;
flex-direction: column;
div {
padding: 5px;
cursor: pointer;
}
div:hover {
background-color: var(--bg_gray);
}
}
.in:focus ~ .dropdown {
display: flex;
}
.dicont {
display: flex;
flex-direction: column;
gap: 10px;
}
.dic0 {
div {
cursor: pointer;
text-align: center;
}
div:hover {
color: white;
}
}
.dic1 {
position: relative;
overflow: visible;
div {
text-align: left;
color: var(--text_2);
cursor: default;
}
div:hover {
color: var(--text_2);
}
}
.dic10 {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
text-wrap: nowrap;
}
.dic11 {
border: 1px solid gray;
display: none;
padding: 0 !important;
}
.dic110 {
color: white !important;
}
/*reusable*/
.dic111 {
text-wrap: nowrap;
border-left: 1px solid var(--bg_gray);
div {
color: var(--text_0);
padding: 7px 4px !important;
text-align: left;
border: 1px solid transparent;
}
div:hover {
color: white;
background-color: var(--bg_gray);
}
}
.iforhover {
all: unset;
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
}
.dic10:has(.iforhover:focus) + .dic11 {
display: flex;
flex-direction: column;
}
.dicdemoflex {
all: unset;
display: flex;
width: 120px;
height: 120px;
background-color: var(--pg_bg);
gap: 2px;
div {
all: unset;
background-color: var(--bg_gray);
padding: 5px;
border-radius: 3px;
display: flex;
align-items: center;
justify-content: center;
}
}
.dic2 {
color: var(--text_0);
margin-top: 5px;
display: flex;
align-items: center;
gap: 20px;
}
.dic20 {
display: flex;
gap: 10px;
}
.mpout {
position: relative;
border: 1px dotted rgba(128, 128, 128, 0.25);
padding: 40px 70px;
margin: 10px 0;
}
.mpin {
height: 40px;
}
.mpcut {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
transition: all 200ms;
}
.mpcut:hover {
background: rgba(0, 0, 0, 0.02);
box-shadow: inset 1px 1px 2px #00000070;
}
.mpout > .top {
top: 0;
left: 0;
height: 41px;
width: 100%;
}
.mpout > .right {
top: 0;
right: 0;
height: 100%;
width: 71px;
}
.mpout > .bottom {
bottom: 0;
left: 0;
height: 41px;
width: 100%;
}
.mpout > .left {
top: 0;
left: 0;
height: 100%;
width: 71px;
}
.mpcut0 {
all: unset;
text-align: center;
width: 50px;
border-bottom: 1px solid transparent;
color: var(--text_0);
}
.mpcut0:focus {
border-bottom: 1px solid var(--gray_border);
}
.p00 {
position: relative;
background-color: var(--pg_bg);
height: 100px;
overflow-y: scroll;
}
.pdefault {
width: fit-content;
min-width: 50px;
background-color: var(--bg_gray);
font-size: 10px;
padding: 5px 10px !important;
margin-bottom: 5px;
display: flex;
align-items: center;
justify-content: center;
}
.p00:has(.pscroll) {
overflow: hidden;
}
.pscroll {
padding: 0 !important;
height: 100%;
animation: scroll 5s linear infinite;
}
@keyframes scroll {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-100px);
}
100% {
transform: translateY(0);
}
}
.ppscroll {
padding: 0 !important;
overflow: hidden;
}
.p01 {
overflow: hidden;
padding: 10px 0 !important;
height: 100px;
color: var(--text_0) !important;
}
.positioninputs {
padding-top: 20px;
padding-inline: 0;
}
.e0 {
padding: 10px 10px;
color: var(--text_2);
display: flex;
gap: 10px;
}
.e00 {
display: flex;
align-items: center;
gap: 5px;
width: 100%;
}
.e0flex {
align-items: center;
}
.e0flexcol {
flex-direction: column;
}
.e0i {
all: unset;
flex: 1;
background-color: #272727;
padding: 7px;
border: 1px solid transparent;
border-radius: 3px;
color: var(--text_0);
}
.e0i:focus {
border: 1px solid darkblue;
border-radius: 5px;
}
.e0tarea {
word-wrap: break-word;
}
.edittab {
animation: focus 1000ms ease-in-out;
}
@keyframes focus {
0% {
background: inherit;
}
50% {
background: white;
}
100% {
background: inherit;
}
}
.bg0 {
display: flex;
justify-content: space-between;
gap: 40px;
}
.bg0name {
padding: 6px;
padding-left: 0;
white-space: nowrap;
}
.bg01 {
display: flex;
flex-direction: column;
gap: 10px;
}
.fontselect {
width: 100%;
display: flex;
position: relative;
}
.fontsi {
all: unset;
border-radius: 5px;
width: 100%;
padding: 6px;
color: var(--text_0);
background-color: var(--pg_bg);
cursor: default;
}
.fontdrop {
display: none;
color: white;
position: absolute;
background-color: black;
z-index: 1;
min-width: 100%;
left: 0;
bottom: 0;
transform: translateY(100%);
height: 150px;
overflow-y: scroll;
}
.fontsi:focus ~ .fontdrop {
display: block;
}
.fontdrop > div {
padding: 5px;
}
.fontdrop > div:hover {
background-color: var(--hoverblue);
}
.fontdefault {
color: gray;
}
.bgwrap {
display: flex;
flex-direction: column;
gap: 15px;
}
.sizesiwrap {
border-radius: 5px;
width: 100px;
}
.boldtoggle {
border: 1px solid var(--gray_border);
cursor: pointer;
border-radius: 4px;
}
.boldtoggle:hover {
border: 1px solid white;
}
.boldactive {
background: var(--pg_bg);
color: white;
}
.holder {
padding: 5px;
display: flex;
background-color: var(--pg_bg);
cursor: pointer;
gap: 5px;
border-radius: 3px;
}
.holder0 {
border-radius: 3px;
display: flex;
align-items: center;
padding: 3px 7px;
}
.holderactive {
background-color: var(--hoverblue);
color: white;
}
.br {
height: 1px;
background-color: rgb(72, 72, 72);
}
.empty{
height: 100%;
display: flex;
align-items: center;
flex-direction: column;
color: var(--text_2);
margin-top: 50px;
div{
margin-top: 10px;
}
}
.c01{
display: flex;
align-items: center;
gap: 3px;
font-size: 10px;
cursor: pointer;
}