input {
    border-radius: 0.375rem;
    border: thin solid rgb(209 213 219 / var(--tw-border-opacity, 1));
    padding: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    overflow: hidden;
    background-color: white;
}

input[type="checkbox"] {
    border-radius: 0px !important;
}

select {
    border-radius: 0.375rem !important;
    padding: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    border: thin solid rgb(209 213 219 / var(--tw-border-opacity, 1));
    background-color: white;
}

td>input.standard-label {
    width: 100% !important;
    flex-shrink: 0;
    margin-right: 10px;
}

td>input.standard-input {
    width: 100% !important;
    flex-shrink: 0;
    border-radius: 0.375rem !important;
    box-sizing: border-box;
}


.standard-label {
    width: 30%;
    flex-shrink: 0;
    margin-right: 10px;
}

.standard-input {
    width: 65%;
    flex-shrink: 0;
    border-radius: 0.375rem !important;
    box-sizing: border-box;
    overflow: hidden;
}

div.input-weeks {
    display: inline-block;
    position: relative;
}

div.input-weeks::after {
    position: absolute;
    top: 1px;
    right: .5em;
    transition: all .05s ease-in-out;
}

div.input-weeks:hover::after,
div.input-weeks:focus-within::after {
    right: 1.7em;
}

.without_ampm::-webkit-datetime-edit-ampm-field {
    display: none;
}

input[type=time]::-webkit-clear-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
    margin: -10px;
}


.input-weeks::after {
    content: "Semaine(s)";
    color: var(--text-green) !important;
}

input[type="color"] {
    padding: 0;
}

input[type="color"]::-moz-color-swatch {
    border: none;
}

input[type="color"]::-webkit-color-swatch-wrapper {
    padding: 0;
    border-radius: 0;
}

input[type="color"]::-webkit-color-swatch {
    border: none;
}

textarea {
    border-radius: 0.375rem !important;
    border: thin solid rgb(209 213 219 / var(--tw-border-opacity, 1));
    ;
    padding: 4px;
    resize: vertical;
}