/* Internal operations preview only. Keeps both role views visually identical elsewhere. */
.vc-owner-preview-banner {position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:53px;padding:8px 22px;background:#fff4d9;color:#624016;border-bottom:2px solid #dfb16c;box-shadow:0 6px 20px rgba(61,52,37,.13);font:12px/1.5 Inter,system-ui,sans-serif}
.vc-owner-preview-message{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.vc-owner-preview-message strong{font-size:13px;color:#70451a;white-space:nowrap}
.vc-preview-eye{font-size:18px;color:#a5662e}
.vc-preview-exit{background:#293d51;color:#fff!important;font-weight:750;padding:9px 15px;border-radius:8px;white-space:nowrap;text-decoration:none}
.vc-preview-exit:hover{background:#15283b}
.vc-owner-preview .vc-shell{padding-top:54px}
.vc-owner-preview .vc-sidebar{height:calc(100vh - 54px);top:0}
.vc-owner-preview .vc-topbar{top:0}
.vc-owner-preview .vc-preview-disabled{cursor:not-allowed!important;opacity:.46!important;pointer-events:none!important}
.vc-owner-preview #topAction,.vc-owner-preview #notificationsBtn{opacity:.38!important;cursor:not-allowed!important}
@media(max-width:810px){.vc-owner-preview-banner{padding:8px 12px}.vc-owner-preview-message{gap:6px}.vc-owner-preview-message span:not(.vc-preview-eye){display:none}.vc-owner-preview .vc-sidebar{height:100dvh;top:0}.vc-owner-preview .vc-shell{padding-top:55px}}
