/* Made by web/office.py form_css() from KIND_RULES and the module maps; do not edit by hand. */
.form-card:has(input[name="denial_type"][data-k="wiser"]:checked) label.choice:has(> input[name="plan_category"]:not([data-fits~="wiser"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="wiser"]:checked) label.choice:has(> input[name="when"]:not([data-fits~="wiser"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="wiser"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="wiser"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="wiser"]:checked) label.choice:has(> input[name="urgency"]:not([data-fits~="wiser"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="wiser"]:checked) label.choice:has(> input[name="reason_category"]:not([data-fits~="wiser"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="wiser"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="wiser"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="wiser"]:checked) .svc-group:not([data-fits~="wiser"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="wiser"]:checked):has(input[name="plan_category"][data-pi="1"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="wiser-p1"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="wiser"]:checked):has(input[name="plan_category"][data-pi="1"]:checked) .svc-group:not([data-fits~="wiser-p1"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked) label.choice:has(> input[name="plan_category"]:not([data-fits~="tx_ur"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked) label.choice:has(> input[name="when"]:not([data-fits~="tx_ur"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="tx_ur"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked) label.choice:has(> input[name="urgency"]:not([data-fits~="tx_ur"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked) label.choice:has(> input[name="reason_category"]:not([data-fits~="tx_ur"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="tx_ur"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked) .svc-group:not([data-fits~="tx_ur"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked):has(input[name="plan_category"][data-pi="3"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="tx_ur-p3"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked):has(input[name="plan_category"][data-pi="3"]:checked) .svc-group:not([data-fits~="tx_ur-p3"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked):has(input[name="plan_category"][data-pi="4"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="tx_ur-p4"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="tx_ur"]:checked):has(input[name="plan_category"][data-pi="4"]:checked) .svc-group:not([data-fits~="tx_ur-p4"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked) label.choice:has(> input[name="plan_category"]:not([data-fits~="specialty"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked) label.choice:has(> input[name="when"]:not([data-fits~="specialty"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="specialty"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked) label.choice:has(> input[name="urgency"]:not([data-fits~="specialty"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked) label.choice:has(> input[name="reason_category"]:not([data-fits~="specialty"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="specialty"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked) .svc-group:not([data-fits~="specialty"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked):has(input[name="plan_category"][data-pi="3"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="specialty-p3"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked):has(input[name="plan_category"][data-pi="3"]:checked) .svc-group:not([data-fits~="specialty-p3"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked):has(input[name="plan_category"][data-pi="4"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="specialty-p4"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="specialty"]:checked):has(input[name="plan_category"][data-pi="4"]:checked) .svc-group:not([data-fits~="specialty-p4"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="ma_recon"]:checked) label.choice:has(> input[name="plan_category"]:not([data-fits~="ma_recon"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_recon"]:checked) label.choice:has(> input[name="when"]:not([data-fits~="ma_recon"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_recon"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="ma_recon"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_recon"]:checked) label.choice:has(> input[name="urgency"]:not([data-fits~="ma_recon"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_recon"]:checked) label.choice:has(> input[name="reason_category"]:not([data-fits~="ma_recon"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_recon"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="ma_recon"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_recon"]:checked) .svc-group:not([data-fits~="ma_recon"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="ma_recon"]:checked):has(input[name="plan_category"][data-pi="2"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="ma_recon-p2"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_recon"]:checked):has(input[name="plan_category"][data-pi="2"]:checked) .svc-group:not([data-fits~="ma_recon-p2"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked) label.choice:has(> input[name="plan_category"]:not([data-fits~="p2p"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked) label.choice:has(> input[name="when"]:not([data-fits~="p2p"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="p2p"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked) label.choice:has(> input[name="urgency"]:not([data-fits~="p2p"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked) label.choice:has(> input[name="reason_category"]:not([data-fits~="p2p"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="p2p"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked) .svc-group:not([data-fits~="p2p"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked):has(input[name="plan_category"][data-pi="1"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="p2p-p1"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked):has(input[name="plan_category"][data-pi="1"]:checked) .svc-group:not([data-fits~="p2p-p1"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked):has(input[name="plan_category"][data-pi="2"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="p2p-p2"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked):has(input[name="plan_category"][data-pi="2"]:checked) .svc-group:not([data-fits~="p2p-p2"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked):has(input[name="plan_category"][data-pi="3"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="p2p-p3"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked):has(input[name="plan_category"][data-pi="3"]:checked) .svc-group:not([data-fits~="p2p-p3"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked):has(input[name="plan_category"][data-pi="4"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="p2p-p4"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="p2p"]:checked):has(input[name="plan_category"][data-pi="4"]:checked) .svc-group:not([data-fits~="p2p-p4"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="erisa"]:checked) label.choice:has(> input[name="plan_category"]:not([data-fits~="erisa"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="erisa"]:checked) label.choice:has(> input[name="when"]:not([data-fits~="erisa"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="erisa"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="erisa"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="erisa"]:checked) label.choice:has(> input[name="urgency"]:not([data-fits~="erisa"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="erisa"]:checked) label.choice:has(> input[name="reason_category"]:not([data-fits~="erisa"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="erisa"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="erisa"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="erisa"]:checked) .svc-group:not([data-fits~="erisa"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="erisa"]:checked):has(input[name="plan_category"][data-pi="5"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="erisa-p5"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="erisa"]:checked):has(input[name="plan_category"][data-pi="5"]:checked) .svc-group:not([data-fits~="erisa-p5"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="outside"]:checked) label.choice:has(> input[name="plan_category"]:not([data-fits~="outside"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="outside"]:checked) label.choice:has(> input[name="when"]:not([data-fits~="outside"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="outside"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="outside"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="outside"]:checked) label.choice:has(> input[name="urgency"]:not([data-fits~="outside"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="outside"]:checked) label.choice:has(> input[name="reason_category"]:not([data-fits~="outside"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="outside"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="outside"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="outside"]:checked) .svc-group:not([data-fits~="outside"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="outside"]:checked):has(input[name="plan_category"][data-pi="3"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="outside-p3"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="outside"]:checked):has(input[name="plan_category"][data-pi="3"]:checked) .svc-group:not([data-fits~="outside-p3"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="outside"]:checked):has(input[name="plan_category"][data-pi="4"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="outside-p4"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="outside"]:checked):has(input[name="plan_category"][data-pi="4"]:checked) .svc-group:not([data-fits~="outside-p4"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="outside"]:checked):has(input[name="plan_category"][data-pi="5"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="outside-p5"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="outside"]:checked):has(input[name="plan_category"][data-pi="5"]:checked) .svc-group:not([data-fits~="outside-p5"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="ma_claim"]:checked) label.choice:has(> input[name="plan_category"]:not([data-fits~="ma_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_claim"]:checked) label.choice:has(> input[name="when"]:not([data-fits~="ma_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_claim"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="ma_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_claim"]:checked) label.choice:has(> input[name="urgency"]:not([data-fits~="ma_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_claim"]:checked) label.choice:has(> input[name="reason_category"]:not([data-fits~="ma_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_claim"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="ma_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_claim"]:checked) .svc-group:not([data-fits~="ma_claim"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="ma_claim"]:checked):has(input[name="plan_category"][data-pi="2"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="ma_claim-p2"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="ma_claim"]:checked):has(input[name="plan_category"][data-pi="2"]:checked) .svc-group:not([data-fits~="ma_claim-p2"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked) label.choice:has(> input[name="plan_category"]:not([data-fits~="om_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked) label.choice:has(> input[name="when"]:not([data-fits~="om_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="om_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked) label.choice:has(> input[name="urgency"]:not([data-fits~="om_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked) label.choice:has(> input[name="reason_category"]:not([data-fits~="om_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="om_claim"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked) .svc-group:not([data-fits~="om_claim"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked):has(input[name="plan_category"][data-pi="0"]:checked) label.choice:has(> input[name="service"]:not([data-fits~="om_claim-p0"]):not([data-fits~="all"]):not(:checked)),
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked):has(input[name="plan_category"][data-pi="0"]:checked) .svc-group:not([data-fits~="om_claim-p0"]):not(:has(input:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked):has(input[name="when"][data-wi="2"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="om_claim-w2"]):not(:checked)) { display: none; }
.form-card:has(input[name="denial_type"][data-k="om_claim"]:checked):has(input[name="when"][data-wi="3"]:checked) label.choice:has(> input[name="step"]:not([data-fits~="om_claim-w3"]):not(:checked)) { display: none; }
