/**
 * Lo-fi «Оригинальная» — мини-студия, редактор ролика, студия трансляции.
 */

/* ═══ Общая шапка студии ═══ */
html.original-theme body.studio-page .studio-shell-header,
html.original-theme body.studio-edit-page .studio-shell-header,
html.original-theme body.live-dashboard-page .studio-shell-header,
html.original-theme body.live-dashboard-page .live-dash-panel,
body.original-theme.studio-page .studio-shell-header,
body.original-theme.studio-edit-page .studio-shell-header,
body.original-theme.live-dashboard-page .studio-shell-header,
body.original-theme.live-dashboard-page .live-dash-panel {
    background: linear-gradient(
        165deg,
        rgba(255, 252, 247, 0.98) 0%,
        rgba(250, 242, 232, 0.96) 55%,
        rgba(245, 236, 224, 0.94) 100%
    ) !important;
    border: 1px solid rgba(180, 150, 120, 0.22) !important;
    border-radius: 20px !important;
    box-shadow:
        0 1px 0 rgba(255, 255, 255, 0.75) inset,
        0 12px 36px rgba(92, 74, 58, 0.08) !important;
    color: #4a3f35 !important;
}

html.original-theme body.studio-page .studio-shell-title,
html.original-theme body.studio-edit-page .studio-shell-title,
html.original-theme body.live-dashboard-page .studio-shell-title,
html.original-theme body.live-dashboard-page .live-dash-panel-title,
body.original-theme.studio-page .studio-shell-title,
body.original-theme.studio-edit-page .studio-shell-title,
body.original-theme.live-dashboard-page .studio-shell-title,
body.original-theme.live-dashboard-page .live-dash-panel-title {
    color: #5c4a3d !important;
}

html.original-theme body.studio-page .studio-shell-desc,
html.original-theme body.live-dashboard-page .live-dash-muted,
html.original-theme body.live-dashboard-page .form-hint,
body.original-theme.studio-page .studio-shell-desc,
body.original-theme.live-dashboard-page .live-dash-muted,
body.original-theme.live-dashboard-page .form-hint {
    color: #8b7355 !important;
}

html.original-theme body.studio-page .studio-back-btn,
html.original-theme body.live-dashboard-page .studio-back-btn,
body.original-theme.studio-page .studio-back-btn,
body.original-theme.live-dashboard-page .studio-back-btn {
    background: rgba(255, 254, 251, 0.85) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    color: #5c4a3d !important;
}

html.original-theme body.studio-page .studio-back-btn:hover,
html.original-theme body.live-dashboard-page .studio-back-btn:hover,
body.original-theme.studio-page .studio-back-btn:hover,
body.original-theme.live-dashboard-page .studio-back-btn:hover {
    background: #f5efe6 !important;
    border-color: rgba(196, 137, 90, 0.35) !important;
}

html.original-theme body.studio-page .studio-tab,
body.original-theme.studio-page .studio-tab {
    background: rgba(255, 254, 251, 0.85) !important;
    border: 1px solid rgba(180, 150, 120, 0.2) !important;
    color: #8b7355 !important;
}

html.original-theme body.studio-page .studio-tab.is-active,
body.original-theme.studio-page .studio-tab.is-active {
    background: rgba(196, 137, 90, 0.15) !important;
    border-color: rgba(196, 137, 90, 0.4) !important;
    color: #6b4a32 !important;
}

/* ═══ Мини-студия: статистика и карточки ═══ */
html.original-theme body.studio-page .studio-stats-slab,
body.original-theme.studio-page .studio-stats-slab {
    background: linear-gradient(
        165deg,
        rgba(255, 252, 247, 0.98) 0%,
        rgba(250, 242, 232, 0.96) 100%
    ) !important;
    border: 1px solid rgba(180, 150, 120, 0.22) !important;
    border-radius: 20px !important;
    box-shadow: 0 8px 28px rgba(92, 74, 58, 0.08) !important;
}

html.original-theme body.studio-page .studio-stat-block,
body.original-theme.studio-page .studio-stat-block {
    background: rgba(255, 254, 251, 0.75) !important;
    border-color: rgba(180, 150, 120, 0.2) !important;
}

html.original-theme body.studio-page .studio-stat-value,
html.original-theme body.studio-page .studio-stats-detail-title,
html.original-theme body.studio-page .studio-card-title,
body.original-theme.studio-page .studio-stat-value,
body.original-theme.studio-page .studio-stats-detail-title,
body.original-theme.studio-page .studio-card-title {
    color: #4a3f35 !important;
}

html.original-theme body.studio-page .studio-stat-label,
body.original-theme.studio-page .studio-stat-label {
    color: #6b5a4a !important;
}

html.original-theme body.studio-page .studio-stats-detail,
body.original-theme.studio-page .studio-stats-detail {
    border-left-color: rgba(180, 150, 120, 0.28) !important;
    box-shadow: inset 1px 0 0 rgba(196, 137, 90, 0.14) !important;
}

html.original-theme body.studio-page .studio-stats-detail-list,
html.original-theme body.studio-page .studio-stats-detail-list li,
html.original-theme body.studio-page .studio-stats-detail-list li span,
body.original-theme.studio-page .studio-stats-detail-list,
body.original-theme.studio-page .studio-stats-detail-list li,
body.original-theme.studio-page .studio-stats-detail-list li span {
    color: #6b5a4a !important;
}

html.original-theme body.studio-page .studio-stats-detail-list li,
body.original-theme.studio-page .studio-stats-detail-list li {
    background: rgba(255, 254, 251, 0.7) !important;
    border: 1px solid rgba(180, 150, 120, 0.16) !important;
}

html.original-theme body.studio-page .studio-stats-detail-list li span,
html.original-theme body.studio-page .studio-stats-detail-list li strong,
body.original-theme.studio-page .studio-stats-detail-list li span,
body.original-theme.studio-page .studio-stats-detail-list li strong {
    border: none !important;
    text-decoration: none !important;
}

html.original-theme body.studio-page .studio-stats-detail-list strong,
body.original-theme.studio-page .studio-stats-detail-list strong {
    color: #3d3228 !important;
}

html.original-theme body.studio-page .studio-stats-detail--mini,
body.original-theme.studio-page .studio-stats-detail--mini {
    border-top: 1px solid rgba(180, 150, 120, 0.24) !important;
}

html.original-theme body.studio-page .studio-dialog--stat,
body.original-theme.studio-page .studio-dialog--stat {
    border-radius: 22px !important;
    box-shadow: 0 20px 56px rgba(92, 74, 58, 0.18) !important;
}

