:root {
	--primary-color: #8161ff;
}

.rapidpress-logo {
	position: relative;
	width: 190px;
	height: 33px;
	margin-top: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='32.217' viewBox='0 0 190 32.217' fill='none'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='51' y='4' width='179' height='32' fill='%23000'%3E%3Cpath fill='%23fff' d='M42.13 3.304H190v26.435H42.13z'/%3E%3Cpath d='M42.957 5.188h6.847q1.85 0 3.225.714 1.4.714 2.168 2.009.767 1.295.767 3.04 0 2.273-1.269 3.78t-3.463 1.877l5.023 7.085h-1.932l-4.97-6.952h-4.785v6.952h-1.611zm6.688 10.019q2.193 0 3.437-1.137 1.242-1.137 1.242-3.119 0-1.957-1.242-3.093t-3.437-1.137H44.57v8.486zm14.627 8.697q-2.379 0-3.781-1.084-1.374-1.11-1.374-2.987 0-1.824 1.268-2.881 1.27-1.084 3.384-1.084h6.027v-.978q0-1.718-1.163-2.749-1.138-1.031-3.04-1.031-1.533 0-2.671.74-1.136.714-1.56 1.956h-1.56q.503-1.903 2.036-3.014 1.559-1.11 3.726-1.11 1.693 0 2.988.661 1.322.634 2.035 1.798.741 1.163.741 2.67v8.881h-1.27l-.158-2.353q-.899 1.242-2.354 1.903-1.454.661-3.278.661m-3.622-4.097q0 1.243.979 1.983 1.004.74 2.696.74 1.561 0 2.802-.608 1.27-.607 1.983-1.692.715-1.084.715-2.432v-.582h-6.002q-1.4 0-2.3.714-.872.714-.872 1.877m23.131 4.23q-1.85 0-3.357-.767a6.6 6.6 0 0 1-2.406-2.168v7.878h-1.533V10.025h1.295l.159 2.723a6.15 6.15 0 0 1 2.406-2.247q1.533-.819 3.437-.819 2.035 0 3.622.925a6.33 6.33 0 0 1 2.485 2.564q.899 1.613.899 3.674t-.899 3.701a6.33 6.33 0 0 1-2.485 2.564q-1.586.925-3.622.925m-5.816-7.19q0 1.665.714 2.961a5.24 5.24 0 0 0 1.983 2.035q1.296.714 2.961.714t2.934-.714a5.24 5.24 0 0 0 1.983-2.035q.714-1.295.714-2.961 0-1.64-.714-2.934a5.04 5.04 0 0 0-1.983-2.009q-1.269-.74-2.934-.74t-2.961.74a5.04 5.04 0 0 0-1.983 2.009q-.714 1.295-.714 2.934m17.081-6.82h1.533v13.667h-1.533zm-.634-3.886q0-.582.37-.978.397-.397 1.031-.397t1.005.397q.397.397.397.978 0 .608-.397 1.005-.37.397-1.005.397t-1.031-.397q-.37-.397-.37-1.005m13.421 17.896q-2.036 0-3.648-.925a6.57 6.57 0 0 1-2.486-2.564q-.872-1.639-.872-3.701t.872-3.674a6.57 6.57 0 0 1 2.486-2.564q1.613-.925 3.648-.925 1.85 0 3.33.767a6.44 6.44 0 0 1 2.432 2.115V4.13h1.534v19.562h-1.27l-.185-2.696a6.36 6.36 0 0 1-2.432 2.247q-1.506.793-3.409.793m-5.472-7.19q0 1.665.713 2.961a5.25 5.25 0 0 0 1.983 2.035q1.295.714 2.961.714 1.638 0 2.908-.714a5.2 5.2 0 0 0 2.009-2.035q.714-1.295.714-2.961 0-1.64-.714-2.934a5 5 0 0 0-2.009-2.009q-1.269-.74-2.908-.74-1.665 0-2.961.74a5.06 5.06 0 0 0-1.983 2.009q-.713 1.295-.713 2.934m18.482-11.658h5.869q3.226 0 5.023 1.613 1.798 1.586 1.798 4.467t-1.798 4.494q-1.798 1.586-5.024 1.586h-4.256v6.344h-1.613zm5.842 10.68q2.591 0 3.912-1.137 1.322-1.163 1.322-3.437t-1.322-3.41q-1.322-1.163-3.912-1.163h-4.23v9.146zm10.803-5.842h1.295l.159 3.066q.687-1.56 1.903-2.3 1.242-.767 3.119-.767h1.137v1.427h-1.19q-2.3 0-3.595 1.48-1.295 1.454-1.295 4.467v6.291h-1.533zm16.193 14.01q-2.062 0-3.648-.899a6.44 6.44 0 0 1-2.458-2.538q-.872-1.639-.872-3.754 0-2.088.872-3.701.899-1.639 2.485-2.538 1.586-.925 3.648-.925 2.114 0 3.727.978 1.612.979 2.458 2.749.845 1.772.793 4.071H148.26q.211 2.326 1.665 3.727 1.48 1.375 3.754 1.375 1.665 0 2.934-.74a5 5 0 0 0 1.956-2.062l1.718.026a6.5 6.5 0 0 1-2.564 3.093q-1.745 1.137-4.045 1.137m5.498-7.904q-.265-2.326-1.745-3.648-1.48-1.348-3.727-1.348-2.274 0-3.754 1.375-1.481 1.348-1.692 3.622zm10.404 7.904q-2.59 0-4.15-1.19-1.533-1.216-1.613-3.278h1.507q.132 1.454 1.216 2.273 1.11.793 3.066.793 1.798 0 2.829-.634 1.031-.661 1.031-1.798 0-1.085-1.031-1.745-1.004-.687-3.172-1.057-2.67-.449-3.939-1.401-1.242-.978-1.242-2.564 0-1.745 1.375-2.749 1.401-1.004 3.807-1.005 2.432 0 3.859 1.11 1.454 1.084 1.613 3.04h-1.533q-.106-1.348-1.137-2.062-1.004-.714-2.802-.714-1.691 0-2.67.661-.978.634-.978 1.745 0 1.004.952 1.639.952.608 3.225 1.031 5.181.979 5.181 4.097 0 1.718-1.48 2.776-1.454 1.031-3.912 1.031m14.534 0q-2.591 0-4.15-1.19-1.533-1.216-1.613-3.278h1.507q.132 1.454 1.216 2.273 1.11.793 3.066.793 1.798 0 2.829-.634 1.031-.661 1.031-1.798 0-1.085-1.031-1.745-1.005-.687-3.172-1.057-2.67-.449-3.939-1.401-1.242-.978-1.242-2.564 0-1.745 1.375-2.749 1.402-1.004 3.807-1.005 2.432 0 3.859 1.11 1.454 1.084 1.613 3.04h-1.533q-.106-1.348-1.137-2.062-1.005-.714-2.802-.714-1.692 0-2.67.661-.978.634-.978 1.745 0 1.004.952 1.639.952.608 3.225 1.031 5.181.979 5.181 4.097 0 1.718-1.48 2.776-1.454 1.031-3.912 1.031'/%3E%3C/mask%3E%3Cpath d='M42.957 5.188h6.847q1.85 0 3.225.714 1.4.714 2.168 2.009.767 1.295.767 3.04 0 2.273-1.269 3.78t-3.463 1.877l5.023 7.085h-1.932l-4.97-6.952h-4.785v6.952h-1.611zm6.688 10.019q2.193 0 3.437-1.137 1.242-1.137 1.242-3.119 0-1.957-1.242-3.093t-3.437-1.137H44.57v8.486zm14.627 8.697q-2.379 0-3.781-1.084-1.374-1.11-1.374-2.987 0-1.824 1.268-2.881 1.27-1.084 3.384-1.084h6.027v-.978q0-1.718-1.163-2.749-1.138-1.031-3.04-1.031-1.533 0-2.671.74-1.136.714-1.56 1.956h-1.56q.503-1.903 2.036-3.014 1.559-1.11 3.726-1.11 1.693 0 2.988.661 1.322.634 2.035 1.798.741 1.163.741 2.67v8.881h-1.27l-.158-2.353q-.899 1.242-2.354 1.903-1.454.661-3.278.661m-3.622-4.097q0 1.243.979 1.983 1.004.74 2.696.74 1.561 0 2.802-.608 1.27-.607 1.983-1.692.715-1.084.715-2.432v-.582h-6.002q-1.4 0-2.3.714-.872.714-.872 1.877m23.131 4.23q-1.85 0-3.357-.767a6.6 6.6 0 0 1-2.406-2.168v7.878h-1.533V10.025h1.295l.159 2.723a6.15 6.15 0 0 1 2.406-2.247q1.533-.819 3.437-.819 2.035 0 3.622.925a6.33 6.33 0 0 1 2.485 2.564q.899 1.613.899 3.674t-.899 3.701a6.33 6.33 0 0 1-2.485 2.564q-1.586.925-3.622.925m-5.816-7.19q0 1.665.714 2.961a5.24 5.24 0 0 0 1.983 2.035q1.296.714 2.961.714t2.934-.714a5.24 5.24 0 0 0 1.983-2.035q.714-1.295.714-2.961 0-1.64-.714-2.934a5.04 5.04 0 0 0-1.983-2.009q-1.269-.74-2.934-.74t-2.961.74a5.04 5.04 0 0 0-1.983 2.009q-.714 1.295-.714 2.934m17.081-6.82h1.533v13.667h-1.533zm-.634-3.886q0-.582.37-.978.397-.397 1.031-.397t1.005.397q.397.397.397.978 0 .608-.397 1.005-.37.397-1.005.397t-1.031-.397q-.37-.397-.37-1.005m13.421 17.896q-2.036 0-3.648-.925a6.57 6.57 0 0 1-2.486-2.564q-.872-1.639-.872-3.701t.872-3.674a6.57 6.57 0 0 1 2.486-2.564q1.613-.925 3.648-.925 1.85 0 3.33.767a6.44 6.44 0 0 1 2.432 2.115V4.13h1.534v19.562h-1.27l-.185-2.696a6.36 6.36 0 0 1-2.432 2.247q-1.506.793-3.409.793m-5.472-7.19q0 1.665.713 2.961a5.25 5.25 0 0 0 1.983 2.035q1.295.714 2.961.714 1.638 0 2.908-.714a5.2 5.2 0 0 0 2.009-2.035q.714-1.295.714-2.961 0-1.64-.714-2.934a5 5 0 0 0-2.009-2.009q-1.269-.74-2.908-.74-1.665 0-2.961.74a5.06 5.06 0 0 0-1.983 2.009q-.713 1.295-.713 2.934m18.482-11.658h5.869q3.226 0 5.023 1.613 1.798 1.586 1.798 4.467t-1.798 4.494q-1.798 1.586-5.024 1.586h-4.256v6.344h-1.613zm5.842 10.68q2.591 0 3.912-1.137 1.322-1.163 1.322-3.437t-1.322-3.41q-1.322-1.163-3.912-1.163h-4.23v9.146zm10.803-5.842h1.295l.159 3.066q.687-1.56 1.903-2.3 1.242-.767 3.119-.767h1.137v1.427h-1.19q-2.3 0-3.595 1.48-1.295 1.454-1.295 4.467v6.291h-1.533zm16.193 14.01q-2.062 0-3.648-.899a6.44 6.44 0 0 1-2.458-2.538q-.872-1.639-.872-3.754 0-2.088.872-3.701.899-1.639 2.485-2.538 1.586-.925 3.648-.925 2.114 0 3.727.978 1.612.979 2.458 2.749.845 1.772.793 4.071H148.26q.211 2.326 1.665 3.727 1.48 1.375 3.754 1.375 1.665 0 2.934-.74a5 5 0 0 0 1.956-2.062l1.718.026a6.5 6.5 0 0 1-2.564 3.093q-1.745 1.137-4.045 1.137m5.498-7.904q-.265-2.326-1.745-3.648-1.48-1.348-3.727-1.348-2.274 0-3.754 1.375-1.481 1.348-1.692 3.622zm10.404 7.904q-2.59 0-4.15-1.19-1.533-1.216-1.613-3.278h1.507q.132 1.454 1.216 2.273 1.11.793 3.066.793 1.798 0 2.829-.634 1.031-.661 1.031-1.798 0-1.085-1.031-1.745-1.004-.687-3.172-1.057-2.67-.449-3.939-1.401-1.242-.978-1.242-2.564 0-1.745 1.375-2.749 1.401-1.004 3.807-1.005 2.432 0 3.859 1.11 1.454 1.084 1.613 3.04h-1.533q-.106-1.348-1.137-2.062-1.004-.714-2.802-.714-1.691 0-2.67.661-.978.634-.978 1.745 0 1.004.952 1.639.952.608 3.225 1.031 5.181.979 5.181 4.097 0 1.718-1.48 2.776-1.454 1.031-3.912 1.031m14.534 0q-2.591 0-4.15-1.19-1.533-1.216-1.613-3.278h1.507q.132 1.454 1.216 2.273 1.11.793 3.066.793 1.798 0 2.829-.634 1.031-.661 1.031-1.798 0-1.085-1.031-1.745-1.005-.687-3.172-1.057-2.67-.449-3.939-1.401-1.242-.978-1.242-2.564 0-1.745 1.375-2.749 1.402-1.004 3.807-1.005 2.432 0 3.859 1.11 1.454 1.084 1.613 3.04h-1.533q-.106-1.348-1.137-2.062-1.005-.714-2.802-.714-1.692 0-2.67.661-.978.634-.978 1.745 0 1.004.952 1.639.952.608 3.225 1.031 5.181.979 5.181 4.097 0 1.718-1.48 2.776-1.454 1.031-3.912 1.031' fill='%232B2942'/%3E%3Cpath d='M42.957 5.188h6.847q1.85 0 3.225.714 1.4.714 2.168 2.009.767 1.295.767 3.04 0 2.273-1.269 3.78t-3.463 1.877l5.023 7.085h-1.932l-4.97-6.952h-4.785v6.952h-1.611zm6.688 10.019q2.193 0 3.437-1.137 1.242-1.137 1.242-3.119 0-1.957-1.242-3.093t-3.437-1.137H44.57v8.486zm14.627 8.697q-2.379 0-3.781-1.084-1.374-1.11-1.374-2.987 0-1.824 1.268-2.881 1.27-1.084 3.384-1.084h6.027v-.978q0-1.718-1.163-2.749-1.138-1.031-3.04-1.031-1.533 0-2.671.74-1.136.714-1.56 1.956h-1.56q.503-1.903 2.036-3.014 1.559-1.11 3.726-1.11 1.693 0 2.988.661 1.322.634 2.035 1.798.741 1.163.741 2.67v8.881h-1.27l-.158-2.353q-.899 1.242-2.354 1.903-1.454.661-3.278.661Zm-3.622-4.097q0 1.243.979 1.983 1.004.74 2.696.74 1.561 0 2.802-.608 1.27-.607 1.983-1.692.715-1.084.715-2.432v-.582h-6.002q-1.4 0-2.3.714-.872.714-.872 1.877Zm23.131 4.23q-1.85 0-3.357-.767a6.6 6.6 0 0 1-2.406-2.168v7.878h-1.533V10.025h1.295l.159 2.723a6.15 6.15 0 0 1 2.406-2.247q1.533-.819 3.437-.819 2.035 0 3.622.925a6.33 6.33 0 0 1 2.485 2.564q.899 1.613.899 3.674t-.899 3.701a6.33 6.33 0 0 1-2.485 2.564q-1.586.925-3.622.925Zm-5.816-7.19q0 1.665.714 2.961a5.24 5.24 0 0 0 1.983 2.035q1.296.714 2.961.714t2.934-.714a5.24 5.24 0 0 0 1.983-2.035q.714-1.295.714-2.961 0-1.64-.714-2.934a5.04 5.04 0 0 0-1.983-2.009q-1.269-.74-2.934-.74t-2.961.74a5.04 5.04 0 0 0-1.983 2.009q-.714 1.295-.714 2.934Zm17.081-6.82h1.533v13.665h-1.533zm-.634-3.886q0-.582.37-.978.397-.397 1.031-.397t1.005.397q.397.397.397.978 0 .608-.397 1.005-.37.397-1.005.397t-1.031-.397q-.37-.397-.37-1.005Zm13.421 17.896q-2.036 0-3.648-.925a6.57 6.57 0 0 1-2.486-2.564q-.872-1.639-.872-3.701t.872-3.674a6.57 6.57 0 0 1 2.486-2.564q1.613-.925 3.648-.925 1.85 0 3.33.767a6.44 6.44 0 0 1 2.432 2.115V4.13h1.534v19.562h-1.27l-.185-2.696a6.36 6.36 0 0 1-2.432 2.247q-1.506.793-3.409.793Zm-5.472-7.19q0 1.665.713 2.961a5.25 5.25 0 0 0 1.983 2.035q1.295.714 2.961.714 1.638 0 2.908-.714a5.2 5.2 0 0 0 2.009-2.035q.714-1.295.714-2.961 0-1.64-.714-2.934a5 5 0 0 0-2.009-2.009q-1.269-.74-2.908-.74-1.665 0-2.961.74a5.06 5.06 0 0 0-1.983 2.009q-.713 1.295-.713 2.934Zm18.48-11.659h5.869q3.226 0 5.023 1.613 1.798 1.586 1.798 4.467t-1.798 4.494q-1.798 1.586-5.024 1.586h-4.256v6.344h-1.613zm5.842 10.68q2.591 0 3.912-1.137 1.322-1.163 1.322-3.437t-1.322-3.41q-1.322-1.163-3.912-1.163h-4.23v9.146zm10.803-5.842h1.295l.159 3.066q.687-1.56 1.903-2.3 1.242-.767 3.119-.767h1.137v1.427h-1.19q-2.3 0-3.595 1.48-1.295 1.454-1.295 4.467v6.291h-1.533zm16.193 14.01q-2.062 0-3.648-.899a6.44 6.44 0 0 1-2.458-2.538q-.872-1.639-.872-3.754 0-2.088.872-3.701.899-1.639 2.485-2.538 1.586-.925 3.648-.925 2.114 0 3.727.978 1.612.979 2.458 2.749.845 1.772.793 4.071H148.26q.211 2.326 1.665 3.727 1.48 1.375 3.754 1.375 1.665 0 2.934-.74a5 5 0 0 0 1.956-2.062l1.718.026a6.5 6.5 0 0 1-2.564 3.093q-1.745 1.137-4.045 1.137Zm5.498-7.904q-.265-2.326-1.745-3.648-1.48-1.348-3.727-1.348-2.274 0-3.754 1.375-1.481 1.348-1.692 3.622zm10.404 7.904q-2.59 0-4.15-1.19-1.533-1.216-1.613-3.278h1.507q.132 1.454 1.216 2.273 1.11.793 3.066.793 1.798 0 2.829-.634 1.031-.661 1.031-1.798 0-1.085-1.031-1.745-1.004-.687-3.172-1.057-2.67-.449-3.939-1.401-1.242-.978-1.242-2.564 0-1.745 1.375-2.749 1.401-1.004 3.807-1.005 2.432 0 3.859 1.11 1.454 1.084 1.613 3.04h-1.533q-.106-1.348-1.137-2.062-1.004-.714-2.802-.714-1.691 0-2.67.661-.978.634-.978 1.745 0 1.004.952 1.639.952.608 3.225 1.031 5.181.979 5.181 4.097 0 1.718-1.48 2.776-1.454 1.031-3.912 1.031Zm14.534 0q-2.591 0-4.15-1.19-1.533-1.216-1.613-3.278h1.507q.132 1.454 1.216 2.273 1.11.793 3.066.793 1.798 0 2.829-.634 1.031-.661 1.031-1.798 0-1.085-1.031-1.745-1.005-.687-3.172-1.057-2.67-.449-3.939-1.401-1.242-.978-1.242-2.564 0-1.745 1.375-2.749 1.402-1.004 3.807-1.005 2.432 0 3.859 1.11 1.454 1.084 1.613 3.04h-1.533q-.106-1.348-1.137-2.062-1.005-.714-2.802-.714-1.692 0-2.67.661-.978.634-.978 1.745 0 1.004.952 1.639.952.608 3.225 1.031 5.181.979 5.181 4.097 0 1.718-1.48 2.776-1.454 1.031-3.912 1.031Z' stroke='%232B2942' stroke-width='.496' mask='url(%23a)'/%3E%3Cpath d='m3.166 11.198.069.045-.069-.045L1 14.541c-.929 1.435.009 3.342 1.713 3.482l1.506.124h.004a5.07 5.07 0 0 0 1.481 3.662l.058-.058-.058.058 4.877 4.877a5.07 5.07 0 0 0 3.677 1.481l.002.022.124 1.506c.139 1.704 2.046 2.643 3.482 1.712l3.343-2.165a4.44 4.44 0 0 0 1.9-2.68l1.322-5.45c4.577-3.919 7.23-9.63 7.215-15.566l-.002-1.147A3.643 3.643 0 0 0 27.99.746L26.843.743c-5.948-.014-11.67 2.648-15.59 7.242L5.845 9.297a4.44 4.44 0 0 0-2.679 1.9Zm13.82 18.851.045.069-.045-.069a.644.644 0 0 1-.991-.487l-.123-1.506a1 1 0 0 0-.028-.155 5.5 5.5 0 0 0 1.831-1.029l4.658-3.971-.796 3.28a2.83 2.83 0 0 1-1.208 1.704zM9.464 10.082l-3.946 4.633a5.5 5.5 0 0 0-1.033 1.843 1 1 0 0 0-.135-.022l-1.505-.123a.644.644 0 0 1-.487-.991l-.069-.045.069.045 2.166-3.343a2.83 2.83 0 0 1 1.703-1.208zm9.393-1.037-.059-.058.058.058c1.345-1.345 3.413-1.327 4.623-.118 1.209 1.209 1.226 3.277-.118 4.622l.058.058-.058-.058c-1.345 1.345-3.413 1.327-4.622.118s-1.227-3.277.118-4.622Zm9.129-6.683a2.024 2.024 0 0 1 2.04 2.04l.002 1.147c.013 5.466-2.437 10.743-6.681 14.362l-6.721 5.729c-1.483 1.264-3.612 1.19-4.901-.099l-4.877-4.876c-1.289-1.289-1.363-3.418-.099-4.901l5.729-6.721c3.618-4.244 8.895-6.695 14.362-6.681zm-10.39 12.451c1.878 1.877 4.971 1.82 6.909-.119s1.995-5.032.118-6.909c-1.877-1.878-4.971-1.821-6.909.118-1.938 1.938-1.995 5.031-.118 6.909Z' fill='%238161FF' stroke='%238161FF' stroke-width='.165'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
}

