/*! Dailymotion Pro Plugin v2.3.0 | 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;
}

.toplevel_page_dm-pro-admin-panel .notice{
    display:none;
}

#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;
    --grey-0-08a:#00000014;
    --grey-05:#0d0d0d;
    --grey-14:#232323;
    --grey-12:#1e1e1e;
    --grey-26:#414141;
    --grey-38:#606060;
    --grey-46:#767676;
    --grey-67:#ababab;
    --grey-66:#a8a8a8;
    --grey-86:#dadada;
    --grey-91:#e8e8e8;
    --grey-95:#f3f3f3;
    --white:#fff;
    --interaction-color:var(--blue-violet);
    --active-menu-color:var(--interaction-color);
    --active-surface-color:var(--lavender-mist);
    --menu-color:var(--grey-26);
    --body-color:var(--grey-38);
    --heading-color:var(--grey-12);
    --link-color:var(--interaction-color);
    --divider-color:var(--grey-91);
    --text-secondary:var(--grey-38);
    --gradient-text-color:linear-gradient(180deg, #009e8b, #37d804);
    --dashboard-surface-background:#fff;
    --toggle-surface-color:var(--grey-46);
    --surface-gradient:linear-gradient(143deg, var(--briliant-rose) 23.13%, var(--shocking-pink) 104.42%);
    --box-shadow:0px 2px 12px 0px var(--grey-0-08a);
    --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);
    --box-shadow-card:0 1px 4px 0 hsla(0,0%,5%,.08), 0 4px 12px 0 hsla(0,0%,5%,.16);
    --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(--grey-67);
    --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:700;
    --heading-line-height:36px;
    --subheading-font:var(--dailysans), sans-serif;
    --subheading-font-weight:700;
    --subheading-line-height:20px;
    --subheading-font-size:16px;
    --tiny-heading-font-size:14px;
    --tiny-heading-font-weight:700;
    --tiny-heading-line-height:20px;
    --tiny-heading-font:var(--body-font);
    --tiny-heading-color:var(--grey-38);
    --border-radius-none:0;
    --border-radius-sm:4px;
    --border-radius-md:6px;
    --border-radius-default:8px;
    --border-radius-lg:12px;
    --border-radius-xl:16px;
    --border-radius-2xl:24px;
    --border-radius-circle:50%;
    --border-line:1px solid var(--divider-color);
    --spacing-3xs:4px;
    --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:50px;
    --spacing-4xl:64px;
    --spacing-5xl:88px;
    --grid-cols:auto;
    --grid-rows:auto;
    --grid-column-gutter:0;
    --grid-row-gutter:0;
    --button-width:auto;
    --button-height:auto;
    --button-padding:8px 16px;
    --button-radius:var(--border-radius-md);
    --button-border:1px solid transparent;

    --button-font-family:var(--body-font);
    --button-font-size:var(--body-font-size);
    --button-font-weight:700;
    --button-icon-color:var(--grey-14);
    --button-line-height:22px;

    --button-surface-color:transparent;
    --button-surface-hover:transparent;
    --button-color:var(--body-color);
    --button-color-hover:var(--button-color);

    --button-primary-surface:var(--grey-14);
    --button-primary-hover:var(--grey-26);
    --button-primary-color:#fff;
    --button-primary-color-hover:#fff;

    --button-secondary-surface:#fff;
    --button-secondary-hover:var(--grey-12);
    --button-secondary-border:1px solid var(--grey-12);
    --button-secondary-color:var(--grey-12);
    --button-secondary-color-hover:#fff;

    --button-tertiary-surface:#fff;
    --button-tertiary-hover:var(--grey-12);
    --button-tertiary-border:1px solid var(--grey-91);
    --button-tertiary-color:var(--grey-12);
    --button-tertiary-color-hover:#fff;

    --button-ghost-surface:transparent;
    --button-ghost-hover:var(--grey-86);
    --button-ghost-border:1px solid transparent;
    --button-ghost-color:var(--grey-12);

    --button-branded-surface:var(--blue-violet);
    --button-branded-hover:#3e2ecc;
    --button-branded-icon-color:#fff;

    --button-disabled-surface:var(--grey-66);

    --button-width-sm:133px;
    --button-width-md:157px;
    --button-width-full:100%;
    --input-default-width:450px;
    --input-font-size:var(--body-font-size);
    --input-color:var(--grey-38);
    --input-border:1px solid var(--grey-86);
    --border-input-group:1px solid var(--grey-91);
    --input-padding:12px;
    --button-transition:background-color .3s ease, color .3s ease;
    --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(--grey-95);
    --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(--grey-95);
    --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 12px 12px 8px;
    --feedback-border-width:8px;
    --feedback-font-size:14px;
    --feedback-icon-size:18px;
    --feedback-close-size:16px;
    --feedback-width:auto;
    --feedback-bg:#f8f9fa;
    --feedback-border:#dee2e6;
    --feedback-text:var(--grey-12);
    --feedback-box-shadow:none;
    --success-bg:#f2fbf0;
    --success-border:#3fb41a;
    --success-text:var(--grey-12);
    --success-box-shadow:3px 5px 3px 0px #3fb41a40;
    --error-bg:#ffeaea;
    --error-border:#ea3030;
    --error-text:var(--grey-12);
    --error-box-shadow:3px 5px 3px 0px #ea303040;
    --warning-bg:#fff8e5;
    --warning-border:#f5b301;
    --warning-text:var(--grey-12);
    --warning-box-shadow:3px 5px 3px 0px #f5b30140;
    --info-bg:#eaf4ff;
    --info-border:#1e7aff;
    --info-text:var(--grey-12);
    --info-box-shadow:3px 5px 3px 0px #1e7aff40;
    --success-icon:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDMuNUM3LjAzODc1IDMuNSAzIDcuNTM4NzUgMyAxMi41QzMgMTcuNDYxMyA3LjAzODc1IDIxLjUgMTIgMjEuNUMxNi45NjEzIDIxLjUgMjEgMTcuNDYxMyAyMSAxMi41QzIxIDcuNTM4NzUgMTYuOTYxMyAzLjUgMTIgMy41Wk0xNi4yNzg3IDEwLjc3ODdMMTEuNDAzNyAxNS42NTM3QzExLjI1NzUgMTUuOCAxMS4wNjYyIDE1Ljg3NSAxMC44NzUgMTUuODc1QzEwLjY4MzggMTUuODc1IDEwLjQ5MjUgMTUuOCAxMC4zNDYzIDE1LjY1MzdMNy43MjEyNSAxMy4wMjg3QzcuNDI4NzUgMTIuNzM2MiA3LjQyODc1IDEyLjI2IDcuNzIxMjUgMTEuOTY3NUM4LjAxMzc1IDExLjY3NSA4LjQ5IDExLjY3NSA4Ljc4MjUgMTEuOTY3NUwxMC44Nzg3IDE0LjA2MzdMMTUuMjI1IDkuNzE3NUMxNS41MTc1IDkuNDI1IDE1Ljk5MzggOS40MjUgMTYuMjg2MyA5LjcxNzVDMTYuNTc4NyAxMC4wMSAxNi41Nzg3IDEwLjQ4NjIgMTYuMjg2MyAxMC43Nzg3SDE2LjI3ODdaIiBmaWxsPSIjMUQ3MjAyIi8+Cjwvc3ZnPgo=);
    --error-icon:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjMxMDEgMTcuMzc1TDEzLjk0ODggNC42MjVDMTMuNTE3NiAzLjg3NSAxMi43NTYzIDMuNSAxMS45OTg4IDMuNUMxMS4yNDEzIDMuNSAxMC40ODM4IDMuODc1IDEwLjA0ODggNC42MjVMMi42ODc1NSAxNy4zNzVDMS44MjEzIDE4Ljg3NSAyLjkwNTA1IDIwLjc1IDQuNjM3NTUgMjAuNzVIMTkuMzYwMUMyMS4wOTI2IDIwLjc1IDIyLjE3NjMgMTguODc1IDIxLjMxMDEgMTcuMzc1Wk0xMS4yNDg4IDkuNTE4NzVDMTEuMjQ4OCA5LjEwNjI1IDExLjU4NjMgOC43Njg3NSAxMS45OTg4IDguNzY4NzVDMTIuNDExMyA4Ljc2ODc1IDEyLjc0ODggOS4xMDYyNSAxMi43NDg4IDkuNTE4NzVWMTQuMDE4N0MxMi43NDg4IDE0LjQzMTIgMTIuNDExMyAxNC43Njg3IDExLjk5ODggMTQuNzY4N0MxMS41ODYzIDE0Ljc2ODcgMTEuMjQ4OCAxNC40MzEyIDExLjI0ODggMTQuMDE4N1Y5LjUxODc1Wk0xMS45OTg4IDE3Ljc1QzExLjQ4MTMgMTcuNzUgMTEuMDYxMyAxNy4zMyAxMS4wNjEzIDE2LjgxMjVDMTEuMDYxMyAxNi4yOTUgMTEuNDgxMyAxNS44NzUgMTEuOTk4OCAxNS44NzVDMTIuNTE2MyAxNS44NzUgMTIuOTM2MyAxNi4yOTUgMTIuOTM2MyAxNi44MTI1QzEyLjkzNjMgMTcuMzMgMTIuNTE2MyAxNy43NSAxMS45OTg4IDE3Ljc1WiIgZmlsbD0iI0VBMzAzMCIvPgo8L3N2Zz4K);
    --warning-icon:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjMxMDEgMTcuMzc1TDEzLjk0ODggNC42MjVDMTMuNTE3NiAzLjg3NSAxMi43NTYzIDMuNSAxMS45OTg4IDMuNUMxMS4yNDEzIDMuNSAxMC40ODM4IDMuODc1IDEwLjA0ODggNC42MjVMMi42ODc1NSAxNy4zNzVDMS44MjEzIDE4Ljg3NSAyLjkwNTA1IDIwLjc1IDQuNjM3NTUgMjAuNzVIMTkuMzYwMUMyMS4wOTI2IDIwLjc1IDIyLjE3NjMgMTguODc1IDIxLjMxMDEgMTcuMzc1Wk0xMS4yNDg4IDkuNTE4NzVDMTEuMjQ4OCA5LjEwNjI1IDExLjU4NjMgOC43Njg3NSAxMS45OTg4IDguNzY4NzVDMTIuNDExMyA4Ljc2ODc1IDEyLjc0ODggOS4xMDYyNSAxMi43NDg4IDkuNTE4NzVWMTQuMDE4N0MxMi43NDg4IDE0LjQzMTIgMTIuNDExMyAxNC43Njg3IDExLjk5ODggMTQuNzY4N0MxMS41ODYzIDE0Ljc2ODcgMTEuMjQ4OCAxNC40MzEyIDExLjI0ODggMTQuMDE4N1Y5LjUxODc1Wk0xMS45OTg4IDE3Ljc1QzExLjQ4MTMgMTcuNzUgMTEuMDYxMyAxNy4zMyAxMS4wNjEzIDE2LjgxMjVDMTEuMDYxMyAxNi4yOTUgMTEuNDgxMyAxNS44NzUgMTEuOTk4OCAxNS44NzVDMTIuNTE2MyAxNS44NzUgMTIuOTM2MyAxNi4yOTUgMTIuOTM2MyAxNi44MTI1QzEyLjkzNjMgMTcuMzMgMTIuNTE2MyAxNy43NSAxMS45OTg4IDE3Ljc1WiIgZmlsbD0iI0VBMzAzMCIvPgo8L3N2Zz4K);
    --info-icon:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDAwMSAxNC4xNUM0LjYxMDEgMTQuMTUgMS44NTAxIDExLjM5IDEuODUwMSA4LjAwMDAxQzEuODUwMSA0LjYxMDAxIDQuNjEwMSAxLjg1MDAxIDguMDAwMSAxLjg1MDAxQzExLjM5MDEgMS44NTAwMSAxNC4xNTAxIDQuNjEwMDEgMTQuMTUwMSA4LjAwMDAxQzE0LjE1MDEgMTEuMzkgMTEuMzkwMSAxNC4xNSA4LjAwMDEgMTQuMTVaTTguMDAwMSAzLjE1MDAxQzUuMzMwMSAzLjE1MDAxIDMuMTUwMSA1LjMzMDAxIDMuMTUwMSA4LjAwMDAxQzMuMTUwMSAxMC42NyA1LjMzMDEgMTIuODUgOC4wMDAxIDEyLjg1QzEwLjY3MDEgMTIuODUgMTIuODUwMSAxMC42NyAxMi44NTAxIDguMDAwMDFDMTIuODUwMSA1LjMzMDAxIDEwLjY3MDEgMy4xNTAwMSA4LjAwMDEgMy4xNTAwMVoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZD0iTTcuOTk5OTggNi4xNUM3LjU2OTk4IDYuMTUgNy4yMjk5OCA1LjggNy4yMjk5OCA1LjM3QzcuMjI5OTggNC45NCA3LjU3OTk4IDQuNTkgNy45OTk5OCA0LjU5QzguNDE5OTggNC41OSA4Ljc2OTk4IDQuOTQgOC43Njk5OCA1LjM3QzguNzY5OTggNS44IDguNDE5OTggNi4xNSA3Ljk5OTk4IDYuMTVaIiBmaWxsPSIjMUUxRTFFIi8+CjxwYXRoIGQ9Ik04LjAwMDEgMTEuMTVDNy42NDAxIDExLjE1IDcuMzUwMSAxMC44NiA3LjM1MDEgMTAuNVY4LjE1MDAxSDcuMDAwMUM2LjY0MDEgOC4xNTAwMSA2LjM1MDEgNy44NjAwMSA2LjM1MDEgNy41MDAwMUM2LjM1MDEgNy4xNDAwMSA2LjY0MDEgNi44NTAwMSA3LjAwMDEgNi44NTAwMUg4LjAwMDFDOC4zNjAxIDYuODUwMDEgOC42NTAxIDcuMTQwMDEgOC42NTAxIDcuNTAwMDFWMTAuNUM4LjY1MDEgMTAuODYgOC4zNjAxIDExLjE1IDguMDAwMSAxMS4xNVoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZD0iTTkuMDAwMSAxMS4xNUg3LjAwMDFDNi42NDAxIDExLjE1IDYuMzUwMSAxMC44NiA2LjM1MDEgMTAuNUM2LjM1MDEgMTAuMTQgNi42NDAxIDkuODUwMDEgNy4wMDAxIDkuODUwMDFIOS4wMDAxQzkuMzYwMSA5Ljg1MDAxIDkuNjUwMSAxMC4xNCA5LjY1MDEgMTAuNUM5LjY1MDEgMTAuODYgOS4zNjAxIDExLjE1IDkuMDAwMSAxMS4xNVoiIGZpbGw9IiMxRTFFMUUiLz4KPC9zdmc+Cg==);
    --card-padding:var(--spacing-sm);
    --card-border-radius:var(--border-radius-lg);
    --card-border:var(--border-line);
    --card-box-shadow:var(--box-shadow-card);
    --card-background:#fff;
    --tabs-header-border:1px solid var(--grey-91);
    --tabs-header-gap:24px;
    --tabs-header-margin-inline:var(--spacing-xs);

    --tabs-button-color:var(--grey-66);
    --tabs-button-padding-block:var(--spacing-3xs) var(--spacing-sm);
    --tabs-button-padding-inline:var(--spacing-3xs);
    --tabs-button-font-size:16px;
    --tabs-button-font-weight:700;
    --tabs-button-line-height:20px;
    --tabs-button-hover-bg:#ddd;
    --tabs-button-hover-color:inherit;
    --tabs-button-border-radius:var(--border-radius-md);

    --tabs-active-color:var(--grey-12);
    --tabs-ornament-color:transparent;
    --tabs-underline-height:4px;
    --tabs-underline-radius:4px;

    --tabs-content-height:64vh;

}

.dm-pro-admin-panel a{
    color:var(--link-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{
    align-items:center;
    background:#fff;
    border-bottom:var(--border-line);
    box-shadow:var(--box-shadow);
    -moz-column-gap:48px;
         column-gap:48px;

    display:grid;
    grid-template-columns:minmax(0, 1fr) auto;
    margin:0 auto;
    min-height:37px;
    padding:8px 24px;
}

.dm-pro--top-bar.three-columns{
    grid-template-columns:240px minmax(0, 1fr) auto;
}

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

.dm-pro--top-bar .wizard-skip-setup{
    margin-right:auto;
}

.dm-pro-admin-panel p{
    font-size:var(--body-font-size);
}

.main-content-wrapper{
    height:calc(100% - 44px);
    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;
}

.tiny-heading{
    color:var(--tiny-heading-color);
    font-family:var(--tiny-heading-font);
    font-size:var(--tiny-heading-font-size);
    font-weight:var(--tiny-heading-font-weight);
    line-height:var(--tiny-heading-line-height);
}

.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 12px;
}

.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;
}

.mute-link{
    color:var(--grey-66) !important;
}

.form--compact{
    --input-default-width:374px;
}

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

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

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

.checkbox-label{
    color:var(--input-color);
    cursor:pointer;
    font-size:14px;
    line-height:16px;
    margin-top:8px;
}

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

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

.checkbox-group .checkbox-label{
    margin-right:28px;
    position:relative;
}

.checkbox-group .checkbox-label:before{
    border:2px solid var(--input-color);
    border-radius:4px;
    content:"";
    display:inline-block;
    height:14px;
    right:-28px;
    position:absolute;
    top:-2px;
    width:14px;
}

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

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

.input-wrapper .checkbox-label.position input[type=radio]{
    border:2px solid var(--input-color);
    margin-left:41.5px;
}

.input-wrapper .checkbox-label.position input[type=radio]:after{
    background:var(--divider-color);
    border-radius:5px;
    content:"";
    display:block;
    height:3px;
    right:24px;
    margin-right:0;
    position:absolute;
    top:5px;
    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 .checkbox-label.position input[type=radio]:checked{
    border:2px solid var(--active-menu-color);
}

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

.input-wrapper .input-form,.input-wrapper input[type=password],.input-wrapper input[type=text],.input-wrapper select{
    background:#fff;
    border:var(--input-border);
    border-radius:6px;
    color:var(--input-color);
    font-size:var(--input-font-size);
    height:40px;
    line-height:normal;
    margin:0;
    max-width:100%;
    outline:none;
    padding-inline:var(--input-padding);
    width:var(--input-default-width);
}

.input-wrapper .input-form:focus,.input-wrapper .input-form:focus-within{
    border:1px solid var(--interaction-color);
    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=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27><path d=%27M8.00004 11.15C7.83004 11.15 7.67004 11.09 7.54004 10.96L3.04004 6.46C2.79004 6.21 2.79004 5.79 3.04004 5.54C3.29004 5.29 3.71004 5.29 3.96004 5.54L8.00004 9.58L12.04 5.54C12.29 5.29 12.71 5.29 12.96 5.54C13.21 5.79 13.21 6.21 12.96 6.46L8.46004 10.96C8.33004 11.09 8.17004 11.15 8.00004 11.15Z%27 fill=%27%23606060%27/></svg>");
    background-position:left 10px center;
    background-repeat:no-repeat;
    background-size:24px 24px;
    cursor:pointer;
    padding-left:42px;
}

.input-wrapper select.input-form:hover{
        color:var(--input-color);
    }

.help-text{
    --body-font-size:12px;
    color:var(--interaction-color);
    display:none;
    line-height:16px;
    margin-top:4px;
}

.help-text svg{
    vertical-align:middle;
}

.input-wrapper select.input-form:required:invalid{
    border:2px solid var(--interaction-color);
}

.input-wrapper select.input-form:required:invalid+.help-text{
        display:block;
    }

.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:24px;
    transition:.2s;
    width:48px;
}

.switch:after{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAyMEMxNS41MjI4IDIwIDIwIDE1LjUyMjggMjAgMTBDMjAgNC40NzcxNSAxNS41MjI4IDAgMTAgMEM0LjQ3NzE1IDAgMCA0LjQ3NzE1IDAgMTBDMCAxNS41MjI4IDQuNDc3MTUgMjAgMTAgMjBaTTEyLjI5MjkgNi4yOTI4OUMxMi42ODM0IDUuOTAyMzcgMTMuMzE2NiA1LjkwMjM3IDEzLjcwNzEgNi4yOTI4OUMxNC4wOTc2IDYuNjgzNDIgMTQuMDk3NiA3LjMxNjU4IDEzLjcwNzEgNy43MDcxMUwxMS40MTQyIDEwTDEzLjcwNzEgMTIuMjkyOUMxNC4wOTc2IDEyLjY4MzQgMTQuMDk3NiAxMy4zMTY2IDEzLjcwNzEgMTMuNzA3MUMxMy4zMTY2IDE0LjA5NzYgMTIuNjgzNCAxNC4wOTc2IDEyLjI5MjkgMTMuNzA3MUwxMCAxMS40MTQyTDcuNzA3MTEgMTMuNzA3MUM3LjMxNjU4IDE0LjA5NzYgNi42ODM0MiAxNC4wOTc2IDYuMjkyODkgMTMuNzA3MUM1LjkwMjM3IDEzLjMxNjYgNS45MDIzNyAxMi42ODM0IDYuMjkyODkgMTIuMjkyOUw4LjU4NTc5IDEwTDYuMjkyODkgNy43MDcxMUM1LjkwMjM3IDcuMzE2NTggNS45MDIzNyA2LjY4MzQyIDYuMjkyODkgNi4yOTI4OUM2LjY4MzQyIDUuOTAyMzcgNy4zMTY1OCA1LjkwMjM3IDcuNzA3MTEgNi4yOTI4OUwxMCA4LjU4NTc5TDEyLjI5MjkgNi4yOTI4OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
    background-position:50%;
    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=);
}

.input-wrapper input.input-form:disabled,.input-wrapper input[type=password]:disabled,.input-wrapper input[type=text]:disabled,.input-wrapper select.input-form:disabled,.input-wrapper select:disabled,.input-wrapper textarea.input-form:disabled,.input-wrapper textarea:disabled{
    background-color:#f0f0f0;
    border:1px solid #dadada;
    cursor:not-allowed;
    opacity:.4;
}

.input-wrapper .input-form:disabled:focus,.input-wrapper .input-form:disabled:hover,.input-wrapper select:disabled:focus,.input-wrapper select:disabled:hover,.input-wrapper textarea:disabled:focus,.input-wrapper textarea:disabled:hover{
    border:1px solid #dadada;
    box-shadow:none;
    outline:none;
}

.input-wrapper input.input-form:disabled::-moz-placeholder,.input-wrapper input[type=password]:disabled::-moz-placeholder,.input-wrapper input[type=text]:disabled::-moz-placeholder,.input-wrapper select.input-form:disabled::-moz-placeholder,.input-wrapper select:disabled::-moz-placeholder,.input-wrapper textarea.input-form:disabled::-moz-placeholder,.input-wrapper textarea:disabled::-moz-placeholder{
    color:#a8a8a8;
}

.input-wrapper input.input-form:disabled::placeholder,.input-wrapper input[type=password]:disabled::placeholder,.input-wrapper input[type=text]:disabled::placeholder,.input-wrapper select.input-form:disabled::placeholder,.input-wrapper select:disabled::placeholder,.input-wrapper textarea.input-form:disabled::placeholder,.input-wrapper textarea:disabled::placeholder{
    color:#a8a8a8;
}

.btn,a.btn{

    background-color:var(--button-surface-color);
    border:var(--button-border);
    border-radius:var(--button-radius);
    color:var(--button-color);
    cursor:pointer;
    display:inline-block;
    font-family:var(--button-font-family);
    font-size:var(--button-font-size);
    height:var(--button-height);

    line-height:var(--button-line-height);
    padding:var(--button-padding);
    text-align:center;
    text-decoration:none;
    transition:var(--button-transition);

    width:var(--button-width);

}

.btn:hover,a.btn:hover{
        --button-surface-color:var(--button-surface-hover);
        --button-color:var(--button-color-hover);
    }

.btn:focus-visible,a.btn:focus-visible{
        border:1px solid #fff;
        outline:var(--interaction-color) 2px solid;
    }

.btn:active,a.btn:active{
        --button-surface-color:var(--interaction-color);
        --button-color:#fff;
    }

.btn.btn-width-md,a.btn.btn-width-md{
        --button-width:var(--button-width-md);
    }

.btn.btn-width-full,a.btn.btn-width-full{
        --button-width:var(--button-width-full);
    }

.btn-primary{
    --button-surface-color:var(--button-primary-surface);
    --button-color:var(--button-primary-color);
}

.btn-primary:hover{
        --button-surface-color:var(--button-primary-hover);
        --button-color:var(--button-primary-color-hover);
    }

a.btn-primary{
    font-weight:400;
    height:22px;
}

a.btn-primary:hover{
        --button-surface-color:var(--button-primary-hover);
        --button-color:var(--button-primary-color-hover);
    }

.btn-secondary,a.btn-secondary{
    --button-surface-color:var(--button-secondary-surface);
    --button-border:var(--button-secondary-border);
    --button-color:var(--button-secondary-color);
    font-weight:700;
}

.btn-secondary:hover,a.btn-secondary:hover{
        --button-surface-color:var(--button-secondary-hover);
        --button-color-hover:var(--button-secondary-color-hover);
    }

.btn-tertiary{
    --button-surface-color:var(--button-tertiary-surface);
    --button-border:var(--button-tertiary-border);
    --button-color:var(--button-tertiary-color);
    font-weight:700;
}

.btn-tertiary:hover{
        --button-surface-color:var(--button-tertiary-hover);
        --button-color-hover:var(--button-tertiary-color-hover);
    }

a.btn-tertiary:hover{
    --button-surface-color:var(--button-tertiary-hover);
}

.btn-icon,a.btn-icon{
    align-items:center;
    display:inline-flex;
    gap:8px;
    justify-content:center;
}

.btn-icon svg,a.btn-icon svg{
        flex-shrink:0;
        fill:currentColor;
    }

.btn-branded{
    --button-surface-color:var(--button-branded-surface);
}

.btn-branded:hover{
        --button-surface-color:var(--button-branded-hover);
    }

.input-group--wrapper .btn.search-btn{
    --button-padding:6px 9px;
}

.input-group--wrapper .btn.search-btn svg{
        height:24px;
        width:24px;
    }

.btn-ghost{
    --button-padding:4px;
    --button-surface-color:var(--button-ghost-surface);
    --button-color:var(--button-ghost-color);
    border:var(--button-ghost-border);
    font-weight:700;
}

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

.btn-ghost:active{
        --button-surface-color:transparent;
        --button-color:var(--button-ghost-color);
    }

.btn-ghost:hover{
        --button-surface-color:var(--button-ghost-hover);
        --button-color-hover:var(--button-ghost-color);
    }

.btn.popup-close-button,a.btn.popup-close-button{
    --button-surface-color:transparent;
    border:0;
    color:var(--grey-05);
    height:20px;
    padding:0;
    position:absolute;
    left:0;
    width:auto;
}

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

.btn.dm-pro--button-processing,a.btn.dm-pro--button-processing{
    pointer-events:none;
    position:relative;
}

.btn.dm-pro--button-processing:after,a.btn.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;
    }

.btn.is-disabled,.btn[disabled],a.btn.is-disabled{
    opacity:.6;
    pointer-events:none;
}

@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; }

.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;
}

.grid-two-col-right-229{
    --grid-cols:auto 277px;
    --grid-rows:auto;
    --grid-column-gutter:0;
    --grid-row-gutter:0;
    position:relative;
}

.main-layout-dashboard-grid{
    --wp-sidebar-width:160px;
}

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

.top-grid{
    margin-top:32px;
    top:0;
}

.bottom-grid,.top-grid{
    position:fixed;
    width:calc(100% - var(--wp-sidebar-width));
    z-index:100;
}

.bottom-grid{
    background-color:#fff;
    bottom:0;
}

.setup-wizard-grid{
    container-name:wizard-container;
    container-type:inline-size;
    min-height:calc(100vh - 32px);
    --grid-cols:1fr;
    --grid-rows:55px auto 44px;
    --wp-sidebar-width:160px;
}

.wp-admin.folded .setup-wizard-grid{
    --wp-sidebar-width:36px;
}

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

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

.setup-wizard-grid .main-grid{
        grid-area:2 / 1 / 3 / 2;
        width:100%;
    }

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

/*    !* noinspection CssUnresolvedCustomProperty *!*/

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

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

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

