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;
    }
}