.rapidpress-version {
	position: absolute;
	top: 5px;
	right: -50px;
	font-size: 12px;
	line-height: 12px;
	color: #555;
	background: #fff;
	padding: 5px;
	border-radius: 5px;
}

.rapidpress-admin-content {
	margin-top: 10px;
}

.rapidpress-admin-content ::placeholder,
.rapidpress-admin-content ::-ms-input-placeholder {
	color: #999 !important;
}

.rapidpress-admin-content .button {
	vertical-align: middle;
}

#rapidpress-cache-settings-wrapper .form-table {
	margin-top: 0;
}

.rapidpress-admin-content .form-table th {
	padding: 15px 10px 15px 0;
	font-weight: 500;
}

.nav-tab-wrapper {
	margin-bottom: 20px;
}

.tab-content > .tab-pane {
	display: none;
}

.tab-content > .active {
	display: block;
}

.content-title {
	margin-top: 0;
	margin-bottom: 10px;
	background: #3d464d;
	color: #fff;
	border: 1px solid #ccd0d4;
	padding: 20px;
}

.rapidpress-card {
	background: #fff;
	border: 1px solid #ccd0d4;
	/* box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); */
	margin-bottom: 20px;
	padding: 20px;
}

.performance-score {
	font-size: 48px;
	font-weight: bold;
	color: #46b450;
	text-align: center;
	margin: 20px 0;
}

