.kitora-inspection-guide .kir-jumps{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block:24px}
.kitora-inspection-guide .kir-example{border-left:4px solid #2c604c;padding:4px 20px;margin-block:24px;background:#f2f6f3}
.kitora-inspection-guide .kir-example h3{margin-top:12px}
.kitora-inspection-guide section{margin-block:36px}
.kitora-inspection-guide code{overflow-wrap:anywhere;white-space:normal}
.kitora-inspection-guide .kir-quality{border:1px solid #97ad9f;border-radius:12px;padding:24px}
.kitora-inspection-guide .kir-quality fieldset{border:0;padding:0;margin:20px 0 0;min-width:0}
.kitora-inspection-guide .kir-quality legend{font-weight:700;margin-bottom:12px}
.kitora-inspection-guide .kir-quality label{display:flex;align-items:flex-start;gap:12px;padding:12px 0;cursor:pointer;border-bottom:1px solid #d9e2dc;line-height:1.5}
.kitora-inspection-guide .kir-quality input{flex:0 0 auto;width:22px;height:22px;margin:3px 0 0;accent-color:#285c46}
.kitora-inspection-guide :focus-visible{outline:3px solid #285c46;outline-offset:4px}
.kitora-inspection-guide [id]{scroll-margin-top:100px}
@media(max-width:600px){.kitora-inspection-guide .kir-quality{padding:16px}.kitora-inspection-guide .kir-example{padding-inline:14px}.kitora-inspection-guide .kitora-inspection-fields-table table{min-width:0;table-layout:auto}.kitora-inspection-guide .kitora-inspection-fields-table th,.kitora-inspection-guide .kitora-inspection-fields-table td{padding:8px;overflow-wrap:anywhere}}
@media print{.kitora-inspection-guide .kir-jumps,.kitora-inspection-guide .kir-screen-note{display:none}.kitora-inspection-guide section{margin-block:16pt}.kitora-inspection-guide h2,.kitora-inspection-guide h3{break-after:avoid}.kitora-inspection-guide .kir-example,.kitora-inspection-guide .kir-quality label{break-inside:avoid}.kitora-inspection-guide .kir-example{background:white;border-color:#444}.kitora-inspection-guide .kir-quality{break-before:page;border:1px solid #555;padding:14pt}.kitora-inspection-guide .kir-quality input{appearance:none;width:12pt;height:12pt;border:1px solid #222;border-radius:0}.kitora-inspection-guide .kir-quality input:checked:after{content:'X';display:block;text-align:center;line-height:11pt;font-size:10pt;color:#000}.kitora-inspection-guide .kir-reviewed{font-size:9pt}}
@media print{.kitora-inspection-guide{padding-bottom:0!important;margin-bottom:0!important}.kitora-inspection-guide>.wp-block-buttons{display:none!important}.kitora-inspection-guide .kir-reviewed{margin-bottom:0!important}.kitora-inspection-guide .kitora-note{background:#fff!important}}
@media print{main:has(>.kitora-inspection-guide){padding-bottom:0!important;margin-bottom:0!important;min-height:0!important}}
@media print{.kitora-inspection-guide .kir-quality label{padding-block:8px}.kitora-inspection-guide .kir-quality{margin-bottom:10pt}}
@media print{body:has(.kitora-inspection-guide) .wp-site-blocks>.wp-block-template-part{display:none!important}body:has(.kitora-inspection-guide) .wp-site-blocks{padding-bottom:0!important;margin-bottom:0!important;gap:0!important}}
