.global_sidebar{background-color:#f8f9fa;display:flex;font-family:Arial,sans-serif;margin:0;min-height:100vh}.global_sidebar .sidebar{background:#2c3e50;box-shadow:2px 0 5px rgba(0,0,0,.1);color:#fff;height:100vh;left:0;padding-top:20px;position:fixed;top:0;transition:transform .3s ease-in-out;width:250px}.global_sidebar .sidebar.hidden{transform:translateX(-100%)}.global_sidebar .sidebar a{align-items:center;color:#fff;display:flex;padding:10px 15px;text-decoration:none;transition:background .3s ease}.global_sidebar .sidebar a:hover{background:#1a252f}.global_sidebar .sidebar a i{margin-right:10px}.global_sidebar .sidebar .logo{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.global_sidebar .content{margin-left:250px;padding:20px;transition:margin-left .3s ease-in-out;width:100%}.global_sidebar .content.shifted{margin-left:0}.global_sidebar .navbar{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:10px 20px}.global_sidebar .menu-toggle{color:#000;cursor:pointer;font-size:1.5rem;margin-right:15px}.global_sidebar .card{border:none;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.global_sidebar .card-header{background-color:#2980b9;border-radius:10px 10px 0 0;color:#fff;font-weight:700}.global_sidebar .form-control,.global_sidebar .form-select{border:1px solid #ddd;border-radius:5px;padding:10px}.global_sidebar .form-label{font-weight:700;margin-bottom:5px}@media(max-width:768px){.global_sidebar .sidebar{transform:translateX(-100%)}.global_sidebar .sidebar.hidden{transform:translateX(0)}.global_sidebar .content{margin-left:0}.global_sidebar .content.shifted{margin-left:250px}}