#step-1:checked~.wizard-content:first-of-type,#step-2-1:checked~.wizard-content:nth-of-type(3),#step-2:checked~.wizard-content:nth-of-type(2),#step-3-1:checked~.wizard-content:nth-of-type(5),#step-3:checked~.wizard-content:nth-of-type(4),#step-4-1:checked~.wizard-content:nth-of-type(7),#step-4:checked~.wizard-content:nth-of-type(6),#step-5:checked~.wizard-content:nth-of-type(6),#step-5:checked~.wizard-content:nth-of-type(8){
    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:514px;
    padding-block:var(--spacing-2xl);
}

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

.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;
    }
}

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

.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);
    font-weight:700;
    margin-bottom:6px;
    padding:8px 4px 8px 8px;
    position:relative;
    text-decoration:none;
}

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

.dm-pro--menu .menu-item a:hover svg,.dm-pro--menu .menu-item button.active:not(.has-child) 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 .btn{
    --button-surface-color:none;
    --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-4xl);
    color:var(--feedback-text);

    font-size:var(--feedback-font-size);
    min-height:55px;
    min-width:377px;
    opacity:0;
    padding:var(--feedback-padding);
    pointer-events:none;
    position:fixed;
    left:var(--spacing-md);

    transform:translateY(-20px);
    transition:opacity .4s ease-out,transform .4s ease-out,visibility 0s linear .4s;
    visibility:hidden;

    width:var(--feedback-width);
}

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

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

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

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

