#block-controller-settings input[type=submit]{background-color:#008ab8;border-color:#008ab8;border-radius:.1rem;padding:.25rem .75rem}#block-controller-settings input[type=submit]:hover,#block-controller-settings input[type=submit]:focus{background-color:#006485}.block-controller-package .toggle-all-on,.block-controller-package .toggle-all-off{background-color:#008ab8;border:0;color:#fff;cursor:pointer;padding:.6rem 1rem;position:absolute;right:0;top:0}.block-controller-package .toggle-all-on:hover,.block-controller-package .toggle-all-on:focus,.block-controller-package .toggle-all-off:hover,.block-controller-package .toggle-all-off:focus{background-color:#006485}.block-controller-package .toggle-all-on{right:5rem}.block-controller-package input[type=checkbox]{border:0;border-radius:.5rem;color:#fff;height:1.75rem;width:6rem}.block-controller-package input[type=checkbox]:before{content:""}.block-controller-package input[type=checkbox]:after{box-sizing:border-box;display:block;font-size:.85rem;height:100%;padding-top:.65rem;width:50%}.block-controller-package input[type=checkbox]:not(:checked){background-color:#558b72}.block-controller-package input[type=checkbox]:not(:checked)::after{border-right:1px solid #fff;content:"On";padding:.9rem 0 0 .5rem;text-align:left}.block-controller-package input[type=checkbox]:not(:checked):hover,.block-controller-package input[type=checkbox]:not(:checked):focus{background-color:#426b58}.block-controller-package input[type=checkbox]:checked,.block-controller-package input[type=checkbox][checked=checked]{background-color:#c33c54}.block-controller-package input[type=checkbox]:checked::after,.block-controller-package input[type=checkbox][checked=checked]::after{border-left:1px solid #fff;content:"Off";margin-left:50%;padding:.9rem .5rem 0 0;text-align:right}.block-controller-package input[type=checkbox]:checked:hover,.block-controller-package input[type=checkbox]:checked:focus,.block-controller-package input[type=checkbox][checked=checked]:hover,.block-controller-package input[type=checkbox][checked=checked]:focus{background-color:#9c3043}.block-controller-package input[type=checkbox]:disabled{background-color:#d7d3d7;color:#000;cursor:default}.block-controller-package input[type=checkbox]:disabled::after{border:0}.block-controller-package input[type=checkbox]:disabled:hover,.block-controller-package input[type=checkbox]:disabled:focus{background-color:#d7d3d7}.block-controller-heading{margin:2rem 0}.block-controller-paragraph{font-size:.9rem}.block-controller-heading-details pre{display:inline;font-weight:normal}.block-controller-table{border-spacing:0;font-size:.9rem}.block-controller-table th{border-bottom:1px solid #000;padding-block:.75rem;padding-inline:.1rem;text-align:left}.block-controller-table td{min-width:16rem;padding-block:.75rem;padding-inline:.25rem}.block-controller-table tbody tr:nth-child(2n){background-color:#d7d3d7}.block-controller-block{background:#fff;border:1px solid #d7d3d7;border-radius:.15rem;box-shadow:#d7d3d7 0 1px;margin:2rem 0}.block-controller-block-heading{border-bottom:1px solid #d7d3d7;padding:.5rem 1rem;position:relative}.block-controller-block-heading legend,.block-controller-block-heading h2{font-size:1rem;font-weight:normal;margin-bottom:0;margin-top:0}.block-controller-block-options{padding:2rem 1rem}.block-controller-block-options p{margin-bottom:1.5rem;margin-top:0}.block-controller-block-options label{cursor:default;display:block;font-size:.85rem;margin-bottom:1rem}.block-controller-block-options .count{display:inline-block;font-size:.75rem;margin-left:.5rem}.block-controller-block-options .count a{color:#c33c54}.block-controller-block-options .count a:focus,.block-controller-block-options .count a:hover{text-decoration:none}.block-controller-details-nav p{display:inline-block;font-weight:bold}.block-controller-details-nav ul{display:inline-block}.block-controller-details-nav li{border-left:1px solid #000;display:inline;padding-inline:.5rem}.block-controller-details-nav li:first-child{border-left:0}.block-controller-post-list{padding:1rem}.block-controller-post-list ul{list-style-type:disc;margin-left:2rem}