.rapidpress-card td label {
	padding: 10px 0;
	cursor: pointer;
	-webkit-user-select: none; /* Safari */
	-ms-user-select: none; /* IE 10 and IE 11 */
	user-select: none; /* Standard syntax */
}

.rapidpress-card td label:hover input[type="checkbox"] {
	border-color: var(--primary-color);
}

.accordion-item {
	margin-bottom: 10px;
}

.accordion-header {
	cursor: pointer;
	background-color: #fff;
	color: #000;
	padding: 15px 20px;
	border: 1px solid #eee;
	font-size: 14px;
	font-weight: 600;
	border: 1px solid #ccd0d4;
}

.accordion-header:before {
	content: "\f347";
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	width: 20px;
	height: 20px;
	font-size: 18px;
	color: #444;
	vertical-align: top;
	margin-right: 10px;
	position: relative;
	top: 1px;
}
.accordion-header:hover,
.accordion-header.active {
	background-color: #f4f8ff;
}

.accordion-header.active {
	border-bottom: none;
}

.accordion-header.active:before {
	transform: rotate(180deg);
	top: -2px;
}

.accordion-content {
	display: none;
	overflow: hidden;
}

.accordion-content .form-table td {
	padding: 5px 0;
	/* vertical-align: top; */
}

.accordion-content.active {
	display: block;
}