.feedback-message{
    padding-left:var(--spacing-base);
}

.feedback-icon{
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    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);
    box-shadow:var(--success-box-shadow);
    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);
    box-shadow:var(--error-box-shadow);
    color:var(--error-text);
}

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

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

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

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

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

.progress-bar-container{
    margin-top:var(--spacing-lg);
    --grid-rows:auto;
}

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

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

.slot{
    border-radius:6px;
    overflow:hidden;
}

.slot .slot-label{
    box-sizing:border-box;
    color:var(--wizard-text-color);
    display:block;
    font-family:var(--body-font);
    font-size:12px;
    font-weight:700;
    line-height:26px;
    margin-bottom:var(--spacing-3xs);
    overflow:hidden;
    padding:4px;
    text-decoration:none;
    text-overflow:ellipsis;
    text-wrap:nowrap;
    width:100%;
}

.slot.completed .slot-label,.slot.current .slot-label,.slot.skipped .slot-label,.slot.visually-completed .slot-label{
    --wizard-text-color:var(--interaction-color);
}

.slot.is-clickable .slot-label{
    cursor:pointer;
}

.slot:not(.is-clickable) .slot-label{
    cursor:not-allowed;
}

.slot.is-clickable:hover .slot-label{
    --wizard-text-color:var(--interaction-color);
}

