1170 lines
21 KiB
CSS
1170 lines
21 KiB
CSS
.loader{
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100vw;
|
|
height: 100vh;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background: #fff;
|
|
z-index: 9999;
|
|
transition: opacity 0.75s, visibility 0.75s;
|
|
}
|
|
|
|
.btn-dropdown{
|
|
z-index: 0;
|
|
}
|
|
.span-box{
|
|
font-size: 12px;
|
|
position: absolute;
|
|
bottom: 10px;
|
|
}
|
|
|
|
.card-footer-promocao {
|
|
background: linear-gradient(90deg, #ff416c, #ff4b2b);
|
|
color: #fff;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
font-size: 0.7rem;
|
|
padding: 4px;
|
|
border-top-left-radius: 0;
|
|
border-top-right-radius: 0;
|
|
border-bottom-left-radius: 10px;
|
|
border-bottom-right-radius: 10px;
|
|
animation: glow 2s infinite;
|
|
}
|
|
|
|
.card-promocao{
|
|
background: linear-gradient(90deg, #ff416c, #ff4b2b);
|
|
color: #fff;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
font-size: 0.6rem;
|
|
padding: 6px;
|
|
border-radius: 5px;
|
|
bottom: 5px;
|
|
}
|
|
|
|
table td{
|
|
color: #555 !important;
|
|
font-weight: 600;
|
|
}
|
|
|
|
[data-bs-theme="dark"] table td{
|
|
color: #fff !important;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.sticky-col {
|
|
position: -webkit-sticky;
|
|
position: sticky;
|
|
z-index: 999;
|
|
}
|
|
|
|
@media screen and (min-width: 800px) {
|
|
.first-col {
|
|
width: 400px;
|
|
min-width: 400px;
|
|
max-width: 400px;
|
|
left: 0px;
|
|
}
|
|
|
|
.second-col {
|
|
width: 150px;
|
|
min-width: 150px;
|
|
max-width: 150px;
|
|
left: 100px;
|
|
}
|
|
}
|
|
|
|
.card-header h4{
|
|
/*color: #49526B;*/
|
|
}
|
|
|
|
input[type=text]:read-only {
|
|
background-color: #E7E9EB;
|
|
}
|
|
input[type=tel]:read-only {
|
|
background-color: #E7E9EB;
|
|
}
|
|
|
|
.loader::after{
|
|
content: " ";
|
|
width: 75px;
|
|
height: 75px;
|
|
border: 15px solid #ddd;
|
|
border-top-color: #49526B;
|
|
border-radius: 50%;
|
|
animation: loading 0.75s ease infinite;
|
|
}
|
|
|
|
@keyframes loading{
|
|
from { transform: rotate(0turn); }
|
|
to { transform: rotate(1turn); }
|
|
}
|
|
|
|
.loader--hidden{
|
|
opacity: 0;
|
|
visibility: hidden;
|
|
}
|
|
|
|
.bg-light{
|
|
|
|
}
|
|
|
|
.input-group-text:hover{
|
|
cursor: pointer;
|
|
}
|
|
|
|
.selecionar-empresa-contador:hover{
|
|
cursor: pointer;
|
|
}
|
|
|
|
.img-60{
|
|
height: 60px;
|
|
width: 60px;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.img-120{
|
|
height: 60px;
|
|
width: 120px;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.img-30{
|
|
width: 30px;
|
|
width: 30px;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.logo-painel{
|
|
width: 100px;
|
|
height: 80px !important;
|
|
margin-top: -10px;
|
|
}
|
|
|
|
.img-default{
|
|
width: 200px;
|
|
height: 200px;
|
|
|
|
}
|
|
|
|
.logo{
|
|
height: 50px;
|
|
}
|
|
|
|
.bg-card{
|
|
background-color: #F8F9FA;
|
|
margin-top: 20px;
|
|
}
|
|
.img-template img{
|
|
width: 400px;
|
|
height: 200px;
|
|
border: 1px solid rgb(162, 179, 162);
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.img-template-active img{
|
|
width: 400px;
|
|
height: 200px;
|
|
border: 3px solid green;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
#image-preview input {
|
|
line-height: 200px;
|
|
font-size: 200px;
|
|
position: absolute;
|
|
opacity: 0;
|
|
z-index: 10;
|
|
}
|
|
|
|
#image-preview label {
|
|
position: absolute;
|
|
z-index: 5;
|
|
opacity: 0.8;
|
|
cursor: pointer;
|
|
background-color: #8833FF;
|
|
height: 50px;
|
|
font-size: 15px;
|
|
line-height: 50px;
|
|
text-transform: uppercase;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
margin: auto;
|
|
text-align: center;
|
|
}
|
|
|
|
.img-round{
|
|
height: 30px;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
|
|
/* Imagem da configuração Ecommerce */
|
|
|
|
|
|
._image-preview {
|
|
width: 100px;
|
|
height: 100px;
|
|
position: relative;
|
|
overflow: hidden;
|
|
background-color: #ffffff;
|
|
color: #ecf0f1;
|
|
border: 1px solid rgb(151, 153, 156);
|
|
border-radius: 30%;
|
|
}
|
|
|
|
._image-preview input {
|
|
line-height: 100px;
|
|
font-size: 100px;
|
|
position: absolute;
|
|
opacity: 0;
|
|
z-index: 10;
|
|
}
|
|
|
|
._image-preview label {
|
|
position: absolute;
|
|
z-index: 5;
|
|
opacity: 0.8;
|
|
cursor: pointer;
|
|
background-color: #8833FF;
|
|
height: 25px;
|
|
font-size: 12px;
|
|
line-height: 25px;
|
|
text-transform: uppercase;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
margin: auto;
|
|
text-align: center;
|
|
}
|
|
|
|
.img-default-contato{
|
|
width: 100px;
|
|
height: 100px;
|
|
margin-left: 1px;
|
|
}
|
|
|
|
body.loading {
|
|
overflow: hidden;
|
|
}
|
|
|
|
/* a partir do momento em que o body estiver com a classe loading, o modal aparecerá */
|
|
body.loading .modal-loading {
|
|
display: block;
|
|
}
|
|
|
|
.modal-loading {
|
|
display: none;
|
|
position: fixed;
|
|
z-index: 10000;
|
|
top: 0;
|
|
left: 0;
|
|
height: 100%;
|
|
width: 100%;
|
|
background: rgba(255, 255, 255, 0.8)
|
|
url("/loading.gif") 50% 50% no-repeat;
|
|
}
|
|
|
|
.required:after {
|
|
content: "*";
|
|
color: red;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.btn-tooltip, .btn-tooltip2, .btn-tooltip3, .btn-tooltip4{
|
|
margin-top: -38px;
|
|
margin-left: -10px;
|
|
font-size: 20px;
|
|
width: 10px;
|
|
height: 10px;
|
|
}
|
|
|
|
.tbl-400{
|
|
height: 400px !important;
|
|
}
|
|
|
|
.pulse-primary {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
box-shadow: 0px 0px 20px 5px rgba(0, 170, 255, .8);
|
|
animation: pulse-primary 3s infinite;
|
|
}
|
|
.pulse-primary:hover {
|
|
color: rgba(255, 255, 255, 1) !important;
|
|
}
|
|
@-webkit-keyframes pulse-primary {
|
|
0% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(0, 170, 255, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
70% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(0, 170, 255, 0);
|
|
}
|
|
100% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(0, 170, 255, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
}
|
|
@keyframes pulse-primary {
|
|
0% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(0, 170, 255, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(0, 170, 255, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
70% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(0, 170, 255, 0);
|
|
box-shadow: 0px 0px 20px 5px rgba(0, 170, 255, 0);
|
|
}
|
|
100% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(0, 170, 255, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(0, 170, 255, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
}
|
|
|
|
|
|
.pulse-warning {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
box-shadow: 0px 0px 20px 5px rgba(255, 170, 0, .8);
|
|
animation: pulse-warning 2.5s infinite;
|
|
}
|
|
.pulse-warning:hover {
|
|
color: rgba(255, 255, 255, 1) !important;
|
|
}
|
|
@-webkit-keyframes pulse-warning {
|
|
0% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(255, 170, 0, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
70% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(255, 170, 0, 0);
|
|
}
|
|
100% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(255, 170, 0, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
}
|
|
@keyframes pulse-warning {
|
|
0% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(255, 170, 0, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(255, 170, 0, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
70% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(255, 170, 0, 0);
|
|
box-shadow: 0px 0px 20px 5px rgba(255, 170, 0, 0);
|
|
}
|
|
100% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(255, 170, 0, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(255, 170, 0, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
}
|
|
|
|
|
|
.pulse-default {
|
|
color: rgba(0, 0, 0, 0.8);
|
|
box-shadow: 0px 0px 20px 5px rgba(245, 245, 245, .8);
|
|
animation: pulse-default 3.2s infinite;
|
|
}
|
|
.pulse-default:hover {
|
|
color: rgba(0, 0, 0, 1) !important;
|
|
}
|
|
@-webkit-keyframes pulse-default {
|
|
0% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(245, 245, 245, .8);
|
|
color: rgba(0, 0, 0, 1);
|
|
}
|
|
70% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(245, 245, 245, 0);
|
|
}
|
|
100% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(245, 245, 245, .8);
|
|
color: rgba(0, 0, 0, 1);
|
|
}
|
|
}
|
|
@keyframes pulse-default {
|
|
0% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(245, 245, 245, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(245, 245, 245, .8);
|
|
color: rgba(0, 0, 0, 1);
|
|
}
|
|
70% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(245, 245, 245, 0);
|
|
box-shadow: 0px 0px 20px 5px rgba(245, 245, 245, 0);
|
|
}
|
|
100% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(245, 245, 245, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(245, 245, 245, .8);
|
|
color: rgba(0, 0, 0, 1);
|
|
}
|
|
}
|
|
|
|
|
|
.pulse-danger {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
box-shadow: 0px 0px 20px 5px rgba(255, 63, 58, .8);
|
|
animation: pulse-danger 2.7s infinite;
|
|
}
|
|
.pulse-danger:hover {
|
|
color: rgba(255, 255, 255, 1) !important;
|
|
}
|
|
@-webkit-keyframes pulse-danger {
|
|
0% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(255, 63, 58, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
70% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(255, 63, 58, 0);
|
|
}
|
|
100% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(255, 63, 58, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
}
|
|
@keyframes pulse-danger {
|
|
0% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(255, 63, 58, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(255, 63, 58, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
70% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(255, 63, 58, 0);
|
|
box-shadow: 0px 0px 20px 5px rgba(255, 63, 58, 0);
|
|
}
|
|
100% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(255, 63, 58, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(255, 63, 58, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
}
|
|
|
|
|
|
.pulse-success {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
box-shadow: 0px 0px 20px 5px rgba(45, 220, 45, .8);
|
|
animation: pulse-success 3.5s infinite;
|
|
}
|
|
.pulse-success:hover {
|
|
color: rgba(255, 255, 255, 1) !important;
|
|
}
|
|
@-webkit-keyframes pulse-success {
|
|
0% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(45, 220, 45, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
70% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(45, 220, 45, 0);
|
|
}
|
|
100% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(45, 220, 45, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
}
|
|
@keyframes pulse-success {
|
|
0% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(45, 220, 45, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(45, 220, 45, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
70% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(45, 220, 45, 0);
|
|
box-shadow: 0px 0px 20px 5px rgba(45, 220, 45, 0);
|
|
}
|
|
100% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(45, 220, 45, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(45, 220, 45, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
}
|
|
|
|
|
|
.pulse-info {
|
|
color: rgba(255, 255, 255, 0.8);
|
|
box-shadow: 0px 0px 20px 5px rgba(125, 249, 255, .8);
|
|
animation: pulse-info 3.7s infinite;
|
|
}
|
|
.pulse-info:hover {
|
|
color: rgba(255, 255, 255, 1) !important;
|
|
}
|
|
@-webkit-keyframes pulse-info {
|
|
0% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(125, 249, 255, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
70% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(125, 249, 255, 0);
|
|
}
|
|
100% {
|
|
-webkit-box-shadow: 0px 0px 20px 5px rgba(125, 249, 255, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
}
|
|
@keyframes pulse-info {
|
|
0% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(125, 249, 255, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(125, 249, 255, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
70% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(125, 249, 255, 0);
|
|
box-shadow: 0px 0px 20px 5px rgba(125, 249, 255, 0);
|
|
}
|
|
100% {
|
|
-moz-box-shadow: 0px 0px 20px 5px rgba(125, 249, 255, .8);
|
|
box-shadow: 0px 0px 20px 5px rgba(125, 249, 255, .8);
|
|
color: rgba(255, 255, 255, 1);
|
|
}
|
|
}
|
|
|
|
|
|
.form-input img {
|
|
width: 180px;
|
|
height: 180px;
|
|
margin-bottom:10px;
|
|
margin-top:10px;
|
|
margin-left: 10px;
|
|
border-radius: 8px;
|
|
}
|
|
|
|
.form-input input {
|
|
display:none;
|
|
}
|
|
|
|
.form-input label {
|
|
display:block;
|
|
height:45px;
|
|
line-height:50px;
|
|
text-align:center;
|
|
background:#558FF2;
|
|
color:#fff;
|
|
font-size:15px;
|
|
font-family:"Open Sans",sans-serif;
|
|
text-transform:Uppercase;
|
|
font-weight:600;
|
|
border-radius:5px;
|
|
cursor:pointer;
|
|
}
|
|
|
|
|
|
/* carousel do front box categorias */
|
|
#myCarousel {
|
|
margin-top: 0px;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.carousel-inner .carousel-item>div {
|
|
display: none;
|
|
}
|
|
|
|
.carousel-inner .carousel-item>div:first-child {
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
.carousel-inner .carousel-item.active,
|
|
.carousel-inner .carousel-item-start,
|
|
.carousel-inner .carousel-item-next,
|
|
.carousel-inner .carousel-item-prev {
|
|
display: flex;
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
|
|
.carousel-inner .carousel-item-right.active,
|
|
.carousel-inner .carousel-item-next,
|
|
.carousel-item-next:not(.carousel-item-start) {
|
|
transform: translateX(0) ;
|
|
}
|
|
|
|
.carousel-inner .carousel-item-left.active,
|
|
.carousel-item-prev:not(.carousel-item-end),
|
|
.active.carousel-item-start,
|
|
.carousel-item-prev:not(.carousel-item-end) {
|
|
transform: translateX(0) ;
|
|
}
|
|
|
|
.carousel-item-next.carousel-item-start,
|
|
.active.carousel-item-end {
|
|
transform: translateX(0) ;
|
|
}
|
|
|
|
.carousel-inner .carousel-item-prev,
|
|
.carousel-item-prev:not(.carousel-item-end) {
|
|
transform: translateX(0) ;
|
|
}
|
|
}
|
|
|
|
.card-new {
|
|
border: 1px solid #e0e0e0; /* Borda suave */
|
|
border-radius: 12px; /* Cantos arredondados */
|
|
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); /* Sombra suave */
|
|
background-color: #fff; /* Fundo branco */
|
|
padding: 10px;
|
|
transition: box-shadow 0.3s ease; /* Animação suave */
|
|
}
|
|
|
|
.card-new:hover {
|
|
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12); /* Efeito ao passar o mouse */
|
|
}
|
|
|
|
.categorias{
|
|
/*border: 1px solid rgb(209, 204, 204);*/
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.lista_produtos{
|
|
border: 1px solid #e0e0e0;
|
|
border-radius: 12px;
|
|
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
|
|
background-color: #fff;
|
|
padding: 10px;
|
|
transition: box-shadow 0.3s ease;
|
|
}
|
|
|
|
@media (min-width: 988px) {
|
|
.produtos{
|
|
/*margin-top: -109px;*/
|
|
}
|
|
}
|
|
|
|
.div-pagamento{
|
|
border: 1px solid rgb(209, 204, 204);
|
|
border-radius: 9px;
|
|
margin: 3px !important;
|
|
}
|
|
|
|
.card-group:hover{
|
|
cursor: pointer;
|
|
}
|
|
|
|
.card-group{
|
|
/* margin: 0.03em; */
|
|
}
|
|
|
|
.m-card .form-group{
|
|
margin-top: 15px;
|
|
}
|
|
|
|
.switch {
|
|
position: relative;
|
|
display: inline-block;
|
|
width: 50px;
|
|
height: 28px;
|
|
}
|
|
|
|
/* Hide default HTML checkbox */
|
|
.switch input {
|
|
opacity: 0;
|
|
width: 0;
|
|
height: 0;
|
|
|
|
}
|
|
|
|
/* The slider */
|
|
.slider {
|
|
|
|
position: absolute;
|
|
cursor: pointer;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
background-color: #ccc;
|
|
-webkit-transition: .4s;
|
|
transition: .4s;
|
|
margin-top: -5px;
|
|
}
|
|
|
|
.slider:before {
|
|
position: absolute;
|
|
content: "";
|
|
height: 20px;
|
|
width: 20px;
|
|
left: 2px;
|
|
bottom: 6px;
|
|
background-color: white;
|
|
-webkit-transition: .4s;
|
|
transition: .4s;
|
|
}
|
|
|
|
input:checked + .slider {
|
|
background-color: #159488;
|
|
}
|
|
|
|
input:focus + .slider {
|
|
box-shadow: 0 0 1px #159488;
|
|
}
|
|
|
|
input:checked + .slider:before {
|
|
-webkit-transform: translateX(26px);
|
|
-ms-transform: translateX(26px);
|
|
transform: translateX(26px);
|
|
}
|
|
|
|
/* Rounded sliders */
|
|
.slider.round {
|
|
border-radius: 34px;
|
|
}
|
|
|
|
.slider.round:before {
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.bg-novo{
|
|
background: #9EC6F8;
|
|
}
|
|
.text-novo{
|
|
color: #9EC6F8;
|
|
}
|
|
.bg-novo td{
|
|
color: #fff;
|
|
}
|
|
|
|
|
|
.bg-preparando{
|
|
background: #F1E702;
|
|
}
|
|
.text-preparando{
|
|
color: #FFE600;
|
|
}
|
|
.bg-preparando td{
|
|
color: #888;
|
|
}
|
|
|
|
.bg-pendente{
|
|
background: #FE7060;
|
|
}
|
|
.text-pendente{
|
|
color: #FF0000;
|
|
}
|
|
.bg-pendente td{
|
|
color: #fff;
|
|
}
|
|
|
|
.bg-finalizado{
|
|
background: #21BF6B;
|
|
}
|
|
.text-finalizado{
|
|
color: #21BF6B;
|
|
}
|
|
.bg-finalizado td{
|
|
color: #fff;
|
|
}
|
|
/*
|
|
.btn-sm{
|
|
padding: 7px;
|
|
height: 35px;
|
|
}*/
|
|
|
|
.card{
|
|
border-radius: 10px;
|
|
}
|
|
input, select, .select2{
|
|
box-shadow: 1px 1px 2px rgba(0,0,0,0.2) !important;
|
|
}
|
|
|
|
.navbar ul {
|
|
padding-left: 3rem;
|
|
}
|
|
|
|
.dropdown-menu label{
|
|
padding: 5px;
|
|
border-bottom: 1px solid #999;
|
|
width: 100%;
|
|
}
|
|
|
|
.nav-item{
|
|
margin-right: -20px;
|
|
}
|
|
|
|
.click-right{
|
|
position: fixed;
|
|
right: 0;
|
|
font-size: 30px;
|
|
margin-top: 1px;
|
|
z-index: 9999;
|
|
|
|
}
|
|
.click-left{
|
|
position: fixed;
|
|
left: 0;
|
|
font-size: 30px;
|
|
margin-top: 1px;
|
|
z-index: 9999;
|
|
}
|
|
|
|
.click-left:hover{
|
|
cursor: pointer;
|
|
}
|
|
.click-right:hover{
|
|
cursor: pointer;
|
|
}
|
|
|
|
.navbar-collapse{
|
|
display: flex;
|
|
/*height:100%;*/
|
|
min-width:calc(190px *5);
|
|
flex-direction: row;
|
|
/*align-items: center;*/
|
|
/*justify-content: center;*/
|
|
transition: all .6s;
|
|
}
|
|
|
|
.icon-menu{
|
|
width: 22px;
|
|
margin-left: 5px;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.button-toggle-menu i{
|
|
color: #4254BA;
|
|
font-size: 17px;
|
|
margin-bottom: 40px;
|
|
}
|
|
|
|
.form-control, .form-select {
|
|
border-radius: 6px;
|
|
border-color: #d0d4db;
|
|
transition: all 0.2s ease-in-out;
|
|
}
|
|
|
|
.form-control:focus, .form-select:focus {
|
|
border-color: #4c6ef5;
|
|
box-shadow: 0 0 0 0.15rem rgba(76, 110, 245, .25);
|
|
}
|
|
|
|
.form-label {
|
|
font-size: 13px;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.table {
|
|
border-collapse: separate;
|
|
border-spacing: 0 6px;
|
|
width: 100%;
|
|
font-size: 12px;
|
|
|
|
}
|
|
|
|
.table thead th:first-child {
|
|
border-top-left-radius: 8px;
|
|
}
|
|
.table thead th:last-child {
|
|
border-top-right-radius: 8px;
|
|
}
|
|
.table thead th {
|
|
font-size: 11px;
|
|
font-weight: 600;
|
|
/*color: #ffffff;*/
|
|
text-transform: uppercase;
|
|
padding: 8px 8px;
|
|
border-bottom: none;
|
|
}
|
|
|
|
.table thead th {
|
|
font-weight: 600;
|
|
padding: 12px 10px;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.4px;
|
|
}
|
|
|
|
.table tbody tr {
|
|
background: var(--tbl-row-bg, #fff);
|
|
box-shadow: 0 1px 2px rgba(0,0,0,0.05);
|
|
transition: all 0.2s ease-in-out;
|
|
}
|
|
|
|
.table tbody tr:hover {
|
|
transform: translateY(-2px);
|
|
box-shadow: 0 3px 6px rgba(0,0,0,0.08);
|
|
}
|
|
|
|
.table td {
|
|
padding: 10px 12px;
|
|
border-top: none;
|
|
border-bottom: 1px solid var(--tbl-border, #f2f2f2);
|
|
color: var(--tbl-text, #333);
|
|
|
|
}
|
|
|
|
.table td:first-child {
|
|
border-radius: 8px 0 0 8px;
|
|
}
|
|
|
|
.table td:last-child {
|
|
border-radius: 0 8px 8px 0;
|
|
}
|
|
|
|
/* ===== CHECKBOX ===== */
|
|
.table input[type="checkbox"] {
|
|
width: 16px;
|
|
height: 16px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
/* ===== BOTÕES ===== */
|
|
.table .btn {
|
|
border: none;
|
|
padding: 6px 8px;
|
|
border-radius: 6px;
|
|
transition: 0.2s ease-in-out;
|
|
}
|
|
|
|
.table .btn i {
|
|
font-size: 14px;
|
|
}
|
|
|
|
.table .btn-warning { background: #ffc107; color: #fff; }
|
|
.table .btn-danger { background: #dc3545; color: #fff; }
|
|
.table .btn-primary { background: #4c6ef5; color: #fff; }
|
|
|
|
.table .btn:hover {
|
|
opacity: 0.85;
|
|
transform: scale(1.05);
|
|
}
|
|
|
|
.btn{
|
|
border-radius: 6px !important;
|
|
}
|
|
|
|
@media (max-width: 900px) {
|
|
.table:has([data-label]) {
|
|
width: 100%;
|
|
display: block;
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
.table:has([data-label]) thead { display: none; }
|
|
|
|
.table:has([data-label]) tbody {
|
|
display: block;
|
|
width: 100%;
|
|
}
|
|
|
|
.table:has([data-label]) tbody tr {
|
|
display: block;
|
|
width: 100%;
|
|
margin-bottom: 8px;
|
|
border-radius: 8px;
|
|
background: var(--tbl-row-bg, #fff);
|
|
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
|
|
padding: 0;
|
|
}
|
|
|
|
.table:has([data-label]) tbody td {
|
|
display: flex;
|
|
justify-content: flex-end; /* 🔸 alinha conteúdo à direita */
|
|
align-items: flex-start;
|
|
width: 100%;
|
|
padding: 8px 10px;
|
|
border: none;
|
|
border-bottom: 1px solid var(--tbl-border, #eee);
|
|
text-align: right;
|
|
box-sizing: border-box;
|
|
word-break: break-word;
|
|
white-space: normal;
|
|
overflow-wrap: anywhere;
|
|
}
|
|
|
|
.table:has([data-label]) tbody td::before {
|
|
content: attr(data-label);
|
|
font-weight: 600;
|
|
color: #6c757d;
|
|
text-align: left;
|
|
min-width: 110px;
|
|
flex-shrink: 0;
|
|
white-space: nowrap;
|
|
margin-right: auto; /* 🔸 joga o label para a esquerda */
|
|
}
|
|
|
|
.table:has([data-label]) tbody td:last-child {
|
|
border-bottom: none;
|
|
}
|
|
|
|
/* ===== FORM 100%, BOTÕES NA MESMA LINHA ===== */
|
|
.table:has([data-label]) td form,
|
|
.table:has([data-label]) td div {
|
|
flex-wrap: wrap;
|
|
overflow-x: visible;
|
|
width: 100% !important;
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.table:has([data-label]) td form::-webkit-scrollbar,
|
|
.table:has([data-label]) td div::-webkit-scrollbar {
|
|
height: 6px;
|
|
}
|
|
|
|
.table:has([data-label]) td form::-webkit-scrollbar-thumb,
|
|
.table:has([data-label]) td div::-webkit-scrollbar-thumb {
|
|
background: #ccc;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.table:has([data-label]) .btn {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
margin: 1;
|
|
}
|
|
}
|
|
|
|
|
|
[data-bs-theme="dark"] .table {
|
|
--tbl-head-bg: #2e3240;
|
|
--tbl-row-bg: #242830;
|
|
--tbl-border: #3a3e46;
|
|
--tbl-text: #f0f0f0;
|
|
}
|
|
|
|
[data-bs-theme="dark"] .table tbody tr:hover {
|
|
background: #343946;
|
|
}
|
|
|
|
#btn-top {
|
|
position: fixed;
|
|
bottom: 25px;
|
|
right: 25px;
|
|
z-index: 1050;
|
|
/*display: none;*/
|
|
width: 45px;
|
|
height: 45px;
|
|
box-shadow: 0 3px 8px rgba(0,0,0,0.3);
|
|
opacity: 0;
|
|
transition: opacity 1.4s ease;
|
|
}
|
|
|
|
#btn-top:hover {
|
|
transform: translateY(-3px);
|
|
}
|
|
#btn-top.show {
|
|
opacity: 1;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
|
|
}
|
|
|
|
.card-header div {
|
|
margin-top: -15px !important;
|
|
}
|
|
.card-header h4 {
|
|
font-size: 1.2rem;
|
|
font-weight: 700;
|
|
color: #666;
|
|
position: relative;
|
|
left: 10px;
|
|
padding-left: 12px;
|
|
}
|
|
|
|
.card-header h4::before {
|
|
content: "";
|
|
position: absolute;
|
|
left: 4px;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
width: 4px;
|
|
height: 60%;
|
|
background: #4254BA;
|
|
border-radius: 6px;
|
|
box-shadow: 0 0 8px rgba(66, 84, 186, 0.4);
|
|
}
|
|
|
|
|
|
.table-responsive .dropdown-menu-end{
|
|
left: 75px;
|
|
z-index: 9999999;
|
|
width: 250px;
|
|
}
|
|
|
|
.dropdown-menu {
|
|
border-radius: 10px;
|
|
padding: 4px 0;
|
|
}
|
|
|
|
|
|
.dropdown-menu .dropdown-item {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
font-size: 14px;
|
|
z-index: 9999999;
|
|
}
|
|
|
|
.dropdown-menu .dropdown-item:hover {
|
|
background: #f5f6ff;
|
|
}
|
|
|
|
.filtros-container {
|
|
display: none;
|
|
margin-top: 10px;
|
|
background: #fff;
|
|
border: 1px solid #e6e8f0;
|
|
padding: 15px 15px 5px 15px;
|
|
border-radius: 10px;
|
|
box-shadow: 0 4px 15px rgba(0,0,0,0.06);
|
|
animation: fadeIn .25s ease-out;
|
|
}
|
|
|
|
@keyframes fadeIn {
|
|
from { opacity: 0; transform: translateY(-3px); }
|
|
to { opacity: 1; transform: translateY(0); }
|
|
}
|
|
|
|
.scroll-btn-jidox {
|
|
position: fixed;
|
|
bottom: 140px;
|
|
right: 20px;
|
|
width: 48px;
|
|
height: 48px;
|
|
border-radius: 50%;
|
|
background: #4254BA;
|
|
color: #fff;
|
|
border: none;
|
|
outline: none;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-size: 26px;
|
|
cursor: pointer;
|
|
box-shadow: 0 6px 18px rgba(0,0,0,0.20);
|
|
transition: all .25s ease;
|
|
z-index: 9999;
|
|
}
|
|
|
|
.scroll-btn-jidox:hover {
|
|
background: #2f3fa0;
|
|
transform: scale(1.08);
|
|
}
|
|
|
|
/* Coluna 1 fixada */
|
|
.col-fixa-1 {
|
|
position: sticky;
|
|
left: 0;
|
|
background: #fff;
|
|
z-index: 3;
|
|
}
|
|
|
|
/* Coluna 2 fixada */
|
|
.col-fixa-2 {
|
|
position: sticky;
|
|
left: 120px; /* largura da coluna 1 */
|
|
background: #fff;
|
|
z-index: 3;
|
|
}
|
|
|
|
/* Garante que a linha inteira sobreponha as colunas normais */
|
|
.table tbody tr td {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
|
|
|
|
|