:root{--content-restriction-primary-color:#93003f;--content-restriction-transition-hover:all .3s;--content-restriction-border-radius:5px}#wpcontent{padding-left:0!important}body.active-modal{overflow-y:hidden}.drawer-shadow{box-shadow:-6px 0 16px 0 rgba(0,0,0,.08),-3px 0 6px -4px rgba(0,0,0,.12),-9px 0 28px 8px rgba(0,0,0,.05)}.drawer-height{height:calc(100vh - 70px)}.mb-15{margin-bottom:15px!important}.text-center{text-align:center}.content-restriction{position:relative}.content-restriction .container{padding-top:0}.content-restriction__preloader{align-items:center;display:flex;height:100vh;justify-content:center}.content-restriction__btn{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:4px;color:#fff;display:inline-flex;height:38px;padding:0 32px;text-decoration:unset;transition:all .3s ease}.content-restriction__btn:focus,.content-restriction__btn:hover{background-color:hsla(0,0%,100%,.3);color:#fff}.content-restriction__btn:disabled{background-color:hsla(0,0%,100%,.5);color:#fff;cursor:not-allowed}.content-restriction__btn--create{background-color:var(--content-restriction-primary-color)}.content-restriction__btn--create:focus,.content-restriction__btn--create:hover{background-color:#2b2358}.content-restriction__btn--create span{margin-left:5px}.content-restriction__btn--back{color:#999;font-size:16px;padding:0!important}.content-restriction__btn--back:focus,.content-restriction__btn--back:hover{box-shadow:none;color:#222}.content-restriction__btn--delete{color:#1d2327;font-size:30px;padding:0;position:relative;top:-9px}.content-restriction__btn--delete:focus,.content-restriction__btn--delete:hover{color:#000}.content-restriction__btn--sm{padding:0 15px}.content-restriction__header{align-items:center;background-color:#fff;border-bottom:1px solid #d7d5d2;display:flex;justify-content:space-between;min-height:70px;padding:0 30px;position:relative;z-index:2}.content-restriction__header__title{color:#1d2327;font-size:20px;font-weight:700}.content-restriction__header__action{align-items:center;display:flex;flex:1;gap:20px;position:relative}.content-restriction__header__action--left{gap:5px}.content-restriction__header__action--left .content-restriction__btn .hover-icon{display:none}.content-restriction__header__action--left .content-restriction__btn:hover .hover-icon{display:flex}.content-restriction__header__action--left .content-restriction__btn:hover .default-icon{display:none}.content-restriction__header__action--left span{color:#515962;font-size:20px;font-weight:700;line-height:normal;padding:0 8px}.content-restriction__header__action--left img{border-radius:10px;max-width:45px}.content-restriction__header__action--right{justify-content:flex-end}.content-restriction__header__action--right .upgrade-to-pro{align-items:center;color:#f17c10!important;display:flex;gap:5px}.content-restriction__header__action__input{align-items:center;display:flex;gap:15px;margin-left:15px}.content-restriction__header__action__input input{background-color:rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.15);border-radius:4px;color:#1d2327;font-size:14px;font-weight:400;height:38px;padding:0 10px;width:180px}.content-restriction__header__action__input input:focus{border:none;box-shadow:none}.content-restriction__header__action__edit svg{fill:#1d2327}.content-restriction__header__action .content-restriction__btn--warning{bottom:-20px;color:#1d2327;font-size:12px;position:absolute;right:0}.content-restriction__header__action .ant-switch{background-color:rgba(0,0,0,.502);height:38px;width:75px}.content-restriction__header__action .ant-switch .ant-switch-handle{height:25px;inset-inline-start:9px;top:50%;transform:translateY(-50%);width:25px}.content-restriction__header__action .ant-switch .ant-switch-handle:before{border-radius:100%}.content-restriction__header__action .ant-switch .ant-switch-inner span{position:relative;top:8px}.content-restriction__header__action .ant-switch:hover{background-color:var(--content-restriction-primary-color)}.content-restriction__header__action .ant-switch.ant-switch-checked{background:#086f3d!important}.content-restriction__header__action .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 29px)}.content-restriction__header__action .content-restriction__single__btn__dropdown{inset-inline-end:0;inset-inline-start:unset;top:100%}#toplevel_page_content-restriction .wp-submenu li:nth-child(6) a{background-color:var(--content-restriction-primary-color);border-radius:3px;color:#fff;display:block;font-weight:600;margin:3px 10px 0;text-align:center;transition:all .3s}#toplevel_page_content-restriction .wp-submenu li:nth-child(6) a:hover{background-color:#c60055;box-shadow:none}
.ant-drawer-content-wrapper{margin-top:102px}input:checked+.slider{background-color:#4bb543}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(20px)}button{background:transparent;border:none;cursor:pointer}.ant-input{background-color:transparent;border:1px solid #95928e;border-radius:4px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);color:#000;font-size:14px;height:44px;padding:10px 20px!important;transition:all .3s ease;width:100%!important}.ant-input:focus,.ant-input:hover{border-color:var(--content-restriction-primary-color)}.ant-input::-moz-placeholder{color:#95928e}.ant-input::placeholder{color:#95928e}.ant-select{background-color:transparent;border:1px solid #95928e;border-radius:4px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);color:#000;cursor:pointer;font-size:16px;height:44px;transition:all .3s ease;width:100%!important}.ant-select:hover{border-color:var(--content-restriction-primary-color)}.ant-select .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important;overflow-y:auto;padding:6px 20px!important}.ant-select .ant-select-selection-placeholder{font-size:12px;padding:0!important}.ant-select .ant-select-selection-search{inset-inline-end:0;inset-inline-start:0;margin:0}.ant-select .ant-select-selection-search-input{box-shadow:none!important}.ant-select .ant-select-selection-item{font-size:12px;margin-inline-end:10px}.ant-select .ant-select-arrow,.ant-select .ant-select-clear{color:#000;inset-inline-end:18px}.switch{display:inline-block;height:24px;position:relative;width:44px}.switch input{height:0;opacity:0;width:0}.ant-switch{background-color:rgba(0,0,0,.5)}.ant-switch.ant-switch-checked{background:#086f3d!important}.slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .4s,box-shadow .4s}.slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:transform .4s;width:16px}.ant-slider{margin:0}.ant-slider .ant-slider-track{background-color:var(--content-restriction-primary-color)}.ant-slider:hover .ant-slider-track{background-color:#2b2358}.ant-slider:hover .ant-slider-handle:after{box-shadow:0 0 0 2px #2b2358}.ant-slider .ant-slider-handle:after{box-shadow:0 0 0 2px var(--content-restriction-primary-color)}.ant-slider .ant-slider-handle:active:after,.ant-slider .ant-slider-handle:focus:after,.ant-slider .ant-slider-handle:hover:after{box-shadow:0 0 0 4px #2b2358}.ant-select-dropdown{padding:10px}.ant-select-dropdown .ant-select-item{background-color:#fff;border-radius:4px;color:#000;font-size:12px;font-weight:400;margin-bottom:5px;transition:all .3s ease}.ant-select-dropdown .ant-select-item .ant-select-item-option-state{display:none}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected,.ant-select-dropdown .ant-select-item:hover{background-color:#f9f9f9}.ant-dropdown-menu{padding:10px!important;width:200px}.ant-dropdown-menu .ant-dropdown-menu-item{margin-bottom:5px!important}.ant-notification{left:12%!important;z-index:99999}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice{max-width:350px}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:0}.ant-menu{justify-content:flex-end}.ant-menu-item-selected,.ant-menu-submenu-selected,.ant-menu.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu.ant-menu-horizontal>.ant-menu-submenu-selected{color:var(--content-restriction-primary-color)}.ant-menu-item-active:after,.ant-menu-item-open:after,.ant-menu-item-selected:after,.ant-menu-item:hover:after,.ant-menu-submenu-active:after,.ant-menu-submenu-open:after,.ant-menu-submenu-selected:after,.ant-menu-submenu:hover:after,.ant-menu.ant-menu-horizontal>.ant-menu-item-active:after,.ant-menu.ant-menu-horizontal>.ant-menu-item-open:after,.ant-menu.ant-menu-horizontal>.ant-menu-item-selected:after,.ant-menu.ant-menu-horizontal>.ant-menu-item:hover:after,.ant-menu.ant-menu-horizontal>.ant-menu-submenu-active:after,.ant-menu.ant-menu-horizontal>.ant-menu-submenu-open:after,.ant-menu.ant-menu-horizontal>.ant-menu-submenu-selected:after,.ant-menu.ant-menu-horizontal>.ant-menu-submenu:hover:after{border-bottom-color:var(--content-restriction-primary-color)}
.content-restriction__rules{background-color:#fff;min-height:calc(75vh - 80px);padding:30px 30px 30px 20px}.content-restriction__rules__header{align-items:center;display:flex;justify-content:space-between;padding:50px 15px 25px 20px}.content-restriction__rules__header__title{font-size:32px;font-weight:700}.content-restriction__rules__list{border-spacing:unset;width:100%}.content-restriction__rules__list__header th{border-bottom:2px solid #ccc;color:#000;font-size:14px;font-weight:700;padding:16px 5px!important;text-align:start}.content-restriction__rules__list__header th:last-child{padding-inline-end:0;text-align:end}.content-restriction__rules__list__header th:first-child{padding-inline-start:0}.content-restriction__rules__body td{border-bottom:1px solid #ccc;box-sizing:border-box;color:#000;font-size:14px;font-weight:400;height:55px;padding:16px 5px!important}.content-restriction__rules__body td:last-child{justify-content:flex-end;padding-inline-end:0}.content-restriction__rules__body td:first-child{padding-inline-start:0}.content-restriction__rules__body a{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;gap:10px;text-decoration:none}.content-restriction__rules__body a:hover{color:var(--content-restriction-primary-color)}.content-restriction__rules__icon{display:flex;gap:5px}.content-restriction__rules__action{display:flex;gap:20px}.content-restriction__rules__action a{border:none;box-shadow:none}.content-restriction__rules__action .delete-btn svg path,.content-restriction__rules__action a svg path{fill:var(--content-restriction-primary-color)}.content-restriction__create-rules{align-items:center;display:flex;flex-direction:column;gap:70px;justify-content:center;min-height:calc(90vh - 80px)}.content-restriction__single{position:relative}.content-restriction__single__btn{align-items:center;background-color:#fff;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;padding:12px 20px;position:relative;transition:all .3s ease;width:385px}.content-restriction__single__btn img{border-radius:8px;box-shadow:0 0 3px #ddd;flex:1;max-width:25px;padding:6px 8px}.content-restriction__single__btn__title{flex:1;font-size:16px;margin:0}.content-restriction__single__btn__action{height:100%;text-align:end}.content-restriction__single__btn:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.content-restriction__single__btn.disabled{opacity:.5;pointer-events:none}.content-restriction__single__btn__dropdown{box-shadow:0 0 15px rgba(0,0,0,.082);inset-inline-start:100%;margin:0;opacity:0;position:absolute;top:0;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;width:125px;z-index:1}.content-restriction__single__btn__dropdown.active{opacity:1;transform:translateY(0);visibility:visible}.content-restriction__single__btn__dropdown__item{cursor:auto;margin:0}.content-restriction__single__btn__dropdown__btn{background-color:#fff;color:#000;font-size:14px;padding:8px 25px;transition:all .3s ease;width:100%}.content-restriction__single__btn__dropdown__btn:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.content-restriction__single__btn__dropdown__btn.disabled{color:#95928e;pointer-events:none}.content-restriction__single__btn__dropdown__btn--delete{border-radius:4px;color:#f5f5f5;padding:12px 25px}.content-restriction__single__btn__dropdown__btn--delete,.content-restriction__single__btn__dropdown__btn--delete:hover{background-color:var(--content-restriction-primary-color)}.content-restriction__single:before{align-items:center;border-radius:100%;content:"Then Unlock";display:flex;font-size:15px;height:20px;justify-content:center;left:50%;position:absolute;top:calc(100% + 28px);transform:translateX(calc(-50% + 1px));width:200px;z-index:1}.content-restriction__single:nth-child(2):before{content:"Otherwise, Restrict Using"}.content-restriction__single:after{border-right:2px dashed #d7d5d2;content:"";height:70px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:2px}.content-restriction__single:last-child:after,.content-restriction__single:last-child:before{display:none}.content-restriction__modal{pointer-events:none}.content-restriction__modal__overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s;width:100%;z-index:2}.content-restriction__modal__content{border-radius:4px;display:flex;flex-direction:column;left:50%;max-height:550px;max-width:900px;opacity:0;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.9);transition:opacity .3s,transform .5s;width:100%;z-index:2}.content-restriction__modal__content__title{margin:10px 0}.content-restriction__modal__content__desc{margin-bottom:0}.content-restriction__modal__content__header{background:#1f3121;display:flex;gap:20px;justify-content:space-between;padding:20px}.content-restriction__modal__content__header__info{align-items:center;display:flex;gap:10px}.content-restriction__modal__content__header__info .info-icon{background:#fff;border-radius:10px;padding:10px}.content-restriction__modal__content__header__action{align-items:center;display:flex;gap:10px}.content-restriction__modal__content__header__action__btn{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;padding:10px 25px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.content-restriction__modal__content__header__action__btn:hover{background-color:#fff;border-color:#fff;color:#000}.content-restriction__modal__content__title{color:#fff;font-size:24px;font-weight:700}.content-restriction__modal__content__desc{color:#fff;font-size:14px;font-weight:400}.content-restriction__modal__content__btn{align-items:center;background-color:#fff;border-radius:6px;color:#000;cursor:pointer;display:flex;justify-content:center;padding:10px 25px}.content-restriction__modal__content__close-btn{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;width:30px}.content-restriction__modal__content__body{background:#fff;color:#000;font-size:16px;font-weight:400}.content-restriction__modal__content__wrapper{align-items:flex-start;display:flex}.content-restriction__modal--visible{pointer-events:auto}.content-restriction__modal--visible .content-restriction__modal__content,.content-restriction__modal--visible .content-restriction__modal__overlay{opacity:1}.content-restriction__modal--visible .content-restriction__modal__content{opacity:1;transform:translate(-50%,-50%) scale(1)}.content-restriction__module{display:flex;flex:1;flex-direction:column;gap:15px;padding:15px}.content-restriction__type{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:0}.content-restriction__type__item{flex:0 0 32.94%;margin:0}.content-restriction__type__btn{align-content:baseline;align-items:center;border:1px solid #e6e6e6;border-radius:4px;color:#000;display:flex;flex-direction:column;flex-wrap:wrap;font-size:15px;font-weight:600;min-height:205px;padding:15px;transition:all .3s ease;white-space:nowrap;width:100%}.content-restriction__type__btn h3{font-size:1.1em}.content-restriction__type__btn img{border-radius:3px;margin-right:5px;max-width:40px;padding:2px}.content-restriction__type__btn span{font-weight:400;line-height:1.6;text-align:center;white-space:normal;width:100%}.content-restriction__type__btn:hover{border-color:#d1cdcd;box-shadow:0 10px 15px 5px rgba(0,0,0,.1)}.content-restriction__sidebar{pointer-events:none}.content-restriction__sidebar__overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s;width:100%}.content-restriction__sidebar__content{background:#fff;border-radius:4px;box-shadow:0 20px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:15px;height:100vh;max-width:500px;opacity:0;padding:15px 0;position:absolute;right:0;top:70px;transform:translateX(50px);transition:opacity .3s,transform .5s;width:100%;z-index:1}.content-restriction__sidebar__content__header{display:flex;gap:20px;padding:0 20px}.content-restriction__sidebar__content__title{align-items:center;color:#000;display:flex;flex:1;font-size:24px;font-weight:700;line-height:30px;margin:0}.content-restriction__sidebar__content__btn{align-items:center;background-color:transparent;border:1.5px solid rgba(0,0,0,.05);border-radius:4px;color:#1d2327;display:flex;font-size:14px;gap:10px;height:40px;justify-content:center;padding:8px 20px;transition:all .3s ease}.content-restriction__sidebar__content__btn:hover{background-color:rgba(0,0,0,.5);color:#fff}.content-restriction__sidebar__content__close-btn{align-items:center;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;width:30px}.content-restriction__sidebar__content__body{color:#000;font-size:16px;font-weight:400}.content-restriction__sidebar--visible{pointer-events:auto}.content-restriction__sidebar--visible .content-restriction__sidebar__content,.content-restriction__sidebar--visible .content-restriction__sidebar__overlay{opacity:1}.content-restriction__sidebar--visible .content-restriction__sidebar__content{opacity:1;transform:translateX(0)}.content-restriction__sidebar__tab{display:flex;flex-direction:column}.content-restriction__sidebar__tab__header{background:transparent!important;border:none;border-bottom:2px solid #e8e7e4;margin:0;padding:0 20px}.content-restriction__sidebar__tab__content{border-top:1.5px solid #000;padding:20px}.content-restriction__sidebar__tab__content__event{margin:20px 0 0}.content-restriction__sidebar__tab__content__event__desc{font-size:16px;line-height:2}.content-restriction__sidebar__tab__content__event__title{color:#000;font-size:20px;font-weight:400;line-height:26px;margin:0}.content-restriction__sidebar__tab__content__event__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;margin:20px 0 0;position:relative}.content-restriction__sidebar__tab__content__event__section-wrapper{display:flex;flex-direction:column;gap:10px}.content-restriction__sidebar__tab__content__event__btn{align-items:center;background-color:transparent;border:2px solid #95928e;border-radius:4px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);color:#000;cursor:pointer;display:flex;font-size:16px;gap:60px;justify-content:space-between;padding:8px 20px;position:relative;transition:all .3s ease;width:100%}.content-restriction__sidebar__tab__content__event__btn:hover{border-color:var(--content-restriction-primary-color)}.content-restriction__sidebar__tab__content__event__dropdown{background-color:#fff;border:1px solid #95928e;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;width:100%;z-index:1}.content-restriction__sidebar__tab__content__event__dropdown.active{opacity:1;transform:translateY(0);visibility:visible}.content-restriction__sidebar__tab__content__event__dropdown.active .content-restriction__sidebar__tab__content__event__dropdown__btn{pointer-events:auto}.content-restriction__sidebar__tab__content__event__dropdown__item{margin:0}.content-restriction__sidebar__tab__content__event__dropdown__btn{background-color:transparent;color:#000;padding:8px 25px;pointer-events:none;text-align:left;transition:all .3s ease;width:100%}.content-restriction__sidebar__tab__content__event__dropdown__btn:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.content-restriction__sidebar__tab .react-tabs__tab{background:transparent;border:none;border-bottom:2px solid transparent;box-sizing:border-box;color:#444;margin:0;width:100%}.content-restriction__sidebar__tab .react-tabs__tab:after{display:none}.content-restriction__sidebar__tab .react-tabs__tab.react-tabs__tab--selected{border-color:#000;color:#000;font-weight:700}
.content-restriction__integrations{clear:both;padding-block-start:10px}.content-restriction__integrations__header{margin:30px auto 60px;max-width:770px;padding-top:40px;text-align:center}.content-restriction__integrations__list{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0 60px 60px}.content-restriction__integrations__list__item{align-items:flex-start;background-color:#fff;border:1px solid #e6e8ea;border-radius:5px;display:flex;flex-direction:column;padding:20px 24px;transition:all .3s}.content-restriction__integrations__list__item__header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.content-restriction__integrations__list__item__header img{border-radius:3px;display:flex;margin-block-end:20px;width:70px}.content-restriction__integrations__list__item__header .badge{background:#ecfdf5;border-radius:100px;color:#047857;padding:3px 8px}.content-restriction__integrations__list__item__title{line-height:1.6;margin:0}.content-restriction__integrations__list__item__desc{flex-grow:1}.content-restriction__integrations__list__item__actions{align-items:center;display:flex;justify-content:space-between;margin-block-start:20px;width:100%}.content-restriction__integrations__list__item__actions .learn-more{text-decoration:none}.content-restriction__integrations__list__item__actions .action{background-color:var(--content-restriction-primary-color);border:none;border-radius:var(--content-restriction-border-radius);color:#fff;cursor:pointer;font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;text-decoration:none;transition:var(--content-restriction-transition-hover)}
.content-restriction__license{clear:both;padding-block-start:10px}.content-restriction__license__header{margin:30px auto 60px;max-width:770px;padding-top:40px;text-align:center}