.slot.is-clickable:hover{
    background-color:var(--grey-86);
}

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

.slot.current .slot-label:after,.slot.is-clickable:hover .slot-label:after,.slot.skipped .slot-label:after,.slot.visually-completed .slot-label:after{
    background-color:var(--interaction-color);
}

.slot.completed .slot-label:after,.slot.skipped .slot-label:after,.slot.visually-completed .slot-label:after{
    background-color:var(--interaction-color);
    opacity:1;
}

.slot.completed .slot-label:before,.slot.skipped .slot-label:before,.slot.visually-completed .slot-label:before{
    background-position:100%;
    background-repeat:no-repeat;
    content:"";
    display:inline;
    padding-right:16px;
    vertical-align:middle;
}

.slot.completed .slot-label:before,.slot.visually-completed .slot-label:before{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMkM0LjY5MjUgMiAyIDQuNjkyNSAyIDhDMiAxMS4zMDc1IDQuNjkyNSAxNCA4IDE0QzExLjMwNzUgMTQgMTQgMTEuMzA3NSAxNCA4QzE0IDQuNjkyNSAxMS4zMDc1IDIgOCAyWk0xMC44NTI1IDYuODUyNUw3LjYwMjUgMTAuMTAyNUM3LjUwNSAxMC4yIDcuMzc3NSAxMC4yNSA3LjI1IDEwLjI1QzcuMTIyNSAxMC4yNSA2Ljk5NSAxMC4yIDYuODk3NSAxMC4xMDI1TDUuMTQ3NSA4LjM1MjVDNC45NTI1IDguMTU3NSA0Ljk1MjUgNy44NCA1LjE0NzUgNy42NDVDNS4zNDI1IDcuNDUgNS42NiA3LjQ1IDUuODU1IDcuNjQ1TDcuMjUyNSA5LjA0MjVMMTAuMTUgNi4xNDVDMTAuMzQ1IDUuOTUgMTAuNjYyNSA1Ljk1IDEwLjg1NzUgNi4xNDVDMTEuMDUyNSA2LjM0IDExLjA1MjUgNi42NTc1IDEwLjg1NzUgNi44NTI1SDEwLjg1MjVaIiBmaWxsPSIjNEYzQUZEIi8+Cjwvc3ZnPgo=);
}

