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

701 lines
14 KiB
CSS

#header-content #search-players-container {
width: 79.4074vh;
height: 9.2593vh;
display: flex;
justify-content: center;
align-items: center;
}
#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);
}
#map {
width: 100%;
height: 100%;
border-bottom-right-radius: 1.6667vh;
background-color: transparent;
-webkit-mask-image: linear-gradient(to bottom, transparent 2%, black 65%);
mask-image: linear-gradient(to bottom, transparent 2%, black 65%);
z-index: 1;
}
#map:focus {
outline: 0;
border: 0;
}
#map-controls {
width: 92.2222vh;
height: 7.4074vh;
position: absolute;
background-image: url(img/MapControlsBg.png);
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
bottom: 0;
z-index: 1;
display: flex;
align-items: center;
}
#map-controls #map-zoom-controls {
width: 8.9815vh;
height: 3.7037vh;
border-radius: 0.7407vh;
border: 0.1852vh solid #ffffff1b;
background: rgba(217, 217, 217, 0.07);
backdrop-filter: blur(4.2593vh);
margin-left: 3.3333vh;
display: flex;
}
#map-zoom-controls #map-zoom-controls-button {
width: 50%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: 2.7778vh;
}
#map-controls #map-styles-container {
width: auto;
height: 100%;
margin-left: 0.9259vh;
display: flex;
align-items: center;
}
#map-styles-container #map-styles-item {
width: auto;
height: auto;
display: flex;
align-items: center;
margin-left: 0.9259vh;
}
#map-styles-item span.mapStyle {
margin-left: 0.9259vh;
font-size: 1.1111vh;
opacity: 0.4;
}
#map-styles-item #map-item-checkbox {
width: 2.037vh;
height: 2.037vh;
border: 0.1852vh solid #ffffff1b;
border-radius: 0.3704vh;
background: rgba(217, 217, 217, 0.07);
display: flex;
justify-content: center;
align-items: center;
}
#map-styles-item #map-item-checkbox.checked {
background: linear-gradient(0deg, rgba(217, 217, 217, 0.36) 0%, rgba(217, 217, 217, 0.36) 100%), rgba(217, 217, 217, 0.07);
border-color: rgba(255, 255, 255, 0.242);
}
#map-styles-item #map-item-checkbox img {
width: 0.8333vh;
height: 0.6481vh;
}
.map-item-details {
width: 23.6111vh;
height: 23.6111vh;
position: absolute;
z-index: 2;
border-radius: 1.2963vh;
top: 12.963vh;
left: 25.6481vh;
display: flex;
flex-direction: column;
transition: 0.2s;
background-image: url(img/MapItemDetailsBg.png);
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
}
#map-item-details-delete-button {
position: absolute;
z-index: 1;
top: 37.5vh;
left: 25.6481vh;
display: inline-flex;
width: 23.6111vh;
height: 3.3333vh;
justify-content: center;
align-items: center;
border: 0.1852vh solid #FF6D6D;
border-radius: 0.8333vh;
background: rgba(0, 0, 0, 0.17);
backdrop-filter: blur(0.9259vh);
color: #F34240;
font-size: 1.1111vh;
font-weight: 600;
}
.map-item-details #map-item-details-header {
width: 100%;
height: auto;
display: flex;
}
#map-item-details-header #details-player-icon {
width: 4.4444vh;
height: 4.4444vh;
border: 0.1852vh solid #39FF88;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
margin-top: 1.8519vh;
margin-left: 1.8519vh;
}
#details-player-icon img {
width: 3.7037vh;
height: 3.7037vh;
border-radius: 50%;
}
#map-item-details-header #details-player-credits {
height: 4.6296vh;
width: 7.8704vh;
display: flex;
flex-direction: column;
justify-content: space-evenly;
margin-left: 0.9259vh;
margin-top: 1.8519vh;
font-size: 1.1111vh;
font-weight: 600;
}
#details-player-credits input {
width: 11.1111vh;
height: 0.7407vh;
font-size: 1.1111vh;
font-weight: 600;
color: white;
border: 0;
background-color: transparent;
}
#details-player-credits input::placeholder {
color: rgba(255, 255, 255, 0.12);
}
.map-item-details #map-item-details-credits {
width: 100%;
height: 13.3333vh;
display: flex;
flex-direction: column;
justify-content: space-evenly;
}
#map-item-details-credits #details-credits-item {
width: auto;
height: auto;
display: flex;
}
#details-credits-item span {
width: 14.8148vh;
height: 1.5111vh;
margin-left: 2.5vh;
font-size: 1.1111vh;
font-weight: 600;
display: flex;
}
#details-credits-item input.editInput {
width: 18.0556vh;
height: 2.5926vh;
border: 0;
border-radius: 0.6481vh;
font-size: 1.1111vh;
font-weight: 600;
color: white;
text-align: center;
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
background-color: transparent;
margin-left: 2.7778vh;
}
#details-credits-item input.editInput::placeholder {
color: rgba(255, 255, 255, 0.15);
}
.map-item-details #map-item-line {
width: 14.537vh;
height: 0.0926vh;
opacity: 0.07;
background: white;
margin-left: 4.6296vh;
}
#map-categories-control {
width: 23.6111vh;
height: 62.963vh;
position: absolute;
right: 2.3148vh;
top: 12.963vh;
z-index: 1;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
#map-categories-control #map-categories-button {
width: 100%;
height: 5.5556vh;
border-radius: 1.2963vh;
background: #39FF88;
box-shadow: 0 0 4.537vh 0 rgba(57, 255, 136, 0.25);
display: flex;
justify-content: center;
align-items: center;
margin-top: 1.8519vh;
font-size: 1.8519vh;
font-weight: 600;
color: #246A40;
}
#map-categories-control #map-categories-container {
width: 100%;
height: 55.5556vh;
background-image: url(img/MapControlsListBg.png);
background-size: 100%;
background-repeat: no-repeat;
background-position: center;
border-radius: 1.2963vh;
display: flex;
flex-direction: column;
transition: 0.2s;
}
#map-categories-container #map-categories-categories {
width: 100%;
height: 4.3519vh;
display: flex;
align-items: center;
justify-content: space-around;
}
#map-categories-categories div {
font-size: 1.1111vh;
font-weight: 600;
color: #FFF;
height: 100%;
display: flex;
align-items: center;
flex-direction: column;
margin-top: 2.4074vh;
opacity: 0.2;
transition: 0.2s;
}
#map-categories-categories div #active-line {
width: 100%;
height: 0.1852vh;
opacity: 0;
background-color: #39FF88;
margin-top: 1.7593vh;
}
#map-categories-categories div.active,
#map-categories-categories div:hover {
color: #39FF88;
opacity: 1;
}
#map-categories-categories div.active #active-line,
#map-categories-categories div:hover #active-line {
width: 100%;
height: 0.1852vh;
opacity: 1;
background-color: #39FF88;
margin-top: 1.7593vh;
}
#map-categories-container #map-categories-list {
width: 100%;
height: 47.5vh;
display: flex;
flex-direction: column;
overflow-y: auto;
}
::-webkit-scrollbar {
display: none;
}
#map-categories-list #map-categories-list-item {
width: 100%;
height: 4.6296vh;
display: flex;
margin-top: 1.8519vh;
position: relative;
}
#map-categories-list-item #list-item-icon {
width: 4.6296vh;
height: 4.6296vh;
border: 0.1852vh solid #39FF88;
border-radius: 50%;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
margin-left: 1.8519vh;
}
#map-categories-list-item #list-item-icon img {
width: 3.8889vh;
height: 3.8889vh;
border-radius: 50%;
}
#map-categories-list-item img.blipIcon {
width: 1.5741vh;
height: 1.7593vh;
position: absolute;
margin-left: 20.1852vh;
margin-top: 1.3889vh;
}
/* Create New Blip Popup Start */
#create-new-blip-popup {
width: 100%;
height: 100%;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(0,0,0,0.93);
z-index: 3;
border-radius: .7813vw;
}
#create-new-blip-popup #create-new-blip-box {
width: 49.6296vh;
height: 27.7778vh;
border-radius: 1.1111vh;
background-image: url(img/CreateNewBlipPopupBg.png);
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
display: flex;
flex-direction: column;
}
#create-new-blip-box input {
width: 44.537vh;
height: 3.4259vh;
padding-left: 1.3889vh;
background-image: url(img/CreateNewBlipPopupFullInputBg.png);
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
background-color: transparent;
border-radius: 0.463vh;
border: 0;
font-size: 0.9259vh;
font-weight: 600;
color: white;
}
#create-new-blip-box #blip-box-small-inputs {
width: 45.9259vh;
height: 3.4259vh;
margin-top: 1.8519vh;
margin-left: 1.8519vh;
display: flex;
justify-content: space-between;
}
#blip-box-small-inputs input {
width: 18.9815vh;
height: 3.4259vh;
background-image: url(img/CreateNewBlipPopupSmallInputBg.png);
}
#create-new-blip-box #blip-box-buttons {
width: 45.9259vh;
height: 4.2593vh;
display: flex;
justify-content: space-between;
margin-left: 1.8519vh;
margin-top: 2.3148vh;
}
#blip-box-buttons #blip-box-button {
width: 20.3704vh;
height: 100%;
background-color: rgba(0, 0, 0, 0.33);
border-radius: 0.6481vh;
display: flex;
justify-content: center;
align-items: center;
font-size: 1.3889vh;
font-weight: 600;
color: white;
}
#blip-box-buttons #blip-box-button.create {
background: #39FF88;
color: black;
box-shadow: 0 0.0926vh 8.5185vh 0 rgba(57, 255, 136, 0.40);
}
/* Create New Blip Popup End */
/* Delete Blip Popup Start */
#delete-blip-popup {
width: 100%;
height: 100%;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(0,0,0,0.93);
z-index: 3;
border-radius: .7813vw;
}
#delete-blip-popup #delete-blip-popup-box {
width: 49.6296vh;
height: 27.7778vh;
display: flex;
flex-direction: column;
align-items: center;
border-radius: 1.1111vh;
background-image: url(img/DeleteBlipPopupBg.png);
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
overflow: hidden;
}
#delete-blip-popup-box img {
width: 2.3148vh;
height: 3.4259vh;
margin-top: 4.7222vh;
}
#delete-blip-popup-box span.blipName {
font-size: 1.1111vh;
font-weight: 600;
margin-top: 1.5741vh;
}
#delete-blip-popup-box span.areYouSure {
font-size: 1.3889vh;
text-align: center;
width: 16.2963vh;
font-weight: 600;
margin-top: 3.8889vh;
}
#delete-blip-popup-box span.lowOpacity {
opacity: .35;
font-size: 0.9259vh;
font-weight: 400;
margin-top: 1.6667vh;
}
#delete-blip-popup-box #delete-blip-popup-buttons {
width: 45.9259vh;
height: 4.2593vh;
display: flex;
justify-content: space-between;
margin-top: 1.3889vh;
}
#delete-blip-popup-buttons #delete-blip-popup-button {
width: 20.3704vh;
height: 100%;
background-color: rgba(0, 0, 0, 0.33);
border-radius: 0.6481vh;
display: flex;
justify-content: center;
align-items: center;
font-size: 1.3889vh;
font-weight: 600;
color: white;
}
#delete-blip-popup-buttons #delete-blip-popup-button.delete {
background-color: #FF1E46;
box-shadow: 0 0.0926vh 8.5185vh 0 rgba(255, 30, 70, 0.40);
}
/* Delete Blip Popup End */
/* Transitions Start */
.slide-fade-enter-active {
transition: all 0.3s ease-out;
}
.slide-fade-leave-active {
transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
}
.slide-fade-enter,
.slide-fade-leave-to {
transform: translateX(-20px);
opacity: 0;
}
.fade-enter-active,
.fade-leave-active {
transition: opacity 0.3s ease-out;
}
.fade-enter,
.fade-leave-to {
opacity: 0;
}
.deleteblip-enter-active,
.deleteblip-leave-active {
transition: all 0.3s ease-out;
}
.deleteblip-enter,
.deleteblip-leave-to {
transform: translateY(-3.7037vh);
opacity: 0;
}
/* Transitions End */