/*---------------------------------------------------------------------------------------------- * * Base * *--------------------------------------------------------------------------------------------*/ .aiovg [hidden] { display: none !important; } .aiovg .widefat { max-width: 100%; } .aiovg .description { color: #646970; } .aiovg .spinner { float: none; visibility: visible; margin: 0; } .aiovg .aiovg-toggle-fields { display: none; } /* Separator for custom plugin submenu */ #toplevel_page_all-in-one-video-gallery .wp-submenu a[href*="all-in-one-video-gallery-separator"] { pointer-events: none; margin: 6px 0; border-top: 1px solid rgba( 255, 255, 255, 0.15 ); box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.08 ); background: transparent; cursor: default; padding: 0 !important; height: 1px; line-height: 0; font-size: 0; } /* 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%; } /* Tabs */ .aiovg .nav-tab { border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 5px 15px; } @media screen and (max-width: 782px) { .aiovg h2.nav-tab-wrapper { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.5em; } .aiovg h2.nav-tab-wrapper .nav-tab { margin: 0; } } /* Block Editor */ .block-editor .aiovg-block-panel .components-panel__row .aiovg-no-margin { margin: 0; } .block-editor .aiovg-block-panel .components-panel__row label { text-transform: capitalize; line-height: 1.6; font-size: 13px; font-weight: normal; } .block-editor .aiovg-block-panel .components-panel__row .components-base-control { width: 100%; } .block-editor .aiovg-block-panel .components-panel__row .components-range-control__wrapper { flex: 1 1 100%; } .block-editor .aiovg-block-panel .components-panel__row .block-editor-panel-color-gradient-settings { padding-left: 0; padding-right: 0; width: 100%; } .block-editor .aiovg-block-panel .components-panel__row .block-editor-tools-panel-color-gradient-settings__item { margin-top: 18px; } .block-editor .aiovg-block-panel .aiovg-block-multiselect:empty { display: none; } .block-editor .aiovg-block-panel .aiovg-block-multiselect select.components-select-control__input { padding-right: 8px; height: 75px; overflow-y: auto; } .block-editor .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.25em; } .aiovg .aiovg-gap-2 { gap: 0.5em; } .aiovg .aiovg-gap-3 { gap: 0.75em; } .aiovg .aiovg-gap-4 { gap: 1em; } .aiovg .aiovg-gap-6 { gap: 1.5em; } .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: 1em; } .aiovg .aiovg-margin-top { margin-top: 1em; } .aiovg .aiovg-margin-right { margin-right: 1em; } .aiovg .aiovg-margin-bottom { margin-bottom: 1em; } .aiovg .aiovg-margin-left { margin-left: 1em; } .aiovg .aiovg-no-padding { padding: 0; } .aiovg .aiovg-padding { padding: 1em; } .aiovg .aiovg-padding-top { padding-top: 1em; } .aiovg .aiovg-padding-right { padding-right: 1em; } .aiovg .aiovg-padding-bottom { padding-bottom: 1em; } .aiovg .aiovg-padding-left { padding-left: 1em; } .aiovg .aiovg-no-border { border: none; } .aiovg .aiovg-align-top { vertical-align: top; } .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; } /** Animations: Dots */ @keyframes aiovg-dots { 0%, 20% { content: "."; } 40% { content: ".."; } 60% { content: "..."; } 90%, 100% { content: ""; } } .aiovg .aiovg-animate-dots:before { display: inline-block; animation: aiovg-dots 2s linear infinite; width: 1.2em; content: ""; } /** Animations: Rotate */ @keyframes aiovg-rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .aiovg .aiovg-animate-rotate { animation: aiovg-rotate 1s linear infinite; } /*---------------------------------------------------------------------------------------------- * * Components * *--------------------------------------------------------------------------------------------*/ /* Metabox UI (Tabs + Accordion) */ .aiovg-metabox-ui .aiovg-tabs { display: flex; flex-wrap: wrap; border-bottom: 1px solid #dcdcde; background: #f6f7f7; } .aiovg-metabox-ui .aiovg-tab { display: flex; align-items: center; gap: 0.5em; transition: all 0.2s ease; border: none; border-bottom: 3px solid transparent; background: none; cursor: pointer; padding: 1em 1.5em; color: #5a6065; font-weight: 500; } .aiovg-metabox-ui .aiovg-tab.aiovg-active { border-color: var(--wp-admin-theme-color, #2271b1); color: var(--wp-admin-theme-color, #2271b1); } .aiovg-metabox-ui .aiovg-accordion { border-top: 1px solid #dcdcde; } .aiovg-metabox-ui .aiovg-accordion:first-child { border-top: none; } .aiovg-metabox-ui .aiovg-accordion .aiovg-accordion-header { display: flex; align-items: center; gap: 0.5em; outline: none; border: none; background: none; cursor: pointer; padding: 1em; width: 100%; color: var(--wp-admin-theme-color, #2271b1); font-size: 1.1em; font-weight: 500; } .aiovg-metabox-ui .aiovg-accordion[data-collapsible="false"] .aiovg-accordion-header { pointer-events: none; border-bottom: 1px solid #dcdcde; background: #fdfdfd; } .aiovg-metabox-ui .aiovg-accordion .aiovg-accordion-header:hover { background: #fdfdfd; } .aiovg-metabox-ui .aiovg-accordion .aiovg-accordion-header.aiovg-open { border-bottom: 1px solid #dcdcde; background: #fdfdfd; } .aiovg-metabox-ui .aiovg-accordion .aiovg-accordion-header .dashicons { display: flex; align-items: center; justify-content: center; transition: transform 0.2s ease; margin-left: auto; font-size: 1.2em; } .aiovg-metabox-ui .aiovg-accordion .aiovg-accordion-header.aiovg-open .dashicons { transform: rotate(360deg); } .aiovg-metabox-ui .aiovg-accordion .aiovg-accordion-body { display: none; background: #fff; padding: 1.5em 1em; } .aiovg-metabox-ui .aiovg-accordion[data-collapsible="false"] .aiovg-accordion-body { display: block; } .aiovg-metabox-ui .description { margin: 0; } @media screen and (max-width: 599px) { .aiovg-metabox-ui .aiovg-tabs { justify-content: space-evenly; } } /* Accordion (HTML
Tag) */ .aiovg details { transition: box-shadow 0.3s ease; margin-bottom: 0.5em; border: 1px solid #c3c4c7; border-radius: 0.25em; background-color: #fff; } .aiovg details:hover { box-shadow: 0 1px 4px rgba( 0, 0, 0, 0.08 ); } .aiovg details > summary { display: flex; align-items: center; gap: 0.25em; outline: none; cursor: pointer; padding: 0.75em 1em; list-style: none; color: #333; } .aiovg details[open] > summary { border-bottom: 1px solid #bbb; } .aiovg details > summary::after { display: inline-block; transform-origin: 50% 50%; transform: rotate(0deg); transition: transform 0.2s ease; margin-left: auto; width: 16px; height: 16px; vertical-align: middle; line-height: 1; font-family: dashicons; font-size: 16px; content: "\f347"; } .aiovg details[open] > summary::after { transform: rotate(180deg); } .aiovg details > div, .aiovg details > ol { margin: 0; padding: 1em 1.25em; color: #555; } .aiovg details > ol { list-style-position: inside; } /* Alert */ .aiovg .aiovg-notice { border-radius: 3px; padding: 1em; } .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; } /* Form */ .aiovg .aiovg-form-controls { display: flex; flex-direction: column; gap: 1.5em; } .aiovg .aiovg-form-grid { display: grid; gap: 1.5em; } .aiovg .aiovg-form-control { display: flex; flex-direction: column; gap: 0.5em; } .aiovg .aiovg-form-label { font-weight: 500; } .aiovg .aiovg-form-required { color: #b31105; } .aiovg .aiovg-input-wrap { display: flex; flex-direction: column; gap: 0.5em; width: 100%; } .aiovg .aiovg-input-wrap p { margin: 0; } .aiovg .aiovg-form-control input[readonly] { pointer-events: none; background-color: #fff; } .aiovg .aiovg-form-disabled { pointer-events: none; } .aiovg .aiovg-form-action { display: flex; flex-direction: column; gap: 1em; } .aiovg .aiovg-form-status { font-weight: 500; } .aiovg .aiovg-form-status:empty { display: none; } .aiovg .aiovg-form-status .spinner { display: inline-block; vertical-align: top; } .aiovg .aiovg-form-status span { line-height: 20px; } .aiovg .aiovg-form-invalid .aiovg-form-label { color: #b31105; } .aiovg .aiovg-form-invalid input[type="text"], .aiovg .aiovg-form-invalid select { border: 1px solid #b31105; } @media screen and (min-width: 783px) { .aiovg-form-horizontal .aiovg-form-control { flex-direction: row; align-items: flex-start; } .aiovg-form-horizontal .aiovg-form-label { flex-shrink: 0; width: 180px; } .aiovg .aiovg-form-grid { grid-template-columns: repeat( 2, 1fr ); } } /* Checkbox & Radio */ @media screen and (max-width: 782px) { .aiovg input[type="checkbox"], .aiovg input[type="radio"] { margin-top: 0; } } /* Checklist */ .aiovg .aiovg-checklist { box-sizing: border-box; margin: 0; border: 1px solid #8c8f94; border-radius: 3px; background-color: rgb( 253, 253, 253 ); padding: 0 0.5em; 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.25em; } .aiovg .aiovg-checklist li::marker { content: ""; } .aiovg .aiovg-checklist label { display: block; margin: 0.5em 0; padding: 0; line-height: normal; } @media screen and (max-width: 782px) { .aiovg .aiovg-checklist label { margin: 0.5em 0; } } /* Table */ .aiovg .aiovg-table th label { display: block; } @media screen and (min-width: 783px) { .aiovg .aiovg-table th[scope="row"] { max-width: 150px; font-size: 13px; font-weight: normal; } .aiovg .aiovg-table th { border: 1px solid #dcdcde; background-color: #f6f7f7; padding: 1em; } } /* Media Uploader */ .aiovg .aiovg-media-uploader { display: flex; gap: 0.25em; align-items: center; } .aiovg .aiovg-media-uploader button { margin: 0; } /* Repeatable Fields */ .aiovg .aiovg-repeatable-table { margin-top: 0; border-collapse: separate !important; border-spacing: 2px; } .aiovg .aiovg-repeatable-table > tbody > tr { background-color: #f6f7f7; } .aiovg .aiovg-repeatable-table > tbody > tr:nth-child(even) { background: #fdfdfd; } .aiovg .aiovg-repeatable-fields { display: flex; align-items: flex-end; flex-wrap: wrap; gap: 0.5em; } .aiovg .aiovg-repeatable-fields label { display: flex; flex-direction: column; flex-grow: 1; gap: 0.25em; padding: 0; font-size: 90%; } .aiovg .aiovg-repeatable-fields button { margin: 0; } .aiovg .aiovg-sort-handle { cursor: move; text-align: center; color: var(--wp-admin-theme-color, #2271b1); } @media screen and (max-width: 782px) { .aiovg .aiovg-repeatable-fields { padding: 1em; } .aiovg .aiovg-sort-handle .dashicons::before { content: "\f11c"; } } /* Modal */ .aiovg-modal { position: relative; margin: 2em auto; border-radius: 2px; background-color: #fff; padding: 1em; width: auto; max-width: 640px; } .aiovg-modal .aiovg-notice { margin-top: 1.75em; padding: 0.75em; } .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; } /* Driver.js */ #aiovg-button-tour .dashicons { width: 20px; height: 24px; vertical-align: middle; } .driver-popover.driverjs-theme * { font-family: inherit; } .driver-popover.driverjs-theme .driver-popover-title { color: #135e96; font-weight: 500; } .driver-popover.driverjs-theme .driver-popover-navigation-btns button { border: 1px solid var(--wp-admin-theme-color, #2271b1); background-color: #f6f7f7; color: var(--wp-admin-theme-color, #2271b1); text-shadow: none; } .driver-popover.driverjs-theme .driver-popover-navigation-btns button:hover, .driver-popover.driverjs-theme .driver-popover-navigation-btns button:focus { border: 1px solid #135e96; background-color: #135e96; color: #fff; } /*---------------------------------------------------------------------------------------------- * * Page: Dashboard * *--------------------------------------------------------------------------------------------*/ #aiovg-dashboard h1 { font-size: 2.4em; } #aiovg-dashboard .wp-badge { border-radius: 3px; background: #0073aa url( '../images/logo.png' ) no-repeat top; } #aiovg-dashboard .button-hero { display: inline-flex; align-items: center; justify-content: center; gap: 8px; } #aiovg-dashboard .button-hero .dashicons { line-height: 1; } #aiovg-dashboard .aiovg-right-col .about-description { font-weight: 500; } #aiovg-dashboard .aiovg-right-col .aiovg-shortcode-instructions { line-height: 1.6; } #aiovg-dashboard .aiovg-right-col .aiovg-shortcode-instructions h4, #aiovg-dashboard .aiovg-right-col .aiovg-shortcode-instructions p, #aiovg-dashboard .aiovg-right-col .aiovg-shortcode-instructions ul, #aiovg-dashboard .aiovg-right-col .aiovg-shortcode-instructions li { margin: 0; margin-bottom: 0.5em; } #aiovg-dashboard .aiovg-right-col .aiovg-shortcode-instructions h4 { margin-top: 0.75em; } #aiovg-dashboard .aiovg-right-col .aiovg-shortcode-instructions ul { margin-left: 1.2em; margin-bottom: 1.5em; list-style-type: circle; } #aiovg-dashboard .aiovg-right-col .aiovg-shortcode-instructions ul h4 { font-size: 14px; } #aiovg-dashboard .aiovg-right-col .aiovg-shortcode-instructions hr { margin: 1.5em 0; } @media screen and (max-width: 599px) { #aiovg-dashboard .aiovg-button-group .button-hero { width: 100%; } } /* Tab: Shortcode Builder */ #aiovg-shortcode-builder { display: flex; flex-direction: column; gap: 2em; } #aiovg-shortcode-selector { display: flex; flex-direction: column; gap: 0.5em; border: 1px solid #c3c4c7; border-top: 0; padding: 1em; } #aiovg-shortcode-forms { display: grid; gap: 2em; font-size: 14px; } #aiovg-shortcode-forms details > summary { font-weight: 500; } .aiovg-shortcode-controls { display: flex; flex-direction: column; gap: 1.15em; padding: 1em; } .aiovg-shortcode-control { display: flex; flex-direction: column; gap: 0.35em; } .aiovg-shortcode-label { font-weight: 500; } .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 (max-width: 782px) { #aiovg-shortcode-selector { gap: 0.75em; border: 0; padding-bottom: 0; } } @media screen and (min-width: 783px) { #aiovg-shortcode-forms { grid-template-columns: 3fr 2fr; } } /* Tab: Help & Tutorials */ #aiovg-help details > div, #aiovg-help details > ol { line-height: 1.6; font-size: 14px; } /*---------------------------------------------------------------------------------------------- * * Page: Videos * *--------------------------------------------------------------------------------------------*/ .post-type-aiovg_videos .wp-list-table .column-image { width: 80px; text-align: center; } .post-type-aiovg_videos .wp-list-table .column-image img { border-radius: 3px; background-color: #f0f0f0; } .post-type-aiovg_videos .wp-list-table .column-post_meta ul { margin: 0; } .post-type-aiovg_videos .wp-list-table .column-post_meta li { margin-bottom: 4px; } .post-type-aiovg_videos .wp-list-table .column-post_meta li .aiovg-meta-value { color: var(--wp-admin-theme-color, #2271b1); } .post-type-aiovg_videos .wp-list-table .column-posts, .post-type-aiovg_videos .wp-list-table .column-tax_id { width: 100px; text-align: left; } @media screen and (max-width: 1200px) { .post-type-aiovg_videos .wp-list-table th.column-image, .post-type-aiovg_videos .wp-list-table td.image { display: none !important; } } /* Video Metabox */ #aiovg-video-metabox .inside { margin: 0; padding: 0; } #aiovg-tab-content-general .aiovg-accordion:first-child .aiovg-accordion-body { background-color: #fdfdfd; } #aiovg-tab-content-general .aiovg-accordion[data-collapsible="false"] .aiovg-accordion-body .aiovg-form-label { font-size: 1.1em; } #aiovg-field-mp4 .aiovg-quality-selector label { font-size: 90%; } #aiovg-add-new-source { align-self: flex-start; } /* Bunny Stream */ .aiovg-is-bunny-stream .aiovg-sources .aiovg-source:not(:first-child), .aiovg-is-bunny-stream .aiovg-sources .aiovg-quality-selector, .aiovg-is-bunny-stream #aiovg-add-new-source { display: none !important; } .aiovg-is-bunny-stream .aiovg-uploading { cursor: wait; } .aiovg-is-bunny-stream .aiovg-uploading input[type="text"], .aiovg-is-bunny-stream .aiovg-uploading button { pointer-events: none; } .aiovg-media-uploader .aiovg-bunny-stream-upload-button { display: flex; align-items: center; gap: 0.25em; border: none; background: linear-gradient( 171.02deg,#ffaf48 4.38%,#ff7854 111.49% ); line-height: 1; color: #fff; } .aiovg-media-uploader .aiovg-bunny-stream-upload-button:hover, .aiovg-media-uploader .aiovg-bunny-stream-upload-button:focus { background: linear-gradient( 53.28deg,#ffaf48 35.53%,#ff7854 79.13% ); color: #fff; } .aiovg-media-uploader .aiovg-bunny-stream-upload-button:focus { border-color: #ff7854; box-shadow: 0 0 0 1px #ff7854; } .aiovg-uploading .aiovg-bunny-stream-upload-button .dashicons, .aiovg-uploading .aiovg-bunny-stream-upload-button .dashicons:before { width: 16px; height: 16px; font-size: 16px; } .aiovg-uploading .aiovg-bunny-stream-upload-button .dashicons { animation: aiovg-rotate 1s linear infinite; } .aiovg-uploading .aiovg-bunny-stream-upload-button .dashicons:before { content: "\f531"; } #aiovg-field-mp4:not(.aiovg-is-bunny-stream) .aiovg-upload-status, #aiovg-field-trailer-src:not(.aiovg-is-bunny-stream) .aiovg-upload-status, .aiovg-is-bunny-stream .aiovg-upload-status:empty { display: none; } /* Poster Image */ #aiovg-video-image-footer { border: 1px solid #dcdcde; background-color: rgb( 253, 253, 253 ); padding: 1em; } /* Tracks */ #aiovg-tracks .aiovg-track-src { flex-basis: 240px; flex-grow: 3; } #aiovg-tracks .aiovg-track-label, #aiovg-tracks .aiovg-track-srclang { flex-basis: 80px; flex-grow: 1; } /* Categories Metabox */ #aiovg_categoriesdiv .categorydiv div.tabs-panel { max-height: 240px; } /*---------------------------------------------------------------------------------------------- * * Page: Categories * *--------------------------------------------------------------------------------------------*/ #aiovg-categories-image-wrapper img { border-radius: 3px; max-width: 200px; } /*---------------------------------------------------------------------------------------------- * * Page: Settings * *--------------------------------------------------------------------------------------------*/ #aiovg-settings h1 { margin-bottom: 0.25em; } #aiovg-settings details:first-of-type { margin-top: 1.5em; } #aiovg-settings details > summary { padding: 1em; font-size: 1.15em; font-weight: 500; } #aiovg-settings details > summary::after { width: 20px; height: 20px; font-size: 20px; } #aiovg-settings details > div { padding: 1.5em; padding-top: 0.5em; } #aiovg-settings details > div.inside { padding-top: 1.5em; padding-bottom: 0; } #aiovg-settings details table { margin: 0; } #aiovg-settings .submit { margin-top: 0; } #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; } #aiovg-bunny-stream-settings.aiovg-token-authentication-disabled tr.token_authentication_key, #aiovg-bunny-stream-settings.aiovg-token-authentication-disabled tr.token_expiry { display: none; } #aiovg-restrictions-settings tr.restricted_roles fieldset { box-sizing: border-box; margin: 0; border: 1px solid #ccc; background-color: #fff; padding: 0.5em; width: 100%; max-width: 500px; min-height: 30px; max-height: 100px; overflow-y: auto; } #aiovg-restrictions-settings tr.restricted_roles label { line-height: normal; } @media screen and (max-width: 782px) { #aiovg-settings .subsubsub { width: 100%; } #aiovg-settings .form-table td { padding: 6px 0; } } @media screen and ( min-width: 783px ) { #aiovg-settings input[type="text"], #aiovg-settings input[type="number"], #aiovg-settings select { width: 25em; } } /*---------------------------------------------------------------------------------------------- * * Page: Import / Export * *--------------------------------------------------------------------------------------------*/ #aiovg-import-export .aiovg-container { display: flex; flex-direction: column; gap: 2em; max-width: 900px; margin: 0 auto; padding: 25px 20px 0 10px; } #aiovg-import-export .aiovg-header h1 { margin-bottom: 0.25em; line-height: 1.2; font-size: 2.4em; font-weight: 400; } #aiovg-import-export .aiovg-header p { margin: 0; line-height: 1.5; font-size: 1.3em; font-weight: 400; } #aiovg-import-export .aiovg-body { display: flex; flex-direction: column; } #aiovg-import-export details > summary { padding: 1em 1.25em; font-size: 1.15em; font-weight: 500; } #aiovg-import-export details > summary::after { width: 20px; height: 20px; font-size: 20px; } #aiovg-import-export details .aiovg-summary-text { flex: 1; min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #aiovg-import-export details .aiovg-details-content { padding: 1.5em 1.25em; } #aiovg-import-export .aiovg-form-controls .description { margin: 0; } #aiovg-import-export .aiovg-form-controls .description.aiovg-margin-top { margin-top: 0.75em; } #aiovg-import-export .aiovg-form-controls .aiovg-button-group { display: flex; align-items: center; gap: 0.5em; } #aiovg-import-export .aiovg-form-controls .button-hero { align-self: flex-start; } #aiovg-import-export .aiovg-form-fieldset { margin-top: 1em; border-radius: 5px; background: #f9f9f9; padding: 1.5em; } #aiovg-import-export .aiovg-form-fieldset h3 { margin: 0; margin-bottom: 0.75em; } #aiovg-import-export .aiovg-form-fieldset .aiovg-status-item { display: block; margin-top: 0.5em; font-weight: normal; } #aiovg-field-csv_columns .aiovg-form-grid { margin-top: 1.5em; } #aiovg-field-csv_columns h3 { margin: 1.5em 0 0.5em 0; } #aiovg-field-csv_columns.aiovg-form-invalid h3, #aiovg-field-csv_columns.aiovg-form-invalid p { color: #b31105; } #aiovg-field-csv_columns.aiovg-form-invalid .aiovg-form-label { color: inherit; } #aiovg-field-csv_columns.aiovg-form-invalid select { border-color: inherit; } @media screen and (max-width: 599px) { #aiovg-import-export details summary .dashicons { display: none; } #aiovg-import-export .aiovg-form-controls .aiovg-button-group { flex-direction: column; } #aiovg-import-export .aiovg-form-controls .aiovg-button-group .button-hero { width: 100%; } } /* Flatpickr */ .video-gallery_page_aiovg_import_export .flatpickr-current-month { padding-top: 0; } /*---------------------------------------------------------------------------------------------- * * Widgets * *--------------------------------------------------------------------------------------------*/ .aiovg-widget-form details { outline: 1px solid #bbb; border: 0; border-radius: 2px; } .aiovg-widget-form details summary { background-color: #f0f0f0; font-size: 14px; } .aiovg-widget-section-header { margin-top: 2em; border-radius: 2px; background-color: #0073aa; padding: 0.75em; color: #fff; } .aiovg-widget-section { display: flex; flex-direction: column; gap: 1em; } .aiovg-widget-field { display: flex; flex-direction: column; gap: 0.25em; } .aiovg-widget-field-header { border-radius: 3px; background: #f0f0f0; padding: 1em; } .aiovg-widget-form label { line-height: normal !important; } .aiovg-widget-form .aiovg-widget-label { font-weight: 500 !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; } .aiovg-widget-form-video .aiovg-autocomplete-result .dashicons-yes-alt { color: var(--wp-admin-theme-color, green); }