.slot.skipped .slot-label:before{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDU5MDYgNy41NDAwNEwzLjk1OTA2IDMuMDQwMDRDMy43MDkwNiAyLjc5MDA0IDMuMjg5MDYgMi43OTAwNCAzLjAzOTA2IDMuMDQwMDRDMi43ODkwNiAzLjI5MDA0IDIuNzg5MDYgMy43MTAwNCAzLjAzOTA2IDMuOTYwMDRMNy4wNzkwNiA4LjAwMDA0TDMuMDM5MDYgMTIuMDRDMi43ODkwNiAxMi4yOSAyLjc4OTA2IDEyLjcxIDMuMDM5MDYgMTIuOTZDMy4xNjkwNiAxMy4wOSAzLjMyOTA2IDEzLjE1IDMuNDk5MDYgMTMuMTVDMy42NjkwNiAxMy4xNSAzLjgyOTA2IDEzLjA5IDMuOTU5MDYgMTIuOTZMOC40NTkwNiA4LjQ2MDA0QzguNzA5MDYgOC4yMTAwNCA4LjcwOTA2IDcuNzkwMDQgOC40NTkwNiA3LjU0MDA0Wk0xMi45NTkxIDcuNTQwMDRMOC40NTkwNiAzLjA0MDA0QzguMjA5MDYgMi43OTAwNCA3Ljc4OTA2IDIuNzkwMDQgNy41MzkwNiAzLjA0MDA0QzcuMjg5MDYgMy4yOTAwNCA3LjI4OTA2IDMuNzEwMDQgNy41MzkwNiAzLjk2MDA0TDExLjU3OTEgOC4wMDAwNEw3LjUzOTA2IDEyLjA0QzcuMjg5MDYgMTIuMjkgNy4yODkwNiAxMi43MSA3LjUzOTA2IDEyLjk2QzcuNjY5MDYgMTMuMDkgNy44MjkwNiAxMy4xNSA3Ljk5OTA2IDEzLjE1QzguMTY5MDYgMTMuMTUgOC4zMjkwNiAxMy4wOSA4LjQ1OTA2IDEyLjk2TDEyLjk1OTEgOC40NjAwNEMxMy4yMDkxIDguMjEwMDQgMTMuMjA5MSA3Ljc5MDA0IDEyLjk1OTEgNy41NDAwNFoiIGZpbGw9IiM0RjNBRkQiLz4KPC9zdmc+Cg==);
    color:var(--interaction-color);
    content:"(Skipped) - ";
    font-family:var(--body-font);
    font-size:12px;
    font-weight:700;
}

.wizard-info-banner{
    --grid-cols:repeat(3, 1fr);
    --grid-column-gutter:12px;
    --grid-rows:auto;
    bottom:0;
    color:var(--grey-38);
    margin-bottom:8px;
    position:absolute;
    left:0;
    width:804px;
}

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

.wizard-info-banner p{
    font-size:12px;
}

.popup-overlay{
    align-items:center;
    background-color:rgba(0,0,0,.5);
    display:flex;
    height:100%;
    justify-content:center;
    right:0;
    opacity:0;
    pointer-events:none;
    position:fixed;
    top:0;
    transition:opacity .3s ease-out,visibility 0s linear .3s;
    visibility:hidden;
    width:100%;
    z-index:1000;
}

.popup-overlay.showing{
    opacity:1;
    pointer-events:auto;
    transition:opacity .3s ease-out,visibility 0s linear 0s;
    visibility:visible;
}

.popup-box{
    --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;
    pointer-events:visible;
    transform:scale(.95) translateY(-20px);
    transition:transform .3s ease-out;
    width:478px;
}

.popup-overlay.showing .popup-box{
    transform:scale(1) translateY(0);
}

.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);
}

.card{
    background:var(--card-background);
    border:var(--card-border);
    border-radius:var(--card-border-radius);
    box-shadow:var(--box-shadow-card);
    margin-top:0;
    padding:var(--card-padding);
    text-align:center;
}

.card__title{
    color:var(--grey-12);
    font-family:var(--body-font);
    font-size:14px;
    margin:0 0 12px;
}

.card__title,.connection-card__title{
    font-weight:700;
    line-height:20px;
}

.connection-card__title{
    color:var(--heading-color);
    font-size:16px;
    margin:0 0 6px;
}

.card__icon{
    align-items:center;
    display:flex;
    height:60px;
    justify-content:center;
    margin-bottom:var(--spacing-sm);
}

.card__icon svg{
    max-height:100%;
    width:auto;
}

.card--spacy{
    --card-padding:var(--spacing-base);
}

.connection-card{
    --conn-card--font-size:12px;
    font-size:12px;
}

.connection-card,.connection-card p{
    font-size:var(--conn-card--font-size);
    }

.connection-card p{
        padding-inline:var(--spacing-sm);
    }

.connection-card a{
        font-weight:700;
    }

.connection-card__avatar-wrap{
    height:85px;
    margin:0 auto var(--spacing-sm);
    position:relative;
    width:85px;
}

.connection-card__avatar-wrap .avatar__login-status{
        height:100%;
        width:100%;
    }

.connection-card__avatar-wrap .avatar__login-status.logged-in:after,.connection-card__avatar-wrap .avatar__login-status.not-logged-in:after{
            border:3px solid var(--white);
            height:31px;
            width:31px;
        }

.connection-card__state{
    font-weight:700;
    margin-top:var(--spacing-3xs);
}

.connection-card__children{
    --conn-card--font-size:14px;
}

.connection-card__desc{
    color:var(--grey-66);
}

details.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%;
    z-index:1000;
}

details.popup-overlay[open]{
    display:flex;
    opacity:1;
    visibility:visible;
}

details.popup-overlay summary{
    cursor:default;
    height:100%;
    right:0;
    list-style:none;
    position:absolute;
    top:0;
    width:100%;
}

details.popup-overlay summary::-webkit-details-marker{
    display:none;
}

.user-conn{
    align-items:flex-start;
    display:flex;
    gap:8px;
}

.user-conn .avatar__login-status{
        height:32px;
        width:32px;
    }

.user-conn .avatar__login-status.logged-in:after,.user-conn .avatar__login-status.not-logged-in:after{
            border:1px solid var(--white);
        }

.user-conn .avatar__login-status.not-logged-in a{
            width:100%;
        }

