.container {
    max-width: 450px !important;
}

.company-name {
    top: 30px !important;
    left: 80px !important;
}

/* Adjust position for Chinese language */
html.lang-zh .company-name {
    left: 35px !important;
}

@media (max-width: 768px) {
    .company-name {
        top: 0 !important;
        left: 0 !important;
    }
}

/* Device locked message styling */
.device-locked {
    display: flex !important;
    align-items: center;
    gap: 8px;
}

.device-locked .material-symbols-rounded {
    font-size: 20px;
    vertical-align: middle;
    flex-shrink: 0;
}