@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Ubuntu:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Pacifico&display=swap";.authConteiner{display:flex;flex-direction:column;height:100vh;justify-content:center;align-items:center}.authbgblur{width:100vw;height:100vh;position:absolute;z-index:-1;background-image:url(/assets/backgroud-auth-e60225b5.jpg);background-size:cover;background-position:center center;filter:blur(5px)}.authElement{background:linear-gradient(70deg,rgb(250,79,0),rgb(185,0,0));width:300px;height:300px;border-radius:10px;box-shadow:5px 5px 5px #00000056}.authElement form label{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;color:#ffffff92;text-transform:uppercase}.authElement form{display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:space-around;height:100%}.authElement button{width:150px;height:40px;padding:5px;box-sizing:border-box;cursor:pointer;border:none;border-radius:5px;background-color:#141414;color:#fff;font-family:Share Tech Mono,monospace}.authConteiner h2{background-color:#fff;padding:10px 20px;border-radius:10px;text-transform:uppercase;margin-bottom:20px;color:#ff4400b9;font-size:20px;font-weight:400}.authConteiner .authElement button:hover{background-color:#ac1d03;border:3px solid rgb(255,255,255)}*{margin:0;padding:0;box-sizing:border-box;font-family:Ubuntu,sans-serif}.MainPanelContent{min-height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#fff}.MainPanelContent h2{text-transform:uppercase;color:#fff;font-size:15px}.MainPanelContent .MainNavBar{width:100%;padding:10px 50px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(70deg,rgb(250,79,0),rgb(185,0,0));height:40px;box-shadow:0 0 17px 3px #0000005e}.MainPanelContent .MainNavBar button{padding:5px 20px;text-transform:uppercase;font-weight:700;border:none;cursor:pointer;border-radius:5px;background-color:#ff4800;color:#fff}.MainPanelContent .MainPanelElements{margin-top:10px;display:flex;gap:30px;height:90vh;align-items:center}.MainPanelContent .MainPanelElements .elementContainter{background:linear-gradient(70deg,rgb(250,79,0),rgb(185,0,0));width:200px;min-height:60vh;border-radius:10px;overflow:hidden;box-shadow:0 0 17px 3px #0000005e}.MainPanelContent .MainPanelElements .elementContainter .title{text-transform:uppercase;background-color:#222;color:#ffffff95;padding:10px 20px;text-align:center}.MainPanelContent .MainPanelElements .elementContainter .element{padding:10px 20px;border:rgb(192,190,190) 1px solid;margin:5px;cursor:pointer;color:#212020;text-align:center;background-color:#fff;font-size:50px}.MainPanelContent .MainPanelElements .elementContainter .element:hover{background-color:#f5d6ae}.MainPanelContent .MainPanelElements .elementContainter .element p{font-size:15px}.ploading{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}@keyframes girar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ploading img{width:70px;animation:girar 1s linear infinite}.miniLoadingp{width:100%;height:calc(100vh - 40px);display:flex;align-items:center;justify-content:center}.miniLoadingp img{width:70px;animation:girar 1s linear infinite}*{box-sizing:border-box;padding:0;margin:0;font-family:Ubuntu,sans-serif;font-size:13px}.buttons{width:100%;height:40px;background-color:#222;display:flex;justify-content:space-between;padding:5px 50px;margin-bottom:20px;font-family:Share Tech Mono,monospace}.buttonsRight{justify-content:right}.buttons .archivos{width:320px}.archivos .panelArchivos{display:flex;flex-direction:column;background-color:#222;gap:20px;padding:20px;margin-top:5px;border-radius:0 0 10px 10px;z-index:2;position:relative}.archivos .displayNone{display:none}.archivos .displayBlock{display:flex}.archivos .panelArchivos>form{padding-bottom:10px;border-bottom:rgb(255,255,255) 2px solid}.archivos .panelArchivos p{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:10px;font-family:Share Tech Mono,monospace}.archivos .panelArchivos .saveButtons{font-family:Share Tech Mono,monospace;border:none;padding:7px 10px;margin-left:5px;background-color:#6dc54a;color:#fff;font-weight:700;border-radius:10px;cursor:pointer}.archivos .panelArchivos .downloadButton{font-family:Share Tech Mono,monospace;border:none;padding:7px 10px;margin-left:5px;margin-top:5px;background-color:#d85600;color:#fff;font-weight:700;border-radius:10px;cursor:pointer}main h3{text-align:center;margin-top:0;font-size:20px}.content{display:flex;justify-content:center}.mainMenuContainer{display:grid;grid-template-columns:auto auto auto}.prevMenuContainer{height:100px;width:300px;display:grid;margin:5px;grid-template-columns:200px 75px;grid-template-rows:auto auto auto;box-sizing:border-box}.prevMenuContainer .name,.prevMenuContainer .prevMenuContainer .description,.prevMenuContainer .price{box-sizing:border-box}.prevMenuContainer .price{grid-column:2 / 3;grid-row:1 / 4;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:#f0f0f0;color:gray}.prevMenuContainer .name{font-weight:700}.prevMenuContainerImg{grid-row-start:span 2;width:300px;display:grid;margin:5px;grid-template-columns:200px 75px;grid-template-rows:auto auto auto;box-sizing:border-box}.prevMenuContainerImg .name,.prevMenuContainerImg.description,.prevMenuContainerImg .price{box-sizing:border-box}.prevMenuContainerImg .price{grid-column:2 / 3;grid-row:1 / 3;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:#f0f0f0;color:gray}.prevMenuContainerImg .name{grid-row:1 / 2;font-weight:700}.prevMenuContainerImg .description{padding:0;margin:10px 0;grid-row:2 / 3;height:70px}.prevMenuContainerImg .prevImageContainer{margin:0;grid-row:3 / 4;grid-column:1 / 4;overflow:hidden;display:flex;align-items:center;height:100px;border-top:rgb(240,240,240) 5px solid;width:275px}.prevMenuContainerImg .prevImageContainer img{width:275px}.menuContainer{width:300px;display:grid;margin:10px;grid-template-columns:200px 75px;grid-template-rows:auto auto auto}.menuContainer .name,.description,.price{box-sizing:border-box}.menuContainer .price{grid-column:2 / 3;grid-row:1 / 2;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}.menuContainer>.controllers{grid-column:2 / 3;grid-row:2 / 3;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#c4c4c4}.menuContainer .controllers .image{color:#55647c}.menuContainer .controllers .delete{color:#521919}.menuContainer .name{font-weight:700}.task-container{list-style:none}.task-container .menuContainer{width:540px;display:grid;margin:10px;grid-template-columns:400px 140px;grid-template-rows:auto auto}.task-container .menuContainer .name,.description,.prevMenuContainer .name,.prevMenuContainer .description{padding:0 10px}.editorContainer input,textarea{width:100%;height:100%;border:none;resize:none}.editorContainer #titulo{height:30px;font-weight:700}.editorContainer #descripcion{height:60px}.editorContainer #precio{width:65px}.editorContainer span{color:#a4a2a2}.task-container li{background-color:#dedede;border-radius:10px;padding:5px 0;margin:5px}.task-container li textarea,input{background-color:#fafafa;padding:5px 10px;box-sizing:border-box;border-radius:10px}.buttons .mainButtons{font-family:Share Tech Mono,monospace;background-color:#fff;margin-left:10px;border:none;padding:7px;border-radius:10px;cursor:pointer;font-weight:700;color:#ff3c00;font-size:13px}.newButton{font-size:30px;border:none;padding:0 10px;background-color:#d4f2c0;border-radius:10px;cursor:pointer;font-weight:700;color:#5a7b51}.file-select{position:relative;display:inline-block}.file-select:before{font-family:Share Tech Mono,monospace;font-size:13px;height:28px;font-weight:700;background-color:#c0d3f2;color:#51527b;display:flex;justify-content:center;align-items:center;border-radius:10px;content:"Selecciona el archivo";position:absolute;left:0;right:0;top:0;bottom:0}.file-select input[type=file]{opacity:0;width:200px;height:32px;display:inline-block;cursor:pointer}.tituloPrincipal{color:#fff;text-transform:uppercase;font-weight:400;font-size:17px}.buttons .saveButton{margin:0 0 0 -30px;position:absolute;color:#6dc54a;border:none;cursor:pointer;font-weight:700;background-color:#222}.EditionNewForm{width:590px;background-color:#cdd6e4;padding:30px;border-radius:10px;margin:20px 5px}.EditionNewForm p{font-weight:700;color:#6c7789}.EditionNewForm textarea,#precio{border-radius:10px;padding:5px;margin:10px;border:none}.EditionNewForm #titulo{height:25px}.EditionNewForm #descripcion{height:100px}.EditionButtonsContainer{display:flex;justify-content:right;gap:10px}.EditionButtonsContainer #subir{background-color:#c0f2c0;color:#517b5f;border:none;padding:0 7px;border-radius:10px;cursor:pointer;font-weight:700;font-size:30px;border:2px red}.EditionButtonsContainer #cancelar{background-color:#f2c0c0;color:#7b5151;border:none;padding:7px;border-radius:10px;cursor:pointer;font-weight:700}.EditionNewForm h3{background-color:#f2c0c0;color:#7b5151;padding:15px;font-size:15px;border-radius:10px}.imagEditionContainer .imageContainer img{width:300px}.imagEditionContainer{background-color:#b3b2b2;margin-top:5px;padding:10px;grid-column:1 / 3;grid-row:3 / 4}.imagEditionContainer .imageContainer{display:flex;align-items:center;gap:40px;height:85px;overflow:hidden}.imagEditionContainer .imageContainer .controllers{display:flex;align-items:center}.imagEditionContainer .imageContainer .controllers button{color:#521919}.imagEditionContainer form button{border:none;padding:5px;margin-top:5px;border-radius:10px;font-weight:700;background-color:#c0f2c0;color:#517b5f;cursor:pointer}.newImageContainer{display:flex;align-items:center;width:300px;height:85px;overflow:hidden;margin-top:30px}.newImageContainer img{width:300px}.EditionNewForm #image{margin-left:10px;margin-top:20px}.regresarAlPannelPrincipal{padding:5px 30px;margin:0 0 0 20px;background-color:#222;border:none;border-radius:10px;color:#e4e4e4;font-weight:700;cursor:pointer;font-family:Share Tech Mono,monospace;border:3px solid rgb(255,255,255)}.regresarAlPannelPrincipal:hover{background-color:#d42405;border:3px solid rgb(255,255,255)}.mainheader{background:linear-gradient(70deg,rgb(250,79,0),rgb(185,0,0));padding:10px 30px;height:35px;display:flex;justify-content:space-between;gap:30px;align-items:center}.errorCode{color:#fff;margin-left:10px;font-weight:700}.promoContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#PromoElement{border-radius:6px;cursor:pointer;height:200px;position:relative;overflow:hidden;width:250px;margin:30px}#PromoElement img{width:100%;height:100%;object-fit:cover}#PromoElement .capa{align-content:center;align-items:center;background:#FB4E00;bottom:100%;display:flex;height:100%;position:absolute;text-align:center;justify-content:center;transition:all .3s ease-out;visibility:visible;width:100%}.capa .text{margin:10px}.capa .text>*{font-family:raleway,arial;color:#fff;line-height:105%;margin-top:5px}.capa .text h3{font-weight:700;opacity:.4}.desc_promo{font-size:15px;font-weight:400}#price_promo{font-size:30px;font-weight:700;opacity:.6}#PromoElement:hover>.capa{bottom:0%;transition:all .3s ease-out}.editorPromotionContainer{padding:20px;display:grid;gap:5px}.editorPromotionContainer .titles{margin-bottom:5px;color:#807f7f;font-size:12px;font-family:Share Tech Mono,monospace}.editorPromotionContainer .controllers:not(.image){grid-column:2 / 3;grid-row:1 / 2;width:170px;display:flex;justify-content:space-around;margin-top:20px;margin-left:10px}.editorPromotionContainer .controllers .image,.editorPromotionContainer .controllers .delete{width:40px}.editorPromotionContainer .name{grid-column:1 / 2;grid-row:1 / 2}.editorPromotionContainer #titulo{width:100%;height:30px}.editorPromotionContainer .description{grid-column:1 / 2;grid-row:2 / 3;padding:0}.editorPromotionContainer .description .titles{margin-top:5px}.editorPromotionContainer #descripcion{width:100%;height:100px}.editorPromotionContainer .price{grid-column:1 / 2;grid-row:3 / 4}.editorPromotionContainer .price .titles{margin:0;padding:0}.imagEditionContainerPromotions .imageContainer .imageIMG{background-color:red;height:100px;overflow:hidden;width:125px;border-radius:3px}.imagEditionContainerPromotions .imageContainer img{height:100%;width:100%;object-fit:cover}.imagEditionContainerPromotions{background-color:#b3b2b2;margin-top:5px;padding:10px;grid-column:2 / 3;grid-row:2 / 4;height:100%;border-radius:10px;margin-left:10px}.imagEditionContainerPromotions .imageContainer{width:150px;display:flex;align-items:center;gap:10px;height:150px;overflow:hidden;height:100%}.imagEditionContainerPromotions .imageContainer .controllers{display:flex;align-items:center}.imagEditionContainerPromotions .imageContainer .controllers button{color:#521919}.imagEditionContainerPromotions form button{border:none;padding:5px;margin-top:5px;border-radius:10px;font-weight:700;background-color:#c0f2c0;color:#517b5f;cursor:pointer}.formImageContainer{width:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.file-select-add-image{position:relative;display:inline-block}.file-select-add-image:before{font-family:Share Tech Mono,monospace;font-size:12px;height:28px;font-weight:700;background-color:#1a1a1a;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:10px;content:"Seleccionar";position:absolute;left:0;right:0;top:0;bottom:0}.file-select-add-image input[type=file]{opacity:0;width:100px;height:32px;display:inline-block;cursor:pointer}.userInfo{display:flex;align-items:center;justify-content:center;height:calc(100vh - 45px)}.userInfo .userContainer{background:linear-gradient(70deg,rgb(250,79,0),rgb(185,0,0));width:500px;height:500px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;border-radius:10px;color:#fff}.userInfo .userContainer h2{text-transform:uppercase;font-size:20px;font-family:Share Tech Mono,monospace}.userInfo .userContainer p{font-size:15px;margin-top:10px}.userInfo .userContainer input{width:300px;border:none}.userInfo .userContainer button{border:none;margin-top:10px;text-transform:uppercase;font-size:15px;font-family:Share Tech Mono,monospace;padding:5px;border-radius:3px;color:#fff;background-color:green;cursor:pointer}.userInfo .userContainer button:hover{background-color:#adff2f}.pageInfo{display:flex;justify-content:center;padding:0 4vw;min-height:calc(100vh - 45px);flex-wrap:wrap;gap:30px}#tituloSettings{text-transform:uppercase;font-size:20px;color:#ff4500;margin-bottom:20px;margin-top:10px;text-align:center}.pageInfo .generalSettings{background-color:#ece9e9;padding:20px;border-radius:10px;color:#393838;width:550px;margin-bottom:30px;min-height:550px}.pageInfo h2{text-transform:uppercase;font-family:Share Tech Mono,monospace;margin-bottom:10px;font-size:17px;color:#ff4500;text-align:center;padding-bottom:10px;border-bottom:rgb(57,56,56) 1px solid}.pageInfo form h4{text-transform:uppercase;font-family:Share Tech Mono,monospace;margin-bottom:10px}.pageInfo form{margin:20px 10px}.pageInfo .generalSettings input{border:none;margin-right:10px;width:300px}.pageInfo .generalSettings textarea{min-height:100px;padding:10px}.pageInfo button{border:none;margin-top:10px;text-transform:uppercase;font-size:15px;font-family:Share Tech Mono,monospace;padding:5px;border-radius:3px;color:#fff;background-color:green;cursor:pointer}.pageInfo button:hover{background-color:#adff2f}.pageInfo form{background-color:#dedada;padding:10px;border-radius:10px}.MainBannerContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:30px}.MainBannerContainer #bannerPrincipalTitulo{font-size:30px;margin-bottom:30px;text-transform:uppercase;color:#ff4500}.MainBannerContainer .banner{background-color:#ece9e9;padding:20px;border-radius:10px;color:#393838;width:1000px;margin-bottom:30px}.MainBannerContainer .banner h4{text-transform:uppercase;font-family:Share Tech Mono,monospace;margin-bottom:10px;font-weight:700;margin-top:10px}.MainBannerContainer .banner #descripcion{min-height:100px}.MainBannerContainer .banner textarea{padding:10px}.MainBannerContainer #submit{border:none;background-color:#3fc40a;padding:10px 50px;margin:20px 0;cursor:pointer;color:#fff;font-weight:700;border-radius:10px}.MainBannerContainer #submit:hover{background-color:#99c40a}.MainBannerContainer .principalBannerContainer{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#ff4500;background:repeating-linear-gradient(45deg,rgb(255,249,249) 20px,rgb(145,145,145) 40px,orangered 40px,rgb(214,59,2) 60px);border-radius:150px 0 0 150px;max-width:900px;box-sizing:border-box;z-index:-1}.MainBannerContainer .principalBannerContainer .imageContainer{width:300px;height:300px;overflow:hidden;box-sizing:border-box;margin:10px}.MainBannerContainer .principalBannerContainer .imageContainer img{width:93%;height:93%;object-fit:cover;border-radius:50%;border:rgb(255,255,255) 10px solid}.MainBannerContainer .principalBannerContainer .textContainer{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#191919;clip-path:polygon(0% 0%,100% 0%,100% 100%,20% 100%);color:#fff;padding:0 40px 0 90px}.MainBannerContainer .principalBannerContainer .textContainer .title{font-size:40px;font-family:Dancing Script,cursive;margin-bottom:20px}.MainBannerContainer .principalBannerContainer .textContainer .description{font-size:20px;margin-bottom:20px;font-family:Crimson Text,serif}@media only screen and (max-width: 940px){.MainBannerContainer .principalBannerContainer{display:flex;justify-content:center;flex-wrap:wrap;border-radius:150px;max-width:900px;box-sizing:border-box;z-index:-1}.MainBannerContainer .principalBannerContainer .textContainer{width:100%;background-color:#191919;clip-path:polygon(0% 0%,100% 0%,90% 100%,10% 100%);color:#fff;padding:0 60px}}@media only screen and (max-width: 300px){.MainBannerContainer .principalBannerContainer .imageContainer{width:250px;height:250px;overflow:hidden;box-sizing:border-box;margin:10px}.MainBannerContainer .principalBannerContainer .imageContainer img{width:93%;height:93%;object-fit:cover;border-radius:50%;border:rgb(255,255,255) 10px solid}}.mainJobs{display:flex;justify-content:center}.jobs-container{list-style:none;width:600px}.jobs-container li{background-color:#dedede;border-radius:10px;padding:20px;margin:5px}.jobs-container li textarea,input{background-color:#fafafa;padding:5px 10px;box-sizing:border-box;border-radius:10px}#ofertasLaborales{margin:20px 0;text-align:center;text-transform:uppercase;font-size:30px;color:#ff4500;font-family:Share Tech Mono,monospace}.jobs-container .jobElement p{margin:10px 0;font-family:Share Tech Mono,monospace;font-weight:700;color:#ff4500}.jobs-container .jobElement #puesto{width:300px}.jobs-container .jobElement #descripcion{height:100px}.jobs-container .save{color:#6dc54a;border:none;cursor:pointer;font-weight:700;background-color:#dedede;margin-top:10px;font-size:20px}.jobs-container .save:hover{color:#295f14}.jobs-container .delete{color:#c54a4a;border:none;cursor:pointer;font-weight:700;background-color:#dedede;margin-left:10px;font-size:20px}.jobs-container .delete:hover{color:#6b1a1a}.requisitos{margin-bottom:20px}.requisitos .add{background-color:#81bc6a;border:none;padding:5px 20px;color:#fff;font-weight:700;border-radius:7px;margin-top:5px;cursor:pointer}.requisitos .add:hover{background-color:#336321}.requisitos li{display:flex;gap:10px;color:#36506a;margin-top:10px;padding:0 0 0 10px}.requisitos li input{border:none;width:100%}.requisitos li #cancelar{border:none;color:#8c5858;cursor:pointer;border-radius:5px;background-color:#fcdada}