.user-conn .avatar__login-status.not-logged-in span{
            background-color:transparent;
            background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjAwMTYgMTQuMTUwMUgzLjAwMTU2QzIuNjQxNTYgMTQuMTUwMSAyLjM1MTU2IDEzLjg2MDEgMi4zNTE1NiAxMy41MDAxVjEzLjAwMDFDMi4zNTE1NiAxMS41NDAxIDMuNTQxNTYgMTAuMzUwMSA1LjAwMTU2IDEwLjM1MDFIMTEuMDAxNkMxMi40NjE2IDEwLjM1MDEgMTMuNjUxNiAxMS41NDAxIDEzLjY1MTYgMTMuMDAwMVYxMy41MDAxQzEzLjY1MTYgMTMuODYwMSAxMy4zNjE2IDE0LjE1MDEgMTMuMDAxNiAxNC4xNTAxWk0zLjY2MTU2IDEyLjg1MDFIMTIuMzQxNkMxMi4yNjE2IDEyLjE4MDEgMTEuNjkxNiAxMS42NTAxIDExLjAwMTYgMTEuNjUwMUg1LjAwMTU2QzQuMzExNTYgMTEuNjUwMSAzLjczMTU2IDEyLjE4MDEgMy42NjE1NiAxMi44NTAxWk04LjAwMTU2IDkuNjUwMUg2LjUwMTU2QzUuNTkxNTYgOS42NTAxIDQuODUxNTYgOC45MTAxIDQuODUxNTYgOC4wMDAxVjcuMjcwMUg0LjAwMTU2QzMuNzgxNTYgNy4yNzAxIDMuNTgxNTYgNy4xNjAxIDMuNDYxNTYgNi45ODAxQzMuMzQxNTYgNi44MDAxIDMuMzIxNTYgNi41NzAxIDMuNDAxNTYgNi4zNzAxTDQuNTIxNTYgMy42ODAxQzUuMTMxNTYgMi4yMDAxIDYuNDAxNTYgMS4zNTAxIDguMDAxNTYgMS4zNTAxQzEwLjQwMTYgMS4zNTAxIDEyLjE1MTYgMy4xMDAxIDEyLjE1MTYgNS41MDAxQzEyLjE1MTYgNy45MDAxIDEwLjQwMTYgOS42NTAxIDguMDAxNTYgOS42NTAxWk00Ljk3MTU2IDUuOTcwMUg1LjUwMTU2QzUuODYxNTYgNS45NzAxIDYuMTUxNTYgNi4yNjAxIDYuMTUxNTYgNi42MjAxVjguMDAwMUM2LjE1MTU2IDguMTkwMSA2LjMxMTU2IDguMzUwMSA2LjUwMTU2IDguMzUwMUg4LjAwMTU2QzkuNjgxNTYgOC4zNTAxIDEwLjg1MTYgNy4xODAxIDEwLjg1MTYgNS41MDAxQzEwLjg1MTYgMy44MjAxIDkuNjgxNTYgMi42NTAxIDguMDAxNTYgMi42NTAxQzYuOTQxNTYgMi42NTAxIDYuMTIxNTYgMy4xOTAxIDUuNzIxNTYgNC4xODAxTDQuOTgxNTYgNS45NzAxSDQuOTcxNTZaTTcuMTIxNTYgNS45MDAxQzYuNjkxNTYgNS45MDAxIDYuMzQxNTYgNS41NTAxIDYuMzQxNTYgNS4xMjAxQzYuMzQxNTYgNC42OTAxIDYuNjkxNTYgNC4zNDAxIDcuMTIxNTYgNC4zNDAxQzcuNTUxNTYgNC4zNDAxIDcuOTAxNTYgNC42OTAxIDcuOTAxNTYgNS4xMjAxQzcuOTAxNTYgNS41NTAxIDcuNTUxNTYgNS45MDAxIDcuMTIxNTYgNS45MDAxWiIgZmlsbD0iIzYwNjA2MCIvPgo8L3N2Zz4K);
            background-position:50%;
            background-repeat:no-repeat;
            background-size:16px 16px;
            border:1.5px solid var(--grey-66);
            display:block;
        }

.user-conn .avatar__login-status.not-logged-in:after{
            background:var(--interaction-color);
        }

.user-info .user-name{
    color:var(--grey-38);
    display:block;
    font-size:12px;
    font-weight:700;
    line-height:16px;
}

.user-info .user-conn__state{
    color:var(--grey-66);
    display:block;
    font-family:var(--body-font);
    font-size:8px;
    font-weight:400;
    line-height:16px;
}

.user-conn a.user-conn__state{
    color:var(--interaction-color);
    font-weight:700;
    text-decoration:underline;
}

.dm-pro--top-bar>a:nth-child(2){
    text-align:center;
}

.dm-cta-card{
    background:linear-gradient(-162.365deg, #f66093 23.134%, #f682f2 104.42%);
    border-radius:16px;
    bottom:var(--spacing-xl);
    overflow:hidden;
    padding:16px;
    position:absolute;
    left:0;
    width:351px;
}

.dm-cta-card__main-wrap{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    gap:12px;
    position:relative;
    width:100%;
}

.dm-cta-card__text-wrapper{
    color:#fff;
}

.dm-cta-card__title{
    color:#fff;
    font-family:DailySans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;
    font-size:18px;
    font-weight:700;
    line-height:22px;
    margin-block:0 6px;
}

.dm-cta-card__subtitle{
    color:#fff;
    font-family:ABC Favorit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:18px;
    margin-top:0;
}

.dm-cta-card__decorative-icons{
    min-height:70px;
    position:relative;
    width:95px;
}

.dm-cta-card__icon-clapperboard{
    font-size:50px;
    line-height:20px;
    position:absolute;
    left:49px;
    top:20.49px;
    transform:translate(-100%, -50%) rotate(-31.145deg);
}

.dm-cta-card__icon-sparkle{
    font-size:30px;
    line-height:20px;
    position:absolute;
    transform:rotate(-31.145deg);
}

.dm-cta-card__sparkle-1{
    left:79px;
    top:10.32px;
}

.dm-cta-card__sparkle-1,.dm-cta-card__sparkle-2{
    transform:translate(-100%, -50%) rotate(-31.145deg);
}

.dm-cta-card__sparkle-2{
    left:18px;
    top:16.32px;
}

.dm-cta-card__sparkle-3{
    left:44px;
    top:62.32px;
    transform:translate(-100%, -50%) rotate(-31.145deg);
}

.dm-cta-card__button{
    align-items:center;
    background:#0d0d0d;
    border:none;
    border-radius:12px;
    cursor:pointer;
    display:flex;
    height:32px;
    justify-content:center;
    padding:13px 16px;
    transition:opacity .2s;
    width:100%;
}

.dm-cta-card__button:hover{
    opacity:.9;
}

.dm-cta-card__button:active{
    opacity:.8;
}

.dm-cta-card__button-text{
    color:#fff;
    font-family:ABC Favorit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;
    font-size:16px;
    font-weight:500;
    letter-spacing:-.32px;
    line-height:20px;
    opacity:.99;
}

@media (max-width:640px){
    .dm-cta-card{
        max-width:100%;
    }

    .dm-cta-card__text-wrapper{
        padding-left:80px;
    }

    .dm-cta-card__title{
        max-width:100%;
        width:auto;
    }

    .dm-cta-card__decorative-icons{
        left:-10px;
        top:-6px;
    }
}

@media (max-width:480px){
    .dm-cta-card__title{
        font-size:16px;
        line-height:20px;
    }

    .dm-cta-card__subtitle{
        font-size:13px;
        line-height:17px;
    }

    .dm-cta-card__text-wrapper{
        padding-left:60px;
    }
}

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);
}

.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:-2px;
    content:"";
    display:block;
    height:12px;
    position:absolute;
    left:-2px;
    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:6px;
    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;
}

.dm-player__btn-actions{
    align-items:center;
    bottom:54px;
    display:none;
    gap:8px;
    right:50%;
    position:absolute;
    transform:translateX(50%);
    z-index:100;
}

.dm-player__holder:has(.dailymotion-player-root) .dm-player__btn-actions{
    display:flex;
}

.btn-open-post-player{
    z-index:100;
    --button-width:178px;
    --button-padding:8px 12px;
    --button-height:40px;
    --button-surface-color:#f8f8f8;
    --button-surface-hover:var(--grey-91);
    align-items:center;
    border:4px solid var(--blue-violet);
    border-radius:8px;
    bottom:54px;
    color:var(--grey-14);
    display:none;
    font-family:DailySans,Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:700;
    justify-content:center;
    right:calc(50% - 89px);
    right:calc(50% - var(--button-width)/2);
    line-height:20px;
    position:absolute;
}

