   .log-container{
        max-width:800px;
        margin:auto;
        background:#fff;
        padding:25px;
        border-radius:12px;
        box-shadow:0 4px 12px rgba(0,0,0,0.1);
    }

    .log-h2{
        text-align:center;
        color:#333;
        margin-bottom:20px;
    }

    #log-row{
        display:grid;
        grid-template-columns:1fr 1fr;
        gap:15px;
        margin-bottom:15px;
    }

    .form-group{
        display:flex;
        flex-direction:column;
    }

    .log-label{
        font-weight:600;
        margin-bottom:6px;
        color:#444;
    }

    .log-input,    
    .log-textarea{
        padding:10px;
        border:1px solid #ccc;
        border-radius:6px;
        font-size:14px;
    }

    .log-textarea{
        resize:vertical;
        min-height:90px;
    }

    .full-width{
        margin-bottom:15px;
    }

    .buttons{
        display:flex;
        justify-content:flex-end;
        gap:10px;
        margin-top:20px;
    }

    .btn-log-save,.btn-log-reset{
        border:none;
        padding:10px 18px;
        border-radius:6px;
        cursor:pointer;
        font-weight:600;
    }

    .btn-log-save{
        background:#0d6efd;
        color:white;
    }

    .btn-log-reset{
        background:#6c757d;
        color:white;
    }

    .btn:hover{
        opacity:0.9;
    }

    @media(max-width:600px){
        #log-row{
            grid-template-columns:1fr;
        }
        .log-container{
            max-width:1000px;
            padding:10px;
            
        }
    }


    /*########################## LOG EDIT #############################*/
      .edit-container{
    max-width:900px;
    margin:auto;
}

.card{
    background:#fff;
    border-radius:12px;
    padding:25px;
    box-shadow:0 4px 15px rgba(0,0,0,0.08);
}

.page-title{
    font-size:24px;
    font-weight:600;
    color:#2c3e50;
    margin-bottom:25px;
}

.form-row{
    display:flex;
    gap:15px;
    flex-wrap:wrap;
    align-items:end;
}

.form-group{
    flex:1;
    min-width:180px;
}

.select_view_btn{
    background:#10b981;
    color:white;
    border:none;
    padding:8px 15px;
    border-radius:6px;
    cursor:pointer;
}

.select_view_btn:hover{
    background:#059669;
}