/*---------------------------------------------------------------------------------------------- * * Base * *--------------------------------------------------------------------------------------------*/ .aiovg .widefat { max-width: 100%; } .aiovg .spinner { float: none; visibility: visible; margin: 0; } .aiovg .aiovg-toggle-fields { display: none; } .aiovg [hidden] { display: none !important; } /* Player */ .aiovg-player { display: block; position: relative; padding-bottom: 56.25%; width: 100%; height: 0; overflow: hidden; } .aiovg-player iframe { position: absolute; inset: 0; margin: 0; padding: 0; width: 100%; height: 100%; } /* Block Editor */ .components-panel__row .components-base-control { width: 100%; } .components-panel__row .components-range-control__wrapper { flex: 1 1 100%; } .components-panel__row .block-editor-panel-color-gradient-settings { padding-left: 0; padding-right: 0; width: 100%; } .aiovg-block-panel .aiovg-block-multiselect:empty { display: none; } .aiovg-block-panel .aiovg-block-multiselect select.components-select-control__input { padding-right: 8px; height: 75px; overflow-y: auto; } .aiovg-block-panel .aiovg-block-multiselect .components-input-control__suffix { display: none; } /*---------------------------------------------------------------------------------------------- * * Utilities * *--------------------------------------------------------------------------------------------*/ .aiovg .aiovg-block { display: block; } .aiovg .aiovg-flex { display: flex; } .aiovg .aiovg-flex-col { flex-direction: column; } .aiovg .aiovg-flex-grow-1 { flex-grow: 1; } .aiovg .aiovg-flex-shrink-0 { flex-shrink: 0; } .aiovg .aiovg-flex-wrap { flex-wrap: wrap; } .aiovg .aiovg-gap-1 { gap: 0.25rem; } .aiovg .aiovg-gap-2 { gap: 0.5rem; } .aiovg .aiovg-gap-3 { gap: 0.75rem; } .aiovg .aiovg-gap-4 { gap: 1rem; } .aiovg .aiovg-gap-6 { gap: 1.5rem; } .aiovg .aiovg-items-center { align-items: center; } .aiovg .aiovg-pull-left { float: left; } .aiovg .aiovg-pull-right { float: right; } .aiovg .aiovg-clearfix { display: block; clear: both; content: ""; } .aiovg .aiovg-no-margin { margin: 0; } .aiovg .aiovg-margin { margin: 1rem; } .aiovg .aiovg-margin-top { margin-top: 1rem; } .aiovg .aiovg-margin-right { margin-right: 1rem; } .aiovg .aiovg-margin-bottom { margin-bottom: 1rem; } .aiovg .aiovg-margin-left { margin-left: 1rem; } .aiovg .aiovg-no-padding { padding: 0; } .aiovg .aiovg-padding { padding: 1rem; } .aiovg .aiovg-padding-top { padding-top: 1rem; } .aiovg .aiovg-padding-right { padding-right: 1rem; } .aiovg .aiovg-padding-bottom { padding-bottom: 1rem; } .aiovg .aiovg-padding-left { padding-left: 1rem; } .aiovg .aiovg-no-border { border: none; } .aiovg .aiovg-shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); } .aiovg .aiovg-text-left { text-align: left; } .aiovg .aiovg-text-right { text-align: right; } .aiovg .aiovg-text-center { text-align: center; } .aiovg .aiovg-text-muted { color:#757575; } .aiovg .aiovg-text-success { color: green; } .aiovg .aiovg-text-error { color:#b31105; } .aiovg .aiovg-text-small { font-size: 90%; } .aiovg .aiovg-font-bold { font-weight: 500 !important; } /*---------------------------------------------------------------------------------------------- * * Components * *--------------------------------------------------------------------------------------------*/ /* Alert */ .aiovg .aiovg-notice { border-radius: 2px; padding: 0.75rem; } .aiovg .aiovg-notice-info { border: 1px solid #bfdbfe; background-color: #dbeafe; color: #1f2937; } .aiovg .aiovg-notice-success { border: 1px solid #a3cfbb; background-color: #d1e7dd; color: #0a3622; } .aiovg .aiovg-notice-error { border: 1px solid #f1aeb5; background-color: #f8d7da; color: #58151c; } /* Checklist */ .aiovg .aiovg-checklist { box-sizing: border-box; margin: 0; border: 1px solid #8c8f94; border-radius: 3px; padding: 0 0.5rem; width: 100%; min-height: 30px; max-height: 100px; overflow-y: auto; } .aiovg .aiovg-checklist ul, .aiovg .aiovg-checklist li { margin: 0; padding: 0; } .aiovg .aiovg-checklist ul.children { margin-left: 1.25rem; } .aiovg .aiovg-checklist li::marker { content: ""; } .aiovg .aiovg-checklist label { display: block; margin: 0.25rem 0; padding: 0; line-height: normal; } @media screen and (max-width: 782px) { .aiovg .aiovg-checklist label { margin: 0.5rem 0; } } /* Media Uploader */ .aiovg .aiovg-media-uploader { display: flex; gap: 0.25rem; align-items: center; } .aiovg .aiovg-media-uploader button { margin: 0; } /* Table */ .aiovg .aiovg-table th label { display: block; } @media screen and (min-width: 783px) { .aiovg .aiovg-table th[scope="row"] { max-width: 160px; font-weight: normal; } .aiovg .aiovg-table th { border: 1px solid #e5e7eb; background-color: #f9fafb; padding: 1rem; } } /* Modal */ .aiovg-modal { position: relative; margin: 2rem auto; border-radius: 2px; background-color: #fff; padding: 1rem; width: auto; max-width: 640px; } .aiovg-modal .aiovg-notice { margin-top: 1.25rem; } .mfp-fade.mfp-bg { -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; opacity: 0; } .mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; opacity: 0; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } /*---------------------------------------------------------------------------------------------- * * Page: Dashboard * *--------------------------------------------------------------------------------------------*/ #aiovg-dashboard .wp-badge { background: #0073aa url( '../images/logo.png' ) no-repeat top; } /* Tab: Shortcode Builder */ #aiovg-shortcode-builder { display: flex; flex-direction: column; gap: 2rem; } #aiovg-shortcode-selector { display: flex; flex-direction: column; gap: 0.5rem; box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); padding: 1rem; } #aiovg-shortcode-forms { display: grid; gap: 2rem; } .aiovg-shortcode-form { display: flex; flex-direction: column; gap: 0.25rem; } .aiovg-shortcode-section-header { border: 1px solid #ccc; background-color: #e5e5e5; cursor: pointer; padding: 0.75rem; } .aiovg-shortcode-section-header:hover { background-color: #f9f9f9; } .aiovg-shortcode-section-header .dashicons-before { color: #0073aa; } .aiovg-shortcode-section-header .dashicons-plus { display: inline-block; } .aiovg-shortcode-section-header .dashicons-minus { display: none; } .aiovg-active .aiovg-shortcode-section-header .dashicons-plus { display: none; } .aiovg-active .aiovg-shortcode-section-header .dashicons-minus { display: inline-block; } .aiovg-shortcode-controls { display: flex; flex-direction: column; gap: 1rem; border: 1px solid #ccc; border-top: none; background-color: #fff; padding: 1rem; } .aiovg-shortcode-control { display: flex; flex-direction: column; gap: 0.25rem; } .aiovg .aiovg-shortcode-control-title, .aiovg .aiovg-shortcode-control-id, .aiovg .aiovg-shortcode-control-mp4, .aiovg .aiovg-shortcode-control-hls, .aiovg .aiovg-shortcode-control-dash, .aiovg .aiovg-shortcode-control-youtube, .aiovg .aiovg-shortcode-control-vimeo, .aiovg .aiovg-shortcode-control-dailymotion, .aiovg .aiovg-shortcode-control-rumble, .aiovg .aiovg-shortcode-control-facebook, .aiovg .aiovg-shortcode-control-ratio, .aiovg .aiovg-shortcode-control-tracks, .aiovg .aiovg-shortcode-control-chapters, .aiovg .aiovg-shortcode-control-include, .aiovg .aiovg-shortcode-control-exclude, .aiovg .aiovg-shortcode-control-title_length, .aiovg .aiovg-shortcode-control-excerpt_length, .aiovg .aiovg-shortcode-control-show_more, .aiovg .aiovg-shortcode-control-more_label, .aiovg .aiovg-shortcode-control-more_link { display: none; } #aiovg-shortcode-form-video.aiovg-type-default .aiovg-shortcode-control-mp4 { display: flex; } #aiovg-shortcode-form-video.aiovg-type-adaptive .aiovg-shortcode-control-hls, #aiovg-shortcode-form-video.aiovg-type-adaptive .aiovg-shortcode-control-dash { display: flex; } #aiovg-shortcode-form-video.aiovg-type-youtube .aiovg-shortcode-control-youtube { display: flex; } #aiovg-shortcode-form-video.aiovg-type-vimeo .aiovg-shortcode-control-vimeo { display: flex; } #aiovg-shortcode-form-video.aiovg-type-dailymotion .aiovg-shortcode-control-dailymotion { display: flex; } #aiovg-shortcode-form-video.aiovg-type-rumble .aiovg-shortcode-control-rumble { display: flex; } #aiovg-shortcode-form-video.aiovg-type-facebook .aiovg-shortcode-control-facebook { display: flex; } #aiovg-shortcode-form-video .aiovg-shortcode-control-ratio { display: flex; } #aiovg-shortcode-form-categories .aiovg-shortcode-control-id { display: flex; } #aiovg-shortcode-form-categories.aiovg-template-grid .aiovg-shortcode-control-hierarchical { display: none; } #aiovg-shortcode-form-categories.aiovg-template-list .aiovg-shortcode-control-columns, #aiovg-shortcode-form-categories.aiovg-template-list .aiovg-shortcode-control-limit, #aiovg-shortcode-form-categories.aiovg-template-list .aiovg-shortcode-control-show_description, #aiovg-shortcode-form-categories.aiovg-template-list .aiovg-shortcode-control-show_pagination { display: none; } #aiovg-shortcode-form-categories.aiovg-template-dropdown .aiovg-shortcode-control-columns, #aiovg-shortcode-form-categories.aiovg-template-dropdown .aiovg-shortcode-control-limit, #aiovg-shortcode-form-categories.aiovg-template-dropdown .aiovg-shortcode-control-show_description, #aiovg-shortcode-form-categories.aiovg-template-dropdown .aiovg-shortcode-control-show_pagination { display: none; } @media screen and (min-width: 783px) { #aiovg-shortcode-forms { grid-template-columns: 3fr 2fr; } } /*---------------------------------------------------------------------------------------------- * * Page: Videos * *--------------------------------------------------------------------------------------------*/ @media screen and (max-width: 1200px) { .post-type-aiovg_videos .wp-list-table th#image, .post-type-aiovg_videos .wp-list-table td.image { display: none !important; } } /* Image */ #aiovg-video-image-footer { border: 1px solid #e5e7eb; background-color: #f9fafb; padding: 1rem; } /* Tracks */ #aiovg-video-tracks .striped > tbody > :nth-child(odd) { background-color: #f9fafb; } #aiovg-video-tracks .aiovg-handle { cursor: move; } #aiovg-video-tracks .aiovg-track { display: flex; align-items: flex-end; flex-wrap: wrap; gap: 0.5rem; } #aiovg-video-tracks .aiovg-track > div:not(.aiovg-track-buttons) { display: flex; flex-direction: column; gap: 0.25rem; } #aiovg-video-tracks .aiovg-track .aiovg-track-src { flex-basis: 240px; flex-grow: 3; } #aiovg-video-tracks .aiovg-track .aiovg-track-label { flex-basis: 80px; flex-grow: 1; } #aiovg-video-tracks .aiovg-track .aiovg-track-srclang { flex-basis: 80px; flex-grow: 1; } #aiovg-video-tracks .aiovg-track button { margin: 0; } @media screen and (max-width: 782px) { #aiovg-video-tracks .striped > tbody > :nth-child(odd) { background-color: transparent; } #aiovg-video-tracks .aiovg-handle { padding: 0.5rem 0; } } /* Chapters */ #aiovg-video-chapters .striped > tbody > :nth-child(odd) { background-color: #f9fafb; } #aiovg-video-chapters .aiovg-handle { cursor: move; } #aiovg-video-chapters .aiovg-chapter { display: flex; align-items: flex-end; flex-wrap: wrap; gap: 0.5rem; } #aiovg-video-chapters .aiovg-chapter .aiovg-chapter-label, #aiovg-video-chapters .aiovg-chapter .aiovg-chapter-time { display: flex; flex-direction: column; flex-grow: 1; gap: 0.25rem; } #aiovg-video-chapters .aiovg-chapter button { margin: 0; } @media screen and (max-width: 782px) { #aiovg-video-chapters .striped > tbody > :nth-child(odd) { background-color: transparent; } #aiovg-video-chapters .aiovg-handle { padding: 0.5rem 0; } } /*---------------------------------------------------------------------------------------------- * * Page: Categories * *--------------------------------------------------------------------------------------------*/ #aiovg-categories-image-wrapper img { max-width: 200px; } /*---------------------------------------------------------------------------------------------- * * Page: Settings * *--------------------------------------------------------------------------------------------*/ #aiovg-categories-settings.aiovg-template-grid tr.hierarchical { display: none; } #aiovg-categories-settings.aiovg-template-list tr.columns, #aiovg-categories-settings.aiovg-template-list tr.limit, #aiovg-categories-settings.aiovg-template-list tr.show_description { display: none; } #aiovg-categories-settings.aiovg-template-dropdown tr.columns, #aiovg-categories-settings.aiovg-template-dropdown tr.limit, #aiovg-categories-settings.aiovg-template-dropdown tr.show_description { display: none; } /*---------------------------------------------------------------------------------------------- * * Widgets * *--------------------------------------------------------------------------------------------*/ .aiovg-widget-section-header { border-radius: 2px; background-color: #0073aa; padding: 0.5rem; color: #fff; } .aiovg-widget-section { display: flex; flex-direction: column; gap: 1rem; } .aiovg-widget-field { display: flex; flex-direction: column; gap: 0.25rem; } .aiovg-widget-form label { line-height: normal !important; } .aiovg-widget-form p { margin: 0 !important; } .aiovg-widget-form-categories.aiovg-template-grid .aiovg-widget-field-hierarchical { display: none; } .aiovg-widget-form-categories.aiovg-template-list .aiovg-widget-field-columns, .aiovg-widget-form-categories.aiovg-template-list .aiovg-widget-field-limit, .aiovg-widget-form-categories.aiovg-template-list .aiovg-widget-field-show_description, .aiovg-widget-form-categories.aiovg-template-list .aiovg-widget-field-show_more, .aiovg-widget-form-categories.aiovg-template-list .aiovg-widget-field-more_label, .aiovg-widget-form-categories.aiovg-template-list .aiovg-widget-field-more_link { display: none; } .aiovg-widget-form-categories.aiovg-template-dropdown .aiovg-widget-field-columns, .aiovg-widget-form-categories.aiovg-template-dropdown .aiovg-widget-field-limit, .aiovg-widget-form-categories.aiovg-template-dropdown .aiovg-widget-field-show_description, .aiovg-widget-form-categories.aiovg-template-dropdown .aiovg-widget-field-show_more, .aiovg-widget-form-categories.aiovg-template-dropdown .aiovg-widget-field-more_label, .aiovg-widget-form-categories.aiovg-template-dropdown .aiovg-widget-field-more_link { display: none; } .aiovg-widget-form-videos .aiovg-widget-field-include, .aiovg-widget-form-videos .aiovg-widget-field-exclude, .aiovg-widget-form-videos .aiovg-widget-field-ratio, .aiovg-widget-form-videos .aiovg-widget-field-show_count, .aiovg-widget-form-videos .aiovg-widget-field-title_length, .aiovg-widget-form-videos .aiovg-widget-field-excerpt_length, .aiovg-widget-form-videos .aiovg-widget-field-show_pagination { display: none; } .aiovg-widget-form-video input[type="text"].ui-autocomplete-loading { background-position: 99% center; }