.dm-player__btn-actions .btn-open-post-player{
    bottom:auto;
    display:flex;
    right:auto;
    position:static;
    z-index:auto;
}

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

.btn-select-video{
    --button-width:auto;
    --button-padding:8px 12px;
    --button-height:40px;
    --button-surface-color:#f8f8f8;
    --button-surface-hover:var(--grey-91);
    align-items:center;
    border:4px solid var(--blue-violet);
    border-radius:8px;
    color:var(--grey-14);
    font-family:DailySans,Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:700;
    justify-content:center;
    line-height:20px;
}

.btn-select-video svg{
    height:22px;
    width:22px;
}

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

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

.input-group--wrapper.input-wrapper .input-form::-moz-placeholder{
        color:var(--grey-66);
    }

.input-group--wrapper.input-wrapper .input-form::placeholder{
        color:var(--grey-66);
    }

#searchWrapper:focus-within .input-form.search-input{
    --input-border:var(--blue-violet, #4f3afd);
    border-color:#4f3afd;
    border-color:var(--blue-violet, #4f3afd);
    outline:none;
}

.input-group--wrapper .btn{
    --button-radius:0 8px 8px 0;
    --button-padding:10px;
    margin-right:-4px;
    vertical-align:middle;
}

.btn.drop-down svg,.input-group--wrapper .btn-icon svg{
    height:16px;
    width:16px;
}

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

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

.btn.drop-down{
    --button-surface-color:#fff;
    --button-surface-hover:#fff;
    --button-border:var(--input-border);
    --button-radius:8px;
    --button-padding:10px;
    --button-width:42px;
    --button-height:42px;
}

.btn.drop-down.is-active{
    --button-border:var(--blue-violet, #4f3afd);
    border-color:#4f3afd;
    border-color:var(--blue-violet, #4f3afd);
}

.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,Arial,Helvetica,sans-serif;
    overflow:hidden;
    padding:var(--spacing-sm);
    position:absolute;
    left:var(--spacing-xs);
    top:calc(100% - 20px);
    width:264px;
    z-index:60;
}

.drop-down-wrapper.sort-panel{
    border-radius:12px;
    max-width:160px;
    min-width:109px;
    overflow:hidden;
    padding:0;
    width:auto;
}

.sort-panel__header{
    align-items:center;
    display:flex;
    gap:8px;
    justify-content:space-between;
    padding:12px;
}

.sort-panel__title{
    color:#606060;
    font-size:12px;
    font-weight:400;
    line-height:16px;
}

.sort-panel__icon{
    display:flex;
    flex-shrink:0;
}

.sort-panel__divider{
    background:#e8e8e8;
    height:1px;
    width:100%;
}

.sort-panel__option{
    background:transparent;
    border:none;
    color:#767676;
    cursor:pointer;
    display:block;
    font-family:inherit;
    font-size:12px;
    font-weight:400;
    line-height:16px;
    margin:0;
    padding:14px 16px;
    text-align:right;
    width:100%;
}

.sort-panel__option:hover{
    background:#fafafa;
}

.sort-panel__option.is-selected{
    background:#f1e8fd;
    color:#4f3afd;
    color:var(--blue-violet, #4f3afd);
    font-weight:700;
}

.drop-down-wrapper.channel-panel,.drop-down-wrapper.language-panel{
    border-radius:12px;
    overflow:visible;
    padding:12px;
    width:264px;
}

.dropdown-panel__stack{
    display:flex;
    flex-direction:column;
    gap:12px;
}

.dropdown-panel__intro h6{
    margin-block:0 6px;
}

.dropdown-panel__intro p{
    margin:0;
}

.dropdown-panel__selection-summary{
    color:#a8a8a8;
    font-size:12px;
    line-height:16px;
    margin:6px 0 0;
}

.dropdown-panel__list-card{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:8px;
    overflow:hidden;
}

.dropdown-panel__filter-row{
    align-items:center;
    display:flex;
    position:relative;
}

.dropdown-panel__filter-input{
    border:none;
    font-family:inherit;
    font-size:12px;
    line-height:16px;
    padding:6px 12px 6px 36px;
    width:100%;
}

.dropdown-panel__filter-input:focus{
    outline:none;
}

.dropdown-panel__filter-icon{
    display:flex;
    pointer-events:none;
    position:absolute;
    left:8px;
    top:50%;
    transform:translateY(-50%);
}

.dropdown-panel__filter-icon svg{
    height:20px;
    width:20px;
}

.dropdown-panel__divider{
    background:#e8e8e8;
    height:1px;
}

.dropdown-panel__scroll{
    max-height:260px;
    overflow-y:auto;
    padding-bottom:8px;
    scrollbar-color:#606060 #f0f0f0;
    scrollbar-width:thin;
}

.dropdown-panel__scroll::-webkit-scrollbar{
    width:4px;
}

.dropdown-panel__scroll::-webkit-scrollbar-track{
    background:#f0f0f0;
    border-radius:20px;
}

.dropdown-panel__scroll::-webkit-scrollbar-thumb{
    background:#606060;
    border-radius:20px;
}

.dropdown-panel__row{
    align-items:center;
    color:#606060;
    cursor:pointer;
    display:flex;
    font-size:12px;
    gap:12px;
    line-height:16px;
    margin:0;
    padding:8px 12px;
}

.dropdown-panel__row--indented{
    padding-right:24px;
}

.dropdown-panel__checkbox{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    border:2px solid #606060;
    border-radius:3px;
    cursor:pointer;
    flex-shrink:0;
    height:16px;
    margin:0;
    position:relative;
    width:16px;
}

.dropdown-panel__checkbox:checked{
    background-color:#4f3afd;
    background-color:var(--blue-violet, #4f3afd);
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTExMzggMy42NDcwNUM5LjAwNTUzIDMuNTUyODkgOS4xMzMyMyAzLjUgOS4yNjYzOCAzLjVDOS4zOTk1MyAzLjUgOS41MjcyMyAzLjU1Mjg5IDkuNjIxMzggMy42NDcwNUM5LjcxNTUzIDMuNzQxMiA5Ljc2ODQzIDMuODY4OSA5Ljc2ODQzIDQuMDAyMDVDOS43Njg0MyA0LjEzNTIgOS43MTU1MyA0LjI2Mjg5IDkuNjIxMzggNC4zNTcwNUw1LjM3MTM4IDguNjQ3MDVDNS4zMjQ5IDguNjkzOTEgNS4yNjk2IDguNzMxMTEgNS4yMDg2NyA4Ljc1NjQ5QzUuMTQ3NzQgOC43ODE4OCA1LjA4MjM5IDguNzk0OTUgNS4wMTYzOCA4Ljc5NDk1QzQuOTUwMzggOC43OTQ5NSA0Ljg4NTAyIDguNzgxODggNC44MjQwOSA4Ljc1NjQ5QzQuNzYzMTYgOC43MzExMSA0LjcwNzg2IDguNjkzOTEgNC42NjEzOCA4LjY0NzA1TDIuNDExMzggNi4zOTcwNUMyLjMxMTkzIDYuMzAyODkgMi4yNTM5NCA2LjE3MzA5IDIuMjUwMTkgNi4wMzYxOUMyLjI0NjQ0IDUuODk5MjkgMi4yOTcyMyA1Ljc2NjUgMi4zOTEzOCA1LjY2NzA1QzIuNDg1NTMgNS41Njc1OSAyLjYxNTM0IDUuNTA5NjEgMi43NTIyNCA1LjUwNTg2QzIuODg5MTQgNS41MDIxMSAzLjAyMTkzIDUuNTUyODkgMy4xMjEzOCA1LjY0NzA1TDUuMDE2MzggNy41NDcwNUw4LjkxMTM4IDMuNjQ3MDVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    background-position:50%;
    background-repeat:no-repeat;
    border-color:#4f3afd;
    border-color:var(--blue-violet, #4f3afd);
}

input[type=checkbox].dropdown-panel__checkbox:checked:before{
    content:"";
}

.dropdown-panel__row-label{
    flex:1;
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.dropdown-panel__apply{
    background:#232323;
    border:none;
    border-radius:6px;
    color:#fff;
    cursor:pointer;
    font-family:inherit;
    font-size:14px;
    font-weight:500;
    height:40px;
    line-height:20px;
    width:100%;
}

.dropdown-panel__apply:hover{
    opacity:.92;
}

.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-button: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);
}

.dm-player__holder .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;
}

.tab-header{
    border-bottom:var(--tabs-header-border);
    display:flex;
    gap:var(--tabs-header-gap);
    margin-inline:var(--tabs-header-margin-inline);
}

.tab-button,a.tab-button{
    background:none;
    border:none;
    border-radius:var(--tabs-button-border-radius);
    color:var(--tabs-button-color);
    cursor:pointer;
    font-size:var(--tabs-button-font-size);
    font-weight:var(--tabs-button-font-weight);
    line-height:var(--tabs-button-line-height);
    padding-block:var(--tabs-button-padding-block);
    padding-inline:var(--tabs-button-padding-inline);
    position:relative;
    text-decoration:none;
}

.tab-button:not(.active):hover,a.tab-button:not(.active):hover{
    background-color:var(--tabs-button-hover-bg);
    color:var(--tabs-button-hover-color);
}

.tab-button.active,a.tab-button.active{
    color:var(--tabs-active-color);
    position:relative;
}

.tab-button:after,a.tab-button:after{
    background-color:var(--tabs-ornament-color);
    border-radius:var(--tabs-underline-radius) var(--tabs-underline-radius) 0 0;
    bottom:0;
    content:"";
    height:var(--tabs-underline-height);
    right:4px;
    position:absolute;
    width:calc(100% - 8px);
}

.tab-button.active:after,a.tab-button.active:after{
    --tabs-ornament-color:var(--tabs-active-color);
}

.tab-button:not(.active):hover:after,a.tab-button:not(.active):hover:after{
    --tabs-ornament-color:var(--tabs-button-hover-color);
}

.tab-button:focus,a.tab-button:focus{
    box-shadow:none;
    outline:none;
}

.tab-button:focus-visible,a.tab-button:focus-visible{
    outline:2px solid var(--interaction-color);
}

.tab-pane{
    display:none;
}

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

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

.dm-pro-admin-panel{
    --tabs-header-margin-inline:0;
    --tabs-button-hover-bg:transparent;
    --tabs-button-hover-color:var(--grey-38);
    --tabs-active-color:var(--interaction-color);
}

.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-sm);
}

.settings-header h2{
    color:var(--grey-14);
    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:52vh;
    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:var(--spacing-2xl);
}

.content-padding-right{
    padding-left:var(--spacing-2xl);
}

.content-padding-bottom{
    padding-bottom:var(--spacing-2xl);
}

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

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

.content-margin-top{
    margin-top:var(--spacing-lg);
}

.no-gaps{
    margin:0;
}

.big-dailymotion-logo-background{
    background-image:url(images/Dailymotion.a85170c4.png);
    background-position:-163px 125%;
    background-repeat:no-repeat;
    background-size:450px auto;
}

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

.max-width-700{
    max-width:669px;
}

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

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

.hidden{
    display:none;
}

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

.position-relative{
    position:relative;
}

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

.divider-line{
    border-bottom:1px solid var(--divider-color);
    border-top:none;
    margin-bottom:var(--spacing-sm);
}

.disable-view-mode{
    opacity:.3;
}

.st0{
    fill:#0e0e0e;
}

.st1{
    fill:none;
}

.input-group-3cols{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

.input-group-3cols>:nth-child(2){
    flex:0 0 127px;
    width:127px;
}

.input-group-3cols>:nth-child(3){
    flex:0 0 74px;
    width:74px;
}

.input-group-2cols{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:8px;
}

.input-group-2cols>:first-child{
    flex:0 0 127px;
    flex:0 0 var(--first-child-width, 127px);
    width:127px;
    width:var(--first-child-width, 127px);
}

.input-group-2cols>:nth-child(2){
    flex:0 0 74px;
    flex:0 0 var(--second-child-width, 74px);
    width:74px;
    width:var(--second-child-width, 74px);
}

.gradient-text-color{
    background:var(--gradient-text-color);
    background-clip:text;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.highlighted-text{
    color:var(--interaction-color);
    font-weight:700;
}

.dm__video-heading{
    line-height:1.4;
    margin:0 0 var(--spacing-sm);
    overflow:hidden;
    text-overflow:ellipsis;
    text-wrap:nowrap;
}

.dm-wrapper{
    margin:0;
    position:relative;
    width:100%;
}

.dm-wrapper .dailymotion-player-root{
        border-radius:var(--border-radius-default);
        overflow:hidden;
    }

.dm-wrapper .dm__video-title{
        line-height:1.4;
    }

.dm-wrapper iframe{
        margin:0 0 var(--spacing-sm);
        width:100%;
    }

.space-top-3xs{ margin-top:var(--spacing-3xs); }

.space-top-2xs{ margin-top:var(--spacing-2xs); }

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

.space-top-sm{ margin-top:var(--spacing-sm); }

.space-top-base{ margin-top:var(--spacing-base); }

.space-top-md{ margin-top:var(--spacing-md); }

.space-top-lg{ margin-top:var(--spacing-lg); }

.space-top-xl{ margin-top:var(--spacing-xl); }

.space-top-2xl{ margin-top:var(--spacing-2xl); }

.space-top-3xl{ margin-top:var(--spacing-3xl); }

.space-top-4xl{ margin-top:var(--spacing-4xl); }

.space-top-5xl{ margin-top:var(--spacing-5xl); }

.space-bottom-3xs{ margin-bottom:var(--spacing-3xs); }

.space-bottom-2xs{ margin-bottom:var(--spacing-2xs); }

.space-bottom-xs{ margin-bottom:var(--spacing-xs); }

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

.space-bottom-base{ margin-bottom:var(--spacing-base); }

.space-bottom-md{ margin-bottom:var(--spacing-md); }

.space-bottom-lg{ margin-bottom:var(--spacing-lg); }

.space-bottom-xl{ margin-bottom:var(--spacing-xl); }

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

.space-bottom-3xl{ margin-bottom:var(--spacing-3xl); }

.space-bottom-4xl{ margin-bottom:var(--spacing-4xl); }

.space-bottom-5xl{ margin-bottom:var(--spacing-5xl); }

.pad-left-3xs{ padding-right:var(--spacing-3xs); }

.pad-left-2xs{ padding-right:var(--spacing-2xs); }

.pad-left-xs{ padding-right:var(--spacing-xs); }

.pad-left-sm{ padding-right:var(--spacing-sm); }

.pad-left-base{ padding-right:var(--spacing-base); }

.pad-left-md{ padding-right:var(--spacing-md); }

.pad-left-lg{ padding-right:var(--spacing-lg); }

.pad-left-xl{ padding-right:var(--spacing-xl); }

.pad-left-2xl{ padding-right:var(--spacing-2xl); }

.pad-left-3xl{ padding-right:var(--spacing-3xl); }

.pad-left-4xl{ padding-right:var(--spacing-4xl); }

.pad-left-5xl{ padding-right:var(--spacing-5xl); }

.pad-right-3xs{ padding-left:var(--spacing-3xs); }

.pad-right-2xs{ padding-left:var(--spacing-2xs); }

.pad-right-xs{ padding-left:var(--spacing-xs); }

.pad-right-sm{ padding-left:var(--spacing-sm); }

.pad-right-base{ padding-left:var(--spacing-base); }

.pad-right-md{ padding-left:var(--spacing-md); }

.pad-right-lg{ padding-left:var(--spacing-lg); }

.pad-right-xl{ padding-left:var(--spacing-xl); }

.pad-right-2xl{ padding-left:var(--spacing-2xl); }

.pad-right-3xl{ padding-left:var(--spacing-3xl); }

.pad-right-4xl{ padding-left:var(--spacing-4xl); }

.pad-right-5xl{ padding-left:var(--spacing-5xl); }

