:root {
    /*COLOR*/
    --coreBlue: #3a97d4;
    --coreDarkBlue: #626eef;
    --coreDarkPink: #f65a83;
    --coreExDarkBlue: #554994;
    --coreGreen: #25b89b;
    --coreWhite: #ffff;
    --coreGrey: #898d8f;
    --coreLightOrange: #ff6d60;
    --coreOrange: #f19c1f;
    --corePurple: #a35ebe;
    --coreYellow: #ffd93d;
    --coreHoverOrange: hsl(36, 100%, 75%);
    --coreBackground: #f9f9f9;
    --coreDanger: #dc0000;
    --h3Color: var(--coreGreen);
    --processBorder: var(--coreGreen); /* Üretim Süreç Takipi Kapsayıcı Divi*/
    --processBorderHover: var(--coreGreen);
    --processShadow: var(--coreGreen);
    --thereIsRecordButtonColor: var(--coreWhite); /*Kayıt Var Butonu Yazı Rengi */
    --thereIsRecordButtonBG: var( --coreGreen ); /*Kayıt Var Butonu Arka Plan Rengi */
    --thereIsRecordHoverButton: var(--coreGreen); /* Kayıt Var Buttonu Rengi */
    --thereIsRecordHoverBorder: var( --coreGreen ); /*  Kayıt Var Buttonu Border Rengi*/

    --processTrackingSecondStepBorder: var( --coreOrange ); /* 1. İkinci Alan Kapsayıcı Border Color */
    --processTrackingSecondStepHoverBorder: var( --coreOrange ); /* 1. İkinci Alan Kapsayıcı Border Hover  */
    --processTrackingSecondStepHoverShadow: var( --coreOrange ); /* 1.  Alan Kapsayıcı  Gölge*/

    --processTrackingSecondButtonBorder: var( --coreOrange ); /*1.  Alan Button Border */
    --processTrackingSecondButtonBG: var( --coreOrange ); /* 1. Alan Button Arks Plan */
    --processTrackingSecondButtonColor: var( --coreWhite ); /*1.  Alan Button Color */

    --processTrackingSecondButtonHoverColor: var( --coreOrange ); /* 1.   Alan Button Color Hover */
    --processTrackingSecondButtonHoverBorder: var( --coreOrange ); /* 1.  Alan Button Border Hover */

    --processTrackingThirdStepBorder: var( --coreDanger ); /* 2. Alan Kapsayıcı border*/
    --processTrackingThirdStepHoverBorder: var( --coreDanger ); /* 2. Alan Kapsayıcı Hover border*/
    --processTrackingThirdStepHoverShadow: var( --coreDanger ); /* 2. Alan Kapsayıcı border*/
    /*Hammadde ekle, donanım, bakımcı tanımla buttonları*/

    --defineMaintainerButtonBorder: var(--coreDarkBlue); /*Border*/
    --defineMaintainerButtonBG: var(--coreDarkBlue); /* Arka Plan*/
    --defineMaintainerButtonColor: var(--coreWhite); /*Color*/

    --defineMaintainerButtonHoverBorder: var(--coreDarkBlue); /* Hover Border*/
    --defineMaintainerButtonHoverColor: var(--coreDarkBlue); /* Hover Color */
    /*Table Kapsayıcı Divi*/

    --defineMaintainerBorder: var( --coreDarkBlue ); /*Kapsayıcı Divin borderı ! Tabloları Barındırır*/
    --defineMaintainerHoverShadow: var( --coreDarkBlue ); /* Kapsayıcı divin hover gölgesi */
    /* Tablo  bakımcı talebi bilgileri vs*/

    --defineMaintainerTableBorderBottom: var( --coreDarkBlue ); /* tablo border bottom rengi */
    --defineMaintainerTableBorderRight: var( --coreDarkBlue ); /* tablo border right rengi*/
    --defineMaintainerTableShadow: var(--coreDarkBlue); /* tablo tr gölge */
    /* Equipment Tablo Birinci Th alanı  */
    --tabelTitleBg: var(--coreOrange);
    /* Equipment Tabel İkinci Th Alanı */

    --equipmentTabelBorder: var(--coreOrange); /* th Border */

    --equipmentTabelTdBorder: var(--coreOrange);
    /* td Border */

    --equipmentTabelTdHoverBorder: var(--coreOrange);
    /* Hammadde Adı/ Lot (rawMaterials) */

    --rawMaterialsThBorder: var(--coreOrange); /* Hammadde Th Border */

    --rawMaterialsTdBorder: var(--coreOrange); /* Hammadde Td Border */

    --rawMaterialsTableShadow: var(--coreOrange);
    /* Başlat Butonu */

    --greenButtonBG: var(--coreGreen); /* Button Arka Plan Rengi  */

    --greenButtonColor: var(--coreWhite); /* Button Yazı Rengi  */

    --greenButtonHoverColor: var(--coreGreen); /* Button Hover Color */

    --greenButtonHoverBorder: var(--coreGreen); /* Button Hover Border Color */
    /* Çalışan Adı Hedefi Bulunan Tabel ( employeeGoalTable ) */

    --employeeGoalTableTrShadow: var(--coreOrange); /* tr Gögle  */
    /* Dark Blue Button ( Çalışmayı Tamamla / Seç ) */

    --darkBlueButtonBG: var(--coreGreen); /* Dark Blue Button Arka Plan Rengi */
    --darkBlueButtonColor: var(--coreWhite); /* Yazı Rengi */

    --darkBlueButtonHoverColor: var(--coreGreen); /* hover Yazı Rengi */
    --darkBlueButtonHoverBorder: var(--coreGreen); /* Hover Border */
    /* Danger Button (Sonlandır) */

    --dangerButtonBG: var(--coreDanger); /* Danger Button Arka Plan Rengi */
    --dangerButtonColor: var(--coreWhite); /* Color*/
    --dangerButtonHoverColor: var(--coreDanger); /* Hover Color */
    --dangerButtonHoverBorder: var(--coreDanger); /* Hover Border Color */
    /* processTracking Select */

    --processTrackingSelectBorder: var(--coreGreen);
    --processTrackingSelectHoverShadow: var(--coreGreen); /* select gölge */
    /* Hammadde Adı/ Lot (rawMaterials) */

    --rawMaterialsThBorder: var(--coreOrange); /* Hammadde Th Border */

    --rawMaterialsTdBorder: var(--coreOrange); /* Hammadde Td Border */

    --rawMaterialsTableShadow: var(--coreOrange);
    /* Equipment Tablo Birinci Th alanı  */
    --tabelTitleBg: var(--coreOrange);
    /* Equipment Tabel İkinci Th Alanı */

    --equipmentTabelBorder: var(--coreOrange); /* th Border */

    --equipmentTabelTdBorder: var(--coreOrange);
    /* td Border */

    --equipmentTabelTdHoverBorder: var(--coreOrange);
}

