.forLayoutModal {display: flex;flex-direction: column;gap: 12px;}
    .forLayoutModal p{font-size: 13px;color:#ddd;margin-bottom:0;}
    .cookies_bank, .cookie-settings {position: fixed;background: #343434;padding: 30px;box-shadow: 0 0 25px rgba(0, 0, 0, 0.7);bottom: 10px;left: 50%;transform: translate(-50%, -5%);height: fit-content;width:60%;margin: 0 auto;border-radius: 4px;z-index: 1000;border:solid 1px rgba(255, 255, 255, 0.8);text-align:center;}
    .cookies_bank p {font-size: 13px;color:#ddd;}
    .cookies_bank a {color:#00a1ff;text-decoration:underline;}
    .forLabelAdjustment {display: flex;gap:10px;flex-wrap: wrap;}
    .forLabelAdjustment label{display: flex;align-items: center;gap: 10px;background: rgba(0, 0, 0, 0.4);color: #ddd;padding: 8px 20px;border-radius: 50px;}
    .modal-backdrop {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 999;opacity: 0;transition: opacity 0.3s ease;}
    .modal-backdrop.visible {opacity: 1;}
    #cookie-settings h4 {color: #ddd;}
    .hidden {display: none;}
    button {cursor: pointer;}
    button#cookie-close-settings, .btn-decline{background-color:transparent;color: #ccc;border: 2px solid #ccc;padding: 6px 20px;border-radius: 25px;font-weight: 600;font-size: 15px;}
    button#cookie-close-settings:hover, .btn-decline:hover {color:#aaa;border: 2px solid #aaa;}
    button#cookie-save-btn,button#cookie-accept-btn {background-color: #28a745;color: #fff;border: 1px solid #28a745;padding: 8px 20px;border-radius: 25px;font-weight: 600;font-size: 15px;}
    button#cookie-save-btn:hover,button#cookie-accept-btn:hover {background-color: #218838;border: 1px solid #218838;}
    .btn-settings{background:transparent;color: #00c573;border: 2px solid #00c573;padding:6px 31px;border-radius: 25px;font-weight: 600;font-size: 15px;}
    .btn-settings:hover {color:#009d5b;border: 2px solid #009d5b;}
    #reopen-settings {position: fixed;bottom: 15px;left: 15px;padding: 10px 15px;background: #000;color: #fff;border: none;border-radius: 8px;cursor: pointer;animation: bounce 1.5s infinite ease-in-out;}
    @keyframes bounce {
        0%, 100% { transform: translateY(0); }
        50% { transform: translateY(-10px); }
    }
    .forButtonAcceptReject {display: flex;justify-content: center;flex-wrap: wrap;gap: 15px;}
    @media(max-width:600px) {
        .forLabelAdjustment { gap: 10px; }
        .forButtonAcceptReject { flex-direction:column;}
    }