.js-disable-scope,
.css-disable-scope {
	margin-bottom: 10px;
}

.checkbox-btn {
	overflow: hidden;
	margin-top: 15px;
}

.hidden {
	display: none;
}

.checkbox-btn label span {
	text-align: center;
	display: inline-block;
	border: 1px solid #2271b1;
	color: #2271b1;
	background: #fff;
	font-size: 11px;
	padding: 6px 8px;
	border-radius: 3px;
}

/* .checkbox-btn label span:hover {
	background: #f6f7f7;
} */

.checkbox-btn label input {
	position: absolute;
	display: none;
}

.checkbox-btn input:checked + span {
	background-color: #edf7ff;
}

/* .js-exclude-pages-wrapper,
.css-exclude-pages-wrapper {
	margin-top: 10px;
} */

.js-exclude-enabled,
.css-exclude-enabled {
	margin-right: 5px;
}

#js-asset-management .js-exclude-pages-wrapper,
#css-asset-management .css-exclude-pages-wrapper {
	display: inline-block;
	margin: 0 0 10px 10px;
}

#asset-manager .checkbox-btn {
	display: inline;
	margin-right: 10px;
}

#asset-manager .checkbox-btn label span {
	font-size: 13px;
	padding: 6px 8px;
	background-color: #f6f7f7;
}