.eatBreak {
    margin: auto;
    border-radius: 10px;
    width: 150px;
    height: 150px;
    border: 3px solid #25b89b;
    background-color: #b9f3e7;
    font-weight: bold;
    color: #067a63;
    position: relative;
}

    .eatBreak::after {
        content: "";
        position: absolute;
        bottom: -30px;
        left: 0;
        width: 100%;
        height: 5px;
        background-color: #b9f3e7;
        box-shadow: 0 0 10px #45debf;
    }
/* TEMEL STİL */
#clock h2 {
    color: #fff;
    text-align: center;
    margin: 1.5rem 0;
    font-weight: 800;
    font-size: 3rem; /* Daha büyük başlık */
}

#clock #time {
    display: flex;
    justify-content: center;
    gap: 1.5rem; /* Daha geniş boşluk */
}

    #clock #time div {
        position: relative;
        margin: 0;
    }

        #clock #time div span {
            display: flex;
            justify-content: center;
            align-items: center;
            background: #f19c1f;
            color: #fff;
            width: 150px; /* Daha geniş kutu */
            height: 130px; /* Daha yüksek kutu */
            font-size: 5rem; /* Dev rakamlar */
            font-weight: bold;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
            border-radius: 12px 12px 0 0; /* Üst köşeler yuvarlak */
        }

            #clock #time div span:nth-child(2) {
                height: 50px;
                font-size: 1.8rem;
                background: #000;
                border-radius: 0 0 12px 12px; /* Alt köşeler yuvarlak */
                border-top: 3px solid #000; /* Kalın çizgi */
                letter-spacing: 1px;
            }

