/*! Dailymotion Pro Plugin v2.2.2 | Dailymotion Professional Services Team | GPLv2 License */
#adminmenu #toplevel_page_dm-pro-admin-panel div.wp-menu-image:before{
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkRhaWx5bW90aW9uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6bm9uZTt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggaWQ9Ik1lZGl1bV8wMDAwMDAzNjIyNDU5MTEyNDIwODEwMTE4MDAwMDAwODMzMjA1NDA2NDI4ODkyODM5MV8iIGNsYXNzPSJzdDAiIGQ9Ik00NCwxMEgxNmMtMS4xLDAtMiwwLjktMiwydjEyCgkJYzAsMC41LDAuMiwxLDAuNiwxLjRsMTIsMTJDMjcsMzcuOCwyNy41LDM4LDI4LDM4aDE2YzUuNSwwLDEwLDQuNSwxMCwxMHMtNC41LDEwLTEwLDEwSDIyYy0xLjEsMC0yLDAuOS0yLDJ2MTIKCQljMCwwLjUsMC4yLDEsMC42LDEuNGwxMiwxMkMzMyw4NS44LDMzLjUsODYsMzQsODZoMTBjMjEsMCwzOC0xNywzOC0zOFM2NSwxMCw0NCwxMHogTTE4LDE2LjhsOCw4djYuM2wtOC04VjE2Ljh6IE01OCw0OAoJCWMwLTcuNy02LjMtMTQtMTQtMTRIMzB2LThoMTRjMTIuMSwwLDIyLDkuOSwyMiwyMnMtOS45LDIyLTIyLDIyaC05LjJsLTgtOEg0NEM1MS43LDYyLDU4LDU1LjcsNTgsNDh6IE0yNCw2NC44bDgsOHY2LjNsLTgtOFY2NC44egoJCSBNNDQsODJoLTh2LThoOGMxNC4zLDAsMjYtMTEuNywyNi0yNlM1OC4zLDIyLDQ0LDIySDI4LjhsLTgtOEg0NGMxOC43LDAsMzQsMTUuMywzNCwzNFM2Mi43LDgyLDQ0LDgyeiIvPgoJPHJlY3QgeD0iMCIgY2xhc3M9InN0MSIgd2lkdGg9Ijk2IiBoZWlnaHQ9Ijk2Ii8+CjwvZz4KPC9zdmc+Cg==);
    background-position:50%;
    background-repeat:no-repeat;
    content:"";
    display:block;
    height:20px;
    margin:0 8px;
    width:20px;
}

.toplevel_page_dm-pro-admin-panel #wpcontent{
    padding-right:0;
}

.toplevel_page_dm-pro-admin-panel #wpbody-content{
    padding-bottom:0;
}

#insert-dailymotion{
    height:auto;
}

#insert-dailymotion svg{
    margin-left:3px;
    vertical-align:sub;
}

@font-face{
    font-family:ABC Favorit;
    font-style:normal;
    font-weight:400;
    src:url(fonts/ABCFavorit-Regular.606eba75.woff2) format("woff2"), url(fonts/ABCFavorit-Regular.53407328.woff) format("woff");
}

@font-face{
    font-family:ABC Favorit;
    font-style:normal;
    font-weight:300;
    src:url(fonts/ABCFavorit-Light.706b0d5b.woff2) format("woff2"), url(fonts/ABCFavorit-Light.ae6c4fc4.woff) format("woff");
}

@font-face{
    font-family:ABC Favorit;
    font-style:normal;
    font-weight:700;
    src:url(fonts/ABCFavorit-Bold.afb405c3.woff2) format("woff2"), url(fonts/ABCFavorit-Bold.bfe47bf3.woff) format("woff");
}

@font-face{
    font-family:DailySans;
    font-style:normal;
    font-weight:400;
    src:url(fonts/DailySans-Neutral.e5a4ea1a.woff2) format("woff2"), url(fonts/DailySans-Neutral.c4a0460c.woff) format("woff");
}

@font-face{
    font-family:DailySans;
    font-style:normal;
    font-weight:300;
    src:url(fonts/DailySans-Slim.7c7fa189.woff2) format("woff2"), url(fonts/DailySans-Slim.0b999c55.woff) format("woff");
}

@font-face{
    font-family:DailySans;
    font-style:normal;
    font-weight:700;
    src:url(fonts/DailySans-Bulky.285107ab.woff2) format("woff2"), url(fonts/DailySans-Bulky.fa322acd.woff) format("woff");
}