html.original-theme body.studio-page .studio-dialog--stat .studio-stat-block,
body.original-theme.studio-page .studio-dialog--stat .studio-stat-block {
    background: #fffefb !important;
    border: 1px solid rgba(160, 130, 100, 0.32) !important;
    box-shadow: 0 2px 8px rgba(92, 74, 58, 0.06) !important;
}

html.original-theme body.studio-page .studio-stats-slab,
body.original-theme.studio-page .studio-stats-slab {
    padding: 18px 20px !important;
}

html.original-theme body.studio-page .studio-dialog--stat .studio-stat-value,
body.original-theme.studio-page .studio-dialog--stat .studio-stat-value {
    background: transparent !important;
}

html.original-theme body.studio-page .studio-stat-block,
body.original-theme.studio-page .studio-stat-block {
    border: 1px solid rgba(160, 130, 100, 0.32) !important;
}

html.original-theme body.studio-page .studio-stats-note,
html.original-theme body.studio-page .studio-card-meta,
html.original-theme body.studio-page .studio-card-dot,
html.original-theme body.studio-page .studio-empty,
body.original-theme.studio-page .studio-stats-note,
body.original-theme.studio-page .studio-card-meta,
body.original-theme.studio-page .studio-card-dot,
body.original-theme.studio-page .studio-empty {
    color: #8b7355 !important;
}

/* Пустое состояние «Ваши видео» — lofi-плашка вместо тёмного блока */
html.original-theme body.studio-page .studio-videos-empty-card,
body.original-theme.studio-page .studio-videos-empty-card {
    background: linear-gradient(
        165deg,
        rgba(255, 252, 247, 0.98) 0%,
        rgba(250, 242, 232, 0.96) 55%,
        rgba(245, 236, 224, 0.94) 100%
    ) !important;
    border: 1px solid rgba(180, 150, 120, 0.22) !important;
    border-radius: 20px !important;
    box-shadow:
        0 1px 0 rgba(255, 255, 255, 0.75) inset,
        0 16px 48px rgba(92, 74, 58, 0.1) !important;
}

html.original-theme body.studio-page .studio-videos-empty-title,
body.original-theme.studio-page .studio-videos-empty-title {
    color: #5c4a3d !important;
}

html.original-theme body.studio-page .studio-videos-empty-desc,
body.original-theme.studio-page .studio-videos-empty-desc {
    color: #8b7355 !important;
}

html.original-theme body.studio-page .studio-videos-empty-icon,
body.original-theme.studio-page .studio-videos-empty-icon {
    background: rgba(196, 137, 90, 0.14) !important;
    border: 1px solid rgba(196, 137, 90, 0.32) !important;
    box-shadow: 0 8px 20px rgba(196, 137, 90, 0.12) !important;
}

html.original-theme body.studio-page .studio-videos-empty-icon img,
body.original-theme.studio-page .studio-videos-empty-icon img {
    filter: none !important;
    opacity: 1 !important;
}

html.original-theme body.studio-page .studio-videos-empty-cta.studio-btn-primary,
body.original-theme.studio-page .studio-videos-empty-cta.studio-btn-primary {
    background: linear-gradient(135deg, #e8d4bc 0%, #d4b896 100%) !important;
    border: 1px solid rgba(160, 120, 80, 0.35) !important;
    color: #4a382c !important;
    font-weight: 600 !important;
}

html.original-theme body.studio-page .studio-videos-empty-actions .studio-btn-ghost,
body.original-theme.studio-page .studio-videos-empty-actions .studio-btn-ghost {
    background: rgba(255, 254, 251, 0.9) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    color: #5c4a3d !important;
}

html.original-theme body.studio-page .studio-video-card,
body.original-theme.studio-page .studio-video-card {
    background: rgba(255, 254, 251, 0.9) !important;
    border: 1px solid rgba(180, 150, 120, 0.2) !important;
    border-radius: 16px !important;
    box-shadow: 0 4px 14px rgba(92, 74, 58, 0.06) !important;
}

html.original-theme body.studio-page .studio-video-card:hover,
body.original-theme.studio-page .studio-video-card:hover {
    border-color: rgba(196, 137, 90, 0.32) !important;
}

html.original-theme body.studio-page .studio-btn,
body.original-theme.studio-page .studio-btn {
    background: rgba(255, 254, 251, 0.85) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    color: #5c4a3d !important;
}

html.original-theme body.studio-page .studio-btn:hover,
body.original-theme.studio-page .studio-btn:hover {
    background: #f5efe6 !important;
}

html.original-theme body.studio-page .studio-btn-edit,
body.original-theme.studio-page .studio-btn-edit {
    background: rgba(196, 137, 90, 0.12) !important;
    border-color: rgba(196, 137, 90, 0.35) !important;
    color: #8b5a3c !important;
}

html.original-theme body.studio-page .studio-privacy-btn,
body.original-theme.studio-page .studio-privacy-btn {
    color: #8b7355 !important;
}

html.original-theme body.studio-page .studio-privacy-btn.is-active,
body.original-theme.studio-page .studio-privacy-btn.is-active {
    background: #fffefb !important;
    color: #4a3f35 !important;
    box-shadow: 0 1px 4px rgba(92, 74, 58, 0.1) !important;
}

/* ═══ Редактор ролика ═══ */
html.original-theme body.studio-edit-page .studio-edit-preview-panel,
html.original-theme body.studio-edit-page .studio-edit-side-panel,
body.original-theme.studio-edit-page .studio-edit-preview-panel,
body.original-theme.studio-edit-page .studio-edit-side-panel {
    background: linear-gradient(
        165deg,
        rgba(255, 252, 247, 0.98) 0%,
        rgba(250, 242, 232, 0.96) 100%
    ) !important;
    border: 1px solid rgba(180, 150, 120, 0.22) !important;
    border-radius: 20px !important;
    box-shadow: 0 8px 28px rgba(92, 74, 58, 0.08) !important;
}

html.original-theme body.studio-edit-page .studio-edit-preview-panel h2,
html.original-theme body.studio-edit-page .studio-edit-side-panel h2,
html.original-theme body.studio-edit-page .studio-edit-video-title,
html.original-theme body.studio-edit-page .studio-edit-breadcrumb,
body.original-theme.studio-edit-page .studio-edit-preview-panel h2,
body.original-theme.studio-edit-page .studio-edit-side-panel h2,
body.original-theme.studio-edit-page .studio-edit-video-title,
body.original-theme.studio-edit-page .studio-edit-breadcrumb {
    color: #5c4a3d !important;
}

html.original-theme body.studio-edit-page .studio-edit-hint,
html.original-theme body.studio-edit-page .studio-edit-hint--note,
html.original-theme body.studio-edit-page .studio-edit-video-meta,
body.original-theme.studio-edit-page .studio-edit-hint,
body.original-theme.studio-edit-page .studio-edit-hint--note,
body.original-theme.studio-edit-page .studio-edit-video-meta {
    color: #8b7355 !important;
}

html.original-theme body.studio-edit-page .studio-edit-preview-box,
body.original-theme.studio-edit-page .studio-edit-preview-box {
    background: #f0e8de !important;
    border: 1px solid rgba(180, 150, 120, 0.22) !important;
    border-radius: 14px !important;
}

html.original-theme body.studio-edit-page .studio-edit-inline-link,
body.original-theme.studio-edit-page .studio-edit-inline-link {
    color: #8b5a3c !important;
}

html.original-theme body.studio-edit-page .studio-edit-meta-label,
body.original-theme.studio-edit-page .studio-edit-meta-label {
    color: #a09080 !important;
}

html.original-theme body.studio-edit-page #crop-image-modal .studio-crop-editor-head,
body.original-theme.studio-edit-page #crop-image-modal .studio-crop-editor-head {
    background: #fffefb !important;
    border-bottom: 1px solid rgba(180, 150, 120, 0.2) !important;
}