/* Tablet/Mobil Uyum */
@media (max-width: 768px) {
    #clock #time {
        gap: 1rem;
    }

        #clock #time div span {
            width: 100px;
            height: 90px;
            font-size: 3.5rem;
        }

            #clock #time div span:nth-child(2) {
                height: 40px;
                font-size: 1.5rem;
            }
}

.teaBreak {
    margin: auto;
    border-radius: 10px;
    width: 150px;
    height: 150px;
    border: 3px solid #25b89b;
    background-color: #b9f3e7;
    font-weight: bold;
    color: #067a63;
    position: relative;
}

    .teaBreak::after {
        content: "";
        position: absolute;
        bottom: -30px;
        left: 0;
        width: 100%;
        height: 5px;
        background-color: #b9f3e7;
        box-shadow: 0 0 10px #45debf;
    }


.otherBreak {
    margin: auto;
    border-radius: 10px;
    width: 150px;
    height: 150px;
    border: 3px solid #25b89b;
    background-color: #b9f3e7;
    font-weight: bold;
    color: #067a63;
    position: relative;
}

    .otherBreak::after {
        content: "";
        position: absolute;
        bottom: -30px;
        left: 0;
        width: 100%;
        height: 5px;
        background-color: #b9f3e7;
        box-shadow: 0 0 10px #45debf;
    }

.breakImgImg {
    text-align: center;
    margin: auto;
    width: 30px;
    height: 30px;
}

.textWhite {
    color: black;
}

.untext {
    color: #000;
}

body {
    color: #fff;
    background-color: #f9f9f9;
    font-family: Arial, Helvetica, sans-serif;
    margin: auto;
}

.processTrackingSecondStep {
    text-align: center;
}

.tabelTitleBg {
    background-color: var(--tabelTitleBg);
}

/*Dark Mode*/

.toggle {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 120px;
    height: 60px;
    border-radius: 50px;
    cursor: pointer;
    transition: 0.2s;
}

.checkbox {
    display: none;
}

.iconMode {
    width: 50%;
    font-size: 32px;
    line-height: 60px;
    text-align: center;
    z-index: 1;
}

.ball {
    position: absolute;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    margin: 7px;
    transition: 0.2s;
}
/* ---- ---- Light Mode ---- ---- */
.light {
    background-color: #0000;
    margin-top: 20%;
    position: fixed;
}

    .light .toggle {
        background: linear-gradient(145deg, #e1e1e1, #fff);
        box-shadow: 3px 3px 4px #e6e6e6, -3px -3px 4px #fff;
    }

    .light .icon--light {
        color: #fafafa;
    }

    .light .icon--dark {
        color: #151d2a;
    }

    .light .ball {
        background-color: #151d2a;
    }
/* ---- ---- Dark Mode ---- ---- */
.dark {
    background-color: #150050;
}

    .dark .toggle {
        background: #151d2a;
        box-shadow: 3px 3px 3px #0e131b, -3px -3px 3px #1c2739;
    }

    .dark .icon--light {
        color: #fafafa;
    }

    .dark .icon--dark {
        color: #0e131b;
    }

    .dark .ball {
        background-color: #fafafa;
        transition: 0.3s;
        transform: translateX(60px);
    }

/*Button*/

.employeeGoalTable {
    padding: 1%;
    line-height: 35px;
    border-radius: 10px;
    border-spacing: 0;
    border-collapse: separate;
    border: solid 1px #f19c1f;
}

.employeeGoalTableTH {
    padding: 1%;
    border-right: solid 1px #f19c1f;
}

.employeeGoalTableTR {
    border-bottom: 1px solid #f19c1f;
}

.employeeGoalTableTD {
    text-align: left;
    border-right: none;
}

.employeeGoalTableTD {
    padding: 1%;
    border-right: none;
}

.employeeGoalTable tr:hover {
    box-shadow: 0 0 6px var(--employeeGoalTableTrShadow);
}

.employeeGoal {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: medium;
}

    .employeeGoal i {
        font-size: large;
    }

.employeeGoalButton {
    display: inline-block;
    width: 30%;
    height: 100px;
    margin: 5px;
    margin-bottom: 2%;
    border-radius: 10px;
    border: none;
    box-shadow: -5px 0px 5px rgba(0, 0, 0, 0.5);
    font-weight: bold;
    position: relative;
    background-color: var(--coreBlue);
    color: #ffff;
}

    .employeeGoalButton::before {
        content: "";
    }

    .employeeGoalButton:hover {
        box-shadow: inset 1px 0 6px #ffff;
    }

.breakButton i {
    font-size: xx-large;
}

.breakButton a {
    text-decoration: none;
    color: #fff;
}

.breakButton {
    width: 90%;
    height: 245px;
    border-radius: 10px;
    border: none;
    box-shadow: -5px 0px 5px rgba(0, 0, 0, 0.5);
    font-weight: bold;
    position: relative;
    background-color: var(--coreDanger);
    color: #ffff;
}

    .breakButton::before {
        content: "";
        top: -3px;
        left: -3px;
        width: 3px;
        height: 3px;
        z-index: -1;
    }

    .breakButton:hover {
        box-shadow: inset 1px 0 6px #ffff;
    }

    .breakButton i {
        margin-left: 15px;
    }

/* Molalar */

.optionBreak {
    display: grid;
    place-items: center;
}

.meal_break {
    position: relative;
    display: flex;
    align-items: center;
    width: 22rem;
    height: 5rem;
    border-radius: 10rem;
    background-color: #f19c1f;
    font-size: 2rem;
    color: white;
    display: flex;
    font-weight: 200;
    overflow: hidden;
    box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.25);
    user-select: none;
    cursor: pointer;
    transition: 300ms;
}

    .meal_break:hover {
        transform: scale(110%);
    }

    .meal_break::before {
        content: "LOADING";
        background-color: white;
        height: 5rem;
        width: 5rem; /* 22REM */
        color: black;
        display: flex;
        border-radius: 10rem;
        align-items: center;
        overflow: hidden;
        padding-left: 2rem;
        box-sizing: border-box;
    }

