.icl-check{transition:border-color .15s,background .15s}.icl-item-label{cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;padding:0}.icl-item-label:hover .icl-check{border-color:var(--amber-drill,#f59e0b)}.icl-item-label:focus-visible{outline:2px solid var(--amber-drill,#f59e0b);outline-offset:2px;border-radius:4px}.icl-detail-block summary{cursor:pointer;color:var(--amber-drill-dark,#b45309);-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:600}.icl-detail-block summary:hover{color:var(--amber-drill,#f59e0b)}.icl-btn{transition:background .15s,border-color .15s,color .15s,transform .15s}.icl-btn-primary:hover{transform:translateY(-1px);background:var(--amber-drill-light,#fbbf24)!important}.icl-btn-secondary:hover{border-color:var(--geological-gray,#4a5568)!important;color:var(--bedrock-dark,#0f1419)!important}.icl-print-only{display:none}@media print{.icl-print-only{display:block!important}.wmc-print-hide,.icl-controls,.icl-progress-track,.icl-detail-block,.icl-count{display:none!important}body:has(#well-checklist) .topic-sources{display:none!important}.icl-check{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:#fff!important;border:1.5pt solid #000!important;border-radius:2pt!important}.icl-check svg{display:none!important}.icl-item-label,.icl-item-label span{color:#000!important;opacity:1!important;text-decoration:none!important}.icl-group{break-inside:avoid;box-shadow:none!important;border:1.5pt solid #000!important;border-radius:0!important;margin-bottom:9pt!important}.icl-group-header{background:#fff!important;border-bottom:1.25pt solid #000!important;padding:4pt 8pt!important}.icl-group-header *{color:#000!important}.icl-group-subtitle{display:none!important}.icl-tag,.icl-pro-tag{color:#000!important;background:#fff!important;border:.75pt solid #000!important}.icl-item{break-inside:avoid;border-color:#444!important;padding:3pt 8pt!important}.icl-cluster-heading{break-after:avoid;color:#000!important;border-bottom:1pt solid #000!important;margin:6pt 0!important;padding-bottom:2pt!important;font-size:11pt!important}}