html.original-theme body.studio-edit-page #crop-image-modal .studio-crop-editor-head h3,
body.original-theme.studio-edit-page #crop-image-modal .studio-crop-editor-head h3 {
    color: #4a3f35 !important;
}

html.original-theme body.studio-edit-page #crop-image-modal .studio-crop-editor-tabs .crop-tab-btn,
body.original-theme.studio-edit-page #crop-image-modal .studio-crop-editor-tabs .crop-tab-btn {
    background: rgba(255, 254, 251, 0.9) !important;
    border: 1px solid rgba(180, 150, 120, 0.24) !important;
    color: #6b5a4a !important;
}

html.original-theme body.studio-edit-page #crop-image-modal .studio-crop-editor-tabs .crop-tab-btn.active,
body.original-theme.studio-edit-page #crop-image-modal .studio-crop-editor-tabs .crop-tab-btn.active {
    background: rgba(196, 137, 90, 0.15) !important;
    border-color: rgba(196, 137, 90, 0.4) !important;
    color: #6b4a32 !important;
}

/* ═══ Студия трансляции ═══ */
html.original-theme body.live-dashboard-page .live-dash-card h2,
html.original-theme body.live-dashboard-page .live-dash-card h3,
html.original-theme body.live-dashboard-page label,
body.original-theme.live-dashboard-page .live-dash-card h2,
body.original-theme.live-dashboard-page .live-dash-card h3,
body.original-theme.live-dashboard-page label {
    color: #4a3f35 !important;
}

html.original-theme body.live-dashboard-page input,
html.original-theme body.live-dashboard-page textarea,
html.original-theme body.live-dashboard-page select,
body.original-theme.live-dashboard-page input,
body.original-theme.live-dashboard-page textarea,
body.original-theme.live-dashboard-page select {
    background: rgba(255, 254, 251, 0.95) !important;
    color: #4a3f35 !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    border-radius: 10px !important;
}

html.original-theme body.live-dashboard-page input:focus,
html.original-theme body.live-dashboard-page textarea:focus,
html.original-theme body.live-dashboard-page select:focus,
body.original-theme.live-dashboard-page input:focus,
body.original-theme.live-dashboard-page textarea:focus,
body.original-theme.live-dashboard-page select:focus {
    border-color: rgba(196, 137, 90, 0.5) !important;
    box-shadow: 0 0 0 3px rgba(196, 137, 90, 0.12) !important;
}

html.original-theme body.live-dashboard-page .live-dash-cat-trigger,
html.original-theme body.live-dashboard-page .live-dash-stream-trigger,
html.original-theme body.live-dashboard-page .st-btn,
body.original-theme.live-dashboard-page .live-dash-cat-trigger,
body.original-theme.live-dashboard-page .live-dash-stream-trigger,
body.original-theme.live-dashboard-page .st-btn {
    background: rgba(255, 254, 251, 0.85) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    color: #5c4a3d !important;
}

html.original-theme body.live-dashboard-page .live-dash-cat-field.is-open .live-dash-cat-trigger,
html.original-theme body.live-dashboard-page .live-dash-stream-field.is-open .live-dash-stream-trigger,
body.original-theme.live-dashboard-page .live-dash-cat-field.is-open .live-dash-cat-trigger,
body.original-theme.live-dashboard-page .live-dash-stream-field.is-open .live-dash-stream-trigger {
    border-color: rgba(196, 137, 90, 0.4) !important;
    background: #f5efe6 !important;
}

html.original-theme body.live-dashboard-page .live-dash-cat-dropdown,
html.original-theme body.live-dashboard-page .live-dash-stream-dropdown,
body.original-theme.live-dashboard-page .live-dash-cat-dropdown,
body.original-theme.live-dashboard-page .live-dash-stream-dropdown {
    background: #fffefb !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    box-shadow: 0 12px 32px rgba(92, 74, 58, 0.12) !important;
}

html.original-theme body.live-dashboard-page .live-dash-cat-option,
html.original-theme body.live-dashboard-page .live-dash-stream-option,
body.original-theme.live-dashboard-page .live-dash-cat-option,
body.original-theme.live-dashboard-page .live-dash-stream-option {
    color: #4a3f35 !important;
}

html.original-theme body.live-dashboard-page .live-dash-cat-option:hover,
html.original-theme body.live-dashboard-page .live-dash-stream-option:hover,
body.original-theme.live-dashboard-page .live-dash-cat-option:hover,
body.original-theme.live-dashboard-page .live-dash-stream-option:hover {
    background: #f5efe6 !important;
}

