/* Cookie Rocket — deactivation feedback modal. Adaptive to the WP admin colour scheme. */
.cookroco-deact[hidden]{display:none;}
.cookroco-deact{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;}
.cookroco-deact__overlay{position:absolute;inset:0;background:rgba(10,15,26,.55);}
.cookroco-deact__box{position:relative;width:100%;max-width:480px;margin:20px;background:#fff;border-radius:0;
	padding:26px 26px 22px;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.cookroco-deact__x{position:absolute;top:12px;right:12px;width:30px;height:30px;border:0;background:transparent;
	font-size:22px;line-height:1;color:#646970;cursor:pointer;border-radius:0;}
.cookroco-deact__x:hover{background:#f0f0f1;color:#1d2327;}
.cookroco-deact__title{margin:0 0 6px;font-size:18px;font-weight:600;color:#1d2327;line-height:1.3;}
.cookroco-deact__sub{margin:0 0 16px;font-size:13px;color:#646970;line-height:1.5;}
.cookroco-deact__reasons{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;}
.cookroco-deact__reasons li{margin:0;}
.cookroco-deact__reasons label{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border-radius:0;
	cursor:pointer;font-size:13.5px;color:#1d2327;line-height:1.4;border:1px solid transparent;}
.cookroco-deact__reasons label:hover{background:#f6f7f7;}
.cookroco-deact__reasons input[type=radio]{margin:1px 0 0;flex:0 0 auto;}
.cookroco-deact__reasons input[type=radio]:checked + span{font-weight:600;}
.cookroco-deact__reasons label:has(input:checked){background:color-mix(in srgb,var(--wp-admin-theme-color,#2271b1) 8%,#fff);
	border-color:color-mix(in srgb,var(--wp-admin-theme-color,#2271b1) 30%,#fff);}
.cookroco-deact__msg{width:100%;box-sizing:border-box;margin:0 0 14px;padding:9px 11px;border:1px solid #c3c4c7;border-radius:0;
	font-size:13px;line-height:1.5;resize:vertical;min-height:40px;color:#1d2327;}
.cookroco-deact__msg:focus{border-color:var(--wp-admin-theme-color,#2271b1);outline:2px solid var(--wp-admin-theme-color,#2271b1);outline-offset:0;}
.cookroco-deact__privacy{margin:0 0 18px;font-size:11.5px;color:#787c82;line-height:1.5;}
.cookroco-deact__privacy a{color:var(--wp-admin-theme-color,#2271b1);}
.cookroco-deact__actions{display:flex;align-items:center;gap:16px;}
.cookroco-deact__actions .button-primary{min-width:170px;justify-content:center;text-align:center;}
.cookroco-deact__skip{font-size:13px;color:#646970;text-decoration:underline;cursor:pointer;}
.cookroco-deact__skip:hover{color:#1d2327;}
body.cookroco-deact-open{overflow:hidden;}