.dm-pro-tokens{
    --blue-violet:#4f3afd;
    --lavender-mist:#f1e8fd;
    --briliant-rose:#f66093;
    --shocking-pink:#f682f2;
    --dark-opacity-8:#00000014;
    --almost-black:#0d0d0d;
    --dark-grey:#232323;
    --jet-black:#1e1e1e;
    --charcoal:#414141;
    --granite-grey:#606060;
    --dim-grey:#767676;
    --silver:#ababab;
    --medium-grey:#a8a8a8;
    --grey-200:#dadada;
    --light-grey:#e8e8e8;
    --soft-grey:#f3f3f3;
    --white:#fff;
    --interaction-color:var(--blue-violet);
    --active-menu-color:var(--interaction-color);
    --active-surface-color:var(--lavender-mist);
    --menu-color:var(--charcoal);
    --body-color:var(--granite-grey);
    --heading-color:var(--jet-black);
    --divider-color:var(--light-grey);
    --text-secondary:var(--granite-grey);
    --dashboard-surface-background:#fff;
    --toggle-surface-color:var(--dim-grey);
    --button-surface-color:transparent;
    --surface-gradient:linear-gradient(143deg, var(--briliant-rose) 23.13%, var(--shocking-pink) 104.42%);
    --box-shadow:0px 2px 12px 0px var(--dark-opacity-8);
    --bghigh-shadow-light:0px 8px 15px 0px rgba(0,0,0,.04), 0px 2px 12px 0px rgba(0,0,0,.08);
    --box-shadow-card-hover:0px 1px 8px 0px rgba(79,58,253,.12), 0px 6px 20px 0px rgba(79,58,253,.2);
    --positive-gradient:linear-gradient(180deg, #009e8b, #6cfc3f);
    --negative-gradient:linear-gradient(180deg, #ff4d4d, #f99);
    --neutral-gradient:linear-gradient(180deg, orange, gold);
    --wizard-passed-slot:var(--interaction-color);
    --wizard-text-color:var(--silver);
    --abc-favorit:ABC Favorit;
    --dailysans:DailySans;
    --body-font:var(--abc-favorit), sans-serif;
    --body-font-size:14px;
    --body-font-weight:400;
    --body-line-height:20px;
    --heading-font:var(--dailysans), sans-serif;
    --heading-font-size:28px;
    --heading-font-weight:900;
    --heading-line-height:36px;
    --subheading-font:var(--dailysans), sans-serif;
    --subheading-font-weight:600;
    --subheading-line-height:20px;
    --subheading-font-size:16px;
    --border-radius-default:8px;
    --border-line:1px solid var(--divider-color);
    --border-input:1px solid var(--grey-200);
    --border-input-group:1px solid var(--light-grey);
    --spacing-2xs:8px;
    --spacing-xs:10px;
    --spacing-sm:12px;
    --spacing-base:16px;
    --spacing-md:20px;
    --spacing-lg:24px;
    --spacing-xl:36px;
    --spacing-2xl:40px;
    --spacing-3xl:64px;
    --spacing-4xl:88px;
    --grid-cols:auto;
    --grid-rows:auto;
    --grid-column-gutter:0;
    --grid-row-gutter:0;
    --button-transition:background-color .3s ease, color .3s ease;
    --default-button-width:157px;
    --button-height:40px;
    --button-width:40px;
    --button-surface:#fff;
    --button-main-surface:var(--blue-violet);
    --button-icon-color:#232323;
    --button-main-icon-color:#fff;
    --button-padding:var(--spacing-xs);
    --button-radius:8px;
    --color-light:#1e1e1e;
    --color-disable-light:#a8a8a8;
    --border-light:#e8e8e8;
    --btn-bg-light:#fff;
    --btn-color-light:#232323;
    --btn-border-light:#dadada;

    --btn-imp-clr-light:#fff;
    --btn-imp-bg-light:#232323;
    --btn-imp-border-light:transparent;
    --btn-imp-bg-hover-light:#0d0d0d;
    --btn-imp-border-hover-light:transparent;

    --toggle-bg-light:#767676;

    --radio-bg-light:#b5b5b5;
    --radio-select-bg-light:#f1e8fd;
    --radio-select-clr-light:var(--blue-violet);
    --text-secondary-light:#606060;
    --skeleton-color-light:#ccc;
    --background-theme:var(--soft-grey);
    --bghigh-theme:var(--white);
    --bghigh-shadow-theme:var(--bghigh-shadow-light);
    --color-theme:var(--color-light);
    --color-disable-theme:var(--color-disable-light);
    --border-theme:var(--border-light);
    --btn-bg-theme:var(--btn-bg-light);
    --btn-color-theme:var(--btn-color-light);
    --btn-border-theme:var(--btn-border-light);

    --btn-imp-clr-theme:var(--btn-imp-clr-light);
    --btn-imp-bg-theme:var(--btn-imp-bg-light);
    --btn-imp-border-theme:var(--btn-imp-border-light);
    --btn-imp-bg-hover-theme:var(--btn-imp-bg-hover-light);
    --btn-imp-border-hover-theme:var(--btn-imp-border-hover-light);

    --toggle-bg-theme:var(--toggle-bg-light);

    --radio-bg-theme:var(--radio-bg-light);
    --radio-select-bg-theme:var(--radio-select-bg-light);
    --radio-select-clr-theme:var(--radio-select-clr-light);
    --text-secondary-theme:var(--text-secondary-light);
    --skeleton-color-theme:var(--skeleton-color-light);
    --sidebar-background:var(--soft-grey);
    --sidebar-padding-block:var(--spacing-lg) 0;
    --sidebar-padding-inline:var(--spacing-xs);
    --search-form-padding:24px 8px 0;
    --search-result-padding:12px 8px 60px;
    --feedback-padding:12px 16px;
    --feedback-radius:8px;
    --feedback-border-width:8px;
    --feedback-font-size:14px;
    --feedback-icon-size:18px;
    --feedback-close-size:16px;
    --feedback-width:661px;
    --feedback-bg:#f8f9fa;
    --feedback-border:#dee2e6;
    --feedback-text:var(--jet-black);
    --feedback-box-shadow:none;
    --success-bg:#f2fbf0;
    --success-border:#3fb41a;
    --success-text:var(--jet-black);
    --success-box-shadow:3px 5px 3px 0px #3fb41a40;
    --error-bg:#ffeaea;
    --error-border:#ea3030;
    --error-text:var(--jet-black);
    --error-box-shadow:3px 5px 3px 0px #ea303040;
    --success-icon:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDMuNUM3LjAzODc1IDMuNSAzIDcuNTM4NzUgMyAxMi41QzMgMTcuNDYxMyA3LjAzODc1IDIxLjUgMTIgMjEuNUMxNi45NjEzIDIxLjUgMjEgMTcuNDYxMyAyMSAxMi41QzIxIDcuNTM4NzUgMTYuOTYxMyAzLjUgMTIgMy41Wk0xNi4yNzg3IDEwLjc3ODdMMTEuNDAzNyAxNS42NTM3QzExLjI1NzUgMTUuOCAxMS4wNjYyIDE1Ljg3NSAxMC44NzUgMTUuODc1QzEwLjY4MzggMTUuODc1IDEwLjQ5MjUgMTUuOCAxMC4zNDYzIDE1LjY1MzdMNy43MjEyNSAxMy4wMjg3QzcuNDI4NzUgMTIuNzM2MiA3LjQyODc1IDEyLjI2IDcuNzIxMjUgMTEuOTY3NUM4LjAxMzc1IDExLjY3NSA4LjQ5IDExLjY3NSA4Ljc4MjUgMTEuOTY3NUwxMC44Nzg3IDE0LjA2MzdMMTUuMjI1IDkuNzE3NUMxNS41MTc1IDkuNDI1IDE1Ljk5MzggOS40MjUgMTYuMjg2MyA5LjcxNzVDMTYuNTc4NyAxMC4wMSAxNi41Nzg3IDEwLjQ4NjIgMTYuMjg2MyAxMC43Nzg3SDE2LjI3ODdaIiBmaWxsPSIjMUQ3MjAyIi8+Cjwvc3ZnPgo=);
    --error-icon:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjMxMDEgMTcuMzc1TDEzLjk0ODggNC42MjVDMTMuNTE3NiAzLjg3NSAxMi43NTYzIDMuNSAxMS45OTg4IDMuNUMxMS4yNDEzIDMuNSAxMC40ODM4IDMuODc1IDEwLjA0ODggNC42MjVMMi42ODc1NSAxNy4zNzVDMS44MjEzIDE4Ljg3NSAyLjkwNTA1IDIwLjc1IDQuNjM3NTUgMjAuNzVIMTkuMzYwMUMyMS4wOTI2IDIwLjc1IDIyLjE3NjMgMTguODc1IDIxLjMxMDEgMTcuMzc1Wk0xMS4yNDg4IDkuNTE4NzVDMTEuMjQ4OCA5LjEwNjI1IDExLjU4NjMgOC43Njg3NSAxMS45OTg4IDguNzY4NzVDMTIuNDExMyA4Ljc2ODc1IDEyLjc0ODggOS4xMDYyNSAxMi43NDg4IDkuNTE4NzVWMTQuMDE4N0MxMi43NDg4IDE0LjQzMTIgMTIuNDExMyAxNC43Njg3IDExLjk5ODggMTQuNzY4N0MxMS41ODYzIDE0Ljc2ODcgMTEuMjQ4OCAxNC40MzEyIDExLjI0ODggMTQuMDE4N1Y5LjUxODc1Wk0xMS45OTg4IDE3Ljc1QzExLjQ4MTMgMTcuNzUgMTEuMDYxMyAxNy4zMyAxMS4wNjEzIDE2LjgxMjVDMTEuMDYxMyAxNi4yOTUgMTEuNDgxMyAxNS44NzUgMTEuOTk4OCAxNS44NzVDMTIuNTE2MyAxNS44NzUgMTIuOTM2MyAxNi4yOTUgMTIuOTM2MyAxNi44MTI1QzEyLjkzNjMgMTcuMzMgMTIuNTE2MyAxNy43NSAxMS45OTg4IDE3Ljc1WiIgZmlsbD0iI0VBMzAzMCIvPgo8L3N2Zz4K);
    --ad-card-background:#fff;
    --ad-card-border-radius:24px;
    --ad-card-padding:36px 24px;
    --ad-card-border:1px var(--interaction-color) solid;
    --ad-card-box-shadow:0px 4px 12px 0px #0d0d0d29;
    --ad-card-hero-box-shadow:0px 0.25px 7.9px 0px #4f3afd, 0px 1.5px 4px 0px #4f3afd;
}

.dm-pro-admin-panel .main-content-wrapper p{
    font-size:var(--body-font-size);
    margin-block:0 1em;
}

.dm-pro-admin-panel a{
    color:var(--body-color);
    font-weight:700;
}

.dm-pro-admin-panel img{
    display:block;
}

.dm-pro-admin-panel{
    background:var(--dashboard-surface-background);
    color:var(--body-color);
    font-family:var(--body-font);
    font-size:var(--body-font-size);
    font-weight:var(--body-font-weight);
    line-height:var(--body-line-height);
    min-height:100vh;
    text-align:right;
}

.dm-pro--top-bar{
    background:#fff;
    border-bottom:var(--border-line);
    box-shadow:var(--box-shadow);
    margin:0 auto;
    padding:15px 32px;
}

.dm-pro--top-bar img{
    height:auto;
    width:222px;
}

.main-content-wrapper{
    padding:54px 72px 40px 40px;
}

.heading-title{
    color:var(--heading-color);
    font-family:var(--heading-font);
    font-size:var(--heading-font-size);
    font-weight:var(--heading-font-weight);
    line-height:var(--heading-line-height);
    margin-block:0 60px;
}

.wizard-content .heading-title{
    margin:0 0 12px;
}

.subheading{
    color:var(--heading-color);
    font-family:var(--subheading-font);
    font-size:var(--subheading-font-size);
    font-weight:var(--subheading-font-weight);
    line-height:var(--subheading-line-height);
    margin-block:0 1em;
}

.content-wrapper{
    border-bottom:var(--border-line);
    margin-bottom:var(--spacing-3xl);
    padding-bottom:var(--spacing-3xl);
}

.content-wrapper:last-child{
    border:none;
}

.card-link{
    border:var(--border-line);
    border-radius:var(--border-radius-default);
    padding:16px 24px;
}

.card-heading{
    font-size:var(--body-font-size);
    margin:0;
}

.card-heading a{
    color:var(--heading-color);
    text-decoration:none;
}

.card-heading a svg{
    display:inline-block;
    margin-left:6px;
    vertical-align:middle;
}

.card-link p{
    margin-bottom:0;
}

.version-info{
    padding:0 40px;
    text-align:left;
}

.version-info svg{
    display:inline-block;
    height:12px;
    margin-left:8px;
    width:12px;
}

.border-line{
    border-left:var(--border-line);
}

.border-line-top{
    border-top:var(--border-line);
}

.bullet-list{
    list-style-type:disc;
    padding-right:20px;
}

.video-placeholder{
    background-color:var(--heading-color);
    height:100%;
    width:100%;
}

.detail-heading{
    color:var(--heading-color);
    margin:0 0 12px;
}

.player-wrapper{
    position:relative;
}

.input-container{
    margin-bottom:var(--spacing-2xl);
}

.input-wrapper{
    position:relative;
    width:100%;
}

.input-wrapper,.input-wrapper label{
    display:block;
}

.input-wrapper .checkbox-label{
    display:inline-block;
    margin-left:16px;
}

.checkbox-label{
    cursor:pointer;
    display:block;
    font-size:14px;
    margin-top:8px;
}

.checkbox-group{
    margin-top:var(--spacing-xs);
}

.checkbox-group input[type=checkbox]{
    display:none;
}

.checkbox-group .checkbox-label{
    color:#606060;
    font-size:12px;
    line-height:16px;
    margin-right:24px;
    position:relative;
}

.checkbox-group .checkbox-label:before{
    border:2px solid #606060;
    border-radius:4px;
    content:"";
    display:inline-block;
    height:16px;
    right:-20px;
    position:absolute;
    top:1px;
    width:16px;
}

