/* Sample workflow preview */
.sample-workflow-title
{
    margin: 0.5rem 0 0.45rem 1.25rem;
    font-weight: bold;
    color: #1f4f9a;
    text-decoration: underline;
    text-underline-offset: 3px;
}

.sample-workflow-box
{
    margin: 0.25rem 0 1.05rem 1.25rem;
    width: min(760px, calc(100% - 1.25rem));
    max-height: 520px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 2px solid rgba(0, 0, 0, 0.18);
    border-radius: 10px;
    background: #ffffff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
    padding: 10px;
    box-sizing: border-box;
}

.sample-workflow-box img
{
    display: block;
    width: 100%;
    height: auto;
    border-radius: 6px;
}

.sample-workflow-note
{
    margin: 0.4rem 0 0 1.25rem;
    font-size: 0.95rem;
    color: #4b5563;
}


.medical-list
{
    margin: 10px 0 10px 0;
    padding-left: 20px;
}

.medical-list > li
{
    margin-bottom: 8px;
}

.medical-list ul
{
    margin-top: 6px;
    margin-bottom: 6px;
    padding-left: 20px;
}
