.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid transparent;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}
.content-restriction__rules{min-height:calc(70vh - 80px);padding:30px 20px}.content-restriction__rules__header{align-items:center;display:flex;justify-content:space-between;padding:50px 25px 25px}.content-restriction__rules__header__title{font-size:32px;font-weight:700}.content-restriction__rules__list{background-color:#fff!important;border-radius:var(--content-restriction-border-radius);border-spacing:unset;padding:40px;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: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:var(--content-restriction-border-radius);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:var(--content-restriction-border-radius);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:var(--content-restriction-border-radius);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:var(--content-restriction-border-radius);display:flex;flex-direction:column;left:50%;max-height:550px;max-width:1000px;opacity:0;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;box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:1}.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:var(--content-restriction-border-radius);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:var(--content-restriction-border-radius);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:var(--content-restriction-border-radius);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-wrap:wrap;gap:15px;padding:0 15px}.content-restriction__group{display:flex;flex-direction:column;gap:6px;height:100%;left:15px;margin:0;position:absolute;top:123px;width:200px}.content-restriction__group~.content-restriction__type{padding-left:215px}.content-restriction__group~.content-restriction__type .content-restriction__type__item{flex:0 0 32.8%;max-width:33%}@media screen and (max-width:768px){.content-restriction__group{flex-direction:row;justify-content:center;width:100%}}.content-restriction__group__item{margin:0}.content-restriction__group__btn{background-color:#e6e6e6;border-radius:6px;padding:10px 15px;transition:all .3s ease;width:100%}.content-restriction__group__btn.active,.content-restriction__group__btn:hover{background-color:#1f3121;color:#fff}.content-restriction__type{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-wrap:wrap;gap:5px;margin:0;max-height:550px;min-height:360px;overflow-y:auto;padding:123px 0 15px;scrollbar-width:thin}.content-restriction__type__item{flex:0 0 32.84%;margin:0;max-width:32.84%}.content-restriction__type .pro-item .pro-badge,.content-restriction__type .pro-item .upcoming-badge{font-size:12px;padding:3px 8px;position:absolute;right:15px;text-align:right}.content-restriction__type .pro-item .upcoming-badge{background:#93003f;background:#ecfdf5;border-radius:100px;color:#fff;color:#047857}.content-restriction__type .pro-item{position:relative}.content-restriction__type__btn{align-content:baseline;align-items:center;border:1px solid #e6e6e6;border-radius:var(--content-restriction-border-radius);color:#000;display:flex;flex-direction:column;flex-wrap:wrap;flex-flow:column;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:var(--content-restriction-border-radius);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}.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:var(--content-restriction-border-radius);box-shadow:0 20px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:15px;height:calc(90vh - 80px);max-width:500px;opacity:0;overflow-y:auto;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:var(--content-restriction-border-radius);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:var(--content-restriction-border-radius);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__header__title{font-size:32px}.content-restriction__integrations__header p{font-size:18px}.content-restriction__integrations__list{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));padding:0 60px 60px}.content-restriction__integrations__list__item{align-items:flex-start;background-color:#fff;border:1px solid #e6e8ea;border-radius:var(--content-restriction-border-radius);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:var(--content-restriction-border-radius);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{font-size:20px;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__settings{clear:both;margin:0 auto;padding-block-start:10px}.content-restriction__settings__header{margin:30px auto 15px;padding-top:40px;text-align:center}.content-restriction__settings .settings-save-button{margin-top:30px}.content-restriction__settings .site-layout-background{background:transparent}
