@import "base.css";

a {
    text-decoration: none;
}

.alert-success {
    color: white;
    background-color: rgba(0, 128, 0, 0.16);
    font-weight: bold;
    width: fit-content;
}

.alert-danger {
    color: white;
    background-color: rgba(255, 0, 0, 0.16);
    font-weight: bold;
    width: fit-content;
}

label:nth-child(n+2) {
    padding-top: 10px;
}

select i {
    background: red;
}

input:focus,
select:focus,
textarea:focus {
    outline: none !important;
    box-shadow: none !important; /* Убирает тень, если используется */
}

button {
    border: none !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
}

.btn-primary {
    background: rgb(80, 117, 174) !important;
}

.btn-outline-primary {
    background: transparent !important;

    &:hover {
        background: rgb(80, 117, 174, .3) !important;
    }
}

[data-bs-theme="dark"] {
    .commutation, #themeToggle {
        color: white;
    }
}

[data-bs-theme="light"] {
    .commutation, #themeToggle {
        color: black;
    }
}