.loading.meal_break::before {
    animation: reveal 1s ease-in-out 300ms forwards;
}

.done.meal_break::before {
    right: 0;
    width: 22rem;
    animation: hideLoad 1s ease-in-out 50ms forwards;
}

.breakIcon {
    display: flex;
    overflow: hidden;
    width: 5rem;
    height: 5rem;
    border-radius: 100%;
    background-color: white;
    color: #f19c1f;
}

    .breakIcon > img {
        width: 50px;
        height: 50px;
        margin: auto;
    }

.loading.meal_break > .breakIcon {
    animation: loadIcon 1s ease-in-out 300ms forwards;
}

.meal_break::after {
    content: "Yemek Molası";
    height: 100%;
    width: 22rem;
    border-radius: 10rem;
    display: flex;
    align-items: center;
    padding-left: 6rem;
}

.done.meal_break::after {
    content: "Mola Başladı	";
    padding-left: 2.5rem;
}

@keyframes loadIcon {
    from {
        transform: translatex(0);
    }

    to {
        transform: translatex(17rem);
    }
}

@keyframes reveal {
    0% {
        width: 5rem;
    }

    99.99% {
        left: 0;
    }

    100% {
        left: unset;
        right: 0;
        width: 22rem;
    }
}

@keyframes hideLoad {
    0% {
        width: 22rem;
    }

    100% {
        width: 5rem;
    }
}

/* Çay Molası */

.tea_break {
    position: relative;
    display: flex;
    align-items: center;
    width: 22rem;
    height: 5rem;
    border-radius: 10rem;
    background-color: #f19c1f;
    font-size: 2rem;
    color: white;
    display: flex;
    font-weight: 200;
    overflow: hidden;
    box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.25);
    user-select: none;
    cursor: pointer;
    transition: 300ms;
}

    .tea_break:hover {
        transform: scale(110%);
    }

    .tea_break::before {
        content: "LOADING";
        background-color: white;
        height: 5rem;
        width: 5rem; /* 22REM */
        color: black;
        display: flex;
        border-radius: 10rem;
        align-items: center;
        overflow: hidden;
        padding-left: 2rem;
        box-sizing: border-box;
    }

.loading.tea_break::before {
    animation: reveal 1s ease-in-out 300ms forwards;
}

.done.tea_break::before {
    right: 0;
    width: 22rem;
    animation: hideLoad 1s ease-in-out 50ms forwards;
}

.breakIcon {
    display: flex;
    overflow: hidden;
    width: 5rem;
    height: 5rem;
    border-radius: 100%;
    background-color: white;
    color: #f19c1f;
}

    .breakIcon > img {
        width: 50px;
        height: 50px;
        margin: auto;
    }

.loading.tea_break > .breakIcon {
    animation: loadIcon 1s ease-in-out 300ms forwards;
}

