
/* taskon css - version 2025 */
* {
    letter-spacing: 0px !important;
}
*:focus {
    outline: none;
}
.blur18 {
    backdrop-filter: blur(18px) !important;
}
.blur90 {
    backdrop-filter: blur(90px) !important;
}
.bs_shdw1 {
    box-shadow: 0px 5px 12px -2px rgba(0, 0, 0, 0.1) !important;
}
.bs_shdw2 {
    box-shadow: 0px 12px 42px -2px rgba(0, 0, 0, 0.1), 0px 3px 12px -2px rgba(0, 0, 0, 0.1) , 0px 1px 1px 0px rgba(0, 0, 0, 0.1) !important;
}
.bs_shdw3 {
    box-shadow: 0px 3px 8px -2px rgba(0, 0, 0, 0.1) !important;
}
.appbar_shdw {
    box-shadow: 0px 3px 8px -2px rgba(0, 0, 0, 0.2) !important;
}
.item_menu_shdw {
    text-shadow: #00000060 0px 1px 1px;
}
.item_menu_act {
    background-color: #ff800060 !important;
}
.priority_shdw {
    background-color: #ffd7d760 !important;
    border-radius: 50% !important;
    box-shadow: 0px 3px 18px -2px rgb(255, 0, 0), 0px 3px 8px -2px rgba(0, 0, 0, 0.2) , 0px 1px 1px 0px rgba(0, 0, 0, 0.1) !important;
}
.sombraimg {
    -webkit-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.4));
    filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.4));
}
.custom-submenu-itens .v-list-item__spacer {
    width: 10px !important;
}

.custom-submenu-itens .v-list-item-title {
    font-size: 0.8rem;
}

.v-combobox input{
    overflow: scroll !important;
    flex-wrap: nowrap !important;
}
.card_border_taskon {
    border-color: #90A4AE40 !important; 
    border-radius: 13px !important;
}
/* Drag and Drop Upload */

.dropzone-container {
    width: 100%;
    height: 100%;
    border: 1px dashed rgba(58, 58, 58, 0.7) !important;
    transition: .5s;
    overflow: hidden;
}
.dropzone-container:hover {
    background-color: rgba(0, 96, 215, 0.1) !important;
    box-shadow: 0 0 0 3px rgba(0, 96, 215, 0.8) !important;
    border: 1px dashed #0060d7 !important;
    transition: .5s;
}
.dragging, .dragging:hover {
    background: rgba(182, 182, 182, 0.3) !important;
    box-shadow: 0 0 0 2px rgba(122, 122, 122, 0.5) inset !important;
    transition: .5s;
    overflow: hidden;
    opacity: 0.3;
    filter: grayscale(1) brightness(0.90);
}
.drop_here {
    background-color: rgba(104, 255, 58, 0.209) !important;
    box-shadow: 0 0 0 0px rgba(73, 225, 27, 0.6) inset !important;
    transition: .5s !important;
}
.drop_none {
    background-color: rgba(225, 27, 27, 0.178) !important;
    box-shadow: 0 0 0 2px rgba(225, 27, 27, 0.423) inset !important;
    transition: .5s !important;
    cursor: not-allowed !important;
}
.dragging *, .drop_here *, .drop_none * {
    pointer-events: none !important;
}
.dragging .dg-bt {
    display: none !important;
}

.push_menu_open {
    margin-left: 220px;
}

@media (max-width: 1280px) {
    .push_menu_open {
        margin-left: 0px;
    }
}

.active_tab {
    background-color: #0080dd20 !important;
}

.container {
    align-items: center;
    display: flex;
    justify-content: center;
    gap: 0rem;
}

.dot {
    border-radius: 9999px;
    height: 0.5rem;
    width: 0.5rem;
    background: rgba(148 163 184 / 0.3);
    animation: wave 1s infinite;
    margin-left: -2px;
}
.dot:nth-child(1) {
    animation-delay: 0.3333s;
}
.dot:nth-child(2) {
    animation-delay: 0.6666s;
}
.dot:nth-child(3) {
    animation-delay: 0.9999s;
}
@keyframes wave {
    0% {
        transform: translateY(0px);
        background: rgba(148 163 184 / 0);
    }
    50% {
        transform: translateX(-0.5rem);
        background: rgba(0, 96, 215, 0.8);
    }
    100% {
        transform: translateX(0px);
        background: rgba(148 163 184 / 0);
    }
}

input::-webkit-calendar-picker-indicator{
    display: none;
}

input[type="date"]::-webkit-input-placeholder{ 
    visibility: hidden !important;
}
.fix_cam {
    background-color: #DDD;
    transform: rotateY(180deg);
}