body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:auto}html{overflow-x:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}.bia-or-line-container{align-items:center;margin:8px 0;display:flex}.bia-or-line-left{border:none;border-top:2px solid #888;flex:2;margin:0}.bia-or-line-right{border:none;border-top:2px solid #888;flex:4;margin:0}.bia-or-text{color:#888;white-space:nowrap;margin:0 12px;font-weight:700}.bia-impact-row-other{border:2px solid var(--sc3-green-light);border-radius:6px}.bia-impact-row-other:nth-of-type(2n){background:var(--sc3-green-light)}.bia-impact-row-other:nth-of-type(odd){background:#f0f8ed}.bia-criticality-row{border:2px solid var(--sc3-purple);border-radius:6px;margin-bottom:4px}.bia-criticality-row:nth-of-type(2n){background:var(--sc3-purple-light)}.bia-criticality-row:nth-of-type(odd){background:#e4dcf4}:root{--sc3-primary:#036;--sc3-primary-shadow:#0362;--sc3-secondary:#09c;--sc3-accent:#fbc02d;--sc3-bg:#f4f8fb;--sc3-green:#388e3c;--sc3-table-bg:#fff;--sc3-table-header-bg:#e5eef5;--sc3-purple:#7b1fa2;--sc3-purple-light:#ede7f6;--sc3-yellow-light:#fffbea;--sc3-green-light:#f8fff5;--sc3-blue-light:#f5faff;--sc3-error:#d32f2f;--sc3-gray:#757575;--sc3-delete:#c00;--sc3-background-blue:#08283e;--sc3-text-orange:#eb7325;--sc3-heading-yellow:#ffe8b5;--sc3-text-yellow:#ffe8b5;--sc3-heading-orange:#eb7325;--sc3-menu-current:#5c868e;--sc3-menu-other:#e2a027;--sc3-white:#fff;--sc3-border-radius:6px;--sc3-form-padding:12px;--sc3-section-margin:16px;--sc3-btn-radius:4px;--sc3-btn-font-weight:bold;--sc3-btn-font-size:1em;--sc3-btn-padding:.6em 1.5em;--sc3-table-border-radius:8px;--sc3-table-header-font-size:1.05em;--sc3-table-header-font-weight:bold;--sc3-input-border-radius:4px;--sc3-input-padding:.4em .6em;--sc3-table-transition:background .2s}.bia-table-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;border:1px solid #ddd;border-radius:4px;width:100%;margin:1rem 0;overflow:auto visible}.bia-table-container::-webkit-scrollbar{height:8px}.bia-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.bia-table-container::-webkit-scrollbar-thumb{background:var(--sc3-secondary);border-radius:4px}.bia-table-container::-webkit-scrollbar-thumb:hover{background:var(--sc3-primary)}.bia-guidance-table-container{-webkit-overflow-scrolling:touch;width:100%;margin:1rem 0;overflow-x:auto}.bia-downtime-table{width:100%;min-width:600px}.bia-comparison-table{width:100%;min-width:500px}.bia-intro-input,.bia-intro-select,.bia-intro-symbol-select{box-sizing:border-box;max-width:100%}.bia-intro-input{width:60px;min-width:50px}.bia-intro-symbol-select{border:1px solid var(--sc3-purple);text-align:center;box-sizing:border-box;color:#4a148c;background:#fff;border-radius:4px;width:35px;max-width:35px;margin-right:2px;padding:.2em .1em;font-size:.8rem}.bia-input,.bia-input-number,.bia-input-date,.bia-textarea,.bia-select,.bia-select-impact,.bia-textarea-impact,.bia-input-impact,.bia-textarea-dependencies{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}*{box-sizing:border-box}.bia-intro-details{word-wrap:break-word;max-width:100%;overflow-x:auto}@media (width<=768px){.bia-intro-table-th,.bia-intro-table-td{padding:.25rem;font-size:.8rem}.bia-intro-input{width:50px;font-size:.8rem}.bia-intro-symbol-select{width:35px;font-size:.8rem}.bia-downtime-table th,.bia-downtime-table td,.bia-comparison-table th,.bia-comparison-table td{padding:.25rem;font-size:.75rem}.bia-input,.bia-input-number,.bia-input-date,.bia-textarea,.bia-select,.bia-select-impact,.bia-textarea-impact,.bia-input-impact,.bia-textarea-dependencies,.bia-select-criticality{box-sizing:border-box;word-wrap:break-word;max-width:100%;font-size:.9rem}.bia-impact-container,.bia-flex-container{gap:.5rem;flex-flow:wrap!important;align-items:center!important}.bia-impact-container select,.bia-flex-container select,.bia-select-impact{flex-shrink:0!important;width:auto!important;min-width:fit-content!important;max-width:none!important}.bia-impact-container input[type=number],.bia-flex-container input[type=number],.bia-impact-container textarea,.bia-flex-container textarea,.bia-input-impact,.bia-textarea-impact{flex:1!important;width:auto!important;min-width:120px!important}.bia-impact-container,.bia-flex-container{min-width:100%}.bia-textarea,.bia-textarea-impact,.bia-textarea-dependencies{resize:vertical;min-height:60px}.bia-form-label{margin-bottom:.25rem;font-size:.9rem}.bia-form-group{margin-bottom:1rem}.bia-form-row{flex-direction:column}.bia-form-column{margin-bottom:.5rem;width:100%!important}.bia-main-container{padding:.75rem}.bia-impact-row-other,.bia-criticality-row{box-shadow:0 2px 4px #0000001a;margin-bottom:.75rem!important;padding:.5rem!important}.bia-impact-row-other:nth-of-type(2n){background:#f0f8ed!important;border-left:6px solid #f0f8ed!important}.bia-impact-row-other:nth-of-type(odd){border-left:6px solid var(--sc3-light-green)!important;background:var(--sc3-light-green)!important}.bia-criticality-row:nth-of-type(2n){border-left:6px solid var(--sc3-purple)!important;background:var(--sc3-purple-light)!important}.bia-criticality-row:nth-of-type(odd){border-left:6px solid var(--sc3-secondary)!important;background:#e4dcf4!important}.bia-radio-group{flex-direction:column;align-items:flex-start;gap:1rem}.bia-radio-option{gap:.75rem}.bia-back-to-top-container{justify-content:center;margin:2rem 0;padding:1rem 0;display:flex}.bia-back-to-top-button{color:#6c757d;border-radius:var(--sc3-btn-radius);font-size:.9rem;font-weight:var(--sc3-btn-font-weight);cursor:pointer;background-color:#f8f9fa;border:1px solid #dee2e6;align-items:center;gap:.5rem;padding:8px 16px;transition:all .3s ease-in-out;display:flex}.bia-back-to-top-button:hover{color:#495057;background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}}@media (width<=480px){.bia-intro-table{min-width:350px}.bia-downtime-table{min-width:450px}.bia-comparison-table{min-width:380px}.bia-intro-table-th,.bia-intro-table-td,.bia-downtime-table th,.bia-downtime-table td,.bia-comparison-table th,.bia-comparison-table td{word-break:break-word;padding:.15rem .1rem;font-size:.7rem;line-height:1.2}.bia-intro-input{width:40px;min-width:35px;padding:.1rem;font-size:.7rem}.bia-intro-symbol-select{width:30px;min-width:25px;padding:.1rem;font-size:.7rem}.bia-intro-select{min-width:55px;padding:.1rem;font-size:.7rem}.bia-impact-container,.bia-flex-container{gap:.25rem;flex-direction:column!important}.bia-impact-container>*,.bia-flex-container>*{flex:none!important;width:100%!important;min-width:auto!important}.bia-main-container,.bia-intro-details{padding:.5rem}.bia-intro-reset-button{padding:.4rem .8rem;font-size:.8rem}.bia-guidance-title{font-size:1rem}p,li{font-size:.85rem;line-height:1.3}h4{margin:.8rem 0 .4rem;font-size:1rem}.bia-form-group{margin-bottom:.5rem}.bia-impact-row-main,.bia-impact-row-other,.bia-criticality-row{border-left-width:8px!important;border-radius:8px!important;margin-bottom:1rem!important;padding:.75rem!important}.bia-impact-row-main .bia-form-label:before{content:"📊 ";font-size:.8rem}.bia-impact-row-other .bia-form-label:before{content:"📈 ";font-size:.8rem}.bia-criticality-row .bia-form-label:before{content:"⚡ ";font-size:.8rem}.rar-view-mode-container{gap:8px;padding:10px}.rar-view-mode-options label{font-size:13px}.rar-view-mode-options{flex-direction:column;gap:10px}}@media (width<=360px){.bia-intro-table{min-width:320px;font-size:.65rem}.bia-intro-table-th,.bia-intro-table-td{padding:.1rem .05rem;font-size:.65rem;line-height:1.1}.bia-intro-input{width:35px;min-width:30px;padding:.05rem;font-size:.65rem}.bia-intro-symbol-select{width:25px;min-width:20px;padding:.05rem;font-size:.65rem}.bia-intro-select{min-width:50px;padding:.05rem;font-size:.65rem}.bia-intro-checkbox{transform:scale(.8)}}.bia-main-container{background:var(--sc3-bg);border-radius:var(--sc3-table-border-radius);max-width:900px;box-shadow:0 2px 12px var(--sc3-primary-shadow);color:var(--sc3-primary);margin:2rem auto;padding:24px;font-family:Segoe UI,Arial,sans-serif;overflow:visible}.bia-main-heading{color:var(--sc3-primary);border-bottom:3px solid var(--sc3-accent);margin:0 0 1rem;padding-bottom:8px}.bia-form-summary{cursor:pointer;font-weight:var(--sc3-btn-font-weight);color:var(--sc3-secondary)}.bia-form-table{border-collapse:collapse;width:100%;margin-bottom:1rem}.bia-fieldset{border-radius:var(--sc3-border-radius);padding:var(--sc3-form-padding);margin-bottom:var(--sc3-section-margin)}.bia-fieldset-business{border:2px solid var(--sc3-primary);background:var(--sc3-blue-light)}.bia-fieldset-impact{border:2px solid var(--sc3-green);background:var(--sc3-green-light)}.bia-fieldset-criticality{border:2px solid var(--sc3-purple);background:var(--sc3-purple-light)}.bia-fieldset-dependencies{border:2px solid var(--sc3-accent);background:var(--sc3-yellow-light)}.bia-fieldset-viewmode{border:2px solid var(--sc3-secondary);background:var(--sc3-blue-light);margin-bottom:1rem}.bia-legend{font-weight:var(--sc3-btn-font-weight)}.bia-legend-business{color:var(--sc3-primary)}.bia-legend-impact{color:var(--sc3-green)}.bia-legend-criticality{color:var(--sc3-purple)}.bia-legend-dependencies{color:var(--sc3-accent)}.bia-legend-viewmode{color:var(--sc3-secondary)}.bia-field-table{width:100%}.bia-field-cell-label{width:25%}.bia-field-cell-label-wide{width:40%}.bia-form-label{color:var(--sc3-primary);font-size:.9rem;font-weight:600}.bia-input,.bia-input-number{box-sizing:border-box;width:100%;padding:var(--sc3-input-padding);border-radius:var(--sc3-input-border-radius);border:1px solid var(--sc3-secondary);font-size:1rem}.bia-input-date{box-sizing:border-box;padding:var(--sc3-input-padding);border-radius:var(--sc3-input-border-radius);border:1px solid var(--sc3-secondary);font-size:1rem}.bia-textarea{box-sizing:border-box;width:100%;padding:var(--sc3-input-padding);border-radius:var(--sc3-input-border-radius);border:1px solid var(--sc3-secondary);resize:vertical;font-size:1rem}.bia-select{box-sizing:border-box;padding:var(--sc3-input-padding);border-radius:var(--sc3-input-border-radius);border:1px solid var(--sc3-secondary);background:#fff;margin-right:.5rem;font-size:1rem}.bia-select-criticality{box-sizing:border-box;padding:var(--sc3-input-padding);border-radius:var(--sc3-input-border-radius);border:1px solid var(--sc3-secondary);color:var(--sc3-purple);background:#fff;margin-right:.5rem;font-size:1rem}.bia-flex-container{align-items:center;display:flex}.bia-flex-gap{gap:1rem;margin-top:8px;display:flex}.bia-input-criticality{box-sizing:border-box;padding:var(--sc3-input-padding);border-radius:var(--sc3-input-border-radius);border:1px solid var(--sc3-secondary);color:var(--sc3-purple);flex:1;font-size:1rem}.bia-checkbox-container{padding:var(--sc3-input-padding);align-items:center;display:flex}.bia-checkbox{width:20px;height:20px;accent-color:var(--sc3-purple);margin-right:8px}.bia-checkbox-label{color:var(--sc3-purple)}.bia-view-mode-container{background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;padding:15px;display:flex}.bia-view-mode-container>label:first-child{color:#333;flex-shrink:0;margin-bottom:0;font-size:14px;font-weight:700}.bia-view-mode-options{flex-wrap:wrap;gap:20px;display:flex}.bia-view-mode-options label{cursor:pointer;white-space:nowrap;align-items:center;margin-bottom:0;font-size:14px;display:flex}.bia-view-mode-options input[type=radio]{margin-bottom:0;margin-right:8px}.bia-radio-group{justify-content:center;align-items:center;gap:1.5rem;padding:1rem;display:flex}.bia-radio-option{align-items:center;gap:.5rem;display:flex}.bia-radio{width:18px;height:18px;accent-color:var(--sc3-secondary);cursor:pointer}.bia-radio-label{cursor:pointer;color:var(--sc3-primary);flex-direction:column;display:flex}.bia-radio-title{font-weight:var(--sc3-btn-font-weight);color:var(--sc3-secondary);font-size:1rem}.bia-radio-description{color:var(--sc3-gray);font-size:.85rem;font-style:italic}.bia-input-objective-exceeded{border:2px solid var(--sc3-error)!important;background-color:#dc35451a!important}.bia-objective-warning{color:var(--sc3-error);border-left:3px solid var(--sc3-error);background-color:#dc35451a;border-radius:3px;margin-top:.25rem;padding:.25rem;font-size:.85em;font-weight:700}.bia-required{color:var(--sc3-error)}.bia-btn{padding:var(--sc3-btn-padding);border-radius:var(--sc3-btn-radius);font-weight:var(--sc3-btn-font-weight);font-size:var(--sc3-btn-font-size);cursor:pointer;border:none;text-decoration:none;transition:all .3s;display:inline-block}.bia-btn-primary{background:var(--sc3-primary);color:#fff;box-shadow:0 2px 6px #0099cc21}.bia-btn-cancel{background:var(--sc3-gray);color:#fff;box-shadow:0 2px 6px #75757521}.bia-btn-secondary{background:var(--sc3-secondary);color:var(--sc3-white);border-color:var(--sc3-secondary);box-shadow:0 2px 6px #75757521}.bia-btn-secondary:hover{background-color:var(--sc3-primary);border-color:var(--sc3-primary);transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.bia-btn-outline{color:var(--sc3-primary);border:2px solid var(--sc3-primary);background:#fff;padding:10px 20px}.bia-btn-outline:hover{background:var(--sc3-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.bia-btn-outline-secondary{color:var(--sc3-secondary);border:2px solid var(--sc3-secondary);background:#fff;box-shadow:0 2px 6px #0099cc21}.bia-btn-outline-primary{color:var(--sc3-primary);border:2px solid var(--sc3-primary);background:#fff;box-shadow:0 2px 6px #00336621}.bia-btn-accent{background:var(--sc3-accent);color:#fff;border:none;box-shadow:0 2px 6px #fbc02d21}.bia-table-outer-container{border-top:2px solid var(--sc3-secondary);border-bottom:2px solid var(--sc3-secondary);background:#f8f9fa;width:100vw;margin-top:2rem;margin-left:calc(50% - 50vw);padding:2rem 1rem}.bia-table-inner{max-width:1400px;margin:0 auto}.bia-table-container{box-sizing:border-box;background:0 0;width:100vw;margin:2rem 0;position:relative;left:50%;overflow-x:auto;transform:translate(-50%)}.bia-table-section{margin-bottom:1rem}.bia-table-summary{cursor:pointer;font-weight:var(--sc3-btn-font-weight);color:var(--sc3-secondary);border-bottom:1px solid #e0e0e0;align-items:center;gap:10px;padding:10px 0;transition:color .2s;display:flex}.bia-table-summary strong{color:var(--sc3-secondary);margin:0 .25rem}.bia-table-scroll{box-sizing:border-box;width:100%;padding:0}.bia-table-count{background:var(--sc3-secondary);color:#fff;border-radius:12px;padding:2px 8px;font-size:.85rem;font-weight:400}.bia-table-statistics{border-radius:var(--sc3-border-radius);background:#fff;border:1px solid #e0e0e0;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.bia-table{border-collapse:collapse;background:var(--sc3-table-bg);border-radius:var(--sc3-table-border-radius);width:100%;min-width:1200px;overflow:hidden}.bia-table-heading{color:var(--sc3-primary);align-self:flex-start;margin-top:2rem;margin-left:0}.bia-th-group-business{border:4px solid var(--sc3-primary);background:var(--sc3-blue-light);color:var(--sc3-primary);font-weight:var(--sc3-table-header-font-weight);font-size:var(--sc3-table-header-font-size)}.bia-th-group-impact{border:4px solid var(--sc3-green);background:var(--sc3-green-light);color:var(--sc3-green);font-weight:var(--sc3-table-header-font-weight);font-size:var(--sc3-table-header-font-size)}.bia-th-group-criticality{border:4px solid var(--sc3-purple);background:var(--sc3-purple-light);color:var(--sc3-purple);font-weight:var(--sc3-table-header-font-weight);font-size:var(--sc3-table-header-font-size);text-align:center}.bia-th-group-dependencies{border:4px solid var(--sc3-accent);background:var(--sc3-yellow-light);color:#b38b00;font-weight:var(--sc3-table-header-font-weight);font-size:var(--sc3-table-header-font-size)}.bia-th-business{border:3px solid var(--sc3-primary);background:var(--sc3-blue-light);border-top:none;min-width:120px}.bia-th-impact{border:3px solid var(--sc3-green);background:var(--sc3-green-light);border-top:none;min-width:120px}.bia-th-impact-wide{border:3px solid var(--sc3-green);background:var(--sc3-green-light);border-top:none;min-width:150px}.bia-th-criticality{border:3px solid var(--sc3-purple);background:var(--sc3-purple-light);color:var(--sc3-purple);border-top:none}.bia-th-criticality-wide{border:3px solid var(--sc3-purple);background:var(--sc3-purple-light);color:var(--sc3-purple);border-top:none;min-width:100px}.bia-th-criticality-narrow{border:3px solid var(--sc3-purple);background:var(--sc3-purple-light);color:var(--sc3-purple);border-top:none;min-width:50px}.bia-th-criticality-medium{border:3px solid var(--sc3-purple);background:var(--sc3-purple-light);color:var(--sc3-purple);border-top:none;min-width:80px}.bia-th-dependencies{border:3px solid var(--sc3-accent);background:var(--sc3-yellow-light);border-top:none;min-width:120px}.bia-td-business{border:2px solid var(--sc3-primary);min-width:120px}.bia-td-impact{border:2px solid var(--sc3-green);min-width:120px}.bia-td-impact-wide{border:2px solid var(--sc3-green);min-width:150px}.bia-td-criticality{border:2px solid var(--sc3-purple);min-width:60px}.bia-td-criticality-wide{border:2px solid var(--sc3-purple);min-width:100px}.bia-td-criticality-medium{border:2px solid var(--sc3-purple);min-width:80px}.bia-td-dependencies{border:2px solid var(--sc3-accent);min-width:120px}.bia-th-detail{border:3px solid var(--sc3-primary);background:var(--sc3-blue-light);border-top:none;min-width:120px}.bia-th-dependency{border:3px solid var(--sc3-accent);background:var(--sc3-yellow-light);border-top:none;min-width:120px}.bia-td-detail{border:2px solid var(--sc3-primary);min-width:120px}.bia-td-dependency{border:2px solid var(--sc3-accent);min-width:120px}.bia-table-row{cursor:pointer;transition:background .2s}.bia-table-row-editing{outline:3px solid var(--sc3-secondary);background:#e8f4f8;box-shadow:0 0 8px #09c3}.bia-table-row-hover{background:#f0f8ff;box-shadow:0 2px 4px #0000001a}.bia-table-actions{white-space:nowrap;background:#fff;border:none;min-width:32px;padding:0}.bia-action-btn{cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.1em}.bia-action-btn-up{color:var(--sc3-secondary)}.bia-action-btn-up:disabled{color:#ccc;cursor:not-allowed}.bia-action-btn-down{color:var(--sc3-secondary)}.bia-action-btn-down:disabled{color:#ccc;cursor:not-allowed}.bia-action-btn-delete{color:var(--sc3-delete)}.bia-table-button-container{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:1rem;margin-bottom:2rem;display:flex}.bia-button-container{text-align:center;border-top:2px solid var(--sc3-primary);margin-top:2rem;padding-top:1.5rem}.bia-button-group{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.bia-version{text-align:center;color:#888;letter-spacing:.03em;-webkit-user-select:none;user-select:none;width:100%;margin-top:2em;margin-bottom:.5em;font-size:.95em}@media (width<=768px){.bia-container{margin:1rem;padding:16px}.bia-table{width:98vw;min-width:800px}.bia-button-container{flex-direction:column;gap:8px}.bia-btn{width:100%}.rar-view-mode-container{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.rar-view-mode-container>label:first-child{margin-bottom:5px}.rar-view-mode-options{flex-wrap:wrap;gap:15px;width:100%;display:flex}}.bia-impact-container{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bia-select-impact{flex-shrink:0;min-width:150px}.bia-textarea-impact{resize:vertical;flex:1;min-height:60px}.bia-input-impact{flex:1;min-width:100px}.bia-flex-container{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.bia-flex-container>select{flex-shrink:0}.bia-flex-container>input[type=number]{flex:1;min-width:120px}.bia-flex-container>textarea{flex:1;min-width:200px}.bia-textarea-dependencies{resize:vertical;min-height:80px}.bia-intro-details{margin-bottom:1rem}.bia-intro-summary{cursor:pointer;color:var(--sc3-secondary);font-weight:700}.bia-intro-link{color:var(--sc3-secondary)}.bia-intro-cell-content{justify-content:center;align-items:center;gap:2px;width:100%;display:flex;overflow:hidden}.bia-intro-input{border:1px solid var(--sc3-purple);text-align:center;box-sizing:border-box;color:#4a148c;border-radius:4px;width:50px;max-width:50px;padding:.2em .3em;font-size:.9rem}.bia-intro-select{border:1px solid var(--sc3-purple);text-align:center;box-sizing:border-box;color:#4a148c;background:#fff;border-radius:4px;width:80px;max-width:80px;padding:.2em .3em;font-size:.9rem}.bia-intro-checkbox{width:20px;height:20px;accent-color:var(--sc3-purple)}.bia-intro-checkbox-cell{text-align:center}.bia-back-to-top-container{justify-content:center;margin:2rem 0;padding:1rem 0;display:flex}.bia-back-to-top-button{color:#6c757d;border-radius:var(--sc3-btn-radius);font-size:.9rem;font-weight:var(--sc3-btn-font-weight);cursor:pointer;background-color:#f8f9fa;border:1px solid #dee2e6;align-items:center;gap:.5rem;padding:8px 16px;transition:all .3s ease-in-out;display:flex}.bia-back-to-top-button:hover{color:#495057;background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.bia-intro-reset-button{background:var(--sc3-purple);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-bottom:1rem;padding:8px 16px;font-weight:700;box-shadow:0 2px 6px #7b1fa221}.bia-intro-reset-button:hover{background:#6a1b9a}.bia-guidance-container{margin-top:2rem;margin-bottom:2rem}.bia-guidance-toggle{cursor:pointer;border:1px solid var(--sc3-secondary);background-color:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.bia-guidance-title{color:var(--sc3-primary);margin:0}.bia-guidance-toggle-icon{color:var(--sc3-primary);font-size:1.5rem;font-weight:700}.bia-guidance-content{border:1px solid var(--sc3-secondary);background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.bia-comparison-table{border-collapse:collapse;background:var(--sc3-table-bg);table-layout:fixed;border:1px solid #ccc;border-radius:4px;width:100%;margin:1rem 0;overflow:hidden;box-shadow:0 2px 8px #0000001a}.bia-comparison-table th:first-child,.bia-comparison-table td:first-child{width:20%}.bia-comparison-table th:nth-child(2),.bia-comparison-table td:nth-child(2),.bia-comparison-table th:nth-child(3),.bia-comparison-table td:nth-child(3){width:40%}.bia-comparison-table-header{background:var(--sc3-table-header-bg)}.bia-comparison-table th{background:var(--sc3-table-header-bg);box-shadow:none;border:1px solid #ccc;padding:8px;font-weight:700}.bia-comparison-table td{box-shadow:none;border:1px solid #ccc;padding:8px}.bia-comparison-table-bold{font-weight:700}.bia-comparison-table-row-alt{background:#f9f9f9}.bia-downtime-table{border-collapse:collapse;background:var(--sc3-table-bg);table-layout:fixed;border:1px solid #ccc;border-radius:4px;width:100%;margin:1rem 0;overflow:hidden;box-shadow:0 2px 8px #0000001a}.bia-downtime-table th:first-child,.bia-downtime-table td:first-child{width:12%}.bia-downtime-table th:nth-child(2),.bia-downtime-table td:nth-child(2){width:18%}.bia-downtime-table th:nth-child(3),.bia-downtime-table td:nth-child(3),.bia-downtime-table th:nth-child(4),.bia-downtime-table td:nth-child(4),.bia-downtime-table th:nth-child(5),.bia-downtime-table td:nth-child(5),.bia-downtime-table th:nth-child(6),.bia-downtime-table td:nth-child(6){width:17.5%}.bia-downtime-table th{text-align:center;background:var(--sc3-table-header-bg);box-shadow:none;border:1px solid #ccc;padding:8px;font-weight:700}.bia-downtime-table td{text-align:center;box-shadow:none;border:1px solid #ccc;padding:8px}.bia-downtime-table-bold{font-weight:700}.bia-downtime-table-row-alt{background:#f9f9f9}.bia-action-cell{white-space:nowrap;background:#fff;border:none;min-width:32px;padding:0}.bia-action-button{cursor:pointer;color:var(--sc3-secondary);background:0 0;border:none;padding:0 4px;font-size:1.1em}.bia-action-button:disabled{color:#ccc;cursor:not-allowed}.bia-action-button-remove{color:#d32f2f}.bia-action-button-remove:hover:not(:disabled){color:#b71c1c}@media print{.bia-container{box-shadow:none;background:#fff}.bia-btn,.bia-action-btn{display:none}}.bia-report-container{border-radius:var(--sc3-border-radius);box-shadow:0 2px 4px var(--sc3-primary-shadow);background:#fff;border:1px solid #e0e0e0;margin-top:2rem;padding:1.5rem}.bia-report-details{margin-bottom:1rem}.bia-report-summary{cursor:pointer;color:var(--sc3-secondary);font-weight:600}.bia-report-title{color:var(--sc3-primary);text-align:center;border-bottom:2px solid var(--sc3-accent);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem}.bia-report-heading{color:var(--sc3-primary);font-size:1.4em;font-weight:var(--sc3-btn-font-weight);margin:0;display:inline}.bia-report-content{padding:1.5rem}.bia-report-section{margin-bottom:2rem}.bia-report-section:last-child{margin-bottom:0}.bia-report-section-title{color:var(--sc3-primary);border-bottom:2px solid var(--sc3-secondary);font-size:1.1em;font-weight:var(--sc3-btn-font-weight);margin:0 0 1rem;padding-bottom:.5rem}.bia-report-section-description{color:var(--sc3-text);background:var(--sc3-light);border-radius:var(--sc3-border-radius);border-left:3px solid var(--sc3-secondary);margin-bottom:1rem;padding:.5rem;font-size:.9em;font-style:italic}.bia-report-summary-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.bia-report-summary-item{background:var(--sc3-bg);border-radius:var(--sc3-border-radius);border-left:4px solid var(--sc3-secondary);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.bia-report-summary-label{font-weight:var(--sc3-btn-font-weight);color:var(--sc3-primary)}.bia-report-summary-value{font-size:1.2em;font-weight:var(--sc3-btn-font-weight);color:var(--sc3-secondary)}.bia-report-summary-value.bia-report-critical{color:var(--sc3-purple)}.bia-report-summary-value.bia-report-high{color:var(--sc3-accent)}.bia-report-rto-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.bia-report-metric{text-align:center;background:var(--sc3-green-light);border-radius:var(--sc3-border-radius);border:2px solid var(--sc3-green);padding:1rem}.bia-report-metric-label{color:var(--sc3-green);font-weight:var(--sc3-btn-font-weight);margin-bottom:.5rem;display:block}.bia-report-metric-value{font-size:1.3em;font-weight:var(--sc3-btn-font-weight);color:var(--sc3-primary);display:block}.bia-report-distribution{flex-direction:column;gap:.75rem;display:flex}.bia-report-distribution-item{background:var(--sc3-bg);border-radius:var(--sc3-border-radius);grid-template-columns:2fr 1fr 3fr;align-items:center;gap:1rem;padding:.5rem;display:grid}.bia-report-distribution-label{font-weight:var(--sc3-btn-font-weight);color:var(--sc3-primary)}.bia-report-distribution-value{text-align:center;font-weight:var(--sc3-btn-font-weight);color:var(--sc3-secondary)}.bia-report-distribution-bar{background:#e0e0e0;border-radius:10px;height:20px;position:relative;overflow:hidden}.bia-report-distribution-fill{border-radius:10px;height:100%;transition:width .3s}.bia-report-criticality-5{background:#d32f2f}.bia-report-criticality-4{background:#fbc02d}.bia-report-criticality-3{background:#7b1fa2}.bia-report-criticality-2{background:#09c}.bia-report-criticality-1{background:#388e3c}.bia-report-impact-5{background:#d32f2f}.bia-report-impact-4{background:#fbc02d}.bia-report-impact-3{background:#7b1fa2}.bia-report-impact-2{background:#09c}.bia-report-impact-1{background:#388e3c}.bia-report-business-units{flex-wrap:wrap;gap:.5rem;display:flex}.bia-report-business-unit{background:var(--sc3-blue-light);color:var(--sc3-primary);border-radius:var(--sc3-border-radius);border:1px solid var(--sc3-primary);font-weight:var(--sc3-btn-font-weight);padding:.5rem 1rem}.bia-report-no-data{color:var(--sc3-gray);font-style:italic}.bia-report-critical-processes{flex-direction:column;gap:.75rem;display:flex}.bia-report-critical-process{background:var(--sc3-purple-light);border-radius:var(--sc3-border-radius);border-left:4px solid var(--sc3-purple);padding:1rem}.bia-report-process-name{font-weight:var(--sc3-btn-font-weight);color:var(--sc3-purple);margin-bottom:.5rem;font-size:1.1em}.bia-report-process-details{color:var(--sc3-primary);gap:1rem;font-size:.9em;display:flex}.bia-report-process-details span{font-weight:var(--sc3-btn-font-weight);background:#ffffffb3;border-radius:3px;padding:.25rem .5rem}.bia-report-recommendations{flex-direction:column;gap:.75rem;display:flex}.bia-report-recommendation{background:var(--sc3-yellow-light);border-radius:var(--sc3-border-radius);border-left:4px solid var(--sc3-accent);padding:1rem;line-height:1.5}.bia-report-recommendation strong{color:var(--sc3-primary)}.bia-donut-chart{background:var(--sc3-bg);border:1px solid var(--sc3-border);border-radius:var(--sc3-border-radius);flex-direction:column;flex:none;align-items:center;min-width:250px;padding:1rem;display:flex}.bia-donut-content{align-items:center;gap:1rem;display:flex}.bia-donut-svg{flex-shrink:0;display:block}.bia-donut-segment{cursor:pointer;transition:opacity .2s}.bia-donut-segment:hover{opacity:.8}.bia-donut-center-number{font-size:18px;font-weight:var(--sc3-btn-font-weight);fill:var(--sc3-primary)}.bia-donut-center-label{fill:var(--sc3-text);font-size:12px}.bia-donut-legend{flex-direction:column;justify-content:center;gap:.5rem;min-width:150px;display:flex}.bia-donut-legend-item{color:var(--sc3-text);align-items:center;gap:.5rem;font-size:.9em;display:flex}.bia-donut-legend-color{border-radius:2px;flex-shrink:0;width:12px;height:12px}.bia-donut-tooltip{color:#fff;white-space:nowrap;z-index:1000;pointer-events:none;background:#000000e6;border-radius:4px;padding:.5rem;font-size:.85em;box-shadow:0 2px 8px #0000004d}.bia-report-chart-container{flex-wrap:wrap;gap:1.5rem;margin-top:1rem;display:flex}.bia-report-bar-chart{flex:1;min-width:300px}@media (width<=768px){.bia-report-summary-grid,.bia-report-rto-grid{grid-template-columns:1fr}.bia-report-distribution-item{text-align:center;grid-template-columns:1fr;gap:.5rem}.bia-report-process-details{flex-direction:column;gap:.5rem}.bia-report-chart-container{flex-direction:column}.bia-donut-chart{align-self:center}.bia-donut-content{flex-direction:column;align-items:center;gap:1rem}.bia-donut-legend{width:100%;min-width:auto}}.bia-criticality-color-5{color:#c62828!important;background-color:#ffebee!important}.bia-criticality-color-4{color:#f57f17!important;background-color:#fff8e1!important}.bia-criticality-color-3{color:#6a1b9a!important;background-color:#f3e5f5!important}.bia-criticality-color-2{color:#1565c0!important;background-color:#e3f2fd!important}.bia-criticality-color-1{color:#2e7d32!important;background-color:#e8f5e8!important}.bia-impact-color-5{color:#c62828!important;background-color:#ffebee!important}.bia-impact-color-4{color:#f57f17!important;background-color:#fff8e1!important}.bia-impact-color-3{color:#6a1b9a!important;background-color:#f3e5f5!important}.bia-impact-color-2{color:#1565c0!important;background-color:#e3f2fd!important}.bia-impact-color-1{color:#2e7d32!important;background-color:#e8f5e8!important}.bia-impact-select-highlight{border-width:2px!important}.bia-impact-select-level-2{color:#1565c0!important;background-color:#e3f2fd!important;border-color:#1565c0!important}.bia-impact-select-level-3{color:#6a1b9a!important;background-color:#f3e5f5!important;border-color:#6a1b9a!important}.bia-impact-select-level-4{color:#f57f17!important;background-color:#fff8e1!important;border-color:#f57f17!important}.bia-impact-select-level-5{color:#c62828!important;background-color:#ffebee!important;border-color:#c62828!important}.bia-intro-section{margin-top:2rem;margin-bottom:2rem}.bia-intro-table-wrapper{box-sizing:border-box;background:0 0;width:100%;margin:1rem 0}.bia-intro-table-scroll{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;padding:0;overflow-x:auto}.bia-intro-table{border-collapse:collapse;width:100%;min-width:750px}.bia-intro-table th,.bia-intro-table td{text-align:left;border:1px solid #eee;padding:12px 15px}.bia-intro-table th{background:var(--sc3-bg);color:var(--sc3-text);font-weight:700}.bia-intro-table-th{border:2px solid var(--sc3-purple);text-align:center;padding:12px;font-size:1.05em;font-weight:700;overflow:hidden}.bia-intro-table-th:first-child{width:25%}.bia-intro-table-th:nth-child(2),.bia-intro-table-th:nth-child(3),.bia-intro-table-th:nth-child(4){width:14%}.bia-intro-table-th:nth-child(5),.bia-intro-table-th:nth-child(6){width:12%}.bia-intro-table-th:nth-child(7){width:13%}.bia-intro-table tr:nth-child(2n){background:var(--sc3-bg-alt)}.bia-intro-table-row:nth-child(2n){background:#f9f7ff}.bia-intro-table tr:hover{background:var(--sc3-bg-hover)}.bia-intro-table-header{color:var(--sc3-purple);background:#ede7f6}.bia-intro-table-row{background:#fff;transition:background .2s}.bia-intro-table-td-criticality{border:1px solid var(--sc3-purple);text-align:center;color:var(--sc3-purple);white-space:nowrap;text-overflow:ellipsis;background:#ede7f6;padding:10px;font-weight:700;overflow:hidden}.bia-intro-table-td{border:1px solid var(--sc3-purple);padding:6px;position:relative;overflow:hidden}.bia-view-mode-label{color:#000;margin-bottom:.5rem}.bia-back-to-top-floating{z-index:1200;background-color:var(--sc3-secondary,#6b3fa0);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:18px;transition:transform .15s,box-shadow .15s,background-color .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #0000001f}.bia-back-to-top-button.bia-back-to-top-floating:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000002e}@media (width<=480px){.bia-back-to-top-floating{width:40px;height:40px;font-size:16px;bottom:14px;right:14px}}
