body{margin:0;padding:0;font-family:Tahoma,Verdana,Arial,sans-serif;background-color:#d4d0c8;color:#000}.header{background-color:#036;color:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #000}.header h1{margin:0;font-size:20px;font-weight:700;text-shadow:1px 1px 2px #000}.lang-switch button{background-color:#f0f0f0;border:2px outset #ffffff;padding:4px 10px;font-family:Tahoma,sans-serif;font-size:12px;cursor:pointer;margin-left:5px}.lang-switch button.active{border:2px inset #ffffff;background-color:#e0e0e0;font-weight:700}.container{display:flex;padding:10px;gap:10px;height:calc(100vh - 65px);box-sizing:border-box}.sidebar{width:250px;background-color:#f5f5f5;border:2px inset #ffffff;display:flex;flex-direction:column;overflow-y:auto}.menu-header{background:linear-gradient(to bottom,#f9f9f9,#e0e0e0);border-bottom:1px solid #999;padding:8px 10px;font-weight:700;font-size:14px;color:#333}.menu-list{list-style:none;margin:0;padding:0}.menu-list li{padding:0;margin:0;border-bottom:1px solid #ddd}.menu-list button,.menu-list a{display:block;width:100%;text-align:left;background:none;border:none;padding:8px 10px;font-family:Tahoma,sans-serif;font-size:13px;color:#03c;cursor:pointer;text-decoration:none;box-sizing:border-box}.menu-list button:hover,.menu-list a:hover{background-color:#036;color:#fff;text-decoration:underline}.menu-list li.active a{background-color:#036;color:#fff;font-weight:700}.main-content{flex-grow:1;background-color:#fff;border:2px inset #ffffff;display:flex;flex-direction:column}.content-header{background-color:#e9e9e9;border-bottom:1px solid #999;padding:10px 15px}.content-header h2{margin:0;font-size:18px;color:#333}.content-body{padding:20px;flex-grow:1;overflow-y:auto;font-size:14px}.data-table{width:100%;border-collapse:collapse;margin-top:15px}.data-table th,.data-table td{border:1px solid #999;padding:8px;text-align:left}.data-table th{background-color:#f0f0f0;font-weight:700}
