.nexxplay-preview,.nexxwidget-preview{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    overflow: hidden;
    background-color:#000;
    color:#FFF;
    z-index:10;
}

.nexxapi-results,.nexxwidget-results{margin-top:2rem;box-shadow: none;}

.nexxapi-error,.nexxwidget-error,.nexxapi-urlerror,.nexxwidget-urlerror{width:100%;margin-left:0;margin-top:2rem;display:none;}
.nexxapi-spinner,.nexxwidget-spinner{display:inline-block;position: relative;top:4px;width:100%;text-align:center;}
.nexxapi-results,.nexxwidget-results{padding:0 !important;margin-top:2rem !important;background:transparent !important;box-shadow: none !important;}
.nexxapi-channel,.nexxapi-format{display:none;}

.nxpwp_row{width:100%;margin-bottom: 28px;position:relative;opacity:.9;cursor:pointer;transition: opacity .3s, box-shadow .3s;box-shadow:0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);}
.nxpwp_img{width:100%;height:120px;overflow:hidden;position:relative;}
.nxpwp_row video,.nxpwp_row img{width:100%;max-width: 100%;height:100%;display:inherit;object-fit: cover;}
.nxpwp_row img.nxpwp_artwork{pointer-events:none;position: absolute;bottom: 20px;left: 0;right: 0;max-width: 80%;max-height: 60%;margin: 0 auto;object-fit: contain;width: auto;height: auto;}
.nxpwp_row:hover,.nxpwp_row:focus-visible{opacity:1;box-shadow:0 19px 38px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%);}
.nxpwp_row.nxpwp_widget:hover,.nxpwp_row.nxpwp_widget:focus-visible{opacity:1;box-shadow:0 9px 12px rgb(0 0 0 / 15%), 0 5px 12px rgb(0 0 0 / 12%);}

.nxpwp_row_content{padding:18px 12px;font-size:14px;font-weight:bold;}
.nxpwp_row_content span{font-size:10px;opacity:.5;font-weight:900;display:block;}
.nxpwp_row_hint{position: absolute;
    top: 20px;
    right: 0;
    padding: 2px 8px;
    background-color: #FFF;
    font-weight: bold;
    box-shadow:-2px 0px 4px #111;
    font-size: 11px;}

.nexxplay-component{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-image: url(https://arc.nexx.cloud/static/gaia/corner_omnia_tr.png?v=20201225), url(https://arc.nexx.cloud/static/gaia/corner_omnia_bl.png?v=20201225);
    background-size: 160px;
    background-repeat: no-repeat;
    background-position: top right,bottom left;
}

.block-editor-block-toolbar__slot > button.has-icon{border-radius:0;height:38px;}
.has-fixed-toolbar .block-editor-block-toolbar__slot > button.has-icon{
    width: 40px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 28px;
    padding-top: 27px;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 0;
}

.nxpwp_layout_21_9 .components-placeholder__label{margin-top:3rem !important;}
.nxpwp_layout_1_1 .components-placeholder__label,.nxpwp_layout_9_16 .components-placeholder__label{margin-top:calc(50% - 80px) !important;}