
input:focus {
    outline: none;
}

input[type='date']::-webkit-calendar-picker-indicator {
    margin-left: 10px;
    font-size: 21px;
}
::-webkit-calendar-picker-indicator {
    display: flex;
    justify-content: flex-start;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path fill="%23bbbbbb" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>');
}
body::-webkit-scrollbar {
    display: none;
}
body {
    margin: 0;
    padding: 0;
}
.avatar {
    vertical-align: middle;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.hide-scroll-bar::-webkit-scrollbar {
    display: none;
}
.sqcard-shadow {
    box-shadow: 0px 0px 10px 0px rgba(48, 48, 48, 0.08);
}

    /* Chrome, Safari, Edge, Opera */
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

    /* Firefox */
    input[type='number'] {
        -moz-appearance: textfield;
    }

    body {
        font-family: 'Manrope';
    }

    .p-inputtext::placeholder {
        color: #c7c7c7 !important;
    }

    div[size='A4'] {
        width: 21cm;
        height: 29.7cm;
    }

    div[size='A4'][layout='portrait'] {
        width: 29.7cm;
        height: 21cm;
    }

    @media print {

        body,
        page {
            margin: 0;
            box-shadow: 0;
        }
    }