.checkbox-group input[type=checkbox]:checked+.checkbox-label:before{
    background-color:var(--blue-violet);
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTExMzggMy42NDcwNUM5LjAwNTUzIDMuNTUyODkgOS4xMzMyMyAzLjUgOS4yNjYzOCAzLjVDOS4zOTk1MyAzLjUgOS41MjcyMyAzLjU1Mjg5IDkuNjIxMzggMy42NDcwNUM5LjcxNTUzIDMuNzQxMiA5Ljc2ODQzIDMuODY4OSA5Ljc2ODQzIDQuMDAyMDVDOS43Njg0MyA0LjEzNTIgOS43MTU1MyA0LjI2Mjg5IDkuNjIxMzggNC4zNTcwNUw1LjM3MTM4IDguNjQ3MDVDNS4zMjQ5IDguNjkzOTEgNS4yNjk2IDguNzMxMTEgNS4yMDg2NyA4Ljc1NjQ5QzUuMTQ3NzQgOC43ODE4OCA1LjA4MjM5IDguNzk0OTUgNS4wMTYzOCA4Ljc5NDk1QzQuOTUwMzggOC43OTQ5NSA0Ljg4NTAyIDguNzgxODggNC44MjQwOSA4Ljc1NjQ5QzQuNzYzMTYgOC43MzExMSA0LjcwNzg2IDguNjkzOTEgNC42NjEzOCA4LjY0NzA1TDIuNDExMzggNi4zOTcwNUMyLjMxMTkzIDYuMzAyODkgMi4yNTM5NCA2LjE3MzA5IDIuMjUwMTkgNi4wMzYxOUMyLjI0NjQ0IDUuODk5MjkgMi4yOTcyMyA1Ljc2NjUgMi4zOTEzOCA1LjY2NzA1QzIuNDg1NTMgNS41Njc1OSAyLjYxNTM0IDUuNTA5NjEgMi43NTIyNCA1LjUwNTg2QzIuODg5MTQgNS41MDIxMSAzLjAyMTkzIDUuNTUyODkgMy4xMjEzOCA1LjY0NzA1TDUuMDE2MzggNy41NDcwNUw4LjkxMTM4IDMuNjQ3MDVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    background-position:50%;
    background-repeat:no-repeat;
    border:none;
}

.input-wrapper .checkbox-label.position{
    position:relative;
}

.input-wrapper .checkbox-label.position input[type=radio]{
    margin-left:41.5px;
}

.input-wrapper .checkbox-label.position input[type=radio]:after{
    background:var(--divider-color);
    border-radius:0;
    content:"";
    display:block;
    height:3px;
    right:24px;
    margin-right:0;
    position:absolute;
    top:7px;
    width:29.5px;
}

.input-wrapper .checkbox-label.position input[type=radio]:focus{
    box-shadow:none;
}

.input-wrapper .checkbox-label.position input[type=radio]:checked:after{
    background:var(--active-menu-color);
}

.input-wrapper .checkbox-label.position input[type=radio]:checked+span{
    color:var(--active-menu-color);
    font-weight:700;
}

.input-wrapper .input-form,.input-wrapper input[type=password],.input-wrapper input[type=text],.input-wrapper select{
    background:#fff;
    border:var(--border-input);
    font-size:var(--body-font-size);
    height:40px;
    margin:0;
    max-width:100%;
    outline:none;
    padding:5px;
    width:450px;
}

.input-wrapper .input-form:focus,.input-wrapper .input-form:focus-within{
    border:1px solid var(--blue-violet);
    box-shadow:unset;
    outline:none;
}

.input-wrapper select.input-form{
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27><path d=%27M2 4l4 4 4-4%27 stroke=%27%23606060%27 stroke-width=%271.5%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");
    background-position:left 10px center;
    background-repeat:no-repeat;
    cursor:pointer;
    padding-left:30px;
}

.input-wrapper select.input-form:focus-within{
    border:1px solid var(--blue-violet);
}

.input-wrapper select.input-form option{
    font-size:var(--body-font-size);
    padding:8px;
}

.toggle-button{
    display:inline-block;
    margin-right:24px;
    position:relative;
    vertical-align:middle;
}

.toggle-button .switch-wrap{
    cursor:pointer;
    margin-bottom:0;
}

.switch-wrap input{
    height:0;
    opacity:0;
    position:absolute;
    width:0;
}

.switch{
    background:var(--toggle-surface-color);
    border-radius:15px;
    display:grid;
    grid-template-columns:0fr 1fr 1fr;
    height:20px;
    padding:2px;
    transition:.2s;
    width:48px;
}

.switch:after{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAyMEMxNS41MjI4IDIwIDIwIDE1LjUyMjggMjAgMTBDMjAgNC40NzcxNSAxNS41MjI4IDAgMTAgMEM0LjQ3NzE1IDAgMCA0LjQ3NzE1IDAgMTBDMCAxNS41MjI4IDQuNDc3MTUgMjAgMTAgMjBaTTEyLjI5MjkgNi4yOTI4OUMxMi42ODM0IDUuOTAyMzcgMTMuMzE2NiA1LjkwMjM3IDEzLjcwNzEgNi4yOTI4OUMxNC4wOTc2IDYuNjgzNDIgMTQuMDk3NiA3LjMxNjU4IDEzLjcwNzEgNy43MDcxMUwxMS40MTQyIDEwTDEzLjcwNzEgMTIuMjkyOUMxNC4wOTc2IDEyLjY4MzQgMTQuMDk3NiAxMy4zMTY2IDEzLjcwNzEgMTMuNzA3MUMxMy4zMTY2IDE0LjA5NzYgMTIuNjgzNCAxNC4wOTc2IDEyLjI5MjkgMTMuNzA3MUwxMCAxMS40MTQyTDcuNzA3MTEgMTMuNzA3MUM3LjMxNjU4IDE0LjA5NzYgNi42ODM0MiAxNC4wOTc2IDYuMjkyODkgMTMuNzA3MUM1LjkwMjM3IDEzLjMxNjYgNS45MDIzNyAxMi42ODM0IDYuMjkyODkgMTIuMjkyOUw4LjU4NTc5IDEwTDYuMjkyODkgNy43MDcxMUM1LjkwMjM3IDcuMzE2NTggNS45MDIzNyA2LjY4MzQyIDYuMjkyODkgNi4yOTI4OUM2LjY4MzQyIDUuOTAyMzcgNy4zMTY1OCA1LjkwMjM3IDcuNzA3MTEgNi4yOTI4OUwxMCA4LjU4NTc5TDEyLjI5MjkgNi4yOTI4OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
    background-repeat:no-repeat;
    border-radius:50%;
    content:"";
    grid-column:2;
    transition:background .2s;
}

input:checked+.switch{
    background:var(--blue-violet);
    grid-template-columns:1fr 1fr 0fr;
}

input:checked+.switch:after{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDOC4wMjIxOSAwIDYuMDg4NzkgMC41ODY0OSA0LjQ0NDMgMS42ODUzQzIuNzk5ODEgMi43ODQxMiAxLjUxODA5IDQuMzQ1OSAwLjc2MTIwOSA2LjE3MzE3QzAuMDA0MzMyODQgOC4wMDA0MyAtMC4xOTM3MDEgMTAuMDExMSAwLjE5MjE1MiAxMS45NTA5QzAuNTc4MDA0IDEzLjg5MDcgMS41MzA0MSAxNS42NzI1IDIuOTI4OTQgMTcuMDcxMUM0LjMyNzQ2IDE4LjQ2OTYgNi4xMDkyOSAxOS40MjIgOC4wNDkxIDE5LjgwNzlDOS45ODg5MSAyMC4xOTM3IDExLjk5OTYgMTkuOTk1NyAxMy44MjY4IDE5LjIzODhDMTUuNjU0MSAxOC40ODE5IDE3LjIxNTkgMTcuMjAwMiAxOC4zMTQ3IDE1LjU1NTdDMTkuNDEzNSAxMy45MTEyIDIwIDExLjk3NzggMjAgMTBDMjAgOC42ODY3OCAxOS43NDEzIDcuMzg2NDIgMTkuMjM4OCA2LjE3MzE3QzE4LjczNjMgNC45NTk5MSAxNy45OTk3IDMuODU3NTIgMTcuMDcxMSAyLjkyODkzQzE2LjE0MjUgMi4wMDAzNSAxNS4wNDAxIDEuMjYzNzUgMTMuODI2OCAwLjc2MTIwNUMxMi42MTM2IDAuMjU4NjU4IDExLjMxMzIgMCAxMCAwWk0xNC41MSA4TDkuNTEgMTNDOS40MTY1NiAxMy4wOTI3IDkuMzA1NzUgMTMuMTY2IDkuMTgzOTEgMTMuMjE1OEM5LjA2MjA3IDEzLjI2NTUgOC45MzE2MSAxMy4yOTA4IDguOCAxMy4yOUM4LjY2ODQgMTMuMjkwOCA4LjUzNzk0IDEzLjI2NTUgOC40MTYxIDEzLjIxNThDOC4yOTQyNiAxMy4xNjYgOC4xODM0NCAxMy4wOTI3IDguMDkgMTNMNS41OSAxMC41QzUuNDAxNyAxMC4zMTMgNS4yOTUzOSAxMC4wNTg5IDUuMjk0NDUgOS43OTM1NEM1LjI5MzUxIDkuNTI4MTcgNS4zOTgwMyA5LjI3MzMgNS41ODUgOS4wODVDNS43NzE5OCA4Ljg5NjcgNi4wMjYxIDguNzkwMzggNi4yOTE0NyA4Ljc4OTQ0QzYuNTU2ODMgOC43ODg1MSA2LjgxMTcgOC44OTMwMiA3IDkuMDhMOC43OSAxMC44N0wxMy4wOCA2LjU4QzEzLjI2ODMgNi4zOTAzNyAxMy41MjQyIDYuMjgzMzEgMTMuNzkxNSA2LjI4MjM3QzE0LjA1ODcgNi4yODE0NCAxNC4zMTU0IDYuMzg2NyAxNC41MDUgNi41NzVDMTQuNjk0NiA2Ljc2MzMgMTQuODAxNyA3LjAxOTIzIDE0LjgwMjYgNy4yODY0NkMxNC44MDM2IDcuNTUzNyAxNC42OTgzIDcuODEwMzcgMTQuNTEgOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}

