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