.slb-scorm-container {
    border: 1px solid #ddd;
    margin-bottom: 20px;
    position: relative;
    /* height: 100vh; */
    width: 100%;
}

.slb-toolbar {
    background-color: #f5f5f5;
    padding: 5px;
    text-align: right;
    border-bottom: 1px solid #ddd;
}

.slb-iframe-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
}

.slb-scorm-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.slb-minimize-button svg {
    width: 24px;
    height: 24px;
    fill: currentColor;
}
