Main/resources/[standalone]/cs_license/ui/style.css
2025-06-07 08:51:21 +02:00

3603 lines
68 KiB
CSS

@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&display=swap");
@font-face {
font-family: "Gilroy Light";
src: url(./fonts/GILROY-LIGHT.OTF);
}
@font-face {
font-family: "Nove";
src: url(./fonts/Novecentosanswide-DemiBold.ttf);
}
@font-face {
font-family: "Organetto";
src: url(./fonts/Organetto.otf);
}
@font-face {
font-family: "Gilory Bold";
src: url(./fonts/GILROY-EXTRABOLD.OTF);
}
:root {
--main-color: #22a77d;
--title-heading: "Nove";
--title-color: #e2e2e2;
--btn-bg-color: rgba(255, 255, 255, 0.123);
--card-primary-bg: #fff;
--card-secondary-bg: #181818;
--card-primary-color: #959595;
--card-secondary-color: #383838;
}
* {
box-sizing: border-box;
padding: 0;
margin: 0;
}
body {
font-family: "Poppins", sans-serif;
color: #fff;
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
width: 100%;
user-select: none;
overflow: none;
background-color: transparent;
}
.wrapper {
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
position: relative;
display: none;
background: radial-gradient(circle, rgba(255,255,255,0) 0%, rgba(61,61,61,0) 0%, rgba(0,0,0,0.773546918767507) 100%);
}
.wrapper-manager{
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
position: relative;
display: none;
background: radial-gradient(circle, rgba(255,255,255,0) 0%, rgba(61,61,61,0) 0%, rgba(0,0,0,0.773546918767507) 100%);
}
.created-cards-container,
.issued-cards-container,
.create-id-panel-container {
height: 70%;
width: 60%;
background-color: #0d0b0d;
border-radius: 1vh;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.created-cards-container {
display: none;
}
.issued-cards-container {
display: none;
}
.created-cards-main,
.issued-card-main,
.create-id-panel-main {
height: 97%;
width: 97.5%;
background-color: #181718;
border-radius: 1vh;
}
.create-id-btn {
height: 4vh;
width: 15vh;
background-color: #0d0b0d;
border-radius: 1vh;
align-items: center;
justify-content: center;
gap: 5px;
font-size: 1.3vh;
text-transform: uppercase;
display: none;
}
.create-id-btn:hover {
background-color: var(--main-color);
cursor: pointer;
}
.create-id-nav-container {
height: 9%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.create-id-nav-box {
height: 80%;
width: 97%;
display: flex;
align-items: end;
justify-content: center;
gap: 10px;
}
.create-id-nav-options,
.create-id-previous-btn,
.create-id-next-btn {
height: 4vh;
width: 14vh;
border: 2px solid #ffffff1c;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.3vh;
color: #959595;
gap: 1vh;
}
.create-id-previous-btn {
visibility: hidden;
}
.create-id-nav-options:hover,
.create-id-next-btn:hover,
.create-id-previous-btn:hover {
cursor: pointer;
background-color: #22a77d50;
color: white;
border: 1px solid #22a77d60;
}
.create-id-layout-container {
height: 70%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
gap: 1vh;
display: none;
}
.create-id-landscape-layout-cont,
.create-id-portrait-layout-cont {
height: 90%;
width: 40%;
background-color: #0d0b0d;
border: 2px solid #ffffff1c;
}
.create-id-landscape-layout-cont:hover,
.create-id-portrait-layout-cont:hover {
background-color: #22a77d30;
cursor: pointer;
border: 1px solid #22a77d50;
}
.create-id-landscape-layout-header,
.create-id-portrait-layout-header {
height: 15%;
width: 100%;
color: #22a77d;
font-family: "Organetto";
font-size: 3vh;
display: flex;
align-items: center;
justify-content: center;
}
.create-id-landscape-image-box,
.create-id-portrait-image-box {
height: 85%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.create-id-landscape-image {
height: 50%;
width: 85%;
background-color: #959595;
border-radius: 1vh;
}
.create-id-portrait-image {
height: 80%;
width: 55%;
background-color: #959595;
border-radius: 1vh;
}
.create-id-next-prev-container {
height: 9%;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0vh 3vh;
}
.create-id-color-container {
height: 70%;
width: 100%;
display: none;
}
.create-id-logo-container {
height: 70%;
width: 100%;
display: none;
}
.create-id-content-container {
height: 70%;
width: 100%;
display: none;
}
.create-id-color-heading,
.create-id-logo-heading,
.create-id-content-heading {
height: 10%;
width: 100%;
color: #22a77d;
font-family: "Organetto";
font-size: 1.8vh;
display: flex;
align-items: end;
justify-content: center;
}
.create-id-color-demo-cont,
.create-id-logo-demo-cont,
.create-id-content-demo-cont {
height: 100%;
width: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.create-id-color-options-cont,
.create-id-logo-options-cont,
.create-id-content-options-cont {
height: 100%;
width: 50%;
padding: 3vh;
display: flex;
flex-direction: column;
gap: 1vh;
}
.create-id-color-options-box {
height: 25%;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.create-id-color-options-heading,
.create-id-logo-options-heading,
.create-id-content-options-heading {
height: 30%;
width: 100%;
display: flex;
align-items: center;
font-size: 1.4vh;
text-transform: uppercase;
color: #959595;
}
.create-id-color-options-content {
height: 65%;
width: 100%;
border: 2px solid #ffffff1c;
display: flex;
align-items: center;
padding: 9px;
gap: 9px;
}
.create-id-color-options {
height: 100%;
width: 5vh;
}
.create-id-color-options:hover {
cursor: pointer;
border: 1px solid white;
}
.create-id-color-options-colorpicker{
height: 2.5vh;
width: 3vh;
border: 1px solid white;
outline: none;
cursor: pointer;
}
.widthCP {
width: 2.6vh;
}
.colorpicker{
height: 100%;
width: 100%;
border: none;
outline: none;
cursor: pointer;
}
.create-id-color-middle,
.create-id-logo-middle,
.create-id-content-middle {
height: 90%;
width: 100%;
display: flex;
position: relative;
align-items: center;
justify-content: center;
}
.create-id-logo-options-box {
height: 15%;
width: 100%;
border: 2px solid #ffffff1c;
display: flex;
align-items: center;
padding: 9px;
font-size: 1.5vh;
text-transform: uppercase;
justify-content: center;
color: #959595;
}
.create-id-logo-options-box:hover {
background-color: #22a77d36;
border: 1px solid #22a77d30;
color: #22a77d;
cursor: pointer;
}
.create-id-logo-upload-box {
height: 33%;
width: 100%;
margin-top: 3vh;
display: flex;
flex-direction: column;
justify-content: end;
gap: 5px;
}
.create-id-logo-upload-btn-cont {
height: 60%;
width: 100%;
display: flex;
justify-content: space-between;
}
.create-id-logo-upload-input, .create-id-bg-upload-input {
height: 100%;
width: 73%;
background: none;
border: none;
outline: none;
padding: 5px;
color: #959595;
font-family: "Poppins", sans-serif;
font-size: 1.5vh;
background-color: #22a77d36;
border: 1px solid #22a77d30;
}
.create-id-logo-upload-btn, .create-id-bg-upload-btn {
height: 100%;
width: 25%;
background-color: #22a77d50;
border: 1px solid #22a77d30;
color: #22a77d;
font-size: 1.3vh;
display: flex;
align-items: center;
justify-content: center;
}
.create-id-logo-upload-btn:hover, .create-id-bg-upload-btn:hover {
cursor: pointer;
background-color: rgba(255, 255, 255, 0.2);
border: 1px solid white;
color: white;
}
.create-id-content-heading-cont {
height: 15%;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
gap: 5px;
}
.create-id-content-heading-box {
height: 65%;
width: 100%;
}
.create-id-heading-input,
.create-id-footer-input {
height: 100%;
width: 100%;
padding: 1vh;
border: 2px solid #ffffff1c;
display: flex;
align-items: center;
font-size: 2vh;
outline: none;
color: white;
background: none;
}
.create-id-content-options-box {
height: 65%;
width: 100%;
}
.create-id-content-options-select {
height: 88%;
width: 100%;
display: grid;
grid-template-columns: repeat(2, 6fr);
grid-template-rows: repeat(5, 1fr);
place-items: center;
gap: 1vh;
}
.create-id-content-options {
height: 100%;
width: 100%;
background-color: #22a77d50;
border: 1px solid #22a77d30;
color: #22a77d;
display: flex;
padding: 5px;
align-items: center;
font-size: 1.5vh;
justify-content: center;
}
.create-id-content-options:hover {
cursor: pointer;
background-color: rgba(255, 255, 255, 0.2);
border: 1px solid white;
color: white;
}
.create-id-content-custom-input-popup {
height: 25vh;
width: 35vh;
border-radius: 5px;
border: 3px solid #353535;
position: absolute;
z-index: 1;
padding: 1vh;
display: block;
background: rgb(0 0 0 / 74%);
box-shadow: 0 8px 32px 0 rgb(0 0 0 / 37%);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
}
.add-custom-input-title {
height: 30%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 2vh;
color: var(--title-color);
font-family: var(--title-heading);
text-transform: uppercase;
}
.add-custom-input-cont {
height: 50%;
width: 100%;
display: flex;
align-items: center;
gap: 1vh;
flex-direction: column;
}
.add-custom-input-buttons {
height: 15%;
width: 100%;
display: flex;
align-items: center;
justify-content: end;
gap: 1vh;
}
.add-custom-save-btn,
.add-custom-cancel-btn {
height: 100%;
width: 30%;
background-color: rgba(255, 255, 255, 0.13);
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5vh;
color: var(--card-primary-color);
border-radius: 4px;
}
.add-custom-save-btn:hover,
.add-custom-cancel-btn:hover {
background-color: #22a77d50;
border: 1px solid #22a77d30;
color: #22a77d;
cursor: pointer;
}
.add-custom-input {
height: 35%;
width: 80%;
background-color: rgba(255, 255, 255, 0.13);
border: none;
outline: none;
padding: 5px;
color: white;
font-family: "Poppins", sans-serif;
font-size: 1.5vh;
text-align: center;
}
.create-id-extras-container {
height: 70%;
width: 100%;
}
.item-name-input {
height: 60%;
width: 75%;
background: none;
border: none;
outline: none;
padding: 5px;
color: #959595;
font-family: "Poppins", sans-serif;
font-size: 1.5vh;
background-color: #22a77d36;
border: 1px solid #22a77d30;
}
.create-id-extras-option-cont {
height: 20%;
width: 100%;
display: flex;
padding: 1vh;
}
.create-id-extras-option-cont-title {
height: 100%;
width: 60%;
display: flex;
align-items: baseline;
color: #959595;
gap: 5px;
flex-direction: column;
justify-content: center;
}
.create-id-extras-option-cont-title-name {
font-size: 1.5vh;
font-family: "Nove";
text-transform: uppercase;
}
.create-id-extras-option-job-name {
height: 30%;
width: 100%;
overflow: none;
display: flex;
font-size: 1.2vh;
align-items: center;
justify-content: flex-start;
gap: 5px;
}
.allowed-issue-jobs,
.restricted-issue-jobs {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
background-color: #22a77d3b;
border: 1px solid #22a77d;
color: #22a77d;
font-size: 1vh;
padding: 5px;
}
.allowed-issue-jobs:hover,
.restricted-issue-jobs:hover {
background-color: #a7222221;
border: 2px solid #c7212160;
cursor: pointer;
color: #fff;
}
.create-id-extras-options {
height: 100%;
width: 40%;
display: flex;
align-items: center;
justify-content: end;
gap: 1vh;
}
.create-id-extras-options-btn {
height: 60%;
width: 35%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.3vh;
background-color: #22a77d3a;
border: 1px solid #22a77d30;
color: #22a77d;
}
.create-id-extras-options-btn:hover {
cursor: pointer;
background-color: rgba(255, 255, 255, 0.2);
border: 1px solid white;
color: white;
}
.add-input-extras {
font-size: 2vh;
color: #959595;
}
.add-input-extras:hover {
cursor: pointer;
color: #22a77d;
}
.chargeMoneyText {
color: #22a77d;
font-family: "Nove";
font-style: normal;
display: none;
}
.issued-cards-inside {
position: absolute;
height: 97%;
width: 97.5%;
background-color: #181718;
border-radius: 1vh;
display: none;
}
.id-panel-exit-btn-container {
height: 4.5vh;
width: 15%;
background-color: var(--btn-bg-color);
display: flex;
padding: 5px;
border-radius: 1px;
}
.id-panel-esc-btn {
height: 100%;
width: 40%;
background-color: #ffffff30;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2vh;
border-radius: 1px;
}
.id-panel-close-btn {
height: 100%;
width: 60%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2vh;
}
.id-panel-close-btn:hover,
.create-cards-btn:hover,
.created-cards-btn:hover,
.issued-cards-btn:hover {
background-color: var(--main-color);
cursor: pointer;
}
.main-header {
height: 10%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.main-middle {
height: 90%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.main-heading-box {
height: 100%;
width: 90%;
border-bottom: 1px solid #ffffff3d;
display: flex;
justify-content: space-between;
}
.main-heading-title {
height: 100%;
width: 30%;
font-family: var(--title-heading);
color: white;
display: flex;
align-items: center;
font-size: 3vh;
text-transform: uppercase;
}
.main-heading-nav-bar {
height: 100%;
width: 50%;
display: flex;
align-items: center;
justify-content: end;
gap: 1vh;
}
.create-cards-btn,
.created-cards-btn,
.issued-cards-btn {
height: 4.5vh;
background-color: var(--btn-bg-color);
width: 15%;
font-size: 1.2vh;
display: flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
}
.created-cards-header {
height: 12%;
width: 100%;
display: flex;
border-bottom: 1px solid #ffffff1c;
}
.created-header-title-cont {
height: 100%;
width: 55%;
display: flex;
gap: 8px;
padding: 8px;
}
.created-header-logo {
height: 100%;
width: 15%;
color: #22a77d;
display: flex;
align-items: center;
justify-content: center;
font-size: 5vh;
border-radius: 1vh;
}
.created-header-title {
height: 100%;
width: 80%;
}
.created-header-main-title,
.issued-header-main-title {
height: 60%;
width: 140%;
font-family: "Organetto";
font-size: 3vh;
display: flex;
align-items: center;
}
.created-header-sub-title,
.issued-header-sub-title {
height: 0%;
width: 100%;
border-left: 2px solid #22a77d;
text-transform: capitalize;
font-size: 1.3vh;
display: flex;
align-items: center;
padding: 10px;
color: rgba(255, 255, 255, 0.594);
}
.created-header-search-cont {
height: 100%;
width: 44%;
display: flex;
align-items: center;
justify-content: end;
gap: 2vh;
}
.created-search-btn,
.issued-card-go-back-btn {
height: 4vh;
width: 20vh;
background-color: #0d0b0d;
border-radius: 1vh;
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
font-size: 1.3vh;
}
.issued-card-go-back-btn {
height: 4vh;
width: 10vh;
color: #8f8e8c;
}
.issued-card-go-back-btn:hover {
background-color: #22a77d;
cursor: pointer;
color: #0d0b0d;
}
.search-cards-input,
.search-issued-cards-input,
.search-player-cards-input {
height: 100%;
width: 75%;
background: none;
border: none;
outline: none;
font-family: "Poppins", sans-serif;
color: white;
font-size: 1.2vh;
margin-left: 5px;
}
.created-cards-middle {
height: 88%;
width: 100%;
overflow: scroll;
margin-bottom: 1vh;
padding: 3vh;
}
.created-cards-middle::-webkit-scrollbar {
display: none;
}
.created-cards-box {
height: 7vh;
width: 100%;
background-color: #2525276e;
margin-bottom: 1.5vh;
display: flex;
border-radius: 5px;
box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
}
.created-cards-icon {
height: 100%;
width: 8%;
display: flex;
align-items: center;
justify-content: center;
font-size: 2.5vh;
color: #22a77d;
}
.created-card-details-box {
height: 100%;
width: 60%;
}
.created-card-heading-name {
height: 55%;
width: 100%;
display: flex;
align-items: end;
gap: 5px;
font-size: 1.5vh;
color: #e9e7e7;
}
.created-card-date {
height: 45%;
width: 100%;
font-size: 1.2vh;
display: flex;
color: #b9b6b6;
gap: 5px;
}
.created-card-buttons-box {
height: 100%;
width: 32%;
display: flex;
align-items: center;
justify-content: center;
gap: 2vh;
}
.created-card-view-btn,
.created-delete-btn {
height: 50%;
width: 35%;
background-color: #22a77d36;
border: 1px solid #22a77d60;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.3vh;
color: #22a77d;
border-radius: 5px;
}
.created-delete-btn {
background-color: rgb(255 85 85 / 16%);
border: 1px solid rgba(255, 116, 116, 0.822);
color: rgb(255, 86, 86);
}
.created-card-view-btn:hover,
.created-delete-btn:hover {
cursor: pointer;
background-color: rgba(255, 255, 255, 0.267);
border: 1px solid white;
color: white;
}
.issued-cards-middle {
height: 86%;
width: 100%;
display: flex;
}
.issued-cards-public-cont {
height: 100%;
width: 50%;
border-right: 2px solid #ffffff21;
}
.issued-cards-job-cont {
height: 100%;
width: 50%;
}
.issued-cards-public-title,
.issued-cards-job-title {
height: 5%;
width: 100%;
padding-left: 2vh;
display: flex;
align-items: end;
justify-content: center;
text-transform: uppercase;
font-size: 2vh;
color: rgb(117, 117, 117);
font-family: Nove;
margin-top: 1.5vh;
font-family: "Organetto";
}
.issued-public-cards-box,
.issued-job-cards-box {
height: 92%;
width: 100%;
overflow: scroll;
padding: 2vh;
z-index: 100;
}
.issued-public-cards-box::-webkit-scrollbar {
display: none;
}
.issued-job-cards-box::-webkit-scrollbar {
display: none;
}
.issued-public-card,
.issued-job-card {
height: 7vh;
width: 100%;
background-color: #131313;
border: 1px solid #ffffff14;
margin-bottom: 1vh;
color: #8f8e8c;
font-size: 2vh;
display: flex;
align-items: center;
padding: 0vh 2vh 0vh 2vh;
gap: 2vh;
}
.issued-public-card:hover,
.issued-job-card:hover {
background-color: rgba(0, 0, 0, 0.555);
border: 1px solid #22a77d;
cursor: pointer;
}
.issued-cards-inside-middle {
height: 88%;
width: 100%;
}
.no-cards-found {
height: 75%;
width: 75%;
margin-left: 15vh;
color: #8f8e8c;
font-family: "Organetto";
display: flex;
align-items: center;
justify-content: center;
font-size: 3vh;
display: none;
position: absolute;
}
.players-issued-cards-container {
height: 95%;
width: 100%;
overflow: scroll;
display: grid;
grid-template-columns: repeat(3, 6fr);
grid-template-rows: repeat(4, 1fr);
row-gap: 2vh;
place-items: center;
}
.players-issued-cards-container::-webkit-scrollbar {
display: none;
}
.players-issued-card {
background-color: white;
height: 8vh;
width: 28vh;
background-color: #131313;
border: 1px solid #ffffff14;
display: flex;
}
.player-issued-logo-cont {
height: 100%;
width: 20%;
display: flex;
align-items: center;
justify-content: center;
font-size: 2.5vh;
color: #8f8e8c;
}
.player-issued-details-cont {
height: 100%;
width: 55%;
font-family: "Nove";
display: flex;
text-transform: uppercase;
justify-content: center;
gap: 8px;
flex-direction: column;
font-size: 1.1vh;
padding: 5px;
}
.player-issued-name {
color: #b9b6b6;
overflow: hidden;
}
.player-issued-id {
font-size: 1.2vh;
font-family: "Poppins", sans-serif;
color: #22a77d;
letter-spacing: 1px;
}
.player-issued-revoke-btn-cont {
height: 100%;
width: 25%;
display: flex;
align-items: center;
justify-content: center;
}
.player-issued-revoke-btn {
height: 85%;
width: 85%;
background-color: #22a77d30;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 2vh;
color: #22a77d;
}
.player-issued-revoke-btn:hover {
background-color: #ffffff3d;
color: white;
cursor: pointer;
}
.confirmation-pop-up-container {
height: 61%;
width: 58.5%;
top: 24.5vh;
background-color: #000000c2;
position: absolute;
display: flex;
align-items: center;
justify-content: center;
display: none;
border-radius: 1vh;
z-index: 100;
}
.confirmation-container {
height: 40%;
width: 35vh;
border-radius: 1vh;
background-color: #181718;
}
.revoke-player-container {
height: 100%;
width: 100%;
}
.revoke-player-title {
height: 20%;
width: 100%;
font-family: "Nove";
display: flex;
align-items: center;
text-transform: uppercase;
font-size: 2vh;
color: var(--title-color);
padding: 2vh;
}
.revoke-player-content-box {
height: 60%;
width: 100%;
padding: 0vh 2vh 2vh 2vh;
}
.revoke-player-content {
height: auto;
width: 100%;
background-color: #22a77d12;
border: 1px solid #22a77d8a;
padding: 1vh;
min-height: 7vh;
max-height: 15vh;
font-size: 1.5vh;
display: flex;
align-items: center;
color: #b9b6b6;
}
.revoke-player-btns-cont {
height: 20%;
width: 100%;
background-color: #121212;
border-radius: 0vh 0vh 1vh 1vh;
display: flex;
align-items: center;
justify-content: end;
gap: 1vh;
padding: 1vh;
}
.cancel-revoke-btn {
height: 70%;
width: 30%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2vh;
color: #e2e2e2;
}
.revoke-player-btn {
height: 70%;
width: 30%;
background-color: #22a77d;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2vh;
border-radius: 2px;
}
.cancel-revoke-btn:hover {
cursor: pointer;
background-color: rgb(255, 86, 86);
}
.revoke-player-btn:hover {
cursor: pointer;
background-color: var(--btn-bg-color);
color: white;
}
.cards-container {
height: 100%;
width: 100%;
padding: 2vh;
display: flex;
align-items: center;
justify-content: center;
display: none;
position: relative;
}
.landscape-card {
height: 25vh;
width: 42vh;
border-radius: 2vh;
z-index: 1;
background-color: var(--card-primary-bg);
position: absolute;
display: none;
align-items: center;
justify-content: center;
animation-duration: 0.6s;
background-size: cover;
background-repeat:no-repeat;
background-position:center;
}
.landscape-center-logo-container,
.portrait-center-logo-container {
height: 100%;
width: 100%;
position: absolute;
display: flex;
align-items: center;
justify-content: center;
z-index: 0;
}
.landscape-center-logo {
height: 45%;
opacity: 0.3;
margin-left: 10vh;
}
.portrait-center-logo {
height: 30%;
opacity: 0.3;
margin-top: 10vh;
}
.landscape-main-container,
.portrait-main-container {
height: 100%;
width: 100%;
z-index: 1;
position: absolute;
}
.landscape-header,
.portrait-header {
height: 15%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.landscape-middle {
height: 65%;
width: 100%;
display: flex;
}
.portrait-middle {
height: 70%;
width: 100%;
}
.landscape-player-photo-container {
height: 100%;
width: 35%;
position: relative;
}
.landscape-player-bg-logo-container,
.portrait-player-bg-logo-container {
height: 100%;
width: 100%;
position: absolute;
display: flex;
justify-content: center;
z-index: 0;
display: none;
}
.landscape-player-bg-logo {
height: 80%;
opacity: 0.3;
margin-top: 1vh;
}
.portrait-player-bg-logo {
height: 100%;
opacity: 0.3;
}
.landscape-player-image-container,
.portrait-player-image-container {
height: 100%;
width: 100%;
position: absolute;
display: flex;
align-items: center;
justify-content: center;
z-index: 1;
}
.landscape-player-image {
height: 80%;
object-fit: cover;
width: 85%;
}
.portrait-player-image {
height: 90%;
width: 45%;
object-fit: cover;
}
.landscape-player-info-container {
height: 100%;
width: 65%;
display: grid;
grid-template-columns: repeat(2, 6fr);
grid-template-rows: repeat(4, 1fr);
gap: 5px;
place-items: center;
padding: 5px;
}
.landscape-input-container {
height: 100%;
width: 100%;
overflow: hidden;
}
.landscape-footer,
.portrait-footer {
height: 20%;
width: 100%;
background-color: var(--card-secondary-bg);
border-radius: 0vh 0vh 2vh 2vh;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5vh;
color: var(--card-primary-color);
font-style: italic;
}
.portrait-footer {
height: 15%;
}
.landscape-heading-title,
.portrait-heading-title {
font-family: "Organetto";
font-size: 1.4vh;
width: 90%;
display: flex;
align-items: center;
justify-content: center;
border-top: 1px solid #56565650;
margin-left: 1vh;
margin-right: 1vh;
border-bottom: 1px solid #56565650;
color: var(--card-secondary-color);
}
.landscape-card-input-heading {
height: 40%;
width: 100%;
font-size: 1.2vh;
text-align: center;
display: flex;
align-items: baseline;
color: var(--card-primary-color);
text-transform: capitalize;
}
.landscape-card-input-content {
height: 60%;
width: 100%;
font-size: 1.2vh;
display: flex;
color: var(--card-secondary-color);
font-weight: 800;
align-items: center;
}
.portrait-card {
height: 40vh;
width: 28vh;
border-radius: 2vh;
z-index: 1;
background-color: var(--card-primary-bg);
position: absolute;
display: none;
align-items: center;
justify-content: center;
animation-duration: 0.6s;
background-size: cover;
background-repeat:no-repeat;
background-position:center;
}
.portrait-player-photo-container {
height: 40%;
width: 100%;
position: relative;
}
.portrait-player-info-container {
height: 60%;
width: 100%;
display: grid;
grid-template-columns: repeat(2, 6fr);
grid-template-rows: repeat(4, 1fr);
gap: 5px;
place-items: center;
padding: 5px;
}
.portrait-input-container {
height: 100%;
width: 100%;
overflow: hidden;
}
.portrait-card-input-heading {
height: 40%;
width: 100%;
justify-content: center;
font-size: 1.2vh;
text-align: center;
display: flex;
align-items: baseline;
color: var(--card-primary-color);
text-transform: capitalize;
}
.portrait-card-input-content {
height: 60%;
width: 100%;
font-size: 1.2vh;
display: flex;
color: var(--card-secondary-color);
font-weight: 800;
justify-content: center;
align-items: center;
}
.create-id-demo-card {
border: 1px solid rgba(255, 255, 255, 0.25);
}
.id-check-owned-ids {
height: 5vh;
width: 100%;
border: 2px solid #ffffff1c;
margin-bottom: 1vh;
padding: 5px;
display: flex;
}
.id-check-owned-heading {
height: 100%;
width: 60%;
display: flex;
padding: 1vh;
align-items: center;
font-size: 1.3vh;
color: var(--card-primary-color);
}
.id-check-container {
height: 55%;
width: 38vh;
background-color: #0d0b0d;
position: absolute;
top: 20vh;
right: 5vh;
border-radius: 2vh;
display: flex;
align-items: center;
justify-content: center;
display: none;
}
.id-check-home-page {
height: 93%;
width: 92%;
background-color: #181718;
border-radius: 1vh;
}
.id-check-home-header {
height: 22%;
width: 100%;
display: flex;
padding: 1vh;
gap: 5px;
border-bottom: 1px solid #00000071;
}
.id-check-logo-cont {
height: 100%;
width: 30%;
display: flex;
align-items: center;
}
.id-check-home-title {
height: 100%;
width: 70%;
font-family: "Organetto";
font-size: 2.1vh;
display: flex;
align-items: center;
text-align: center;
}
.id-check-logo {
height: 100%;
width: 100%;
object-fit: contain;
}
.id-check-home-nearby-players-title {
height: 10%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.6vh;
text-transform: uppercase;
color: #22a77d;
}
.id-check-home-nearby-players-box {
height: 55%;
width: 100%;
padding: 1vh;
overflow: scroll;
}
.id-check-home-nearby-players-box::-webkit-scrollbar {
display: none;
}
.id-check-home-nearby-players {
height: 4.5vh;
width: 100%;
border: 2px solid #ffffff1c;
margin-bottom: 1vh;
padding: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.3vh;
color: rgb(172, 172, 172);
cursor: pointer;
}
.id-check-home-search-cont {
height: 12%;
width: 100%;
gap: 1vh;
padding: 0vh 1vh;
display: flex;
align-items: center;
}
.id-check-search-input {
height: 80%;
width: 65%;
background-color: #0d0b0d;
border: none;
outline: none;
text-align: left;
padding: 1vh;
border-radius: 1vh;
color: white;
font-family: "Poppins", sans-serif;
font-size: 1.3vh;
}
.id-check-scan-btn {
height: 75%;
width: 31%;
background-color: #22a77d3d;
border-radius: 1vh;
display: flex;
align-items: center;
justify-content: center;
color: #22a77d;
font-size: 1.5vh;
}
.id-check-scan-btn:hover {
background-color: rgba(255, 255, 255, 0.308);
color: white;
cursor: pointer;
}
.id-check-main {
height: 93%;
width: 92%;
background-color: #181718;
border-radius: 1vh;
display: none;
}
.id-check-heading {
height: 15%;
width: 100%;
display: flex;
align-items: center;
padding: 1vh;
gap: 1vh;
justify-content: space-between;
}
.id-check-title {
font-size: 2.2vh;
font-family: "Nove";
color: #22a77d;
text-transform: uppercase;
}
.id-check-go-back-btn {
height: 4vh;
width: 12vh;
display: flex;
align-items: center;
justify-content: center;
gap: 1vh;
padding: 5px;
background-color: #0d0b0d;
border-radius: 2vh;
font-size: 1.3vh;
}
.id-check-go-back-btn:hover {
cursor: pointer;
background-color: #22a77d48;
color: #22a77d;
}
.id-check-photo-container {
height: 30%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.id-check-photo-box {
height: 75%;
width: 35%;
background-color: #0d0b0d;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
}
.id-check-photo {
height: 90%;
width: 90%;
object-fit: fill;
}
.id-check-list-container {
height: 55%;
width: 100%;
padding: 1vh;
overflow: scroll;
}
.id-check-list-container::-webkit-scrollbar {
display: none;
}
.id-check-expired-box {
height: 100%;
width: 60%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.1vh;
background-color: #22a77d30;
color: #22a77d;
text-transform: uppercase;
}
.job-management-panel {
height: 60%;
width: 60%;
background-color: #0d0b0d;
border-radius: 1vh;
display: flex;
align-items: center;
justify-content: center;
}
.job-management-main {
height: 96%;
width: 97%;
background-color: #181718;
border-radius: 1vh;
}
.management-panel-buttons-cont {
height: 100%;
width: 44%;
display: flex;
align-items: center;
justify-content: end;
gap: 1vh;
}
.issue-card-btn {
height: 4vh;
width: 15vh;
background-color: #0d0b0d;
border-radius: 1vh;
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
font-size: 1.3vh;
background-color: rgb(255 255 255 / 10%);
color: #ffffffad;
}
.issue-card-btn:hover,
.managment-close-btn:hover,
.fake-system-close-btn:hover {
background-color: #22a77d;
cursor: pointer;
color: #0d0b0d;
}
.issued-cards-management-box {
width: 100%;
margin-top: 1vh;
display: none;
}
.issued-cards-title {
width: 100%;
color: #22a77d;
font-family: "Organetto";
font-size: 3.5vh;
display: flex;
height: 80%;
justify-content: center;
}
.issued-cards-title-creator {
width: 100%;
color: #22a77d;
font-family: "Organetto";
font-size: 3.5vh;
display: flex;
height: 80%;
}
.issued-cards-nav-bar {
height: 12%;
width: 100%;
display: flex;
padding: 0vh 3vh 0vh 3vh;
align-items: center;
font-size: 1.7vh;
color: rgb(255 255 255 / 37%);
text-transform: uppercase;
}
.issued-cards-list-box {
height: 77%;
width: 100%;
padding: 0vh 2vh 2vh;
overflow: scroll;
}
.issued-cards-list-box::-webkit-scrollbar {
display: none;
}
.issued-cards-list {
height: 5vh;
width: 100%;
border: 2px solid #ffffff1c;
margin-bottom: 1vh;
padding: 10px;
display: flex;
}
.issued-type {
width: 15%;
}
.issued-to-name {
width: 30%;
}
.issued-on-date {
width: 20%;
}
.valid-till-date {
width: 20%;
}
.extra-actions {
width: 15%;
}
.issued-type-data {
width: 15%;
height: 100%;
font-size: 1.5vh;
display: flex;
align-items: center;
color: #22a77d;
}
.issued-to-name-data,
.issued-on-date-data,
.valid-till-date-data {
height: 100%;
width: 30%;
font-size: 1.5vh;
display: flex;
align-items: center;
color: rgba(255, 255, 255, 0.747);
}
.issued-on-date-data,
.valid-till-date-data {
width: 20%;
}
.issued-card-revoke-btn {
height: 100%;
width: 15%;
background-color: #22a77d2c;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5vh;
color: #22a77d;
}
.issued-card-revoke-btn:hover {
background-color: rgba(255, 106, 106, 0.295);
color: rgb(255, 112, 112);
cursor: pointer;
}
.managment-close-btn,
.fake-system-close-btn {
height: 4vh;
width: 7vh;
background-color: #0d0b0d;
border-radius: 1vh;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.3vh;
}
.job-management-home-page {
height: 85%;
width: 100%;
display: flex;
}
.job-management-nearby-panel-cont {
height: 100%;
width: 30%;
border-right: 1px solid #ffffff1c;
display: flex;
flex-direction: column;
align-items: center;
}
.job-nearby-panel-heading {
height: 4vh;
width: 100%;
padding: 5px 1vh;
display: flex;
align-items: center;
font-size: 1.5vh;
text-transform: uppercase;
font-family: "Nove";
color: #959595;
justify-content: space-around;
}
.job-nearby-players-cont {
height: 65%;
width: 100%;
overflow: scroll;
padding: 1vh;
}
.job-nearby-players-cont::-webkit-scrollbar {
display: none;
}
.job-nearby-players-box,
.job-nearby-search-players-box {
height: 5vh;
width: 100%;
border: 2px solid #ffffff1c;
margin-bottom: 1vh;
padding: 5px;
align-items: center;
justify-content: center;
background-color: #ffffff0d;
font-size: 1.3vh;
color: rgb(172, 172, 172);
display: flex;
}
.job-nearby-search-players-box {
width: 94%;
}
.job-nearby-players-box:hover {
background-color: #22a77d2c;
color: #22a77d;
cursor: pointer;
border: 1px solid #22a77d;
}
.job-management-cards-cont {
height: 100%;
width: 70%;
flex-direction: column;
justify-content: space-between;
display: none;
}
.job-nearby-panel-cards {
height: 84%;
width: 100%;
padding: 1vh;
display: grid;
grid-template-columns: repeat(2, 6fr);
gap: 1vh;
overflow: scroll;
place-content: baseline;
}
.job-nearby-panel-cards::-webkit-scrollbar {
display: none;
}
.job-management-available-cards {
height: 5vh;
width: 100%;
background-color: #ffffff0d;
border: 2px solid #ffffff1c;
padding: 1vh;
display: flex;
align-items: center;
justify-content: space-between;
font-size: 1.3vh;
color: rgb(172, 172, 172);
}
.job-nearby-panel-layout-cont {
height: 60%;
width: 100%;
padding: 1vh;
display: flex;
align-items: center;
justify-content: space-around;
}
.job-nearby-panel-expiry-cont {
height: 59%;
width: 100%;
padding: 1vh;
display: flex;
align-items: center;
gap: 1vh;
justify-content: center;
}
.job-nearby-panel-buttons-cont {
height: 15%;
width: 100%;
padding: 2vh;
display: flex;
align-items: end;
justify-content: end;
gap: 1vh;
visibility: hidden;
}
.nearby-issued-card-btn,
.issued-card-preview-btn {
height: 4vh;
width: 15vh;
border: 1px solid #22a77d;
background-color: #22a77d29;
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
font-size: 1.3vh;
color: #22a77d;
}
.nearby-issued-card-btn:hover,
.issued-card-preview-btn:hover {
background-color: rgba(255, 255, 255, 0.123);
color: white;
cursor: pointer;
border: 1px solid rgba(255, 255, 255, 0.507);
}
.choose-layout-cont {
height: 100%;
width: 35%;
background-color: rgb(255 255 255 / 10%);
display: flex;
}
.choose-cover-cont {
height: 100%;
width: 30%;
background-color: rgb(255 255 255 / 10%);
display: flex;
}
.choose-landscape-layout,
.choose-cover-yes {
height: 100%;
width: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2vh;
}
.choose-portrait-layout,
.choose-cover-no {
height: 100%;
width: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2vh;
background: #ffffff30;
}
.choose-landscape-layout:hover,
.choose-portrait-layout:hover,
.choose-cover-no:hover,
.choose-cover-yes:hover {
border: 1px solid #22a77d;
background: #22a77d;
cursor: pointer;
}
.job-management-available-cards-panel {
height: 50%;
width: 100%;
border-bottom: 1px solid #ffffff1c;
}
.job-cards-expiration-panel {
height: 20%;
width: 100%;
display: none;
}
.job-cards-orientation-panel {
height: 20%;
width: 100%;
}
.job-card-already-owned-panel {
height: 10%;
width: 100%;
color: #22a77d;
font-size: 1.5vh;
text-transform: uppercase;
font-family: "Nove";
display: flex;
align-items: center;
justify-content: center;
}
.expiry-date-cont {
height: 100%;
width: 40%;
}
.expiry-date {
height: 100%;
width: 100%;
outline: none;
border: none;
font-family: "Poppins", sans-serif;
font-size: 1.5vh;
padding: 1vh;
background-color: #e9e9e9;
}
.never-expire-button {
height: 100%;
width: 20%;
border: 1px solid #22a77d;
background-color: #22a77d29;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.3vh;
color: #22a77d;
}
.never-expire-button:hover {
cursor: pointer;
background-color: rgba(255, 255, 255, 0.288);
color: rgba(255, 255, 255, 0.774);
border: 1px solid rgba(255, 255, 255, 0.788);
}
.expire-disabled {
cursor: pointer;
background-color: rgba(255, 255, 255, 0.288);
color: rgba(255, 255, 255, 0.774);
border: 1px solid rgba(255, 255, 255, 0.788);
}
.job-management-public-card {
color: #f7d461;
text-transform: uppercase;
}
.job-management-job-card {
color: #ff6268;
text-transform: uppercase;
}
.job-management-available-cards:hover {
cursor: pointer;
background-color: #22a77d38;
color: #22a77d;
border: 1px solid #22a77d;
}
.job-management-search-box {
height: 15%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 1vh;
}
.job-management-search-btn-cont {
height: 100%;
width: 100%;
background-color: #ffffff0d;
border: 2px solid #ffffff1c;
padding: 1vh;
display: flex;
align-items: center;
font-size: 1.5vh;
color: rgb(172, 172, 172);
justify-content: space-around;
}
.job-management-search-btn {
height: 100%;
width: 70%;
outline: none;
background: none;
border: none;
font-size: 1.5vh;
color: rgb(172, 172, 172);
font-family: "Poppins", sans-serif;
}
.search-btn-nearby-player:hover {
cursor: pointer;
color: #22a77d;
}
.fake-system-panel {
height: 63%;
width: 62%;
background-color: #0d0b0d;
display: flex;
align-items: center;
justify-content: center;
border-radius: 1vh;
display: none;
}
.fake-system-panel-main {
height: 95%;
width: 97%;
background-color: #181718;
border-radius: 1vh;
}
.fake-system-middle {
height: 85%;
width: 100%;
display: flex;
}
.fake-system-middle-left {
height: 100%;
width: 75%;
padding: 2vh;
display: grid;
grid-template-columns: repeat(3, 6fr);
grid-template-rows: repeat(3, 1fr);
place-items: center;
gap: 2vh;
}
.fake-system-middle-right {
height: 100%;
width: 25%;
display: flex;
justify-content: space-between;
flex-direction: column;
}
.fake-id-card-inputs-box {
height: 100%;
width: 100%;
background-color: #ffffff0d;
border: 2px solid #ffffff1c;
padding: 1vh;
color: rgb(172, 172, 172);
display: flex;
flex-direction: column;
justify-content: space-between;
}
.fake-id-card-photo-box {
height: 55%;
width: 100%;
padding: 2vh 1vh;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.fake-id-card-buttons-box {
height: 15%;
width: 100%;
display: flex;
align-items: center;
padding: 2vh 1vh;
justify-content: space-between;
}
.fake-id-see-preview-btn,
.fake-id-generate-btn,
.fake-photo-capture-btn {
height: 4vh;
width: 48%;
background-color: #22a77d23;
color: #22a77d;
border: 1px solid #22a77d;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.3vh;
}
.fake-id-see-preview-btn:hover,
.fake-id-generate-btn:hover,
.fake-photo-capture-btn:hover,
.fake-id-portrait-layout:hover,
.fake-id-landscape-layout:hover {
cursor: pointer;
background-color: rgba(255, 255, 255, 0.089);
color: white;
border: 1px solid white;
}
.fake-id-card-photo {
height: 75%;
width: 70%;
background-color: #ffffff0d;
border: 2px solid #ffffff1c;
color: rgb(172, 172, 172);
display: flex;
align-items: center;
justify-content: center;
}
.fake-id-card-btns {
height: 20%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.fake-photo-image {
height: 14vh;
width: 15vh;
object-fit: fill;
}
.fake-id-layout-options {
height: 16%;
width: 100%;
padding: 1vh 1vh 0vh 1vh;
display: flex;
flex-direction: column;
justify-content: space-around;
}
.fake-id-upload-container {
height: 13%;
width: 100%;
padding: 0vh 1vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
}
.fake-id-logo-url-text,
.fake-id-select-layout-text {
text-transform: uppercase;
font-size: 1.2vh;
height: 25%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.fake-id-select-layout {
height: 65%;
width: 100%;
display: flex;
justify-content: space-between;
}
.fake-id-portrait-layout,
.fake-id-landscape-layout {
height: 100%;
width: 48%;
background-color: #5f5f35;
display: flex;
align-items: center;
justify-content: center;
background-color: #22a77d23;
color: #22a77d;
border: 1px solid #22a77d;
font-size: 1.3vh;
}
.fake-id-upload-input {
height: 70%;
width: 100%;
outline: none;
border: none;
text-align: center;
font-size: 1.5vh;
}
.fa-upload:hover {
cursor: pointer;
color: #22a77d;
}
.fake-id-card-box-heading,
.fake-id-card-input {
height: 30%;
width: 100%;
}
.fake-id-card-box-heading {
display: flex;
align-items: center;
font-size: 1.5vh;
font-family: "Gilory Bold";
text-transform: uppercase;
color: var(--title-color);
}
.fake-id-card-input-title,
.fake-id-card-input-content {
height: 100%;
width: 100%;
font-family: "Poppins", sans-serif;
padding: 5px;
font-size: 1.2vh;
outline: none;
border: none;
}
.create-id-popup-cont {
height: 159%;
width: 100%;
background-color: #000000c9;
position: absolute;
z-index: 1;
align-items: center;
justify-content: center;
display: none;
bottom: -5.5vh;
border-radius: 1vh;
}
.create-id-popup-job-cont {
height: 20vh;
width: 30vh;
position: absolute;
z-index: 1;
background: rgb(0 0 0 / 74%);
box-shadow: 0 8px 32px 0 rgb(0 0 0 / 37%);
backdrop-filter: blur(4px);
border: 1px solid #353535;
border-radius: 1vh;
padding: 1vh;
}
.create-id-popup-job-header {
height: 15%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 2vh;
color: var(--title-color);
font-family: var(--title-heading);
text-transform: uppercase;
}
.create-id-popup-job-input {
height: 60%;
width: 80%;
background-color: rgba(255, 255, 255, 0.13);
border: none;
outline: none;
padding: 5px;
color: white;
font-family: "Poppins", sans-serif;
font-size: 1.5vh;
text-align: center;
}
.create-id-popup-input-cont {
height: 50%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.create-id-popup-buttons-cont {
height: 35%;
width: 100%;
display: flex;
align-items: center;
justify-content: space-around;
}
.create-id-save-popup-btn,
.create-id-close-popup-btn {
height: 55%;
width: 30%;
background-color: rgba(255, 255, 255, 0.13);
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5vh;
color: var(--card-primary-color);
border-radius: 4px;
}
.create-id-save-popup-btn:hover,
.create-id-close-popup-btn:hover {
cursor: pointer;
background-color: #22a77d34;
border: 1px solid #22a77d;
color: #22a77d;
}
.create-id-content-custom-popup-cont {
height: 159%;
width: 100%;
background-color: #000000c9;
position: absolute;
z-index: 1;
align-items: center;
justify-content: center;
display: none;
bottom: -5.5vh;
border-radius: 1vh;
}
/* Card Colors */
.white {
background-color: white;
}
.light-blue {
background-color: #cbe4f9;
}
.light-green {
background-color: #aee6b2;
}
.light-red {
background-color: #ffd3b6;
}
.dark-black {
background-color: #353535;
}
.dark-blue {
background-color: #385171;
}
.dark-green {
background-color: #345f58;
}
.dark-red {
background-color: #8b191d;
}
.light-white {
background-color: #d0d1d3;
}
.light-gray {
background-color: #3f3f3f;
}
.black {
background-color: #060709;
}
.selected-option {
background-color: #22a77d50;
color: white;
border: 1px solid #22a77d60;
}
.selected-input {
background-color: #ffffff33;
color: white;
}
.completed-task {
background-color: #ffffff33;
color: white;
}
.invalid-task {
background-color: #a7222221;
border: 2px solid #c7212160;
}
.disable-bg {
pointer-events: none;
}
.restrict-job-add{
display: none;
}
@keyframes zoomIn {
0% {
transform: scale(0.3);
}
100% {
transform: scale(1);
}
}
@keyframes zoomOut {
0% {
transform: scale(1);
}
100% {
transform: scale(0.3);
}
}
.fa-arrows-rotate {
cursor: pointer;
}
.portrait-close-btn,
.job-portrait-close-btn,
.portrait-press-text{
position: absolute;
background-color: #5b5a5a;
bottom: -4vh;
padding: 5px;
height: 3vh;
width: auto;
display: flex;
align-items: center;
font-size: 1.7vh;
justify-content: center;
border-radius: 5px;
font-family: "Gilroy Light";
display: none;
padding: 1vh;
cursor: pointer;
}
.job-portrait-close-btn{
bottom: -4vh;
}
.portrait-close-btn{
bottom: -4vh;
}
.portrait-press-text{
background: none;
display: none;
}
.job-portrait-press-text{
background: none;
display: none;
bottom: -3vh;
position: absolute;
}
.landscape-close-btn,
.landscape-press-text {
position: absolute;
background-color: #5b5a5a;
bottom: -4vh;
padding: 5px;
height: 3vh;
width: auto;
display: flex;
align-items: center;
font-size: 1.7vh;
justify-content: center;
border-radius: 5px;
display: none;
font-family: "Gilroy Light";
font-weight: 500;
padding: 1vh;
cursor: pointer;
}
.landscape-press-text{
background: none;
display: none;
}
#issued-cards-table_filter input::placeholder {
color: #626a72;
}
#issued-cards-table_filter input:focus {
box-shadow: none;
}
#issued-cards-table_filter input {
background-color: #ffffff14;
color: rgb(255, 255, 255);
border: none;
outline: none;
}
#issued-cards-table tbody tr td {
color: #ffffffbe;
}
#issued-cards-table_wrapper {
margin: 4vh;
margin-top: 0vh;
}
.badge-sm {
min-width: 4em;
padding: 0.25em !important;
margin-left: 0.1em;
margin-right: 0.1em;
cursor: pointer;
}
.job-badge-card-container,
.working-card-container {
height: 100%;
width: 100%;
padding: 2vh;
display: flex;
align-items: center;
justify-content: center;
display: none;
position: relative;
}
.job-badge-card {
height: 36vh;
width: 28vh;
background-color: #4765b2;
border-radius: 1vh;
padding: 1vh 2vh;
display: flex;
flex-direction: column;
position: absolute;
justify-content: space-between;
top: 6vh;
background-size: cover;
background-repeat:no-repeat;
background-position:center;
}
.job-badge-photo-cont {
height: 45%;
width: 100%;
display: flex;
flex-direction: column;
}
.job-badge-logo-boxes {
height: 75%;
width: 100%;
display: flex;
}
.job-badge-heading {
height: 25%;
width: 100%;
background-color: #00000045;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.6vh;
font-weight: 600;
text-transform: uppercase;
overflow: hidden;
padding: 1px;
border-radius: 10px;
font-family: "Nove";
}
.job-badge-details-cont {
height: 53%;
width: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
gap: 8px;
}
.job-badge-details {
height: 30%;
width: 100%;
display: flex;
flex-direction: column;
}
.job-badge-title {
height: 50%;
width: 100%;
background-color: #ffffffe0;
color: #333333;
font-size: 1.4vh;
display: flex;
align-items: center;
justify-content: center;
}
.job-badge-title-input {
height: 50%;
width: 100%;
background-color: #00000080;
color: #ede9e9;
font-size: 1.3vh;
display: flex;
align-items: center;
justify-content: center;
font-family: "Gilroy Light";
}
.job-badge-photo {
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.job-badge-player-photo {
height: 92%;
width: 92%;
object-fit: cover;
}
.job-badge-logo {
height: 75%;
}
.job-badge-background,
.working-card-background {
height: 45vh;
width: 33vh;
position: absolute;
display: flex;
align-items: center;
justify-content: center;
animation-duration: 0.6s;
}
.job-badge-background {
display: none;
}
.working-badge-card {
height: 30vh;
background-image: url(image/paper.png);
width: 30vh;
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
padding: 0;
border-radius: 1vh;
position: absolute;
top: 7vh;
display: flex;
}
.job-badge-bg-image {
height: 100%;
width: 100%;
position: absolute;
}
.working-card-background {
height: 40vh;
}
.working-badge-left-tag {
height: 100%;
width: 20%;
background-color: #eb4f4f;
border-radius: 1vh 0vh 0vh 1vh;
position: relative;
}
.working-text {
transform: rotate(-90deg);
width: 24vh;
position: absolute;
top: 12vh;
left: -9vh;
display: flex;
align-items: center;
justify-content: center;
font-size: 2.5vh;
text-transform: uppercase;
font-weight: 600;
}
.working-badge-right-tag {
height: 100%;
width: 80%;
}
.working-badge-logo-cont {
height: 45%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.working-badge-logo {
height: 75%;
}
.working-badge-content-cont {
height: 55%;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
gap: 7px;
}
.working-badge-content {
height: 20%;
width: 90%;
border-bottom: 1px solid #121212;
display: flex;
justify-content: space-between;
align-items: center;
}
.working-badge-content-title {
font-size: 1.2vh;
color: #121212;
font-family: "Gilroy Light";
font-weight: 600;
}
.working-badge-content-input {
font-size: 1.45vh;
color: #060709;
font-weight: 900;
font-family: "Gilroy Light";
}
.get-card-panel-container {
height: 100%;
width: 100%;
display: none;
justify-content: center;
}
.get-card-panel {
height: 60%;
width: 42vh;
background-color: #0d0b0d;
position: absolute;
top: 16vh;
right: 10vh;
border-radius: 2vh;
display: flex;
align-items: center;
justify-content: center;
}
.get-card-panel-main {
height: 93%;
width: 92%;
background-color: #181718;
border-radius: 1vh;
}
.get-card-panel-header {
height: 15%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 2.5vh;
padding: 1vh;
font-family: "Nove";
color: #22a77d;
text-transform: uppercase;
gap: 1vh;
}
.get-card-panel-middle-cont {
height: 60%;
width: 100%;
padding: 1vh;
overflow: scroll;
}
.get-card-panel-middle-cont::-webkit-scrollbar {
display: none;
}
.get-card-ids {
height: 6vh;
width: 100%;
border: 2px solid #ffffff1c;
margin-bottom: 1vh;
padding: 5px;
display: flex;
}
.get-cards-ids-heading {
height: 100%;
width: 70%;
display: flex;
padding: 1vh;
align-items: center;
font-size: 1.6vh;
color: #959595;
gap: 5px;
}
.get-cards-btns {
height: 100%;
width: 27%;
display: flex;
justify-content: flex-end;
align-items: center;
gap: 1vh;
}
.get-cards-price-btn,
.get-cards-add-btn,
.get-cards-remove-btn {
height: 55%;
padding: 5px;
background-color: #22a77d12;
border: 1px solid #22a77d8a;
color: #22a77d;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2vh;
cursor: pointer;
}
.get-cards-remove-btn {
background-color: rgba(255, 91, 91, 0.267);
color: rgba(255, 76, 76, 0.849);
border: 1px solid rgba(255, 76, 76, 0.671);
cursor: pointer;
}
.get-card-panel-footer {
height: 12%;
width: 100%;
padding: 1vh;
display: flex;
align-items: center;
margin-top: 1vh;
}
.get-card-total {
height: 5vh;
width: 100%;
background-color: #22a77d36;
border-radius: 5px;
padding: 1vh;
display: flex;
font-size: 1.6vh;
color: #cfcfcf;
align-items: center;
justify-content: space-between;
text-transform: uppercase;
display: none;
}
.get-card-total-btns {
display: flex;
gap: 1vh;
}
.get-total-price-btn,
.get-card-pay-btn {
padding: 5px;
background-color: #22a77da4;
width: 5vh;
display: flex;
align-items: center;
justify-content: center;
height: 2.5vh;
border-radius: 5px;
font-size: 1.3vh;
cursor: pointer;
}
.get-total-price-btn:hover,
.get-card-pay-btn:hover {
background-color: #ffffffb4;
color: #22a77d;
}
.preview {
position: absolute;
height: 60%;
width: 60%;
padding: 5vh;
display: flex;
justify-content: center;
align-items: center;
display: none;
position: absolute;
background: rgba(0, 0, 0, 0.65);
border-radius: 1vh;
z-index: 1;
}
.show-card {
justify-content: flex-start;
bottom: 15vh;
}
.job-management-logo-box {
height: 100%;
width: 70%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
font-family: "Organetto";
font-size: 3vh;
gap: 4vh;
color: #ffffff5e;
}
.job-management-logo {
height: 20vh;
width: 20vh;
}
.get-card-panel-search {
height: 10%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
gap: 1vh;
font-size: 2vh;
color: #22a77d;
}
.get-card-panel-search-input {
height: 80%;
width: 50%;
background-color: #22a77d17;
outline: none;
border: none;
border-radius: 20px;
text-align: center;
color: #c5c4c4;
font-size: 1.5vh;
}
.capture-photo-container {
height: 100%;
width: 100%;
display: none;
}
.capture-title-text {
height: 100%;
width: 25%;
}
.are-your-sure {
height: 100%;
width: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.capture-text {
height: 10%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
font-size: 3vh;
font-family: "Nove";
}
.photo-capture-btn {
height: 5%;
width: 100%;
display: flex;
align-items: center;
justify-content: space-evenly;
}
.capture-btn, .exit-btn {
height: 4vh;
width: 15vh;
background-color: #2c9ffda3;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5vh;
border-radius: 5px;
transition: all 0.5s cubic-bezier(0.15, 0.83, 0.66, 1);
}
.capture-btn:hover, .exit-btn:hover {
background-color: white;
color: #171717;
transform: scale(1.2);
cursor: pointer;
}
.are-you-box {
height: 40vh;
width: 35vh;
background-color: #fbfbfbd4;
border-radius: 1vh;
display: none;
}
.captured-photo-container {
height: 70%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.captured-photo-box {
height: 90%;
width: 90%;
border-radius: 2vh;
display: flex;
align-items: center;
justify-content: center;
padding: 1vh;
}
.captured-image-preview {
height: 100%;
width: 100%;
object-fit: cover;
border-radius: 1vh;
}
.are-you-sure-text {
height: 10%;
width: 100%;
text-transform: uppercase;
font-size: 1.5vh;
display: flex;
align-items: center;
justify-content: center;
color: #161616;
font-family: "Nove";
font-weight: 900;
text-align: center;
}
.capture-buttons-container {
height: 20%;
width: 100%;
display: flex;
align-items: center;
justify-content: space-evenly;
}
.retake-btn,
.submit-btn {
height: 4vh;
width: 10vh;
background-color: #484b4f;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5vh;
border-radius: 5px;
transition: all 0.5s cubic-bezier(0.15, 0.83, 0.66, 1);
}
.retake-btn:hover,
.submit-btn:hover {
color: rgb(255, 255, 255);
background-color: #2c9ffda3;
transform: scale(1.2);
cursor: pointer;
}
.loader {
width: 8em;
height: 60em;
display: none;
}
.loader__eye1,
.loader__eye2,
.loader__mouth1,
.loader__mouth2 {
animation: eye1 3s ease-in-out infinite;
}
.loader__eye1,
.loader__eye2 {
transform-origin: 64px 64px;
}
.loader__eye2 {
animation-name: eye2;
}
.loader__mouth1 {
animation-name: mouth1;
}
.loader__mouth2 {
animation-name: mouth2;
visibility: hidden;
}
@keyframes eye1 {
from {
transform: rotate(-260deg) translate(0, -56px);
}
50%,
60% {
animation-timing-function: cubic-bezier(0.17, 0, 0.58, 1);
transform: rotate(-40deg) translate(0, -56px) scale(1);
}
to {
transform: rotate(225deg) translate(0, -56px) scale(0.35);
}
}
@keyframes eye2 {
from {
transform: rotate(-260deg) translate(0, -56px);
}
50% {
transform: rotate(40deg) translate(0, -56px) rotate(-40deg) scale(1);
}
52.5% {
transform: rotate(40deg) translate(0, -56px) rotate(-40deg) scale(1, 0);
}
55%,
70% {
animation-timing-function: cubic-bezier(0, 0, 0.28, 1);
transform: rotate(40deg) translate(0, -56px) rotate(-40deg) scale(1);
}
to {
transform: rotate(150deg) translate(0, -56px) scale(0.4);
}
}
@keyframes eyeBlink {
from,
25%,
75%,
to {
transform: scaleY(1);
}
50% {
transform: scaleY(0);
}
}
@keyframes mouth1 {
from {
animation-timing-function: ease-in;
stroke-dasharray: 0 351.86;
stroke-dashoffset: 0;
}
25% {
animation-timing-function: ease-out;
stroke-dasharray: 175.93 351.86;
stroke-dashoffset: 0;
}
50% {
animation-timing-function: steps(1, start);
stroke-dasharray: 175.93 351.86;
stroke-dashoffset: -175.93;
visibility: visible;
}
75%,
to {
visibility: hidden;
}
}
@keyframes mouth2 {
from {
animation-timing-function: steps(1, end);
visibility: hidden;
}
50% {
animation-timing-function: ease-in-out;
visibility: visible;
stroke-dashoffset: 0;
}
to {
stroke-dashoffset: -351.86;
}
}
.job-badge-revoked-screen{
height: 38vh;
width: 30vh;
background-color: #000000d1;
z-index: 1;
top: 5vh;
position: absolute;
border-radius: 1vh;
display: none;
align-items: center;
justify-content: center;
font-family: "Organetto";
font-size: 4vh;
color: #df2c15;
}
.landscape-revoked-screen{
height: 25vh;
width: 42vh;
background-color: #000000db;
z-index: 1;
border-radius: 2vh;
display: none;
align-items: center;
justify-content: center;
font-family: "Organetto";
font-size: 4vh;
color: #df2c15;
z-index: 1;
position: absolute;
}
.portrait-revoked-screen{
height: 40vh;
width: 28vh;
position: absolute;
background-color: #000000db;
z-index: 1;
display: none;
align-items: center;
justify-content: center;
font-family: "Organetto";
font-size: 4vh;
color: #df2c15;
border-radius: 2vh;
}
.working-press-text{
position: absolute;
bottom: -3.5vh;
font-size: 1.7vh;
font-family: "Gilroy Light";
font-weight: 500;
}
.landscape-job-badge-container{
height: 50vh;
width: 35vh;
background-color: #191413;
animation-duration: 0.6s;
border-radius: 2vh;
padding: 1.5vh;
justify-content: space-between;
flex-direction: column;
display: none;
}
.landscape-job-badge-card-cont,
.landscape-job-badge-logo-cont{
height: 47%;
width: 100%;
background-color: #ffffff7d;
border-radius: 1vh;
border: 1px dotted #232323;
display: flex;
align-items: center;
justify-content: center;
}
.landscape-job-badge-card{
height: 100%;
width: 100%;
border-radius: 1vh;
background-color: #4765b2;
padding: 1vh;
display: flex;
flex-direction: column;
gap: 1vh;
}
.landscape-badge-main-box{
height: 75%;
width: 100%;
display: flex;
}
.landscape-job-badge-photo{
height: 100%;
width: 40%;
display: flex;
align-items: center;
justify-content: center;
}
.landscape-job-badge-details-cont{
height: 100%;
width: 60%;
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 5px;
padding: 10px;
}