#asset-manager .checkbox-btn.status label span {
	color: #bbb;
	border-color: #bbb;
}

#asset-manager .checkbox-btn label span:hover {
	background-color: #f0f0f1;
	border-color: #0a4b78;
	color: #0a4b78;
}

#asset-manager .checkbox-btn input:checked + span {
	background-color: #04a17a;
	border-color: #04a17a;
	color: #fff;
}

.dashicons-editor-help {
	/* cursor: help; */
	vertical-align: middle;
}

.dashicons-editor-help:before {
	color: #ddd;
}

.dashicons-editor-help:hover::after {
	max-width: 300px;
	display: inline-block;
	content: attr(data-title);
	position: absolute;
	background: #3d464d;
	text-align: left;
	color: #fff;
	padding: 10px;
	border-radius: 5px;
	font-family: "system-ui", sans-serif;
	font-size: 12px;
	line-height: 18px;
	/* white-space: nowrap; */
	z-index: 9999;
}

.checkbox-radio {
	display: inline-block;
}

.checkbox-radio input {
	appearance: none;
	background-color: #ddd;
	border-radius: 72px;
	border-style: none;
	flex-shrink: 0;
	height: 22px;
	margin: 0;
	position: relative;
	width: 34px;
	cursor: pointer;
	margin-right: 6px;
}