.dm-pro-admin-panel button{
    background-color:var(--button-surface-color);
    border-radius:6px;
    cursor:pointer;
    padding:12px 16px;
    padding:var(--button-padding, 12px 16px);
    transition:var(--button-transition);
    width:157px;
    width:var(--default-button-width, 157px);
}

.dm-pro-admin-panel button:focus-visible{
    outline:var(--interaction-color) 5px auto;
}

.dm-pro-admin-panel button:active{
    --button-surface-color:var(--interaction-color);
}

.dm-pro--primary-button{
    --button-surface-color:var(--dark-grey);
    border:none;
    color:#fff;
    cursor:pointer;
}

a.dm-pro--primary-button{
    --default-button-width:133px;
    --button-padding:8px 12px;
    background-color:var(--button-surface-color);
    border-radius:6px;
    color:#fff;
    display:inline-block;
    font-weight:400;
    height:22px;
    padding:8px 12px;
    padding:var(--button-padding);
    text-align:center;
    text-decoration:none;
    transition:var(--button-transition);
    width:133px;
    width:var(--default-button-width);
}

.dm-pro--primary-button:hover,a.dm-pro--primary-button:hover{
    --button-surface-color:var(--charcoal);
}

.dm-pro--secondary-button{
    --button-surface-color:var(--secondary-button-surface, transparent);
    border:1px solid var(--heading-color);
    color:var(--heading-color);
    display:inline-block;
    font-weight:700;
    text-align:center;
}

a.dm-pro--secondary-button{
    background-color:var(--secondary-button-surface);
    border-radius:6px;
    color:var(--heading-color);
    height:22px;
    padding:8px 12px;
    text-decoration:none;
    transition:var(--button-transition);
    width:131px;
}

.dm-pro--secondary-button:hover,a.dm-pro--secondary-button:hover{
    --heading-color:#fff;
    --secondary-button-surface:var(--jet-black);
}

.dm-pro--ghost-button{
    --button-padding:0;
    --button-surface-color:transparent;
    --default-button-width:auto;
    border:0;
    font-weight:700;
}

.dm-pro--ghost-button.button-icon svg{
    margin-left:12px;
}

.dm-pro--ghost-button:hover{
    color:var(--charcoal);
}

button.dm-pro--ghost-button:active,button.popup-close-button{
    --button-surface-color:transparent;
}

button.popup-close-button{
    border:0;
    color:var(--almost-black);
    height:20px;
    padding:0;
    position:absolute;
    left:0;
    width:auto;
}

button.popup-close-button:active{
    color:#fff;
}

button.dm-pro--button-processing:after{
    animation:button-spinner .8s linear infinite;
    border:2px solid hsla(0,0%,100%,.3);
    border-radius:50%;
    border-top-color:#fff;
    content:"";
    height:20px;
    right:50%;
    margin:-10px -10px 0 0;
    position:absolute;
    top:50%;
    width:20px;
}

@keyframes button-spinner{
    to{
        transform:rotate(-1turn);
    }
}

.grid{
    display:grid;
    grid-template-columns:var(--grid-cols);
    grid-template-rows:var(--grid-rows);
    grid-column-gap:0;
    grid-column-gap:var(--grid-column-gutter, 0);
    grid-row-gap:0;
    grid-row-gap:var(--grid-row-gutter, 0);
}

.main-layout-dashboard-grid{
    --grid-cols:240px auto;
    --grid-rows:55px auto 44px;
}

.top-grid{ grid-area:1 / 1 / 2 / 3; }

.left-grid{ grid-area:2 / 1 / 3 / 2; }

.main-grid{ grid-area:2 / 2 / 3 / 3; }

.bottom-grid{ grid-area:3 / 1 / 4 / 3; }

.feedback-grid{
    --grid-cols:34px auto 24px;
    --grid-rows:auto;
}

.feedback-grid .grid-wrapper{
    align-items:center;
    display:grid;
}

.wizard-top{
    grid-area:header;
}

.wizard-main-content{
    grid-area:main;
}

.sub-grid{
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    grid-template-rows:repeat(2, 1fr);
    grid-column-gap:0;
}

.start-1-col{ grid-area:1 / 1 / 2 / 2; }

.start-2-cols{ grid-area:1 / 1 / 3 / 3; }

.middle-col{ grid-area:1 / 2 / 2 / 3; }

.end-1-col{ grid-area:1 / 3 / 2 / 4; }

.end-2-cols{ grid-area:1 / 2 / 2 / 4; }

.all-cols{ grid-area:1 / 1 / 2 / 4; }

.start-1-col-row-2{ grid-area:2 / 1 / 3 / 2; }

.middle-col-row-2{ grid-area:2 / 2 / 3 / 3; }

.end-2-row-1-col{ grid-area:1 / 3 / 3 / 4;}

.content-grid{
    display:grid;
    grid-template-columns:80px auto;
    grid-column-gap:0;
}

.main-layout-dashboard-grid{
    display:grid;
    grid-template-rows:55px 1fr 44px;
    height:100vh;
    overflow:hidden;
    --wp-sidebar-width:160px;
}

.wp-admin.folded .main-layout-dashboard-grid{
    --wp-sidebar-width:36px;
}

.top-grid{
    margin-top:32px;
    position:fixed;
    top:0;
    width:calc(100% - var(--wp-sidebar-width));
    z-index:100;
}

.left-grid,.main-grid{
    height:100%;
    overflow-y:auto;
}

.main-content-wrapper{
    height:100%;
}

.bottom-grid{
    background-color:#fff;
    bottom:0;
    position:fixed;
    width:calc(100% - var(--wp-sidebar-width));
    z-index:100;
}

.setup-wizard-grid{
    container-name:wizard-container;
    container-type:inline-size;
}

.wizard-main-container{
    margin:30px auto 0;
    max-width:1200px;
}

@container wizard-container (max-width: 1200px){
    .wizard-main-container{
        padding:0 var(--spacing-lg);
    }
}

.progress-bar{
    --grid-cols:repeat(4, 1fr);
    --grid-column-gutter:10px;
}

.progress-bar>*{
    --grid-cols:initial;
    --grid-column-gutter:initial;
}

.slot a{
    color:var(--wizard-text-color);
    display:block;
    font-family:var(--body-font);
    font-size:12px;
    font-weight:var(--body-font-weight);
    line-height:26px;
    margin-bottom:var(--spacing-2xs);
    text-decoration:none;
}

.slot a>svg{
    margin-left:8px;
    position:relative;
    top:4px;
}

.slot.current a,.slot.passed a{
    font-weight:700;
}

.slot.current a,.slot.passed a,.slot:hover a{
    color:var(--interaction-color);
}

.slot:after{
    background-color:var(--wizard-text-color);
    border-radius:4px;
    content:"";
    display:block;
    height:4px;
    opacity:.4;
    width:100%;
}

.slot.current:after,.slot.passed:after,.slot:hover:after{
    background-color:var(--interaction-color);
}

.slot.passed:after{
    opacity:1;
}

.slot.passed{
    position:relative;
}

.slot.passed:before{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMkM0LjY5MjUgMiAyIDQuNjkyNSAyIDhDMiAxMS4zMDc1IDQuNjkyNSAxNCA4IDE0QzExLjMwNzUgMTQgMTQgMTEuMzA3NSAxNCA4QzE0IDQuNjkyNSAxMS4zMDc1IDIgOCAyWk0xMC44NTI1IDYuODUyNUw3LjYwMjUgMTAuMTAyNUM3LjUwNSAxMC4yIDcuMzc3NSAxMC4yNSA3LjI1IDEwLjI1QzcuMTIyNSAxMC4yNSA2Ljk5NSAxMC4yIDYuODk3NSAxMC4xMDI1TDUuMTQ3NSA4LjM1MjVDNC45NTI1IDguMTU3NSA0Ljk1MjUgNy44NCA1LjE0NzUgNy42NDVDNS4zNDI1IDcuNDUgNS42NiA3LjQ1IDUuODU1IDcuNjQ1TDcuMjUyNSA5LjA0MjVMMTAuMTUgNi4xNDVDMTAuMzQ1IDUuOTUgMTAuNjYyNSA1Ljk1IDEwLjg1NzUgNi4xNDVDMTEuMDUyNSA2LjM0IDExLjA1MjUgNi42NTc1IDEwLjg1NzUgNi44NTI1SDEwLjg1MjVaIiBmaWxsPSIjNEYzQUZEIi8+Cjwvc3ZnPgo=);
    background-repeat:no-repeat;
    background-size:contain;
    content:"";
    display:inline-block;
    height:16px;
    margin-left:8px;
    position:absolute;
    top:4px;
    vertical-align:middle;
    width:16px;
}

.slot.passed a{
    padding-right:24px;
    position:relative;
}

.slot.passed a>svg,.wizard-content{
    display:none;
}

.wizard-content{
    grid-template-rows:1fr auto;
    height:100vh;
}

input[type=radio].wizard-step{
    display:none;
}

#step-1:checked~.wizard-content:first-of-type,#step-2:checked~.wizard-content:nth-of-type(2),#step-3-1:checked~.wizard-content:nth-of-type(4),#step-3-2:checked~.wizard-content:nth-of-type(5),#step-3:checked~.wizard-content:nth-of-type(3),#step-4:checked~.wizard-content:nth-of-type(6){
    display:grid;
}

.wizard-step-label{
    font-family:var(--heading-font);
    font-size:14px;
    font-weight:700;
    line-height:20px;
    margin-bottom:16px;
}

.wizard-content-wrapper{
    min-height:350px;
    overflow:auto;
    padding-block:var(--spacing-4xl);
    padding-bottom:244px;
}

