
/* =========================================================
   ОРБИТА-МЕДИА · WEB / IFRAME WIDGET v1
   ========================================================= */

.orbita-webembed{
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden;
    box-sizing:border-box;
    background:transparent;
}

.orbita-webembed iframe{
    display:block;
    width:100%;
    height:100%;
    border:0;
    background:transparent;
}

.orbita-webembed-editor{
    display:flex;
    align-items:center;
    justify-content:center;
    background:
        linear-gradient(135deg,rgba(24,64,91,.32),rgba(8,23,37,.54));
    border:1px solid rgba(93,164,207,.30);
    color:#e9f6ff;
}

.orbita-webembed-editor-card{
    max-width:88%;
    min-width:0;
    text-align:center;
    padding:14px 18px;
    border:1px solid rgba(143,197,230,.30);
    border-radius:12px;
    background:rgba(4,17,28,.72);
    backdrop-filter:blur(5px);
}

.orbita-webembed-editor-icon{
    font-size:24px;
    line-height:1;
    color:#74c9f4;
}

.orbita-webembed-editor-title{
    margin-top:7px;
    font-size:15px;
    font-weight:700;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.orbita-webembed-editor-meta{
    margin-top:5px;
    color:#83a7c2;
    font-size:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.orbita-webembed-editor-hint{
    margin-top:7px;
    color:#6788a2;
    font-size:9px;
}

.orbita-webembed-error{
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:20px;
    box-sizing:border-box;
    text-align:center;
    color:#8baac0;
    background:#081521;
    font-size:12px;
}


/* ===== LIVE EDITOR PREVIEW · 24.5.2 ===== */
.scene-widget-box[data-widget-type="webembed"]
.orbita-webembed-live-editor{
    width:100%;
    height:100%;
    background:transparent;
}

.scene-widget-box[data-widget-type="webembed"]
.orbita-webembed-live-editor iframe{
    width:100%;
    height:100%;
    display:block;
    border:0;
    pointer-events:none;
    user-select:none;
}

.scene-widget-box[data-widget-type="webembed"]{
    background:rgba(4,17,28,.08);
}

.scene-widget-box[data-widget-type="webembed"]:hover{
    background:rgba(48,171,225,.06);
}