html.original-theme body.live-dashboard-page .st-btn--primary,
body.original-theme.live-dashboard-page .st-btn--primary {
    background: linear-gradient(135deg, #c4895a 0%, #b8927a 100%) !important;
    color: #fffdf9 !important;
    border: none !important;
}

html.original-theme body.live-dashboard-page .live-dash-access-denied a,
body.original-theme.live-dashboard-page .live-dash-access-denied a {
    color: #8b5a3c !important;
}

html.original-theme body.live-dashboard-page .live-dash-stream-trigger::after,
body.original-theme.live-dashboard-page .live-dash-stream-trigger::after {
    border-color: #8b7355 !important;
    transition: transform 0.2s ease;
}

html.original-theme body.live-dashboard-page .live-dash-stream-field.is-open .live-dash-stream-trigger::after,
body.original-theme.live-dashboard-page .live-dash-stream-field.is-open .live-dash-stream-trigger::after {
    transform: translateY(-35%) rotate(225deg) !important;
}

/* ═══ Студия трансляции — чат, модерация, модалки ═══ */
html.original-theme body.live-dashboard-page .live-dash-field-label,
body.original-theme.live-dashboard-page .live-dash-field-label {
    color: #8b7355 !important;
}

html.original-theme body.live-dashboard-page .live-dash-btn,
html.original-theme body.live-dashboard-page .live-dash-btn--ghost,
body.original-theme.live-dashboard-page .live-dash-btn,
body.original-theme.live-dashboard-page .live-dash-btn--ghost {
    background: rgba(255, 254, 251, 0.85) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    color: #5c4a3d !important;
}

html.original-theme body.live-dashboard-page .live-dash-btn:hover,
body.original-theme.live-dashboard-page .live-dash-btn:hover {
    background: #f5efe6 !important;
    border-color: rgba(196, 137, 90, 0.35) !important;
}

html.original-theme body.live-dashboard-page .live-dash-btn--primary,
body.original-theme.live-dashboard-page .live-dash-btn--primary {
    background: linear-gradient(135deg, #c4895a 0%, #b8927a 100%) !important;
    color: #fffdf9 !important;
    border: none !important;
}

html.original-theme body.live-dashboard-page .live-dash-form-status,
body.original-theme.live-dashboard-page .live-dash-form-status {
    color: #8b5a3c !important;
}

html.original-theme body.live-dashboard-page .live-dash-hint,
body.original-theme.live-dashboard-page .live-dash-hint {
    color: #8b7355 !important;
}

html.original-theme body.live-dashboard-page .live-dash-viewers-count,
body.original-theme.live-dashboard-page .live-dash-viewers-count {
    color: #5c4a3d !important;
    text-shadow: none !important;
}

html.original-theme body.live-dashboard-page .live-dash-viewers-caption,
body.original-theme.live-dashboard-page .live-dash-viewers-caption {
    color: #8b7355 !important;
}

html.original-theme body.live-dashboard-page .live-dash-preview-placeholder,
body.original-theme.live-dashboard-page .live-dash-preview-placeholder {
    color: #8b7355 !important;
}

html.original-theme body.live-dashboard-page .live-dash-status--scheduled,
body.original-theme.live-dashboard-page .live-dash-status--scheduled {
    background: rgba(196, 137, 90, 0.15) !important;
    color: #8b5a3c !important;
    border-color: rgba(196, 137, 90, 0.35) !important;
}

html.original-theme body.live-dashboard-page .live-dash-status--live,
body.original-theme.live-dashboard-page .live-dash-status--live {
    background: rgba(196, 90, 90, 0.15) !important;
    color: #9e4f48 !important;
    border-color: rgba(168, 90, 100, 0.35) !important;
}

html.original-theme body.live-dashboard-page .live-dash-chat-toolbar,
html.original-theme body.live-dashboard-page .live-dash-mod-panel,
html.original-theme body.live-dashboard-page .live-dash-restrictions-panel,
html.original-theme body.live-dashboard-page .live-dash-restrictions-fullbox,
body.original-theme.live-dashboard-page .live-dash-chat-toolbar,
body.original-theme.live-dashboard-page .live-dash-mod-panel,
body.original-theme.live-dashboard-page .live-dash-restrictions-panel,
body.original-theme.live-dashboard-page .live-dash-restrictions-fullbox {
    background: rgba(255, 254, 251, 0.75) !important;
    border: 1px solid rgba(180, 150, 120, 0.2) !important;
    box-shadow: 0 4px 14px rgba(92, 74, 58, 0.06) !important;
}

html.original-theme body.live-dashboard-page .live-dash-chat-toolbar .live-dash-btn--ghost:not(.live-dash-btn--compact),
html.original-theme body.live-dashboard-page .live-dash-chat-toolbar-right .live-dash-btn--compact,
body.original-theme.live-dashboard-page .live-dash-chat-toolbar .live-dash-btn--ghost:not(.live-dash-btn--compact),
body.original-theme.live-dashboard-page .live-dash-chat-toolbar-right .live-dash-btn--compact {
    background: rgba(255, 254, 251, 0.9) !important;
    border-color: rgba(180, 150, 120, 0.28) !important;
    color: #5c4a3d !important;
}

html.original-theme body.live-dashboard-page .live-dash-mod-title,
html.original-theme body.live-dashboard-page .live-dash-restrictions-title,
html.original-theme body.live-dashboard-page .live-dash-restrictions-fullbox-title,
body.original-theme.live-dashboard-page .live-dash-mod-title,
body.original-theme.live-dashboard-page .live-dash-restrictions-title,
body.original-theme.live-dashboard-page .live-dash-restrictions-fullbox-title {
    color: #5c4a3d !important;
}

html.original-theme body.live-dashboard-page .live-dash-mod-name,
html.original-theme body.live-dashboard-page .live-dash-restrictions-meta,
html.original-theme body.live-dashboard-page .live-dash-restrictions-meta strong,
body.original-theme.live-dashboard-page .live-dash-mod-name,
body.original-theme.live-dashboard-page .live-dash-restrictions-meta,
body.original-theme.live-dashboard-page .live-dash-restrictions-meta strong {
    color: #4a3f35 !important;
}

html.original-theme body.live-dashboard-page .live-dash-restrictions-meta small,
html.original-theme body.live-dashboard-page .live-dash-restrictions-empty,
body.original-theme.live-dashboard-page .live-dash-restrictions-meta small,
body.original-theme.live-dashboard-page .live-dash-restrictions-empty {
    color: #6b5a4a !important;
}

html.original-theme body.live-dashboard-page .live-dash-restrictions-summary,
body.original-theme.live-dashboard-page .live-dash-restrictions-summary {
    color: #5c4a3d !important;
}

html.original-theme body.live-dashboard-page .live-dash-chip,
body.original-theme.live-dashboard-page .live-dash-chip {
    background: rgba(196, 137, 90, 0.16) !important;
    color: #6b4a32 !important;
    border: 1px solid rgba(180, 130, 90, 0.42) !important;
}

html.original-theme body.live-dashboard-page .live-dash-chip--muted,
body.original-theme.live-dashboard-page .live-dash-chip--muted {
    background: rgba(180, 150, 120, 0.14) !important;
    color: #6b5a4a !important;
    border-color: rgba(180, 150, 120, 0.3) !important;
}

html.original-theme body.live-dashboard-page .live-dash-chip--admin,
body.original-theme.live-dashboard-page .live-dash-chip--admin {
    background: rgba(168, 90, 100, 0.12) !important;
    color: #8b4a44 !important;
    border-color: rgba(168, 90, 100, 0.32) !important;
}

html.original-theme body.live-dashboard-page .live-dash-chat-feed-title,
body.original-theme.live-dashboard-page .live-dash-chat-feed-title {
    color: #8b5a3c !important;
}

html.original-theme body.live-dashboard-page .live-dash-chat-feed-hint,
body.original-theme.live-dashboard-page .live-dash-chat-feed-hint {
    color: #8b7355 !important;
}

html.original-theme body.live-dashboard-page .live-dash-chat-scroll,
body.original-theme.live-dashboard-page .live-dash-chat-scroll {
    background: rgba(255, 254, 251, 0.55) !important;
    border: 1px solid rgba(180, 150, 120, 0.18) !important;
}

html.original-theme body.live-dashboard-page .live-dash-chat-text,
html.original-theme body.live-dashboard-page .live-dash-chat-author,
body.original-theme.live-dashboard-page .live-dash-chat-text,
body.original-theme.live-dashboard-page .live-dash-chat-author {
    color: #4a3f35 !important;
}

html.original-theme body.live-dashboard-page .live-dash-chat-empty,
body.original-theme.live-dashboard-page .live-dash-chat-empty {
    color: #8b7355 !important;
}

html.original-theme body.live-dashboard-page .live-dash-check-ui,
body.original-theme.live-dashboard-page .live-dash-check-ui {
    border-color: rgba(196, 137, 90, 0.45) !important;
    background: rgba(255, 254, 251, 0.9) !important;
}

html.original-theme body.live-dashboard-page .live-dash-check-input:checked + .live-dash-check-ui,
body.original-theme.live-dashboard-page .live-dash-check-input:checked + .live-dash-check-ui {
    background: rgba(196, 137, 90, 0.25) !important;
    border-color: rgba(196, 137, 90, 0.55) !important;
}

html.original-theme body.live-dashboard-page .live-dash-modal-card,
body.original-theme.live-dashboard-page .live-dash-modal-card {
    background: linear-gradient(
        165deg,
        rgba(255, 252, 247, 0.98) 0%,
        rgba(250, 242, 232, 0.96) 100%
    ) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    border-radius: 20px !important;
    box-shadow: 0 20px 50px rgba(92, 74, 58, 0.18) !important;
}

html.original-theme body.live-dashboard-page .live-dash-modal-title,
html.original-theme body.live-dashboard-page .live-dash-modal-body,
html.original-theme body.live-dashboard-page .live-dash-modal-body dd,
html.original-theme body.live-dashboard-page .live-dash-modal-user,
body.original-theme.live-dashboard-page .live-dash-modal-title,
body.original-theme.live-dashboard-page .live-dash-modal-body,
body.original-theme.live-dashboard-page .live-dash-modal-body dd,
body.original-theme.live-dashboard-page .live-dash-modal-user {
    color: #4a3f35 !important;
}

html.original-theme body.live-dashboard-page .live-dash-modal-body dt,
html.original-theme body.live-dashboard-page .live-dash-modal-close,
html.original-theme body.live-dashboard-page .live-dash-modal-loading,
body.original-theme.live-dashboard-page .live-dash-modal-body dt,
body.original-theme.live-dashboard-page .live-dash-modal-close,
body.original-theme.live-dashboard-page .live-dash-modal-loading {
    color: #8b7355 !important;
}

html.original-theme body.live-dashboard-page .live-dash-modal-close:hover,
body.original-theme.live-dashboard-page .live-dash-modal-close:hover {
    color: #4a3f35 !important;
}

html.original-theme body.live-dashboard-page .live-dash-suggestions,
body.original-theme.live-dashboard-page .live-dash-suggestions {
    background: #fffefb !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
}

/* ═══ Мини-студия — список видео ═══ */
html.original-theme body.studio-page .studio-video-card,
body.original-theme.studio-page .studio-video-card {
    background: linear-gradient(
        165deg,
        rgba(255, 252, 247, 0.98) 0%,
        rgba(250, 242, 232, 0.95) 100%
    ) !important;
    border: 1px solid rgba(180, 150, 120, 0.22) !important;
}

html.original-theme body.studio-page .studio-card-privacy,
body.original-theme.studio-page .studio-card-privacy {
    background: rgba(255, 254, 251, 0.8) !important;
    border: 1px solid rgba(180, 150, 120, 0.2) !important;
}

html.original-theme body.studio-page .studio-btn-danger,
body.original-theme.studio-page .studio-btn-danger {
    background: rgba(168, 90, 100, 0.1) !important;
    border-color: rgba(168, 90, 100, 0.35) !important;
    color: #9e4f48 !important;
}

html.original-theme body.studio-page .studio-btn-danger:hover,
body.original-theme.studio-page .studio-btn-danger:hover {
    background: rgba(168, 90, 100, 0.18) !important;
}

/* ═══ Мини-студия — аналитика ═══ */
html.original-theme body.studio-page .studio-analytics-hero,
body.original-theme.studio-page .studio-analytics-hero {
    background: linear-gradient(
        165deg,
        rgba(255, 252, 247, 0.98) 0%,
        rgba(250, 242, 232, 0.96) 100%
    ) !important;
    border: 1px solid rgba(180, 150, 120, 0.22) !important;
    box-shadow: 0 8px 28px rgba(92, 74, 58, 0.08) !important;
}

html.original-theme body.studio-page .studio-analytics-eyebrow,
body.original-theme.studio-page .studio-analytics-eyebrow {
    color: #8b5a3c !important;
}

html.original-theme body.studio-page .studio-analytics-hero-title,
html.original-theme body.studio-page .studio-analytics-card-title,
html.original-theme body.studio-page .studio-analytics-top-title,
html.original-theme body.studio-page .studio-analytics-kpi-value,
html.original-theme body.studio-page .studio-analytics-bar-value,
html.original-theme body.studio-page .studio-analytics-top-views,
html.original-theme body.studio-page .studio-analytics-vis-num,
html.original-theme body.studio-page .studio-analytics-metric-value,
html.original-theme body.studio-page .studio-analytics-donut-pct,
html.original-theme body.studio-page .studio-analytics-geo-pct,
html.original-theme body.studio-page .studio-stat-value,
html.original-theme body.studio-page .studio-stat-value--num,
body.original-theme.studio-page .studio-analytics-hero-title,
body.original-theme.studio-page .studio-analytics-card-title,
body.original-theme.studio-page .studio-analytics-top-title,
body.original-theme.studio-page .studio-analytics-kpi-value,
body.original-theme.studio-page .studio-analytics-bar-value,
body.original-theme.studio-page .studio-analytics-top-views,
body.original-theme.studio-page .studio-analytics-vis-num,
body.original-theme.studio-page .studio-analytics-metric-value,
body.original-theme.studio-page .studio-analytics-donut-pct,
body.original-theme.studio-page .studio-analytics-geo-pct,
body.original-theme.studio-page .studio-stat-value,
body.original-theme.studio-page .studio-stat-value--num {
    color: #2d241c !important;
    text-shadow: none !important;
}

html.original-theme body.studio-page .studio-analytics-hero-sub,
html.original-theme body.studio-page .studio-analytics-card-desc,
html.original-theme body.studio-page .studio-analytics-card-empty,
html.original-theme body.studio-page .studio-analytics-kpi-label,
html.original-theme body.studio-page .studio-analytics-kpi-hint,
html.original-theme body.studio-page .studio-analytics-bar-label,
html.original-theme body.studio-page .studio-analytics-footnote,
html.original-theme body.studio-page .studio-analytics-retention-labels,
body.original-theme.studio-page .studio-analytics-hero-sub,
body.original-theme.studio-page .studio-analytics-card-desc,
body.original-theme.studio-page .studio-analytics-card-empty,
body.original-theme.studio-page .studio-analytics-kpi-label,
body.original-theme.studio-page .studio-analytics-kpi-hint,
body.original-theme.studio-page .studio-analytics-bar-label,
body.original-theme.studio-page .studio-analytics-footnote,
body.original-theme.studio-page .studio-analytics-retention-labels {
    color: #8b7355 !important;
}

html.original-theme body.studio-page .studio-analytics-card,
body.original-theme.studio-page .studio-analytics-card {
    background: linear-gradient(
        165deg,
        rgba(255, 252, 247, 0.98) 0%,
        rgba(250, 242, 232, 0.95) 100%
    ) !important;
    border: 1px solid rgba(180, 150, 120, 0.2) !important;
    box-shadow: 0 6px 20px rgba(92, 74, 58, 0.06) !important;
}

html.original-theme body.studio-page .studio-analytics-kpi-card,
body.original-theme.studio-page .studio-analytics-kpi-card {
    background: rgba(255, 254, 251, 0.85) !important;
    border: 1px solid rgba(180, 150, 120, 0.18) !important;
}

html.original-theme body.studio-page .studio-analytics-bars,
html.original-theme body.studio-page .studio-analytics-retention-chart,
body.original-theme.studio-page .studio-analytics-bars,
body.original-theme.studio-page .studio-analytics-retention-chart {
    background: rgba(255, 254, 251, 0.6) !important;
    border: 1px solid rgba(180, 150, 120, 0.16) !important;
}

html.original-theme body.studio-page .studio-analytics-bar,
body.original-theme.studio-page .studio-analytics-bar {
    background: linear-gradient(180deg, rgba(196, 137, 90, 0.75), rgba(196, 137, 90, 0.2)) !important;
    box-shadow: none !important;
}

html.original-theme body.studio-page .studio-analytics-retention-line,
body.original-theme.studio-page .studio-analytics-retention-line {
    stroke: #c4895a !important;
}

html.original-theme body.studio-page .studio-analytics-vis-name--public,
body.original-theme.studio-page .studio-analytics-top-title:hover,
body.original-theme.studio-page .studio-analytics-top-rank,
body.original-theme.studio-page .studio-analytics-vis-name--public,
body.original-theme.studio-page .studio-analytics-top-title:hover,
body.original-theme.studio-page .studio-analytics-top-rank {
    color: #8b5a3c !important;
}

html.original-theme body.studio-page .studio-analytics-vis-name--unlisted,
body.original-theme.studio-page .studio-analytics-vis-name--private,
body.original-theme.studio-page .studio-analytics-vis-name--unlisted,
body.original-theme.studio-page .studio-analytics-vis-name--private {
    color: #6b5a4a !important;
}

html.original-theme body.studio-page .studio-analytics-vis-track span,
html.original-theme body.studio-page .studio-analytics-top-bar span,
html.original-theme body.studio-page .studio-analytics-donut-track span,
html.original-theme body.studio-page .studio-analytics-geo-bar span,
body.original-theme.studio-page .studio-analytics-vis-track span,
body.original-theme.studio-page .studio-analytics-top-bar span,
body.original-theme.studio-page .studio-analytics-donut-track span,
body.original-theme.studio-page .studio-analytics-geo-bar span {
    background: #e8dfd4 !important;
}

html.original-theme body.studio-page .studio-analytics-vis-track span[style],
html.original-theme body.studio-page .studio-analytics-top-bar span[style],
body.original-theme.studio-page .studio-analytics-vis-track span[style],
body.original-theme.studio-page .studio-analytics-top-bar span[style] {
    background: linear-gradient(90deg, #c4895a, #d4a574) !important;
}

html.original-theme body.studio-page .studio-analytics-badge,
body.original-theme.studio-page .studio-analytics-badge {
    background: rgba(255, 254, 251, 0.85) !important;
    border: 1px solid rgba(180, 150, 120, 0.24) !important;
    color: #6b5a4a !important;
}

html.original-theme body.studio-page .studio-analytics-period,
body.original-theme.studio-page .studio-analytics-period {
    background: rgba(255, 254, 251, 0.85) !important;
    border: 1px solid rgba(180, 150, 120, 0.22) !important;
}

html.original-theme body.studio-page .studio-analytics-period-btn,
body.original-theme.studio-page .studio-analytics-period-btn {
    color: #8b7355 !important;
}

html.original-theme body.studio-page .studio-analytics-period-btn.is-active,
body.original-theme.studio-page .studio-analytics-period-btn.is-active {
    background: rgba(196, 137, 90, 0.15) !important;
    color: #6b4a32 !important;
}

/* ═══ Модалка удаления видео (studio-dialog) ═══ */
html.original-theme body.studio-page .studio-dialog,
body.original-theme.studio-page .studio-dialog {
    background: linear-gradient(
        165deg,
        rgba(255, 252, 247, 0.98) 0%,
        rgba(250, 242, 232, 0.96) 100%
    ) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    border-radius: 22px !important;
    color: #4a3f35 !important;
    box-shadow: 0 24px 56px rgba(92, 74, 58, 0.2) !important;
}

html.original-theme body.studio-page .studio-dialog::backdrop,
body.original-theme.studio-page .studio-dialog::backdrop {
    background: rgba(74, 63, 53, 0.45) !important;
}

html.original-theme body.studio-page .studio-dialog-title,
html.original-theme body.studio-page .studio-dialog-lead,
html.original-theme body.studio-page .studio-dialog-warn-list,
body.original-theme.studio-page .studio-dialog-title,
body.original-theme.studio-page .studio-dialog-lead,
body.original-theme.studio-page .studio-dialog-warn-list {
    color: #4a3f35 !important;
}

html.original-theme body.studio-page .studio-dialog-warn-list,
body.original-theme.studio-page .studio-dialog-warn-list {
    color: #6b5a4a !important;
}

/* ═══ Редактор: модалки превью и кадра ═══ */
html.original-theme body.studio-edit-page #crop-image-modal .modal-content,
html.original-theme body.studio-edit-page #frame-thumb-modal .modal-content,
body.original-theme.studio-edit-page #crop-image-modal .modal-content,
body.original-theme.studio-edit-page #frame-thumb-modal .modal-content {
    background: #fffefb !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    color: #4a3f35 !important;
    box-shadow: 0 24px 56px rgba(92, 74, 58, 0.2) !important;
}

html.original-theme body.studio-edit-page .modal-editor-fixed-head,
body.original-theme.studio-edit-page .modal-editor-fixed-head {
    background: #fffefb !important;
    border-bottom: 1px solid rgba(180, 150, 120, 0.2) !important;
}

html.original-theme body.studio-edit-page .modal-editor-fixed-head h3,
body.original-theme.studio-edit-page .modal-editor-fixed-head h3 {
    color: #4a3f35 !important;
}

html.original-theme body.studio-edit-page .modal-editor-scroll,
html.original-theme body.studio-edit-page .crop-tab-panel,
html.original-theme body.studio-edit-page .editor-toolbar,
body.original-theme.studio-edit-page .modal-editor-scroll,
body.original-theme.studio-edit-page .crop-tab-panel,
body.original-theme.studio-edit-page .editor-toolbar {
    background: #faf6f0 !important;
}

html.original-theme body.studio-edit-page .toolbar-label,
body.original-theme.studio-edit-page .toolbar-label {
    color: #5c4a3d !important;
}

html.original-theme body.studio-edit-page .frame-thumb-note,
html.original-theme body.studio-edit-page .frame-thumb-time,
body.original-theme.studio-edit-page .frame-thumb-note,
body.original-theme.studio-edit-page .frame-thumb-time {
    color: #5c4a3d !important;
}

html.original-theme body.studio-edit-page .ratio-btn,
body.original-theme.studio-edit-page .ratio-btn {
    background: rgba(255, 254, 251, 0.9) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    color: #6b5a4a !important;
    border-radius: 10px !important;
}

html.original-theme body.studio-edit-page .ratio-btn.active,
body.original-theme.studio-edit-page .ratio-btn.active {
    background: linear-gradient(135deg, #c4895a 0%, #b8927a 100%) !important;
    color: #fffdf9 !important;
    border-color: transparent !important;
}

html.original-theme body.studio-edit-page .image-crop-container,
body.original-theme.studio-edit-page .image-crop-container {
    background: #ebe4d8 !important;
    border: 1px solid rgba(180, 150, 120, 0.2) !important;
}

html.original-theme body.studio-edit-page .modal-btn-primary,
body.original-theme.studio-edit-page .modal-btn-primary {
    background: linear-gradient(135deg, #c4895a 0%, #b8927a 100%) !important;
    color: #fffdf9 !important;
    border: none !important;
    border-radius: 12px !important;
}

html.original-theme body.studio-edit-page .modal-btn-secondary,
body.original-theme.studio-edit-page .modal-btn-secondary {
    background: rgba(255, 254, 251, 0.9) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    color: #5c4a3d !important;
    border-radius: 12px !important;
}

html.original-theme body.studio-edit-page .frame-thumb-preview-wrap,
body.original-theme.studio-edit-page .frame-thumb-preview-wrap {
    background: #1a1816 !important;
    border: 1px solid rgba(180, 150, 120, 0.2) !important;
    border-radius: 14px !important;
}

html.original-theme body.studio-edit-page .frame-thumb-muted-badge,
body.original-theme.studio-edit-page .frame-thumb-muted-badge {
    background: rgba(74, 63, 53, 0.75) !important;
    color: #fffefb !important;
}

html.original-theme body.studio-edit-page .frame-thumb-play-btn,
body.original-theme.studio-edit-page .frame-thumb-play-btn {
    background: rgba(255, 254, 251, 0.9) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    color: #5c4a3d !important;
}

html.original-theme body.studio-edit-page .thumb-style-grid,
html.original-theme body.studio-edit-page .upload-thumb-style-head,
body.original-theme.studio-edit-page .thumb-style-grid,
body.original-theme.studio-edit-page .upload-thumb-style-head {
    background: #faf6f0 !important;
    border-color: rgba(180, 150, 120, 0.18) !important;
}

html.original-theme body.studio-edit-page .thumb-style-control span,
body.original-theme.studio-edit-page .thumb-style-control span {
    color: #6b5a4a !important;
}

html.original-theme body.studio-edit-page .thumb-style-control span strong,
body.original-theme.studio-edit-page .thumb-style-control span strong {
    color: #4a3f35 !important;
}

html.original-theme body.studio-edit-page .crop-editor-modal-inner,
html.original-theme body.studio-edit-page .frame-thumb-modal-inner,
body.original-theme.studio-edit-page .crop-editor-modal-inner,
body.original-theme.studio-edit-page .frame-thumb-modal-inner {
    background: #fffefb !important;
}

html.original-theme body.studio-edit-page .modal-actions,
html.original-theme body.studio-edit-page .modal-editor-sticky-foot,
body.original-theme.studio-edit-page .modal-actions,
body.original-theme.studio-edit-page .modal-editor-sticky-foot {
    background: #faf6f0 !important;
    border-top: 1px solid rgba(180, 150, 120, 0.22) !important;
}

html.original-theme body.studio-edit-page .crop-tab-btn,
body.original-theme.studio-edit-page .crop-tab-btn {
    background: rgba(255, 254, 251, 0.92) !important;
    border: 1px solid rgba(180, 150, 120, 0.3) !important;
    color: #6b5a4a !important;
    border-radius: 10px !important;
}

html.original-theme body.studio-edit-page .crop-tab-btn.active,
body.original-theme.studio-edit-page .crop-tab-btn.active {
    background: linear-gradient(135deg, #c4895a 0%, #b8927a 100%) !important;
    border-color: transparent !important;
    color: #fffdf9 !important;
    box-shadow: 0 4px 14px rgba(196, 137, 90, 0.28) !important;
}

html.original-theme body.studio-edit-page .upload-thumb-presets-title,
html.original-theme body.studio-edit-page .thumb-preset-chip,
body.original-theme.studio-edit-page .upload-thumb-presets-title,
body.original-theme.studio-edit-page .thumb-preset-chip {
    color: #6b5a4a !important;
}

html.original-theme body.studio-edit-page .thumb-preset-chip,
body.original-theme.studio-edit-page .thumb-preset-chip {
    background: rgba(255, 254, 251, 0.92) !important;
    border: 1px solid rgba(180, 150, 120, 0.28) !important;
    border-radius: 10px !important;
}

html.original-theme body.studio-edit-page .thumb-preset-chip.is-active,
html.original-theme body.studio-edit-page .thumb-preset-chip:hover,
body.original-theme.studio-edit-page .thumb-preset-chip.is-active,
body.original-theme.studio-edit-page .thumb-preset-chip:hover {
    background: rgba(196, 137, 90, 0.18) !important;
    border-color: rgba(196, 137, 90, 0.45) !important;
    color: #4a3f35 !important;
}

/* Слайдеры превью / кадра — видимая дорожка и контрастные значения */
html.original-theme body.studio-edit-page .ue-control-top,
html.original-theme body.studio-edit-page .ue-value-inline,
html.original-theme #crop-image-modal .ue-control-top,
html.original-theme #crop-image-modal .ue-value-inline,
html.original-theme #frame-thumb-modal .ue-control-top,
html.original-theme #frame-thumb-modal .ue-value-inline,
body.original-theme.studio-edit-page .ue-control-top,
body.original-theme.studio-edit-page .ue-value-inline,
body.original-theme #crop-image-modal .ue-control-top,
body.original-theme #crop-image-modal .ue-value-inline,
body.original-theme #frame-thumb-modal .ue-control-top,
body.original-theme #frame-thumb-modal .ue-value-inline {
    color: #5c4a3d !important;
}

html.original-theme body.studio-edit-page .ue-num-input,
html.original-theme #crop-image-modal .ue-num-input,
html.original-theme #frame-thumb-modal .ue-num-input,
body.original-theme.studio-edit-page .ue-num-input,
body.original-theme #crop-image-modal .ue-num-input,
body.original-theme #frame-thumb-modal .ue-num-input {
    background: #f5efe6 !important;
    border: 1px solid rgba(160, 130, 100, 0.4) !important;
    color: #3d3228 !important;
    border-radius: 6px !important;
}

html.original-theme body.studio-edit-page .ue-range::-webkit-slider-runnable-track,
html.original-theme #crop-image-modal .ue-range::-webkit-slider-runnable-track,
html.original-theme #frame-thumb-modal .ue-range::-webkit-slider-runnable-track,
body.original-theme.studio-edit-page .ue-range::-webkit-slider-runnable-track,
body.original-theme #crop-image-modal .ue-range::-webkit-slider-runnable-track,
body.original-theme #frame-thumb-modal .ue-range::-webkit-slider-runnable-track {
    height: 4px !important;
    border-radius: 4px !important;
    background: rgba(120, 95, 70, 0.38) !important;
}

html.original-theme body.studio-edit-page .ue-range::-moz-range-track,
html.original-theme #crop-image-modal .ue-range::-moz-range-track,
html.original-theme #frame-thumb-modal .ue-range::-moz-range-track,
body.original-theme.studio-edit-page .ue-range::-moz-range-track,
body.original-theme #crop-image-modal .ue-range::-moz-range-track,
body.original-theme #frame-thumb-modal .ue-range::-moz-range-track {
    height: 4px !important;
    border-radius: 4px !important;
    background: rgba(120, 95, 70, 0.38) !important;
}

html.original-theme body.studio-edit-page .ue-range::-webkit-slider-thumb,
html.original-theme #crop-image-modal .ue-range::-webkit-slider-thumb,
html.original-theme #frame-thumb-modal .ue-range::-webkit-slider-thumb,
body.original-theme.studio-edit-page .ue-range::-webkit-slider-thumb,
body.original-theme #crop-image-modal .ue-range::-webkit-slider-thumb,
body.original-theme #frame-thumb-modal .ue-range::-webkit-slider-thumb {
    width: 20px !important;
    height: 20px !important;
    margin-top: -8px !important;
    cursor: grab !important;
    background: #fffefb !important;
    border: 2px solid #c4895a !important;
    box-shadow: 0 1px 4px rgba(92, 74, 58, 0.2) !important;
}