.three-column-asymmetric-grid{
    display:grid;
    gap:32px;
    grid-template-columns:135px 2fr 1fr;
    margin:0 auto;
}

.three-column-asymmetric-grid .left-column{
    grid-column:1 /  2;
}

.three-column-asymmetric-grid .middle-column{
    grid-column:2 /  3;
}

.three-column-asymmetric-grid .right-column{
    grid-column:3 /  4;
}

@media (max-width:768px){
    .three-column-asymmetric-grid{
        grid-template-columns:1fr;
    }

    .three-column-asymmetric-grid .left-column,.three-column-asymmetric-grid .middle-column,.three-column-asymmetric-grid .right-column{
        grid-column:1;
    }
}

.information-banner{
    --grid-cols:repeat(3, 1fr);
    --grid-column-gutter:40px;
    background:#fff;
    bottom:0;
    color:var(--granite-grey);
    padding-bottom:8px;
    position:sticky;
}

.information-banner .content-grid{
    grid-template-columns:24px auto;
    grid-column-gap:12px;
}

.information-heading{
    font-family:var(--heading-font);
    font-size:16px;
    font-weight:700;
    line-height:20px;
    margin:0 0 12px;
    position:relative;
    top:-21px;
}

.information-heading span{
    background-color:#fff;
    padding:12px 0 12px 12px;
}

.information-heading:after{
    border-bottom:var(--border-line);
    content:"";
    display:block;
    width:100%;
}

.info-list-heading{
    color:var(--jet-black);
    font-family:var(--body-font);
    font-size:12px;
    font-weight:700;
    line-height:16px;
    margin:0 0 12px;
}

.popup-overlay{
    align-items:center;
    background-color:rgba(0,0,0,.5);
    display:none;
    height:100%;
    justify-content:center;
    right:0;
    position:fixed;
    top:0;
    width:100%;
}

.popup-box{
    --default-button-width:auto;
    background-color:#fff;
    border-radius:9px;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.06),0 2px 8px 0 rgba(96,96,96,.2);
    padding:16px 24px;
    width:478px;
}

.popup-box h2{
    display:block;
    font-size:16px;
    margin:0 0 var(--spacing-sm);
    padding-left:20px;
    position:relative;
}

.popup-box p{
    margin:0 0 var(--spacing-md);
}

.dm-pro--menu{
    margin-top:0;
    min-height:100vh;
    padding:48px 12px;
}

.dm-pro--menu .menu-item a,.dm-pro--menu .menu-item a.has-child.active{
    background:none;
    border-radius:8px;
    color:var(--menu-color);
    display:block;
    font-size:var(--body-font-size);
    margin-bottom:6px;
    padding:8px 4px 8px 8px;
    position:relative;
    text-decoration:none;
}

.dm-pro--menu .menu-item a.active,.dm-pro--menu .menu-item a:hover,.dm-pro--menu button.active,.dm-pro--menu button:hover{
    background:var(--active-surface-color);
    color:var(--active-menu-color);
}

.dm-pro--menu .menu-item button.active svg,.dm-pro--menu .menu-item button:hover svg{
    color:var(--active-menu-color);
}

.dm-pro--menu .menu-item button.active+ul,.dm-pro--menu .menu-item:focus-within>ul{
    display:block;
}

.dm-pro--menu .menu-item>ul{
    display:none;
}

.dm-pro--menu .menu-item ul li a{
    padding-right:44px;
}

.dm-pro--menu button{
    --button-surface-color:none;
    --default-button-width:100%;
    --button-padding:8px 8px 8px 4px;
    border:none;
    border-radius:8px;
    color:var(--menu-color);
    display:block;
    font-size:var(--body-font-size);
    font-weight:700;
    line-height:20px;
    margin-bottom:6px;
    position:relative;
    text-align:right;
    text-decoration:none;
}

.dm-pro--menu .menu-item a svg,.dm-pro--menu button svg{
    color:var(--menu-color);
    margin-left:12px;
    vertical-align:bottom;
}

.dm-pro--menu .menu-item a.has-child:after,.dm-pro--menu button.has-child:after{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDAwMDQgMTEuMTVDNy44MzAwNCAxMS4xNSA3LjY3MDA0IDExLjA5IDcuNTQwMDQgMTAuOTZMMy4wNDAwNCA2LjQ2QzIuNzkwMDQgNi4yMSAyLjc5MDA0IDUuNzkgMy4wNDAwNCA1LjU0QzMuMjkwMDQgNS4yOSAzLjcxMDA0IDUuMjkgMy45NjAwNCA1LjU0TDguMDAwMDQgOS41OEwxMi4wNCA1LjU0QzEyLjI5IDUuMjkgMTIuNzEgNS4yOSAxMi45NiA1LjU0QzEzLjIxIDUuNzkgMTMuMjEgNi4yMSAxMi45NiA2LjQ2TDguNDYwMDQgMTAuOTZDOC4zMzAwNCAxMS4wOSA4LjE3MDA0IDExLjE1IDguMDAwMDQgMTEuMTVaIiBmaWxsPSIjMUUxRTFFIi8+Cjwvc3ZnPgo=);
    background-repeat:no-repeat;
    content:"";
    height:16px;
    position:absolute;
    left:5px;
    top:14px;
    width:16px;
}

.dm-pro--menu .menu-item a.has-child.active:after,.dm-pro--menu button.has-child.active:after{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTk5OTYgNC44NTAwMUM4LjE2OTk2IDQuODUwMDEgOC4zMjk5NiA0LjkxMDAxIDguNDU5OTYgNS4wNDAwMUwxMi45NiA5LjU0MDAxQzEzLjIxIDkuNzkwMDEgMTMuMjEgMTAuMjEgMTIuOTYgMTAuNDZDMTIuNzEgMTAuNzEgMTIuMjkgMTAuNzEgMTIuMDQgMTAuNDZMNy45OTk5NiA2LjQyMDAxTDMuOTU5OTYgMTAuNDZDMy43MDk5NiAxMC43MSAzLjI4OTk2IDEwLjcxIDMuMDM5OTYgMTAuNDZDMi43ODk5NiAxMC4yMSAyLjc4OTk2IDkuNzkwMDEgMy4wMzk5NiA5LjU0MDAxTDcuNTM5OTYgNS4wNDAwMUM3LjY2OTk2IDQuOTEwMDEgNy44Mjk5NiA0Ljg1MDAxIDcuOTk5OTYgNC44NTAwMVoiIGZpbGw9IiMxRTFFMUUiLz4KPC9zdmc+Cg==);
}

.feedback{
    background-color:var(--feedback-bg);
    border-right:var(--feedback-border-width) solid var(--feedback-border);
    border-radius:var(--feedback-radius);
    bottom:var(--spacing-md);
    color:var(--feedback-text);
    font-size:var(--feedback-font-size);
    min-height:55px;
    opacity:0;
    padding:var(--feedback-padding);
    pointer-events:visible;
    position:fixed;
    left:var(--spacing-md);
    transform:translateY(-20px);
    transition:opacity .3s ease-out,transform .3s ease-out;
    width:var(--feedback-width);
}

.dm-pro-video-search .feedback{
    bottom:16px;
    height:80px;
    pointer-events:none;
    position:absolute;
    left:8px;
    width:calc(100% - 16px);
}

.feedback.showing{
    opacity:1;
    pointer-events:auto;
    transform:translateY(0);
    z-index:110;
}

.feedback-icon{
    display:block;
    font-size:var(--feedback-icon-size);
    height:24px;
    width:24px;
}

.feedback-close{
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    font-size:var(--feedback-close-size);
    height:20px;
    padding:0;
    width:20px;
}

.feedback-success{
    background-color:var(--success-bg);
    border-right-color:var(--success-border);
    color:var(--success-text);
}

.feedback-success .feedback-icon{
    background-image:var(--success-icon);
}

.feedback-error{
    background-color:var(--error-bg);
    border-right-color:var(--error-border);
    color:var(--error-text);
}

.feedback-error .feedback-icon{
    background-image:var(--error-icon);
}

.ad-container{
    --ad-card-width:271px;
    --grid-cols:repeat(3, var(--ad-card-width));
    --grid-column-gutter:var(--spacing-base);
    --grid-rows:auto;
    background-image:url(images/HeroBannerVideosDailymotion.d45f32e9.jpg);
    background-repeat:no-repeat;
    background-size:contain;
    justify-content:center;
    margin-bottom:calc(var(--spacing-3xl)*2);
    margin-top:var(--spacing-3xl);
    padding-top:236px;
}

.ad-card{
    background:var(--ad-card-background);
    border:var(--ad-card-border);
    border-radius:var(--ad-card-border-radius);
    box-shadow:var(--ad-card-box-shadow);
    padding:var(--ad-card-padding);
    transition:box-shadow .3s ease;
}

.ad-card:hover{
    --ad-card-box-shadow:var(--ad-card-hero-box-shadow);
}

.ad-hero{
    position:relative;
    top:-60px;
}

.ad-title{
    font-family:var(--heading-font);
    font-size:1.5rem;
    margin-top:0;
}

.ad-subtitle,.ad-title{
    font-weight:700;
    text-align:center;
}

.ad-subtitle{
    color:#606060;
    font-size:1rem;
    margin:8px 0;
}

.ad-details{
    color:#a8a8a8;
    font-size:1rem;
    margin-bottom:var(--spacing-2xl);
    text-align:center;
}

.ad-features-section{
    border-top:var(--border-line);
    margin-top:var(--spacing-2xl);
    padding-top:var(--spacing-md);
}

.ad-features-description{
    font-weight:700;
}

.ad-features{
    font-size:.9rem;
    list-style:none;
    padding:0;
}

.ad-features li{
    align-items:center;
    display:flex;
    gap:8px;
    margin-bottom:8px;
}

