#header-content #search-players-container { width: 82.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); } #right-page-container #player-categories-container { width: 100%; height: 3.2407vh; margin-top: 1.3889vh; display: flex; } #player-categories-container #player-categories { width: 63.2407vh; height: 3.2407vh; margin-left: 3.4259vh; display: flex; flex-direction: row; } #player-categories-container #registered-characters-count { width: 49.2593vh; height: 3.2407vh; display: flex; justify-content: right; align-items: center; font-size: .7813vw; font-family: "SF Pro Display"; } #player-categories #player-category { width: 6.2037vh; height: 3.2407vh; margin-right: 0.9259vh; width: auto; padding-left: 1.8519vh; padding-right: 1.8519vh; border-radius: .4688vw; background-color: black; display: flex; justify-content: center; align-items: center; text-align: center; font-family: "SF Pro Display"; font-size: .7813vw; opacity: 0.20; transition: 0.3s; cursor: pointer; } #player-categories #player-category.active, #player-categories #player-category:hover { transition: 0.1s; opacity: 1; background: linear-gradient(90deg, rgba(255, 57, 93, 0.51) 0%, rgba(255, 57, 93, 0.51) 100%); box-shadow: 0px 0px 3.5417vw 0px #FF395D; } #right-page-container #real-page-content { width: 100%; height: 55.3704vh; margin-top: 2.3148vh; display: flex; justify-content: center; } #real-page-content #real-page-container { width: 112.5vh; height: 100%; display: flex; justify-content: space-between; } #real-page-container #players-container { width: 86.5741vh; max-height: 100%; overflow-y: auto; display: flex; flex-wrap: wrap; gap: 0.9259vh; align-content: flex-start; } #real-page-container #players-container.rolesettings { background-image: url(img/RoleDetailsBg.png); background-size: 100%; background-position: center; background-repeat: no-repeat; border-radius: 0.8333vh; flex-direction: column; flex-wrap: nowrap; gap: 0; overflow: hidden; } ::-webkit-scrollbar { display: none; } #players-container #player-container { width: 20.463vh; height: 23.1481vh; border-radius: .4688vw; background-image: url(img/PlayerCardBg.png); background-size: cover; background-position: center; flex: 0 0 20.463vh; transition: 0.3s; color: rgba(255, 255, 255, 0.50); } #players-container #player-container.classic { background-image: url(img/PlayerClassicCardBg.png); } #players-container #player-container.classic:hover { background-image: url(img/PlayerClassicCardHoverBg.png); } #players-container #player-container.deleted { background-image: url(img/DeletedCharacterBoxBg.png); } #players-container #player-container.deleted:hover { background-image: url(img/DeletedCharacterBoxBgHover.png); } #players-container #player-container:hover { background-image: url(img/PlayerCardHoverBg.png); transition: 0.3s; color: white; } #players-container #player-container:hover #inspect-content { opacity: 1; } #player-container:hover #player-information-container #player-text-information-box span.playerId { opacity: 1; } #player-container #online-status-box { width: 20.463vh; height: auto; display: flex; justify-content: right; margin-top: 1.1111vh; } #player-container #player-information-container { height: 4.6296vh; width: 100%; display: flex; } #player-container #player-information-container.inDeleted { height: 4.6296vh; width: 100%; display: flex; } #player-information-container #player-icon-border { width: 4.6296vh; height: 4.6296vh; border: .1042vw solid #CC39FF; border-radius: 50%; margin-left: 1.3889vh; display: flex; justify-content: center; align-items: center; } #player-icon-border #player-icon { background-image: url(img/DefaultIcon.png); background-position: center; background-size: cover; width: 3.8889vh; height: 3.8889vh; border-radius: 50%; } #player-information-container #player-text-information-box { margin-left: 1.3889vh; width: auto; height: 4.6296vh; display: flex; flex-direction: column; justify-content: center; } #player-text-information-box span.playerName { font-size: .625vw; font-weight: 600; } #player-text-information-box span.playerId { margin-top: 0.2778vh; opacity: 0.4; font-size: .625vw; font-weight: 600; transition: 0.3s; } #player-container #player-credentials-container { width: 100%; height: 12.963vh; display: flex; flex-direction: column; justify-content: space-evenly; } #player-credentials-container #player-credential { width: 90%; height: 1.1111vh; margin-left: 1.7593vh; margin-top: 1.8519vh; display: flex; align-items: center; } #player-credential span.credential { font-size: .625vw; font-weight: 600; width: 13.8889vh; height: .625vw; overflow: hidden; word-break: break-all; text-overflow: ellipsis; white-space: nowrap; margin-left: 1.3889vh; } #player-container #seperate-line-container { width: 100%; height: 0.0926vh; display: flex; justify-content: center; margin-top: 1.3889vh; } #player-container #inspect-content { width: 100%; margin-top: 0.9259vh; display: flex; justify-content: center; align-items: center; font-size: .625vw; } #player-container #inspect-content.request { font-size: 1.1111vh; font-weight: 600; opacity: .5; transition: 0.3s; } #seperate-line-container #seperate-line { width: 14.537vh; height: 0.0926vh; background-color: white; opacity: 0.07; } #real-page-container #deleted-characters-button { width: 23.6111vh; height: 100%; background-image: url(img/SignUpRequestsBg.png); background-size: cover; background-position: center; border-radius: .4688vw; display: flex; justify-content: center; align-items: center; text-align: center; transition: 0.3s; cursor: pointer; } #real-page-container #deleted-characters-button.managementRoles { background-image: url(img/ManagementRolesBg.png); } #deleted-characters-button #button-content { width: 14.6296vh; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; } #button-content span.button-title { width: 17.8704vh; font-size: 1.6667vw; opacity: 0.5; font-weight: 600; text-align: center; } #button-content #seperate-line { margin-top: 4.6296vh; width: 14.537vh; height: 0.0926vh; background-color: white; opacity: 0.41; } #button-content span.button-desc { font-size: .625vw; font-weight: 600; opacity: 0.5; } /* Player Info CSS */ #right-page-container #info-content-container { width: 100%; height: 60.8333vh; margin-top: 3.7037vh; display: flex; justify-content: space-evenly; } #info-content-container #info-player-info-container { width: 76.3889vh; height: 60.8333vh; background: rgba(0, 0, 0, 0.2); border-radius: 1.6146vw .4688vw .4688vw .4688vw; display: flex; } #info-content-container #info-player-actions-container { width: 33.5185vh; height: 60.8333vh; background: rgba(0, 0, 0, 0.2); border-radius: .5208vw; } #info-player-info-container #player-info-left-navi { height: 100%; width: 6.0185vh; border-radius: 1.6146vw 0 0 .4688vw; background-image: url(img/playerInfoLeftNaviBg.png); background-size: 100%; background-position: center; background-repeat: no-repeat; overflow: hidden; display: flex; flex-direction: column; align-items: center; } #player-info-left-navi span.playerId { margin-top: 0.9259vh; opacity: .4; font-size: .625vw; width: 100%; text-align: center; } #player-info-left-navi #vip-badge-icon { width: 1.6667vh; height: 1.2963vh; margin-top: 0.8333vh; background-image: url(img/VIPBadge.png); background-size: 100%; background-position: center; background-repeat: no-repeat; } #player-info-left-navi #info-left-navi-items { height: 36.7593vh; width: 5.2778vh; display: flex; flex-direction: column; margin-top: 4.8148vh; margin-left: 0.463vh; justify-content: space-between; } #info-left-navi-items #info-left-navi-item { width: 100%; height: 3.4259vh; display: flex; flex-direction: row; align-items: center; } #info-left-navi-item #info-navi-selector-container { width: 0.9259vh; height: 100%; display: flex; align-items: center; } #info-navi-selector-container #info-navi-selector { width: 0.6944vh; height: 2.7778vh; background-image: url(img/PlayerInfoLeftNaviSelection.png); background-size: 100%; background-position: center; background-repeat: no-repeat; } #info-left-navi-item #info-navi-item-border { width: 3.2407vh; height: 3.2407vh; border-radius: 50%; border: .1042vw solid black; opacity: 0.2; box-shadow: 0 0 .2083vw black; display: flex; justify-content: center; align-items: center; transition: 0.3s; } #info-navi-item-border #info-navi-item-bg { width: 2.8704vh; height: 2.8704vh; background-color: black; border-radius: 50%; box-shadow: 0px 0px 2.0313vw black; display: flex; justify-content: center; align-items: center; } #info-navi-item-bg #info-navi-item-icon { width: 1.3889vh; height: 1.7593vh; background-size: 100%; background-position: center; background-repeat: no-repeat; } #info-left-navi-item #info-navi-item-border.active, #info-left-navi-item #info-navi-item-border:hover { opacity: 1; border: .1042vw solid #7239FF; transition: 0.3s; } #info-left-navi-item #info-navi-item-border.active #info-navi-item-bg, #info-left-navi-item #info-navi-item-border:hover #info-navi-item-bg { background-color: #CC39FF; box-shadow: 0px 0px 2.0313vw #CC39FF; transition: 0.3s; } #player-info-left-navi #player-info-icon-border { width: 5.6481vh; height: 5.6481vh; margin-top: 0.1852vh; border: .1042vw solid #FFDE30; display: flex; justify-content: center; align-items: center; box-shadow: 0px 0px 1.5208vw -10px #FFDE30; border-radius: 50%; } #player-info-icon-border #player-info-icon { width: 5.1667vh; height: 5.1667vh; background-image: url(img/DefaultIcon.png); background-size: 100%; background-position: center; background-repeat: no-repeat; border-radius: 50%; } #players-container.rolesettings #role-credentials-container { width: 100%; height: 6.1111vh; display: flex; align-items: center; position: relative; } #role-credentials-container #role-credentials-button { width: 10.5556vh; height: 3.5185vh; display: flex; align-items: center; justify-content: center; font-size: 1.1111vh; font-weight: 600; border-radius: 0.6481vh; } #role-credentials-container #role-credentials-button.goback { background-image: url(img/GoBackButtonBg.png); background-size: 100%; background-position: center; background-repeat: no-repeat; justify-content: left; } #role-credentials-container #role-credentials-button.save { display: inline-flex; background: #FF395D; } #players-container.rolesettings #seperate-line { background: rgba(255, 255, 255, 0.07); height: 0.0926vh; } #players-container.rolesettings .swiper { width: 84.7222vh; height: 2.7778vh; display: flex; justify-content: left; } .swiper-wrapper .swiper-slide { width: auto; height: 2.7778vh; padding-left: 1.5741vh; padding-right: 1.5741vh; display: flex; justify-content: center; align-items: center; background: rgba(0, 0, 0, 0.20); border-radius: 0.8333vh; opacity: .35; font-size: 1.3889vh; font-weight: 700; transition: 0.3s; } .swiper-wrapper .swiper-slide:hover, .swiper-wrapper .swiper-slide.active { background: linear-gradient(90deg, rgba(255, 57, 93, 0.51) 0%, rgba(255, 57, 93, 0.51) 100%); opacity: 1; } .swiper-wrapper .swiper-slide span { white-space: nowrap; } #players-container.rolesettings #role-details-sections { width: 82.7778vh; max-height: 41.6667vh; margin-left: 1.9444vh; margin-top: 2.7778vh; display: flex; flex-direction: column; gap: 1.8519vh; overflow-y: auto; } #role-details-sections #role-details-section { width: 100%; min-height: 3.1481vh; display: inline-flex; justify-content: space-between; border-bottom: 0.0926vh solid rgba(255, 255, 255, 0.07); font-size: 1.168vh; font-weight: 600; } #role-details-section #role-details-section-checkmark { width: 1.8519vh; height: 1.8519vh; border-radius: 0.463vh; background: rgba(0, 0, 0, 0.20); transition: 0.3s; } #role-details-section #role-details-section-checkmark.active { background-image: url(img/CheckmarkedBg.png); background-size: 100%; background-position: center; background-repeat: no-repeat; } #role-actions-container { width: 23.2407vh; height: 100%; display: flex; flex-direction: column; justify-content: space-between; } #role-actions-container #role-members-container { width: 100%; height: 54.8148vh; display: flex; flex-direction: column; align-items: center; background-image: url(img/RoleMembersContainerBg.png); background-position: center; background-size: 100%; background-repeat: no-repeat; } #role-members-container span.title { font-size: 1.8519vh; font-weight: 600; margin-top: 2.4074vh; } #role-members-container #seperate-line { width: 17.6852vh; height: 0.0926vh; background: rgba(255, 255, 255, 0.07); } #role-members-container #role-members-list { width: 100%; max-height: 36.6667vh; min-height: 36.6667vh; display: flex; flex-direction: column; align-items: center; overflow-y: auto; gap: 0.9259vh; } #role-members-container #role-member-container { width: 20.463vh; min-height: 3.7037vh; border-radius: 0.5556vh; border: 0.1389vh solid rgba(255, 255, 255, 0.07); background: rgba(217, 217, 217, 0.15); opacity: .5; transition: 0.3s; display: flex; align-items: center; position: relative; } #role-members-container #role-member-container:hover { opacity: 1; } #role-member-container #role-member-img-border { width: 2.5926vh; height: 2.5926vh; border-radius: 50%; border: 0.0926vh solid #FF395D; display: flex; justify-content: center; align-items: center; } #role-member-img-border img { width: 2.4074vh; height: 2.4074vh; border-radius: 50%; } #role-member-container span { font-size: 0.9259vh; font-weight: 600; } #role-actions-container #role-actions-button { height: 3.7037vh; display: flex; justify-content: center; align-items: center; font-size: 1.1111vh; font-weight: 600; border-radius: 0.7407vh; } #role-actions-container #role-actions-button.deleteRole { border: 0.1852vh solid rgba(0, 0, 0, 0.39); background: linear-gradient(90deg, #FF1D46 0%, #CA0126 100%), rgba(217, 217, 217, 0.05); box-shadow: 0 0 3.6111vh 0 rgba(255, 57, 93, 0.25); } #role-actions-container #role-actions-button.setRole { border: 0.1852vh solid rgba(0, 0, 0, 0.39); background: linear-gradient(0deg, #FF395D 0%, #FF395D 100%), rgba(217, 217, 217, 0.05); box-shadow: 0 0 3.6111vh 0 rgba(255, 57, 93, 0.25); width: 19.537vh; } /* Create New Role Popup Start */ #popup-box #createNewRole-popup-input { width: 19.2593vh; height: auto; display: flex; flex-direction: column; gap: 0.7407vh; } #createNewRole-popup-input span { font-size: 0.9259vh; font-weight: 500; opacity: .32; } #createNewRole-popup-input input { width: 100%; height: 3.4259vh; display: inline-flex; border-radius: 0.463vh; border: 0.2778vh solid rgba(255, 57, 93, 0.16); background: rgba(0, 0, 0, 0.48); color: white; font-size: 0.9259vh; font-weight: 500; text-align: center; transition: 0.3s; } #createNewRole-popup-input input::placeholder { opacity: .35; font-weight: 500; color: white; } #createNewRole-popup-input input:focus { border-color: #FF395D; } #createNewRole-popup-input #createNewRole-input-button { width: 100%; height: 3.4259vh; display: inline-flex; justify-content: center; align-items: center; border-radius: 0.463vh; border: 0.2778vh solid rgba(255, 57, 93, 0.16); background: rgba(0, 0, 0, 0.48); transition: 0.3s; } #createNewRole-popup-input #createNewRole-input-button.active { background: #FF395D; } #createNewRole-input-button span { color: white; opacity: .35; } /* Create New Role Popup End */ /* Delete Role Popup Start */ /* Delete Role Popup End */ /* Remove Role From User Popup Start */ #popup-box #takeRole-popup-img-border { width: 5.5556vh; height: 5.5556vh; display: inline-flex; justify-content: center; align-items: center; border-radius: 50%; border: 0.2222vh solid #FF3939; } #takeRole-popup-img-border img { width: 4.6296vh; height: 4.6296vh; border-radius: 50%; } /* Remove Role From User Popup End */ /* Set Role to User Popup Start */ #popup-box span.title { font-size: 1.3889vh; font-weight: 600; margin-top: 1.8519vh; margin-left: 1.8519vh; } #popup-box #setRole-selectmenu { width: 45.9259vh; height: 20.3704vh; display: flex; flex-direction: column; } #setRole-selectmenu input { width: calc(100% - 1.3889vh); height: 3.4259vh; padding-left: 1.3889vh; border: 0; background-image: url(img/SetRoleInputBg.png); background-position: center; background-size: 100% 100%; background-repeat: no-repeat; background-color: transparent; color: white; font-weight: 600; font-size: 0.9259vh; font-family: 'SF Pro Rounded'; } #setRole-selectmenu #selectmenuPart { margin-top: 3.4259vh; width: 46.0185vh; /* min-height: 21.2963vh; */ max-height: 21.2963vh; display: flex; flex-direction: column; overflow-y: auto; background-image: url(img/SetRoleInputDownBg.png); background-position: center; background-size: 100% 100%; background-repeat: no-repeat; position: absolute; } #setRole-selectmenu #selectmenuPart #selectmenu-item { width: 100%; min-height: 3.2407vh; border-bottom: 0.2778vh solid #FF395D; background-color: transparent; display: flex; align-items: center; transition: 0.3s; } #setRole-selectmenu #selectmenuPart #selectmenu-item.last { border-bottom: 0; } #setRole-selectmenu #selectmenuPart #selectmenu-item img { width: 2.25vh; height: 2.25vh; border-radius: 50%; margin-left: 1.3889vh; } #setRole-selectmenu #selectmenuPart #selectmenu-item span { font-size: 0.9259vh; font-weight: 600; margin-left: 1.3889vh; } #setRole-selectmenu #selectmenuPart #selectmenu-item:hover { background-color: #5F232E; } /* Set Role to User Popup End */ /* Global Popup Elements Start */ #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; font-family: 'SF Pro Rounded'; font-weight: 600; } #popup #popup-box { width: 49.6296vh; height: 27.7778vh; display: inline-flex; overflow: hidden; background-position: center; background-size: 100% 100%; background-repeat: no-repeat; border-radius: 1.1111vh; align-items: center; flex-direction: column; } #popup-box #popup-buttons { width: calc(20.3704vh + 20.3704vh + 5.1852vh); height: 4.2593vh; display: flex; justify-content: space-between; } #popup-box #popup-buttons #popup-button { width: 20.3704vh; height: 100%; display: flex; justify-content: center; align-items: center; border-radius: 0.6481vh; background: rgba(0, 0, 0, 0.33); font-size: 1.3889vh; font-weight: 600; } /* Global Popup Elements End */ /* Transitions Start */ .fade-enter-active, .fade-leave-active { transition: opacity 0.3s ease-out; } .fade-enter, .fade-leave-to { opacity: 0; } /* Transitions End */