.tea_break::after {
    content: "Çay Molası";
    height: 100%;
    width: 22rem;
    border-radius: 10rem;
    display: flex;
    align-items: center;
    padding-left: 6rem;
}

.done.tea_break::after {
    content: "Mola Başladı	";
    padding-left: 2.5rem;
}

@keyframes loadIcon {
    from {
        transform: translatex(0);
    }

    to {
        transform: translatex(17rem);
    }
}

@keyframes reveal {
    0% {
        width: 5rem;
    }

    99.99% {
        left: 0;
    }

    100% {
        left: unset;
        right: 0;
        width: 22rem;
    }
}

@keyframes hideLoad {
    0% {
        width: 22rem;
    }

    100% {
        width: 5rem;
    }
}

/* Dİğer Mola */

.other_break {
    position: relative;
    display: flex;
    align-items: center;
    width: 22rem;
    height: 5rem;
    border-radius: 10rem;
    background-color: #f19c1f;
    font-size: 2rem;
    color: white;
    display: flex;
    font-weight: 200;
    overflow: hidden;
    box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.25);
    user-select: none;
    cursor: pointer;
    transition: 300ms;
}

    .other_break:hover {
        transform: scale(110%);
    }

    .other_break::before {
        content: "LOADING";
        background-color: white;
        height: 5rem;
        width: 5rem; /* 22REM */
        color: black;
        display: flex;
        border-radius: 10rem;
        align-items: center;
        overflow: hidden;
        padding-left: 2rem;
        box-sizing: border-box;
    }

.loading.other_break::before {
    animation: reveal 1s ease-in-out 300ms forwards;
}

.done.other_break::before {
    right: 0;
    width: 22rem;
    animation: hideLoad 1s ease-in-out 50ms forwards;
}

.breakIcon {
    display: flex;
    overflow: hidden;
    width: 5rem;
    height: 5rem;
    border-radius: 100%;
    background-color: white;
    color: #f19c1f;
}

    .breakIcon > img {
        width: 50px;
        height: 50px;
        margin: auto;
    }

.loading.other_break > .breakIcon {
    animation: loadIcon 1s ease-in-out 300ms forwards;
}

.other_break::after {
    content: "Diğer Molalar";
    height: 100%;
    width: 22rem;
    border-radius: 10rem;
    display: flex;
    align-items: center;
    padding-left: 6rem;
}

.done.other_break::after {
    content: "Mola Başladı	";
    padding-left: 2.5rem;
}

@keyframes loadIcon {
    from {
        transform: translatex(0);
    }

    to {
        transform: translatex(17rem);
    }
}

@keyframes reveal {
    0% {
        width: 5rem;
    }

    99.99% {
        left: 0;
    }

    100% {
        left: unset;
        right: 0;
        width: 22rem;
    }
}

@keyframes hideLoad {
    0% {
        width: 22rem;
    }

    100% {
        width: 5rem;
    }
}


.text {
    color: black;
}

.untext {
    color: #000;
}


/* Üretim Süreç Sistemi */

.productionProcessSystem {
    border: 1px solid #25b89b;
    margin: auto;
    display: block;
    padding: 3%;
    width: 55%;
}

    .productionProcessSystem:hover {
        border: 1px solid #ffff;
        box-shadow: 0 0 6px #25b89b;
    }

.processSystemButton button {
    border: 1px solid #25b89b;
    border-radius: 10px;
    width: 50%;
    padding: 7px;
    transition-duration: 0.5s;
    font-weight: bold;
    margin: auto;
    display: block;
    color: var(--coreWhite);
    background-color: var(--coreGreen);
}

    .processSystemButton button:hover {
        background-color: var(--coreWhite);
        color: #25b89b;
    }

.processSystemSelect select:hover {
    border: 1px solid var(--coreWhite);
    box-shadow: 0 0 6px #25b89b;
}

.processSystemSelect select {
    border: 1px solid var(--coreGreen);
    width: 75%;
    margin: auto;
}

.processSystemTitle {
    color: #25b89b;
    font-weight: bold;
    text-align: center;
}

/* Hammadde Tablo*/

.rawMaterials table {
    margin-top: 2%;
    width: 100%;
    /*    transform: translate(-50%, -50%);*/
    padding: 10px;
}