.ad-features li:before{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDAwMSAxNC4xNTAzQzQuNjEwMSAxNC4xNTAzIDEuODUwMSAxMS4zOTAzIDEuODUwMSA4LjAwMDM0QzEuODUwMSA0LjYxMDM0IDQuNjEwMSAxLjg1MDM0IDguMDAwMSAxLjg1MDM0QzExLjM5MDEgMS44NTAzNCAxNC4xNTAxIDQuNjEwMzQgMTQuMTUwMSA4LjAwMDM0QzE0LjE1MDEgMTEuMzkwMyAxMS4zOTAxIDE0LjE1MDMgOC4wMDAxIDE0LjE1MDNaTTguMDAwMSAzLjE1MDM0QzUuMzMwMSAzLjE1MDM0IDMuMTUwMSA1LjMzMDM0IDMuMTUwMSA4LjAwMDM0QzMuMTUwMSAxMC42NzAzIDUuMzMwMSAxMi44NTAzIDguMDAwMSAxMi44NTAzQzEwLjY3MDEgMTIuODUwMyAxMi44NTAxIDEwLjY3MDMgMTIuODUwMSA4LjAwMDM0QzEyLjg1MDEgNS4zMzAzNCAxMC42NzAxIDMuMTUwMzQgOC4wMDAxIDMuMTUwMzRaIiBmaWxsPSIjNjA2MDYwIi8+CjxwYXRoIGQ9Ik03LjI1MDA0IDEwLjQwMDNDNy4wODAwNCAxMC40MDAzIDYuOTIwMDQgMTAuMzQwMyA2Ljc5MDA0IDEwLjIxMDNMNS4wNDAwNCA4LjQ2MDI4QzQuNzkwMDQgOC4yMTAyOCA0Ljc5MDA0IDcuNzkwMjggNS4wNDAwNCA3LjU0MDI4QzUuMjkwMDQgNy4yOTAyOCA1LjcxMDA0IDcuMjkwMjggNS45NjAwNCA3LjU0MDI4TDcuMjUwMDQgOC44MzAyOEwxMC4wNCA2LjA0MDI4QzEwLjI5IDUuNzkwMjggMTAuNzEgNS43OTAyOCAxMC45NiA2LjA0MDI4QzExLjIxIDYuMjkwMjggMTEuMjEgNi43MTAyOCAxMC45NiA2Ljk2MDI4TDcuNzEwMDQgMTAuMjEwM0M3LjU4MDA0IDEwLjM0MDMgNy40MjAwNCAxMC40MDAzIDcuMjUwMDQgMTAuNDAwM1oiIGZpbGw9IiM2MDYwNjAiLz4KPC9zdmc+Cg==);
    background-repeat:no-repeat;
    background-size:contain;
    content:"";
    flex-shrink:0;
    height:20px;
    width:20px;
}

.ad-card .dm-pro--primary-button{
    --default-button-width:100%;
    box-sizing:border-box;
    display:inline-table;
}

.hero-text-size{
    color:var(--heading-color);
    font-family:var(--heading-font);
    font-size:4rem;
    font-weight:700;
    line-height:4.5rem;
    margin-bottom:var(--spacing-2xl);
}

main.vfp-popup:after{
    background:rgba(0,0,0,.7);
    content:"";
    display:block;
    height:100%;
    right:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:50;
}

button,input[type=radio]+label{
    cursor:pointer;
    outline:none;
}

input[type=checkbox]{
    accent-color:var(--radio-select-clr-light);
}

input[type=text]{
    color:var(--color-theme);
}

.btn{
    background:var(--btn-bg-theme);
    border:1px solid var(--btn-border-theme);
    border-radius:6px;
    color:var(--btn-color-theme);
    font-family:ABC Favorit;
}

.btn-imp:hover{
    background:var(--btn-imp-bg-hover-theme);
    border:1px solid var(--btn-imp-border-hover-theme);
}

.ps__rail-y{
    background-color:var(--btn-border-theme) !important;
    left:6px !important;
    width:4px;
}

.ps__rail-y .ps__thumb-y{
    background-color:var(--text-secondary-theme) !important;
    left:0 !important;
    width:4px !important;
}

.ps__rail-y:hover{
    background-color:var(--btn-border-theme) !important;
}

.ps__rail-y:hover .ps__thumb-y{
    background-color:var(--text-secondary-theme) !important;
    width:4px !important;
}

.interface-complementary-area__fill{
    transition:width .5s ease;
}

#dm-pro-video-search\:dm-pro-video-search.interface-complementary-area .components-panel__header{
    display:none;
}

.dm-pro-video-search{
    background-color:#f3f3f3;
    display:grid;
    grid-template-rows:auto auto 1fr;
    height:calc(100vh - 86px);
    overflow:hidden;
}

.vf__header{
    align-items:center;
    background:var(--bghigh-theme);
    box-shadow:var(--bghigh-shadow-theme);
    display:flex;
    flex-shrink:0;
    height:68px;
    padding:12px;
    position:relative;
    width:100%;
    z-index:99;
}

.vf__logo{
    display:flex;
    gap:4px;
    margin-left:auto;
}

.header-action{
    gap:12px;
}

.header-action,.vf__icon-stack{
    align-items:center;
    display:flex;
}

.vf__icon-stack{
    flex-direction:column;
    font-size:12px;
    gap:2px;
    justify-content:center;
}

.vf__icon-link{
    color:#1e1e1e;
    text-decoration:none;
}

.vf__icon-link:hover{
    color:#4a4a4a;
}

.vf__icon-link:hover svg{
    fill:#4a4a4a;
}

.avatar__login-status{
    display:flex;
    height:32px;
    position:relative;
    width:32px;
}

.avatar__login-status:after{
    border-radius:50%;
    bottom:0;
    content:"";
    display:block;
    height:12px;
    position:absolute;
    left:0;
    width:12px;
}

.avatar__login-status.logged-in:after{
    background:var(--positive-gradient);
}

.avatar__login-status.not-logged-in:after{
    background:var(--negative-gradient);
}

.avatar__login-status img,.avatar__login-status.not-logged-in span{
    background-color:#b0b0b0;
    border-radius:50%;
    height:100%;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
    width:100%;
}

.sidebar-search__form{
    align-items:center;
    background:var(--sidebar-background);
    container-name:search-form-container;
    container-type:inline-size;
    display:flex;
    flex-wrap:wrap;
    gap:4px;
    margin:0 auto 20px;
    max-width:669px;
    padding-block:var(--sidebar-padding-block);
    padding-inline:var(--sidebar-padding-inline);
    position:relative;
    width:100%;
}

.sidebar-search__form>.checkbox-group{
    display:flex;
    flex:1 1 100%;
    flex-wrap:wrap;
    gap:8px;
    margin-top:0;
}

.sidebar-search__form .btn{
    flex-shrink:0;
}

.btn{
    align-items:center;
    background:var(--button-surface);
    border:none;
    border-radius:var(--button-radius);
    display:flex;
    height:var(--button-height);
    justify-content:center;
    opacity:1;
    padding:var(--button-padding);
    width:var(--button-width);
}

.btn:focus-within{
    outline:var(--blue-violet) 5px auto;
}

.btn svg{
    height:16px;
    width:16px;
}

.btn svg path{
    fill:var(--button-icon-color);
}

.btn-open-post-player{
    z-index:100;
    --button-width:178px;
    --button-padding:8px 12px;
    --button-height:36px;
    bottom:54px;
    display:none;
    font-family:DailySans;
    font-size:16px;
    font-weight:700;
    right:calc(50% - 89px);
    right:calc(50% - var(--button-width)/2);
    outline:var(--blue-violet) 5px solid;
    position:absolute;
}

.btn-open-post-player svg{
    height:22px;
    margin-left:8px;
    width:22px;
}

.dm-player__holder:has(.dailymotion-player-root) .btn-open-post-player{
    display:flex;
}

.input-group--wrapper{
    display:flex;
    flex:1;
    position:relative;
}

.input-group--wrapper.input-wrapper .input-form{
    --border-input:var(--border-input-group);
    border-radius:0 8px 8px 0;
    display:inline-block;
    vertical-align:middle;
    width:calc(100% - 42px);
}

.input-group--wrapper .btn{
    --button-radius:0 8px 8px 0;
    background-color:var(--button-main-surface);
    display:inline-block;
    margin-right:-4px;
    vertical-align:middle;
}

.input-group--wrapper .btn svg path{
    fill:var(--button-main-icon-color);
}

@container search-form-container (max-width: 600px){
    #searchWrapper:focus-within+.hidden-on-focus,#searchWrapper:focus-within+.hidden-on-focus+.hidden-on-focus{
        display:none;
        opacity:0;
        pointer-events:none;
        transition:opacity .2s;
    }
}

.btn.drop-down{
    border:var(--border-input);
}

.drop-down-wrapper{
    background:var(--btn-bg-theme);
    border-radius:6px;
    box-shadow:0 1px 4px 0 rgba(0,0,0,.2),0 12px 28px 0 rgba(96,96,96,.18);
    display:block;
    flex-direction:column;
    font-family:ABC Favorit;
    overflow:hidden;
    padding:var(--spacing-sm);
    position:absolute;
    left:var(--spacing-xs);
    top:calc(100% - 20px);
    width:264px;
    z-index:60;
}

.drop-down-wrapper p{
    color:#606060;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:16px;
}

.drop-down-wrapper h6{
    align-items:center;
    color:#1e1e1e;
    display:flex;
    flex:1 0 0;
    font-family:inherit;
    font-size:14px;
    font-weight:700;
    justify-content:space-between;
    line-height:20px;
    margin-block:0 6px;
}

