*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;line-height:1.6}html{font-size:18px}small,.small,.form-text,figcaption{font-size:.92em!important}.table small,.table .small{font-size:.9em!important}#root{min-height:100vh}.row-deleted td{opacity:.5}#analysisContent h1,#irTextBox h1{font-size:1.5rem}#analysisContent h2,#irTextBox h2{font-size:1.25rem}#analysisContent h3,#irTextBox h3{font-size:1.1rem}.fancy-switch{padding:.75rem 1rem;border:1px solid #e1e5ef;border-radius:.65rem;background:linear-gradient(135deg,#4c6ef514,#6f42c10d);display:flex;flex-direction:column;gap:.4rem}.fancy-switch.form-switch{padding-left:1rem}.fancy-switch .switch-main{display:flex;align-items:center;gap:.85rem}.fancy-switch .form-check-input{width:3rem;height:1.5rem;cursor:pointer;box-shadow:none;margin-left:0}.fancy-switch .form-check-input:checked{background-color:#6f42c1;border-color:#6f42c1}.fancy-switch .form-check-input:focus{box-shadow:0 0 0 .25rem #6f42c140}.fancy-switch .form-check-label,.fancy-switch small{margin-left:0}html{scroll-behavior:smooth}.ir-box{line-height:1.6}.ir-box.collapsed{max-height:calc(1.6em * 3);overflow:hidden;white-space:normal}.ir-box.expanded{max-height:none;overflow:visible;white-space:pre-wrap}.table-responsive thead th{position:sticky;top:0;background:#fff;z-index:2}