.rawMaterials th {
    border: 1px solid var(--rawMaterialsThBorder);
    text-align: center;
    padding: 5px;
}

.rawMaterials table td {
    border: 1px solid var(--rawMaterialsTdBorder);
    padding: 1%;
}

    .rawMaterials table td:hover {
        box-shadow: 0 0 6px var(--rawMaterialsTableShadow);
    }

.rawMaterials tr th {
    text-align: start;
}

/*Donanımlar*/

.equipment table {
    padding: 10px;
}

.equipment th {
    border: 1px solid var(--equipmentTabelBorder);
    width: 5%;
    text-align: start;
}

.equipment table td {
    border: 1px solid var(--equipmentTabelTdBorder);
    text-align: center;
    padding: 1%;
}

    .equipment table td:hover {
        box-shadow: 0 0 6px var(--equipmentTabelTdHoverBorder);
    }

.choosingHardware input {
    margin-top: 5%;
    width: 75%;
    display: block;
    margin: auto;
    border: 1px solid #25b89b;
}

.choosingHardwareSlct select {
    border: 1px solid #25b89b;
    border-radius: 10px;
    width: 50%;
    padding: 7px;
    transition-duration: 0.5s;
    font-weight: bold;
    margin: auto;
    display: block;
    margin-top: 2%;
}

.choosingHardwareButton button {
    border: 1px solid #25b89b;
    border-radius: 10px;
    width: 50%;
    padding: 7px;
    transition-duration: 0.5s;
    font-weight: bold;
    margin: auto;
    display: block;
    margin-top: 2%;
    color: var(--coreWhite);
    background-color: var(--coreGreen);
}

    .choosingHardwareButton button:hover {
        color: #25b89b;
        background-color: var(--coreWhite);
    }

.choosingHardware {
    border: 1px solid #25b89b;
    margin: auto;
    display: block;
    padding-top: 2%;
    padding-bottom: 2%;
    width: 50%;
}

    .choosingHardware:hover {
        border: 1px solid #ffff;
        box-shadow: 0 0 6px #25b89b;
    }



/* Bakımcı Tanımla */


.defineMaintainerButton button {
    border: 1px solid #626eef;
    border-radius: 10px;
    width: 50%;
    padding: 7px;
    transition-duration: 0.5s;
    font-weight: bold;
    margin: auto;
    display: block;
    margin-top: 2%;
    color: var(--coreWhite);
    background-color: var(--coreBlue);
}

    .defineMaintainerButton button:hover {
        background-color: var(--coreWhite);
        color: var(--coreBlue);
    }







/* Bakım Tablo */




.defineMaintainerTable {
    padding: 1%;
    margin-top: 2%;
    border-radius: 10px;
    border-spacing: 0;
    border-collapse: separate;
    border: solid 1px var(--coreBlue);
}


.defineMaintainerTableTR {
    border-bottom: 1px solid var(--coreBlue);
}

.defineMaintainerTableTH {
    padding: 1%;
    border-right: 1px solid var(--coreBlue);
}

.defineMaintainerTableTD {
    padding: 1%;
    border-right: none;
    text-align: left;
}

.defineMaintainerTable tr:hover {
    box-shadow: 0 0 6px var(--defineMaintainerTableShadow);
}

.quantityInput input {
    border: 1px solid var(--coreDanger);
    width: 75%;
    margin: auto;
}

.quantity {
    border: 1px solid var(--coreDanger);
    padding: 2%;
    margin: auto;
    width: 53%;
}

.txtBoxCore {
    border: 1px solid var(--coreGreen);
    width: 50%;
    border-radius: 10px;
    height: 40px;
    margin: auto;
}

.cancelButton {
    border: 1px solid var(--coreDanger);
    border-radius: 10px;
    width: 50%;
    padding: 7px;
    transition-duration: 0.5s;
    font-weight: bold;
    margin-top: 2%;
    background-color: var(--coreDanger);
    color: var(--coreWhite);
}

/* sonlandır buton */
.quantityButton button {
    border: 1px solid var(--coreDanger);
    border-radius: 10px;
    width: 50%;
    padding: 7px;
    transition-duration: 0.5s;
    font-weight: bold;
    margin: auto;
    display: block;
    margin-top: 2%;
    background-color: var(--coreDanger);
    color: var(--coreWhite);
}

    .quantityButton button:hover {
        color: var(--coreDanger);
        background-color: var(--coreWhite);
    }