.options-wrapper{
    border:1px solid #e8e8e8;
    border-radius:0 0 8px 8px;
    border-top:none;
    max-height:300px;
    overflow-y:scroll;
    padding:6px 12px;
}

.option-wrapper{
    margin-bottom:var(--spacing-xs);
    position:relative;
}

.option-wrapper.sub-options label{
    margin-right:36px;
}

.option-wrapper label{
    color:#606060;
    cursor:pointer;
    display:list-item;
    font-size:12px;
    line-height:16px;
    margin-right:24px;
    overflow:hidden;
    text-overflow:ellipsis;
}

.option-wrapper input{
    display:none;
}

.option-wrapper label:before{
    border:2px solid #606060;
    border-radius:4px;
    content:"";
    display:inline-block;
    height:16px;
    right:0;
    position:absolute;
    top:1px;
    width:16px;
}

.option-wrapper.sub-options label:before{
    right:12px;
}

.option-wrapper input:checked+label:before{
    background-color:var(--blue-violet);
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTExMzggMy42NDcwNUM5LjAwNTUzIDMuNTUyODkgOS4xMzMyMyAzLjUgOS4yNjYzOCAzLjVDOS4zOTk1MyAzLjUgOS41MjcyMyAzLjU1Mjg5IDkuNjIxMzggMy42NDcwNUM5LjcxNTUzIDMuNzQxMiA5Ljc2ODQzIDMuODY4OSA5Ljc2ODQzIDQuMDAyMDVDOS43Njg0MyA0LjEzNTIgOS43MTU1MyA0LjI2Mjg5IDkuNjIxMzggNC4zNTcwNUw1LjM3MTM4IDguNjQ3MDVDNS4zMjQ5IDguNjkzOTEgNS4yNjk2IDguNzMxMTEgNS4yMDg2NyA4Ljc1NjQ5QzUuMTQ3NzQgOC43ODE4OCA1LjA4MjM5IDguNzk0OTUgNS4wMTYzOCA4Ljc5NDk1QzQuOTUwMzggOC43OTQ5NSA0Ljg4NTAyIDguNzgxODggNC44MjQwOSA4Ljc1NjQ5QzQuNzYzMTYgOC43MzExMSA0LjcwNzg2IDguNjkzOTEgNC42NjEzOCA4LjY0NzA1TDIuNDExMzggNi4zOTcwNUMyLjMxMTkzIDYuMzAyODkgMi4yNTM5NCA2LjE3MzA5IDIuMjUwMTkgNi4wMzYxOUMyLjI0NjQ0IDUuODk5MjkgMi4yOTcyMyA1Ljc2NjUgMi4zOTEzOCA1LjY2NzA1QzIuNDg1NTMgNS41Njc1OSAyLjYxNTM0IDUuNTA5NjEgMi43NTIyNCA1LjUwNTg2QzIuODg5MTQgNS41MDIxMSAzLjAyMTkzIDUuNTUyODkgMy4xMjEzOCA1LjY0NzA1TDUuMDE2MzggNy41NDcwNUw4LjkxMTM4IDMuNjQ3MDVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    background-position:50%;
    background-repeat:no-repeat;
    border:none;
}

.drop-down-wrapper .input-form__finder{
    border:1px solid #e8e8e8;
    border-radius:8px 8px 0 0;
    padding:6px 12px 6px 30px;
    width:100%;
}

.clear-button{
    background:none;
    border:none;
    color:#999;
    cursor:pointer;
    font-size:18px;
    position:absolute;
    left:10px;
    top:50%;
    transform:translateY(-50%);
    --button-padding:5px;
    --button-height:auto;
    --button-width:auto;
    line-height:1em;
}

.clear-buttton:hover{
    color:#333;
}

.search-result-wrapper{
    container-name:search-result-container;
    container-type:inline-size;
    position:relative;
}

.item-wrapper{
    aspect-ratio:16/9;
    border:1px solid hsla(0,0%,100%,.15);
    border-radius:8px;
    cursor:pointer;
    outline:none;
    overflow:hidden;
    position:relative;
}

.item-wrapper:focus,.item-wrapper:hover{
    border-width:2px;
    box-shadow:var(--box-shadow-card-hover);
    outline:3px solid var(--radio-select-clr-theme);
}

.vfp-thumbnail-img{
    background-color:#000;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:center center;
    object-position:center center;
    transition:transform .2s;
}

.vfp-thumbnail-img,.vfp-video-info{
    height:100%;
    right:0;
    position:absolute;
    top:0;
    width:100%;

}

.vfp-video-info{
    background:linear-gradient(-180deg, rgba(72,72,72,.15), #000);
    color:#fff;
    display:flex;
    flex-direction:column;

    font-family:ABC Favorit;
    font-size:12px;
    font-weight:400;
    gap:4px;
    line-height:16px;
    padding:8px;
    text-shadow:0 1px 7px hsla(0,0%,5%,.5), -1px 1px 3px hsla(0,0%,5%,.3);

}

.item-wrapper:focus .vfp-video-info,.item-wrapper:hover .vfp-video-info{
    display:none;
}

.vfp-info-top{
    display:flex;
    justify-content:space-between;
}

.vfp-duration,.vfp-video-total{
    background-color:#0d0d0d50;
    border-radius:12px;
    padding:2px 8px;
    padding:var(--card-duration-padding, 2px 8px);
    position:relative;
    z-index:50;
}

.vfp-video-total{
    --card-duration-padding:2px 8px 2px 20px;
}

.vfp-video-total:before{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZpbGw9T2ZmLCBTaXplPTE2IHB4Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEuMDAwMDEgMS42NTAwMUgxMUMxMS4zNiAxLjY1MDAxIDExLjY1IDEuMzYwMDEgMTEuNjUgMS4wMDAwMUMxMS42NSAwLjY0MDAwNiAxMS4zNiAwLjM1MDAwNiAxMSAwLjM1MDAwNkgxLjAwMDAxQzAuNjQwMDA2IDAuMzUwMDA2IDAuMzUwMDA2IDAuNjQwMDA2IDAuMzUwMDA2IDEuMDAwMDFDMC4zNTAwMDYgMS4zNjAwMSAwLjY0MDAwNiAxLjY1MDAxIDEuMDAwMDEgMS42NTAwMVpNMTEgNC4zNTAwMUgxLjAwMDAxQzAuNjQwMDA2IDQuMzUwMDEgMC4zNTAwMDYgNC42NDAwMSAwLjM1MDAwNiA1LjAwMDAxQzAuMzUwMDA2IDUuMzYwMDEgMC42NDAwMDYgNS42NTAwMSAxLjAwMDAxIDUuNjUwMDFIMTFDMTEuMzYgNS42NTAwMSAxMS42NSA1LjM2MDAxIDExLjY1IDUuMDAwMDFDMTEuNjUgNC42NDAwMSAxMS4zNiA0LjM1MDAxIDExIDQuMzUwMDFaTTQuMDAwMDEgOC4zNTAwMUgxLjAwMDAxQzAuNjQwMDA2IDguMzUwMDEgMC4zNTAwMDYgOC42NDAwMSAwLjM1MDAwNiA5LjAwMDAxQzAuMzUwMDA2IDkuMzYwMDEgMC42NDAwMDYgOS42NTAwMSAxLjAwMDAxIDkuNjUwMDFINC4wMDAwMUM0LjM2MDAxIDkuNjUwMDEgNC42NTAwMSA5LjM2MDAxIDQuNjUwMDEgOS4wMDAwMUM0LjY1MDAxIDguNjQwMDEgNC4zNjAwMSA4LjM1MDAxIDQuMDAwMDEgOC4zNTAwMVpNMTEuMjkgOC40MjAwMUw4LjI5MDAxIDYuOTIwMDFDOC4wOTAwMSA2LjgyMDAxIDcuODUwMDEgNi44MzAwMSA3LjY2MDAxIDYuOTUwMDFDNy40NzAwMSA3LjA3MDAxIDcuMzUwMDEgNy4yODAwMSA3LjM1MDAxIDcuNTAwMDFWMTAuNUM3LjM1MDAxIDEwLjczIDcuNDcwMDEgMTAuOTMgNy42NjAwMSAxMS4wNUM3Ljc2MDAxIDExLjExIDcuODgwMDEgMTEuMTUgOC4wMDAwMSAxMS4xNUM4LjEwMDAxIDExLjE1IDguMjAwMDEgMTEuMTMgOC4yOTAwMSAxMS4wOEwxMS4yOSA5LjU4MDAxQzExLjUxIDkuNDcwMDEgMTEuNjUgOS4yNDAwMSAxMS42NSA5LjAwMDAxQzExLjY1IDguNzYwMDEgMTEuNTEgOC41MzAwMSAxMS4yOSA4LjQyMDAxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K);
    background-repeat:no-repeat;
    bottom:0;
    content:"";
    display:inline-block;
    height:16px;
    right:6px;
    position:absolute;
    width:16px;
}

.vfp-video-owner{
    display:flex;
    gap:4px;
    margin-top:auto;
}

.vfp-video-owner img{
    border-radius:16px;
    flex:none;
    height:16px;
    margin-left:4px;
    overflow:hidden;
    width:16px;
}