html.original-theme body.studio-edit-page .ue-range::-moz-range-thumb,
html.original-theme #crop-image-modal .ue-range::-moz-range-thumb,
html.original-theme #frame-thumb-modal .ue-range::-moz-range-thumb,
body.original-theme.studio-edit-page .ue-range::-moz-range-thumb,
body.original-theme #crop-image-modal .ue-range::-moz-range-thumb,
body.original-theme #frame-thumb-modal .ue-range::-moz-range-thumb {
    width: 20px !important;
    height: 20px !important;
    cursor: grab !important;
    background: #fffefb !important;
    border: 2px solid #c4895a !important;
    box-shadow: 0 1px 4px rgba(92, 74, 58, 0.2) !important;
}

html.original-theme body.studio-edit-page .frame-thumb-scrub,
body.original-theme.studio-edit-page .frame-thumb-scrub {
    background: #faf6f0 !important;
}

/* Cropper.js в редакторе превью */
html.original-theme body.studio-edit-page .cropper-view-box,
body.original-theme.studio-edit-page .cropper-view-box {
    outline: 1px solid #c4895a !important;
}

html.original-theme body.studio-edit-page .cropper-point,
html.original-theme body.studio-edit-page .cropper-line,
body.original-theme.studio-edit-page .cropper-point,
body.original-theme.studio-edit-page .cropper-line {
    background-color: #c4895a !important;
}

html.original-theme body.studio-edit-page .cropper-point.point-se,
body.original-theme.studio-edit-page .cropper-point.point-se {
    width: 10px !important;
    height: 10px !important;
    background-color: #c4895a !important;
    opacity: 1 !important;
}

html.original-theme body.studio-edit-page .cropper-dashed,
body.original-theme.studio-edit-page .cropper-dashed {
    border-color: rgba(255, 248, 240, 0.8) !important;
}

html.original-theme body.studio-page .studio-dialog--stat .studio-stat-block,
body.original-theme.studio-page .studio-dialog--stat .studio-stat-block {
    background: rgba(255, 254, 251, 0.85) !important;
    border-color: rgba(180, 150, 120, 0.2) !important;
}
