2026-04-14 17:41:39 +02:00

494 lines
9.9 KiB
CSS

#header-content #search-players-container {
width: 79.4074vh;
height: 9.2593vh;
margin-right: 4.6296vh;
display: flex;
justify-content: center;
align-items: center;
}
#header-content #server-status-container {
border-radius: .7292vw;
background: rgba(139, 255, 48, 0.05);
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width: 17.5926vh;
height: 4.6296vh;
margin-left: 27.037vh;
}
#search-players-container input {
width: 52.5vh;
height: 1.1111vh;
border-radius: .7292vw;
outline: 0;
border: 0;
padding-left: 1.7593vh;
padding-top: 1.7593vh;
padding-bottom: 1.7593vh;
background-image: url(img/SearchPlayersBg.png);
background-size: cover;
background-position: center;
font-size: .8333vw;
font-weight: 400;
color: white;
background-color: rgba(255, 255, 255, 0.05);
}
input:focus {
outline: 0;
}
#search-players-container input::placeholder {
font-size: .8333vw;
font-weight: 400;
color: rgba(255, 255, 255, 0.30);
}
#right-page-container #player-categories-container {
width: 100%;
height: 3.2407vh;
margin-top: 1.3889vh;
display: flex;
}
#right-page-container #real-page-content {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
}
#real-page-content #real-page-container {
width: 112.5vh;
height: 100%;
display: flex;
flex-direction: column;
}
#real-page-container #cfxre-status-container {
position: absolute;
top: 7.5vh;
left: 25.6481vh;
font-size: 1.4815vh;
font-weight: 400;
display: flex;
flex-direction: column;
}
#cfxre-status-container #cfxre-status-items {
width: 100%;
height: 4.4444vh;
display: flex;
align-items: center;
}
#cfxre-status-items #cfxre-status-item {
width: auto;
height: auto;
display: flex;
align-items: center;
margin-right: 2.7778vh;
}
#cfxre-status-item #cfxre-status-dot {
width: 0.6204vh;
height: 0.6204vh;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
margin-right: 1.225vh;
}
#cfxre-status-item.operational #cfxre-status-dot {
background-image: url(img/OnlineStatus.png);
}
#cfxre-status-item.operational span {
color: #8BFF30;
}
#cfxre-status-item.partial_outage #cfxre-status-dot {
background-image: url(img/MiddleStatus.png);
}
#cfxre-status-item.partial_outage span {
color: #FFD130;
}
#cfxre-status-item.degraded_performance #cfxre-status-dot {
background-image: url(img/MiddleStatus.png);
}
#cfxre-status-item.degraded_performance span {
color: #FFD130;
}
#cfxre-status-item.major_outage #cfxre-status-dot {
background-image: url(img/BadStatus.png);
}
#cfxre-status-item.major_outage span {
color: #FF7272;
}
::-webkit-scrollbar {
display: none;
}
#real-page-container #live-console-container {
width: 112.1296vh;
height: 60.9259vh;
border-radius: 0.8333vh;
background: rgba(217, 217, 217, 0.04);
display: flex;
flex-direction: column;
align-items: center;
margin-top: 4.4444vh;
}
#live-console-container #live-console-box {
width: 108.4259vh;
height: 51.6667vh;
display: inline-flex;
flex-direction: column;
border: 0.1852vh solid rgba(0, 0, 0, 0.12);
background: rgba(0, 0, 0, 0.23);
border-radius: 0.5556vh;
background: rgba(0, 0, 0, 0.23);
margin-top: 1.8519vh;
}
#live-console-box #live-console-text-area {
width: 105.6481vh;
height: 44.7222vh;
display: flex;
flex-direction: column;
overflow-y: auto;
overflow-x: visible;
font-size: 1.4815vh;
font-weight: 400;
line-height: 2.2222vh;
font-family: 'Inconsolata';
margin-left: 1.3889vh;
margin-top: 1.3889vh;
}
#live-console-text-area pre {
white-space: pre-wrap;
overflow-wrap: break-word;
word-wrap: break-word;
}
#live-console-box div.line {
width: 100%;
height: 0.0926vh;
background: white;
opacity: .26;
}
#live-console-box #live-console-shortcuts {
width: 100%;
height: 4.6296vh;
display: flex;
align-items: center;
}
#live-console-shortcuts div.shortcut {
padding-left: 1.8519vh;
padding-right: 1.8519vh;
height: 2.963vh;
border-radius: 0.2778vh;
background: rgba(217, 217, 217, 0.10);
display: flex;
justify-content: center;
align-items: center;
font-size: 1.1111vh;
font-weight: 500;
color: rgba(255, 255, 255, .47);
margin-left: 0.9259vh;
transition: .2s;
}
#live-console-shortcuts div.shortcut:hover {
background: rgba(217, 217, 217, 0.3);
color: white;
}
#live-console-shortcuts div.shortcut span {
max-width: 11.1111vh;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
word-break: break-all;
}
#live-console-container #live-console-bottom {
width: 100%;
height: 3.7037vh;
display: flex;
margin-top: 1.8519vh;
align-items: center;
}
#live-console-bottom #send-button {
position: absolute;
width: 2.5926vh;
height: 2.5926vh;
border-radius: 0.3704vh;
left: 112.7vh;
}
#live-console-bottom input {
padding-left: 1.4815vh;
padding-right: 3.7037vh;
width: calc(88.8889vh - 1.4815vh - 3.7037vh);
height: 3.7037vh;
display: inline-flex;
border-radius: 0.5556vh;
border: 0;
background-image: url(img/ConsoleInputBg.png);
background-position: center;
background-size: 100% 100%;
background-repeat: no-repeat;
background-color: transparent;
color: white;
font-size: 1.1111vh;
font-weight: 500;
margin-left: 1.8519vh;
}
#live-console-bottom #iconHoverBox {
width: 15.9259vh;
height: 2.5926vh;
position: absolute;
bottom: 8.7963vh;
background-image: url(img/IconHoverBg.png);
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
font-size: 1.1111vh;
font-weight: 500;
display: flex;
justify-content: center;
transition: .3s;
}
#live-console-bottom #iconHoverBox span {
margin-top: 0.3704vh;
}
#live-console-bottom #iconHoverBox.download {
opacity: 0;
transition: .3s;
}
#live-console-bottom img.download:hover + #iconHoverBox.download { opacity: 1; }
#live-console-bottom #iconHoverBox.download {
opacity: 0;
transition: .3s;
}
#live-console-bottom img.clear:hover + #iconHoverBox.clear { opacity: 1; }
#live-console-bottom #iconHoverBox.clear {
opacity: 0;
transition: .3s;
}
#live-console-bottom img.clear:hover + #iconHoverBox.clear { opacity: 1; }
#live-console-bottom #iconHoverBox.announcement {
opacity: 0;
transition: .3s;
}
#live-console-bottom img.announcement:hover + #iconHoverBox.announcement { opacity: 1; }
#live-console-bottom #iconHoverBox.restart {
opacity: 0;
transition: .3s;
}
#live-console-bottom img.restart:hover + #iconHoverBox.restart { opacity: 1; }
#announcement-popup-box {
position: absolute;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(0, 0, 0, 0.8);
z-index: 5;
border-radius: 1.8519vh;
}
#controls-box {
position: absolute;
width: 41.5741vh;
height: 33.8889vh;
border-radius: .5208vw;
background: rgba(0,0,0, 0.20);
backdrop-filter: blur(9.2593vh);
margin-left: 0.9259vh;
background-position: center;
background-size: cover;
z-index: 2;
}
#controls-box.announcement {
background-image: url(img/AnnouncementControlsBg.png);
background-position: center;
background-size: cover;
}
#controls-box.announcement #announcement-mod-title {
width: 100%;
height: auto;
display: flex;
justify-content: space-between;
font-size: 1.0417vw;
margin-top: 2.3148vh;
}
#controls-box.announcement #text-box-area {
width: 100%;
display: flex;
justify-content: right;
margin-top: 2.3148vh;
}
#text-box-area textarea {
margin-right: 2.3148vh;
padding-top: .7813vw;
padding-left: .7813vw;
padding-right: .7813vw;
width: 16.8519vh;
height: 17.5926vh;
background: rgba(0, 0, 0, 0.20);
border-radius: .5208vw;
border: 0;
outline: 0;
resize: none;
color: white;
font-size: .625vw;
font-family: "SF Pro Rounded";
}
#text-box-area textarea::placeholder {
color: white;
opacity: 0.4;
font-size: .625vw;
}
#controls-box #action-buttons-container {
width: 100%;
height: auto;
margin-top: 0.9259vh;
display: flex;
justify-content: center;
}
#action-buttons-container #action-button {
width: 32.3148vh;
height: 4.1667vh;
border-radius: .5208vw;
backdrop-filter: blur(.8073vw);
margin-right: 0.463vh;
font-size: .9896vw;
display: flex;
justify-content: center;
align-items: center;
font-weight: 600;
background-image: url(img/MakeAnnouncementBg.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
cursor: pointer;
}
#controls-box #go-back-button {
width: 4.1667vh;
height: 4.1667vh;
border-radius: .5208vw;
background-image: url(img/GoBackButtonBg.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
cursor: pointer;
}
/* Transition Start */
.fade-enter-active,
.fade-leave-active {
transition: opacity 0.3s ease-out;
}
.fade-enter,
.fade-leave-to {
opacity: 0;
}
/* Transition End */