.vfp-owner-name{
    font-family:ABC Favorit;
    font-size:12px;
    font-style:normal;
    font-weight:700;
    line-height:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.vfp-title{
    display:-webkit-box !important;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow:hidden;
    text-shadow:0 .25px 1px hsla(0,0%,5%,.08), 0 .85px 3px hsla(0,0%,5%,.25);
    white-space:normal;
}

.video-preview{
    height:100%;
    position:absolute;
    width:100%;
}

.video-preview *{
    pointer-events:none;
}

.video-preview.skeleton{
    background-color:var(--skeleton-color-theme);
}

.vfp-thumbnail-img{
    transform:scale(1.15);
}

.vfp-video-info .vfp-info-top .vfp-duration{
    font-weight:700;
}

.item-wrapper.no-result:after{
    content:"No result";
    font-family:ABC Favorit;
    font-size:14px;
    right:50%;
    position:absolute;
    top:60px;
    transform:translateX(50%);
}

.load-more{
    align-items:center;
    cursor:pointer;
    display:flex;
    flex-direction:column;
    font-size:14px;
    height:40px;
    justify-content:center;
    line-height:20px;
    margin:14px auto 0;
    padding:0 16px;
    width:149px;
}

.load-more svg{
    display:none;
    height:40px;
    width:40px;
}

.btn-imp{
    background:var(--btn-imp-bg-theme);
    border:1px solid var(--btn-imp-border-theme);
    border-radius:6px;
    color:var(--btn-imp-clr-theme);
    font-family:ABC Favorit;
}

.container-small .search-result-wrapper .search-result .item-wrapper .vfp-title{
    -webkit-line-clamp:2;
    line-clamp:2;
}

.search-result{
    container-type:inline-size;
    display:grid;
    gap:12px;
    grid-template-columns:1fr;
}

@container search-result-container (min-width: 600px){
    .search-result{
        gap:16px;
        grid-template-columns:repeat(3, 1fr);
    }

    .search-result .item-wrapper{
        flex-direction:column;
        gap:8px;
    }
}

.dm-player__holder :where(figcaption){
    margin-bottom:1em;
    margin-top:.5em;
}

.video-player-wrapper{
    align-content:center;
    align-items:center;
    aspect-ratio:16/9;
    background:linear-gradient(-143deg, #6065f6 23.13%, #8c70ff 104.42%), #fff;
    border-radius:32px;
    box-shadow:0 4px 4px 0 rgba(0,0,0,.25);
    display:flex;
    overflow:hidden;
    position:relative;
}

.video-player-wrapper:has(.dailymotion-player-root){
    border-radius:0;
}

.video-player-wrapper:after{
    background-color:#f8f8f8;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNyA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBvcGFjaXR5PSIwLjUiPgo8cGF0aCBkPSJNMCAzLjVINyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMy41IDdMMy41IDAiIHN0cm9rZT0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K), url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNyA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBvcGFjaXR5PSIwLjUiPgo8cGF0aCBkPSJNMCAzLjVINyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMy41IDdMMy41IDAiIHN0cm9rZT0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K), url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNyA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBvcGFjaXR5PSIwLjUiPgo8cGF0aCBkPSJNMCAzLjVINyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMy41IDdMMy41IDAiIHN0cm9rZT0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K), url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNyA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBvcGFjaXR5PSIwLjUiPgo8cGF0aCBkPSJNMCAzLjVINyIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNMy41IDdMMy41IDAiIHN0cm9rZT0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K), url(images/DailymotionLogoVector.d830388c.png);
    background-position:30px 30px, 30px calc(100% - 30px), calc(100% - (100% - 30px)) 30px, calc(100% - (100% - 30px)) calc(100% - 30px), bottom 0 right 10px;
    background-repeat:no-repeat;
    border-radius:24px;
    content:"";
    height:calc(100% - 48px);
    right:50%;
    position:absolute;
    top:50%;
    transform:translate(50%, -50%);
    width:calc(100% - 48px);
}

.dailymotion-player-root{
    right:0;
    position:absolute !important;
    left:0;
    width:100%;
    z-index:20;
}

.text-holder{
    margin:0 auto;
    text-align:center;
    width:auto;
    z-index:10;
}

.hero-text{
    color:#0d0d0d;
    font-family:DailySans;
    font-size:24px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
    margin-bottom:16px;
    text-align:center;
}

.outstanding-text{
    color:#4f3afd;
    font-size:14px;
    font-weight:700;
}

.tab-container{
    margin:0 auto;
    max-width:669px;
}

.tab-header{
    border-bottom:1px solid #e8e8e8;
    display:flex;
    gap:24px;
    margin-inline:var(--spacing-xs);
}

.tab-button{
    background:none;
    border:none;
    color:#a8a8a8;
    cursor:pointer;
    font-size:16px;
    font-weight:700;
    line-height:20px;
    padding-bottom:var(--spacing-sm);
}

.tab-button:hover{
    background-color:#ddd;
}

.tab-button.active{
    --tab-active-color:#1e1e1e;
    color:#1e1e1e;
    color:var(--tab-active-color);
    position:relative;
}

.tab-button.active:after{
    background-color:var(--tab-active-color);
    border-radius:4px 4px 0 0;
    bottom:0;
    content:"";
    height:4px;
    right:0;
    position:absolute;
    width:100%;
}

.tab-pane{
    display:none;
}

.tab-pane.active{
    display:block;
}

.tab-content{
    display:grid;
    grid-template-rows:auto;
    height:64vh;
    overflow-y:auto;
    padding:var(--search-result-padding);
}

.popup__content-finder{
    max-width:90%;
}

.popup__content-finder .dm-pro-video-search{
    margin:-30px;
    min-height:500px;
    width:700px;
}

.video-settings-overlay{
    background-color:rgba(0,0,0,.8);
    bottom:0;
    display:none;
    right:0;
    position:absolute;
    left:0;
    top:0;
    z-index:99;
}

.video-settings-overlay.show{
    display:block;
}

.video-settings{
    --video-settings-padding:var(--spacing-xs);
    background:#fff;
    border-radius:24px 24px 0 0;
    bottom:0;
    box-shadow:0 2px 8px rgba(0,0,0,.1);
    overflow:hidden;
    position:absolute;

    width:100%;
    z-index:100;
}

.settings-header{
    align-items:center;
    background-color:#fff;
    box-shadow:var(--bghigh-shadow-light);
    display:flex;
    justify-content:space-between;
    padding:var(--spacing-base) var(--spacing-lg);
}

.settings-header h2{
    color:var(--dark-grey);
    font-family:DailySans,Arial,sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    margin:0;
}

.close-button{
    background:none;
    border:none;
    cursor:pointer;
    font-size:24px;
}

.settings-content{
    display:block;
    height:38vh;
    overflow-y:auto;
    padding-inline:var(--spacing-sm);
    padding-bottom:52px;
}

.settings-section{
    margin-block:var(--spacing-md);
}

.settings-section h3{
    display:flex;
    font-family:DailySans,Arial,sans-serif;
    font-size:16px;
    font-weight:700;
    gap:var(--spacing-lg);
    line-height:24px;
    margin-bottom:var(--spacing-sm);
    text-transform:capitalize;
}

.settings-content .switch{
    height:24px;
}

.preview-heading{
    display:block;
    font-family:ABC Favorit,Arial,sans-serif;
    font-size:14px;
    font-weight:700;
    margin-bottom:var(--spacing-sm);
}

.video-preview-settings{
    align-items:center;
    aspect-ratio:16/9;
    background:#f5f5f5;
    border-radius:8px;
    display:flex;
    font-weight:400;
    justify-content:center;
    margin-bottom:var(--spacing-sm);
    padding:8px;
}

.video-preview img{
    border-radius:8px;
    width:100%;
}

.preview-title{
    font-family:ABC Favorit,Arial,sans-serif;
    font-size:14px;
    font-weight:700;
}

.player-id-select,.video-heading-input{
    border:1px solid #ddd;
    border-radius:6px;
    margin-top:8px;
    padding:8px;
    width:100%;
}

.toggle-group{
    display:flex;
    justify-content:flex-end;
    margin-bottom:8px;
}

.toggle-switch{
    display:inline-block;
    height:20px;
    position:relative;
    width:40px;
}

.toggle-switch input{
    height:0;
    opacity:0;
    width:0;
}

.switch-slider{
    background-color:#ccc;
    border-radius:20px; bottom:0;
    cursor:pointer; right:0; left:0;
    top:0;
}

.switch-slider,.switch-slider:before{
    position:absolute;
    transition:.4s;
}

.switch-slider:before{
    background-color:#fff;
    border-radius:50%;
    bottom:2px;
    content:"";
    height:16px;
    right:2px;
    width:16px;
}

.toggle-switch input:checked+.switch-slider{
    background-color:#6c5ce7;
}

.toggle-switch input:checked+.switch-slider:before{
    transform:translateX(-20px);
}

hr.form-line{
    border:none;
    border-top:1px solid #eee;
}

.settings-footer{
    margin-top:24px;
    text-align:center;
}

.update-button{
    background:#111;
    border:none;
    border-radius:8px;
    color:#fff;
    cursor:pointer;
    font-size:14px;
    max-width:100%;
    padding:10px;
    width:157px;
}

.update-button:hover{
    background:#333;
}

.content-padding-left{
    padding-right:44px;
}

.content-padding-right{
    padding-left:44px;
}

.content-padding-bottom{
    padding-bottom:44px;
}

.content-margin-right{
    margin-left:var(--spacing-sm);
}

.content-margin-bottom{
    margin-bottom:var(--spacing-sm);
}

.content-margin-top{
    margin-top:24px;
}

.no-gaps{
    margin:0;
}

.big-dailymotion-logo-background{
    background-image:url(images/Dailymotion.a85170c4.png);
    background-position:100% bottom;
    background-repeat:no-repeat;
}

.max-width-86{
    max-width:86%;
}

.align-right{
    text-align:left;
}

.align-center{
    text-align:center;
}

.hidden{
    display:none;
}

.width-auto{
    --default-button-width:auto;
}

.position-relative{
    position:relative;
}

.space-top{
    margin-top:54px;
}

.st0{
    fill:#0e0e0e;
}

.st1{
    fill:none;
}

