/* /Components/Features/PatrimonioMovel/Inventario.razor.rz.scp.css */
.scanner-viewfinder[b-rmyjixybnv] {
    position: relative;
    width: 100%;
    max-width: 480px;
    aspect-ratio: 4 / 3;
    overflow: hidden;
    border-radius: 8px;
    background: #000;
}

.scanner-viewfinder video[b-rmyjixybnv] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.scanner-viewfinder-guia[b-rmyjixybnv] {
    position: absolute;
    inset: 15% 10%;
    border: 3px dashed rgba(255, 255, 255, 0.85);
    border-radius: 8px;
    box-shadow: 0 0 0 999px rgba(0, 0, 0, 0.35);
    pointer-events: none;
}
/* /Components/Global/VideoYoutube.razor.rz.scp.css */
.video-youtube[b-i2iwzrmwm3] {
    max-width: 100%;
    border-radius: 8px;
    overflow: hidden;
}

.video-youtube__wrapper[b-i2iwzrmwm3] {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%; /* 16:9 */
    background-color: #000;
}

.video-youtube__iframe[b-i2iwzrmwm3] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.video-youtube__placeholder[b-i2iwzrmwm3] {
    padding: 2rem;
}