.checkbox-radio input::before {
	bottom: -2px;
	content: "";
	left: -2px;
	position: absolute;
	right: -2px;
	top: -2px;
	cursor: pointer;
}

.checkbox-radio input,
.checkbox-radio input::after {
	transition: all 200ms ease-in-out;
}

.checkbox-radio input::after {
	background-color: #fff;
	border-radius: 50%;
	content: "";
	height: 16px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 16px;
	cursor: pointer;
}

.checkbox-radio input[type="checkbox"] {
	cursor: default;
}

.checkbox-radio input:hover {
	background-color: #c9cbcd;
	transition-duration: 0s;
}

.checkbox-radio input:checked {
	/* background-color: #6e79d6; */
	background-color: var(--primary-color);
	cursor: pointer;
}

.checkbox-radio input:checked::before {
	display: none;
}

.checkbox-radio input:checked::after {
	background-color: #fff;
	left: 15px;
}

.checkbox-radio :focus:not(.focus-visible) {
	outline: 0;
	box-shadow: none;
}

.checkbox-radio input:checked:hover {
	background-color: var(--primary-color);
}

.nav-tab-wrapper {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 0;
}

.nav-tab {
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	border-bottom: none;
	color: #555;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	margin-right: 8px;
	padding: 8px 20px;
	text-decoration: none;
	transition: all 0.3s ease;
	cursor: pointer;
}

.nav-tab-active,
.nav-tab-active:hover,
.nav-tab:hover {
	background-color: #fff !important;
	border-bottom: none;
	color: #000;
}

.nav-tab-active:focus,
.nav-tab:focus {
	outline: 0;
	box-shadow: none;
	border-bottom: none;
}

.tab-content {
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: none;
	padding: 15px;
}

/* Responsive Design */
@media screen and (max-width: 600px) {
	.nav-tab-wrapper {
		display: flex;
		flex-direction: column;
	}

	.nav-tab {
		margin-bottom: 5px;
		width: 100%;
	}
}

.button-primary.rapidpress-btn {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
	padding: 4px 15px;
	width: 120px;
	text-align: center;
}

.button-primary.rapidpress-btn:hover,
.button-primary.rapidpress-btn:focus {
	background-color: #7a5af7;
	border-color: #7a5af7;
}

.rapidpress-inline-notice {
	display: inline-block;
	margin-left: 10px;
	padding: 5px 10px;
	border-radius: 3px;
	font-weight: bold;
}

.rapidpress-inline-notice.notice-success {
	background-color: #dff0d8;
	color: #3c763d;
	border: 1px solid #d6e9c6;
}

.rapidpress-inline-notice.notice-error {
	background-color: #f2dede;
	color: #a94442;
	border: 1px solid #ebccd1;
}

.rapidpress-admin-content #submit-button {
	margin-top: 5px;
}
