@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spin-animation{animation:spin 1s linear infinite;display:inline-block}#globalSearchForm .input-group{background-color:rgba(255,255,255,0.05);border-radius:0.375rem;transition:all 0.2s ease}#globalSearchForm .input-group:focus-within{background-color:rgba(255,255,255,0.1);box-shadow:0 0 0 1px rgba(255,255,255,0.2)}#globalSearchForm .form-control{background-color:transparent;border:none;box-shadow:none}#globalSearchForm .form-control:focus{background-color:transparent;border:none;box-shadow:none}.navbar-nav .nav-link{padding:0.5rem 1rem;transition:all 0.2s ease}.navbar-nav .nav-link:hover{background-color:rgba(255,255,255,0.05);border-radius:0.375rem}.timeline{position:relative;padding-left:30px}.timeline-item{position:relative;margin-bottom:20px}.timeline-item:not(:last-child):before{content:'';position:absolute;left:-22px;top:20px;height:calc(100% + 20px);width:2px;background:var(--bs-border-color)}.timeline-marker{position:absolute;left:-27px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--bs-primary);border:3px solid var(--bs-body-bg)}.timeline-current .timeline-marker{background:var(--bs-success);box-shadow:0 0 0 3px rgba(var(--bs-success-rgb),0.2)}.timeline-content{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}.card{border:1px solid var(--bs-border-color);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:box-shadow 0.15s ease-in-out}.card:hover{box-shadow:0 4px 8px rgba(0,0,0,0.15)}.card.border-secondary{border-color:var(--bs-border-color)!important}#certificationSection .card{border-radius:4px!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform;border:1px solid #495057!important;overflow:hidden}#certificationSection .card-header{border-radius:0!important;border-bottom:1px solid #495057!important;background-color:#495057!important}#certificationSection .col-lg-3>.card{-webkit-font-smoothing:subpixel-antialiased;transform:translate3d(0,0,0)}#certificationSection .card{box-shadow:none!important}.card-header{border-bottom:1px solid var(--bs-border-color);background-color:var(--bs-gray-100)}.badge{font-size:0.75em;font-weight:500}.badge.fs-6{font-size:0.875rem!important}.btn{border-radius:6px;font-weight:500;transition:all 0.15s ease-in-out}.btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.btn-group .btn:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.navbar-brand{font-weight:600;font-size:1.25rem}.nav-link{font-weight:500;border-radius:6px;transition:background-color 0.15s ease-in-out}.nav-link:hover{background-color:var(--bs-gray-200)}.table{border-radius:8px;overflow:hidden}.table th{background-color:var(--bs-gray-100);border-top:none;font-weight:600;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.5px}.table-hover tbody tr:hover{background-color:var(--bs-gray-50)}.form-control,.form-select{border-radius:6px;border:1px solid var(--bs-border-color);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.form-control:focus,.form-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25)}.form-label{font-weight:500;margin-bottom:0.5rem}.alert{border:none;border-radius:8px;border-left:4px solid}.alert-success{border-left-color:var(--bs-success)}.alert-danger{border-left-color:var(--bs-danger)}.alert-warning{border-left-color:var(--bs-warning)}.alert-info{border-left-color:var(--bs-info)}.stats-card{background:linear-gradient(135deg,var(--bs-primary),var(--bs-primary-dark));color:white}.stats-card .card-body{padding:2rem}.stats-value{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem}.stats-label{font-size:0.875rem;opacity:0.9;text-transform:uppercase;letter-spacing:1px}.workflow-action-card{border:2px dashed var(--bs-border-color);border-radius:8px;transition:all 0.15s ease-in-out;cursor:pointer}.workflow-action-card:hover{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.loading{opacity:0.6;pointer-events:none}.spinner-border-sm{width:1rem;height:1rem}@media (max-width:768px){.table-responsive{font-size:0.875rem}.btn-group{display:flex;flex-direction:column}.btn-group .btn{border-radius:6px;margin-bottom:0.25rem}.btn-group .btn:last-child{margin-bottom:0}}.pagination .page-link{border-radius:6px;margin:0 0.125rem;border:1px solid var(--bs-border-color)}.pagination .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary)}.breadcrumb{background:none;padding:0;margin-bottom:1rem}.breadcrumb-item a{text-decoration:none;color:var(--bs-link-color)}.breadcrumb-item a:hover{color:var(--bs-link-hover-color);text-decoration:underline}.quick-action-btn{text-align:center;padding:1.5rem 1rem;border:2px solid var(--bs-border-color);border-radius:8px;text-decoration:none;color:var(--bs-body-color);transition:all 0.15s ease-in-out;display:block}.quick-action-btn:hover{border-color:var(--bs-primary);color:var(--bs-primary);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1)}.quick-action-btn i{font-size:2rem;margin-bottom:0.5rem;display:block}.table-bordered{border-collapse:separate!important;border-spacing:0;overflow:hidden;border-radius:0.375rem}.table-bordered th,.table-bordered td{border-left:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color)}.table-bordered th:last-child,.table-bordered td:last-child{border-right:1px solid var(--bs-border-color)}.table-bordered tbody tr:last-child td,.table-bordered tfoot tr:last-child td{border-bottom:1px solid var(--bs-border-color)}.table-bordered thead tr:first-child th:first-child{border-top-left-radius:0.375rem}.table-bordered thead tr:first-child th:last-child{border-top-right-radius:0.375rem}.table-bordered tbody tr:last-child td:first-child{border-bottom-left-radius:0.375rem}.table-bordered tbody tr:last-child td:last-child{border-bottom-right-radius:0.375rem}.table-bordered tfoot tr:last-child td:first-child{border-bottom-left-radius:0.375rem}.table-bordered tfoot tr:last-child td:last-child{border-bottom-right-radius:0.375rem}.table-bordered:has(tfoot) tbody tr:last-child td:first-child,.table-bordered:has(tfoot) tbody tr:last-child td:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.filter-bar{background-color:var(--bs-gray-50);border:1px solid var(--bs-border-color);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.empty-state{text-align:center;padding:3rem 1rem;color:var(--bs-text-muted)}.empty-state i{font-size:4rem;margin-bottom:1rem;opacity:0.5}.pre-certify-results{animation:fadeIn 0.3s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pre-certify-results .border-secondary{background-color:rgba(108,117,125,0.05)}.pre-certify-results .alert-sm{font-size:0.875rem}.pre-certify-results .btn-outline-primary{border-style:dashed;border-width:2px}.pre-certify-results .btn-outline-primary:hover{border-style:solid;transform:translateY(-1px);box-shadow:0 2px 5px rgba(13,110,253,0.2)}.pre-certify-results .border-danger{border-width:2px!important}.pre-certify-results .form-control-sm:focus{border-color:#0d6efd;box-shadow:0 0 0 0.1rem rgba(13,110,253,0.25)}.pre-certify-results .input-group-sm .input-group-text{background-color:rgba(108,117,125,0.1);border-color:rgba(108,117,125,0.3);font-size:0.75rem}.pre-certify-results .btn-primary.btn-sm{font-size:0.75rem;padding:0.375rem 0.75rem}#recheckBtn{animation:slideDown 0.3s ease-in-out}@keyframes slideDown{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.highlight-section{animation:pulse 2s ease-in-out}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(13,110,253,0)}50%{box-shadow:0 0 20px 5px rgba(13,110,253,0.5)}}#vendorsTable{font-size:0.875rem}#vendorsTable .checkbox-col{width:1%;white-space:nowrap;text-align:center;padding:0.25rem}#vendorsTable .distance-btn{white-space:nowrap;font-size:0.75rem;padding:0.25rem 0.5rem}[data-bs-theme="dark"]{--bs-body-color:#ffffff;color:#ffffff}[data-bs-theme="dark"] body,[data-bs-theme="dark"] p,[data-bs-theme="dark"] label,[data-bs-theme="dark"] .form-label,[data-bs-theme="dark"] .form-control,[data-bs-theme="dark"] .form-select,[data-bs-theme="dark"] h1,[data-bs-theme="dark"] h2,[data-bs-theme="dark"] h3,[data-bs-theme="dark"] h4,[data-bs-theme="dark"] h5,[data-bs-theme="dark"] h6,[data-bs-theme="dark"] span:not(.badge),[data-bs-theme="dark"] div:not(.alert),[data-bs-theme="dark"] li,[data-bs-theme="dark"] a:not(.btn),[data-bs-theme="dark"] small,[data-bs-theme="dark"] strong,[data-bs-theme="dark"] em{color:#ffffff!important}[data-bs-theme="dark"] .text-muted{color:#b8b8b8!important}[data-bs-theme="dark"] .card{background-color:var(--bs-gray-900);border-color:var(--bs-gray-700)}[data-bs-theme="dark"] .card-header{background-color:var(--bs-gray-800);border-color:var(--bs-gray-700)}[data-bs-theme="dark"] .table,[data-bs-theme="dark"] .table td,[data-bs-theme="dark"] .table th{color:#ffffff}[data-bs-theme="dark"] .table th{background-color:var(--bs-gray-800)}[data-bs-theme="dark"] .timeline-content{background-color:var(--bs-gray-900);border-color:var(--bs-gray-700)}[data-bs-theme="dark"] .filter-bar{background-color:var(--bs-gray-800);border-color:var(--bs-gray-700)}body.theme-transitioning,body.theme-transitioning *{transition:none!important}[data-bs-theme="light"]{--bs-body-bg:#ffffff;--bs-body-color:#212529;--bs-border-color:#dee2e6;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529}[data-bs-theme="light"] .navbar{background-color:#ffffff!important;border-bottom:1px solid #e9ecef!important;box-shadow:0 1px 3px rgba(0,0,0,0.05)}[data-bs-theme="light"] .navbar-brand{color:#212529!important}[data-bs-theme="light"] .navbar .nav-link{color:#495057!important}[data-bs-theme="light"] .navbar .nav-link:hover{background-color:rgba(0,0,0,0.05)!important;color:#212529!important}[data-bs-theme="light"] .navbar .dropdown-toggle{color:#495057!important}[data-bs-theme="dark"] .navbar{background-color:#212529!important;border-bottom:1px solid #495057!important}[data-bs-theme="dark"] .navbar-brand{color:rgba(255,255,255,0.9)!important}[data-bs-theme="dark"] .navbar .nav-link{color:rgba(255,255,255,0.75)!important}[data-bs-theme="dark"] .navbar .nav-link:hover{background-color:rgba(255,255,255,0.05)!important;color:rgba(255,255,255,0.9)!important}[data-bs-theme="dark"] .navbar .dropdown-toggle{color:rgba(255,255,255,0.75)!important}[data-bs-theme="dark"] .btn-outline-success{border-color:#198754;color:#75d9a8;border-width:2px;font-weight:500}[data-bs-theme="dark"] .btn-outline-success:hover{background-color:#198754;border-color:#198754;color:#ffffff;box-shadow:0 0 0 0.25rem rgba(25,135,84,0.3)}[data-bs-theme="dark"] .btn-outline-success:focus{box-shadow:0 0 0 0.25rem rgba(25,135,84,0.4)}[data-bs-theme="light"] #globalSearchForm .input-group{background-color:#f8f9fa;border:1px solid #dee2e6}[data-bs-theme="light"] #globalSearchForm .input-group:focus-within{background-color:#ffffff;border-color:#86b7fe;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.15)}[data-bs-theme="light"] #globalSearchForm .form-control{color:#212529}[data-bs-theme="light"] #globalSearchForm .input-group-text{background-color:transparent;border:none;color:#6c757d}[data-bs-theme="light"] .card{background-color:#ffffff;border-color:#dee2e6;box-shadow:0 1px 3px rgba(0,0,0,0.08)}[data-bs-theme="light"] .card:hover{box-shadow:0 4px 6px rgba(0,0,0,0.12)}[data-bs-theme="light"] .card-header{background-color:#f8f9fa;border-bottom-color:#dee2e6;color:#212529;font-weight:600}[data-bs-theme="light"] .table{color:#212529;border-color:#dee2e6}[data-bs-theme="light"] .table th{background-color:#f8f9fa;color:#212529;border-color:#dee2e6}[data-bs-theme="light"] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:rgba(0,0,0,0.02)}[data-bs-theme="light"] .table-hover tbody tr:hover{background-color:rgba(0,0,0,0.035);color:#212529}[data-bs-theme="light"] .table-bordered th,[data-bs-theme="light"] .table-bordered td{border-color:#dee2e6}[data-bs-theme="light"] .form-control,[data-bs-theme="light"] .form-select{background-color:#ffffff;border-color:#ced4da;color:#212529}[data-bs-theme="light"] .form-control:focus,[data-bs-theme="light"] .form-select:focus{background-color:#ffffff;border-color:#86b7fe;color:#212529;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}[data-bs-theme="light"] .form-control:disabled,[data-bs-theme="light"] .form-select:disabled{background-color:#e9ecef;color:#6c757d}[data-bs-theme="light"] .input-group-text{background-color:#e9ecef;border-color:#ced4da;color:#495057}[data-bs-theme="light"] .btn-outline-secondary{border-color:#6c757d;color:#6c757d}[data-bs-theme="light"] .btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#ffffff}[data-bs-theme="light"] .dropdown-menu{background-color:#ffffff;border:1px solid rgba(0,0,0,0.15);box-shadow:0 6px 12px rgba(0,0,0,0.12)}[data-bs-theme="light"] .dropdown-item{color:#212529}[data-bs-theme="light"] .dropdown-item:hover,[data-bs-theme="light"] .dropdown-item:focus{background-color:#f8f9fa;color:#16181b}.dropdown-item{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;display:block}.scope-task-dropdown{width:100%!important;min-width:unset!important;max-width:100%!important;left:0!important;right:0!important}.scope-task-dropdown .dropdown-item{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;padding:0.5rem 1rem!important;line-height:1.4!important;max-width:100%!important}[data-bs-theme="light"] .dropdown-divider{border-color:#e9ecef}[data-bs-theme="light"] .dropdown-header{color:#6c757d}[data-bs-theme="light"] .modal-content{background-color:#ffffff;border:1px solid rgba(0,0,0,0.2)}[data-bs-theme="light"] .modal-header{background-color:#f8f9fa;border-bottom-color:#dee2e6}[data-bs-theme="light"] .modal-header.bg-primary{background-color:#0d6efd!important;color:#ffffff!important}[data-bs-theme="light"] .modal-header.bg-primary .modal-title{color:#ffffff!important}[data-bs-theme="light"] .modal-header.bg-primary .btn-close{filter:brightness(0) invert(1)}[data-bs-theme="light"] .modal-footer{background-color:#f8f9fa;border-top-color:#dee2e6}[data-bs-theme="dark"] .modal-header.bg-primary{background-color:#0d6efd!important;color:#ffffff!important}[data-bs-theme="dark"] .modal-header.bg-primary .modal-title{color:#ffffff!important}[data-bs-theme="dark"] .modal-header.bg-primary .btn-close{filter:brightness(0) invert(1)}[data-bs-theme="light"] .alert-success{background-color:#ffffff!important;color:#212529!important;border:1px solid #c3e6cb!important;border-left:4px solid #198754!important}[data-bs-theme="light"] .alert-danger{background-color:#ffffff!important;color:#212529!important;border:1px solid #f5c6cb!important;border-left:4px solid #dc3545!important}[data-bs-theme="light"] .alert-warning{background-color:#ffffff!important;color:#212529!important;border:1px solid #ffeeba!important;border-left:4px solid #ffc107!important}[data-bs-theme="light"] .alert-info{background-color:#ffffff!important;color:#212529!important;border:1px solid #bee5eb!important;border-left:4px solid #0d6efd!important}[data-bs-theme="dark"] .alert{border-left-width:4px}[data-bs-theme="dark"] .alert-success{background-color:#051b11;border-color:#0f5132;color:#ffffff;border-left-color:#198754}[data-bs-theme="dark"] .alert-danger{background-color:#2c0b0e;border-color:#842029;color:#ffffff;border-left-color:#dc3545}[data-bs-theme="dark"] .alert-warning{background-color:#332701;border-color:#664d03;color:#ffffff;border-left-color:#ffc107}[data-bs-theme="dark"] .alert-info{background-color:#032830;border-color:#055160;color:#ffffff;border-left-color:#0dcaf0}[data-bs-theme="light"] .timeline-content{background-color:#ffffff;border-color:#dee2e6;box-shadow:0 1px 3px rgba(0,0,0,0.08)}[data-bs-theme="light"] .timeline-item:not(:last-child):before{background:#dee2e6}[data-bs-theme="light"] .timeline-marker{background:#0d6efd;border-color:#ffffff;box-shadow:0 0 0 3px rgba(13,110,253,0.1)}[data-bs-theme="light"] .timeline-current .timeline-marker{background:#198754;box-shadow:0 0 0 3px rgba(25,135,84,0.2)}[data-bs-theme="light"] .filter-bar{background-color:#f8f9fa;border-color:#dee2e6}[data-bs-theme="light"] .badge{font-weight:500}[data-bs-theme="light"] .workflow-action-card{background-color:#ffffff;border:2px dashed #dee2e6}[data-bs-theme="light"] .workflow-action-card:hover{border-color:#0d6efd;background-color:#f0f6ff}[data-bs-theme="light"] .quick-action-btn{background-color:#ffffff;border-color:#dee2e6;color:#212529}[data-bs-theme="light"] .quick-action-btn:hover{border-color:#0d6efd;color:#0d6efd;background-color:#f0f6ff;box-shadow:0 4px 8px rgba(0,0,0,0.08)}[data-bs-theme="light"] .empty-state{color:#6c757d}[data-bs-theme="light"] code{background-color:#f8f9fa;color:#e83e8c;padding:2px 4px;border-radius:3px}[data-bs-theme="light"] pre{background-color:#f8f9fa;border:1px solid #dee2e6;color:#212529}[data-bs-theme="light"] .pagination .page-link{background-color:#ffffff;border-color:#dee2e6;color:#0d6efd}[data-bs-theme="light"] .pagination .page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0d6efd}[data-bs-theme="light"] .pagination .page-item.active .page-link{background-color:#0d6efd;border-color:#0d6efd;color:#ffffff}[data-bs-theme="light"] .pagination .page-item.disabled .page-link{background-color:#ffffff;border-color:#dee2e6;color:#6c757d}[data-bs-theme="light"] .breadcrumb-item a{color:#0d6efd}[data-bs-theme="light"] .breadcrumb-item.active{color:#6c757d}[data-bs-theme="light"] .list-group-item{background-color:#ffffff;border-color:#dee2e6;color:#212529}[data-bs-theme="light"] .list-group-item:hover{background-color:#f8f9fa}[data-bs-theme="light"] .list-group-item.active{background-color:#0d6efd;border-color:#0d6efd;color:#ffffff}[data-bs-theme="light"] .progress{background-color:#e9ecef}[data-bs-theme="light"] .tooltip-inner{background-color:#212529;color:#ffffff}[data-bs-theme="light"] .tooltip.bs-tooltip-top .tooltip-arrow::before,[data-bs-theme="light"] .tooltip.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{border-top-color:#212529}[data-bs-theme="dark"] .tooltip-inner{background-color:#212529;color:#ffffff}[data-bs-theme="dark"] .tooltip.bs-tooltip-top .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{border-top-color:#212529}[data-bs-theme="dark"] .tooltip.bs-tooltip-bottom .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{border-bottom-color:#212529}[data-bs-theme="dark"] .tooltip.bs-tooltip-start .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{border-left-color:#212529}[data-bs-theme="dark"] .tooltip.bs-tooltip-end .tooltip-arrow::before,[data-bs-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{border-right-color:#212529}[data-bs-theme="light"] .spinner-border{color:#0d6efd}[data-bs-theme="light"] .offcanvas{background-color:#ffffff}#themeToggle{transition:all 0.3s ease}[data-bs-theme="light"] #themeToggle{border-color:#ffc107;color:#ffc107}[data-bs-theme="light"] #themeToggle:hover{background-color:#ffc107;color:#000000;border-color:#ffc107}[data-bs-theme="dark"] #themeToggle{border-color:#6c757d;color:#ffc107}[data-bs-theme="dark"] #themeToggle:hover{background-color:rgba(255,193,7,0.2);border-color:#ffc107}[data-bs-theme="light"] #certificationSection .card{border-color:#dee2e6!important}[data-bs-theme="light"] #certificationSection .card-header{background-color:#f8f9fa!important;border-bottom-color:#dee2e6!important}[data-bs-theme="light"] .stats-card{background:linear-gradient(135deg,#0d6efd,#0a58ca);color:white}[data-bs-theme="light"] .pre-certify-results .border-secondary{background-color:rgba(108,117,125,0.05);border-color:#dee2e6!important}[data-bs-theme="light"] #vendorsTable{background-color:#ffffff}[data-bs-theme="light"] #vendorsTable thead{background-color:#f8f9fa}[data-bs-theme="light"] .toast{background-color:#ffffff;border:1px solid rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}[data-bs-theme="light"] .toast-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;color:#495057}[data-bs-theme="light"] .bi-person-fill,[data-bs-theme="light"] .navbar .bi,[data-bs-theme="light"] .dropdown-menu .bi{color:inherit!important}[data-bs-theme="light"] .bg-secondary .bi-person-fill{color:#ffffff!important}[data-bs-theme="dark"] .bg-secondary .bi-person-fill{color:#ffffff!important}[data-bs-theme="light"] table th.text-white,[data-bs-theme="light"] table td .text-white,[data-bs-theme="light"] a.text-white:not(.btn),[data-bs-theme="light"] span.text-white,[data-bs-theme="light"] div.text-white:not(.modal-header){color:#495057!important}[data-bs-theme="light"] .text-decoration-none.text-white{color:#495057!important}[data-bs-theme="light"] .text-decoration-none.text-white:hover{color:#212529!important}[data-bs-theme="light"] .bg-primary .text-white,[data-bs-theme="light"] .bg-secondary .text-white,[data-bs-theme="light"] .bg-success .text-white,[data-bs-theme="light"] .bg-danger .text-white,[data-bs-theme="light"] .bg-warning .text-white,[data-bs-theme="light"] .bg-info .text-white,[data-bs-theme="light"] .bg-dark .text-white,[data-bs-theme="light"] .btn-primary,[data-bs-theme="light"] .btn-secondary,[data-bs-theme="light"] .btn-success,[data-bs-theme="light"] .btn-danger,[data-bs-theme="light"] .btn-warning,[data-bs-theme="light"] .btn-info,[data-bs-theme="light"] .btn-dark{color:#ffffff!important}[data-bs-theme="light"] .stats-card{color:#ffffff!important}[data-bs-theme="light"] .stats-card *{color:#ffffff!important}[data-bs-theme="light"] .badge.bg-primary,[data-bs-theme="light"] .badge.bg-secondary,[data-bs-theme="light"] .badge.bg-success,[data-bs-theme="light"] .badge.bg-danger,[data-bs-theme="light"] .badge.bg-warning,[data-bs-theme="light"] .badge.bg-info,[data-bs-theme="light"] .badge.bg-dark{color:#ffffff!important}[data-bs-theme="light"] .badge.bg-light{color:#212529!important;background-color:#f8f9fa!important;border:1px solid #dee2e6}[data-bs-theme="light"] .bg-dark:not(.navbar):not(.btn):not(.badge){background-color:#f8f9fa!important;color:#212529!important}[data-bs-theme="light"] .bg-dark.border-secondary,[data-bs-theme="light"] .bg-dark.border-info,[data-bs-theme="light"] .bg-dark.border-warning,[data-bs-theme="light"] .bg-dark.border-success,[data-bs-theme="light"] .bg-dark.border-primary{background-color:#ffffff!important;border-width:2px!important}[data-bs-theme="light"] .card-header.bg-primary,[data-bs-theme="light"] .card-header.bg-info,[data-bs-theme="light"] .card-header.bg-success,[data-bs-theme="light"] .card-header.bg-danger,[data-bs-theme="light"] .card-header.bg-warning{color:#ffffff!important}[data-bs-theme="light"] .card-header.bg-secondary{background-color:#6c757d!important;color:#ffffff!important}[data-bs-theme="light"] .card-header.text-light{color:#212529!important}[data-bs-theme="light"] div.bg-secondary:not(.badge):not(.btn):not(.rounded-circle){background-color:#e9ecef!important;color:#495057!important}[data-bs-theme="light"] .badge.bg-dark.text-warning{background-color:#495057!important;color:#ffc107!important}[data-bs-theme="light"] #workflow-canvas{background:#f8f9fa!important;border-color:#dee2e6!important}[data-bs-theme="light"] .card.bg-dark *{color:#212529!important}[data-bs-theme="light"] .card.bg-dark .text-muted{color:#6c757d!important}[data-bs-theme="light"] .card.bg-dark a:not(.btn){color:#0d6efd!important}[data-bs-theme="light"] .card.bg-dark a:not(.btn):hover{color:#0a58ca!important}[data-bs-theme="light"] thead th,[data-bs-theme="light"] .table thead th{background-color:#f8f9fa!important;color:#212529!important}[data-bs-theme="light"] thead.table-dark th,[data-bs-theme="light"] .table-dark thead th{background-color:#e9ecef!important;color:#212529!important}[data-bs-theme="light"] .border.rounded.p-3.bg-dark{background-color:#f8f9fa!important;border-color:#dee2e6!important;color:#212529!important}[data-bs-theme="light"] #certificationSection .card{border:2px solid #0d6efd!important;background-color:#ffffff!important;box-shadow:0 2px 8px rgba(13,110,253,0.1)!important}[data-bs-theme="light"] #certificationSection .card-header{background-color:#0d6efd!important;border-bottom:1px solid #0a58ca!important;color:#ffffff!important}[data-bs-theme="light"] #certificationSection .card-body{color:#212529!important}[data-bs-theme="light"] .table .text-white,[data-bs-theme="light"] .table .text-decoration-none.text-white{color:#ffffff!important}[data-bs-theme="light"] span.text-white:not(.badge),[data-bs-theme="light"] div.text-white:not(.modal-header):not([class*="bg-"]),[data-bs-theme="light"] p.text-white,[data-bs-theme="light"] h1.text-white,[data-bs-theme="light"] h2.text-white,[data-bs-theme="light"] h3.text-white,[data-bs-theme="light"] h4.text-white,[data-bs-theme="light"] h5.text-white,[data-bs-theme="light"] h6.text-white{color:#212529!important}[data-bs-theme="light"] .modal-content{background-color:#ffffff!important;border:1px solid rgba(0,0,0,0.2)!important;box-shadow:0 8px 30px rgba(0,0,0,0.15)!important;border-radius:8px!important}[data-bs-theme="light"] .modal-header{background-color:#f8f9fa!important;border-bottom:1px solid #dee2e6!important;color:#212529!important}[data-bs-theme="light"] .modal-header .modal-title{color:#212529!important}[data-bs-theme="light"] .modal-header .btn-close{filter:none!important}[data-bs-theme="light"] .modal-header.bg-primary,[data-bs-theme="light"] .modal-header.bg-success,[data-bs-theme="light"] .modal-header.bg-danger,[data-bs-theme="light"] .modal-header.bg-warning,[data-bs-theme="light"] .modal-header.bg-info,[data-bs-theme="light"] .modal-header.bg-dark,[data-bs-theme="light"] .modal-header.bg-secondary{color:#ffffff!important}[data-bs-theme="light"] .modal-header.bg-primary .modal-title,[data-bs-theme="light"] .modal-header.bg-success .modal-title,[data-bs-theme="light"] .modal-header.bg-danger .modal-title,[data-bs-theme="light"] .modal-header.bg-warning .modal-title,[data-bs-theme="light"] .modal-header.bg-info .modal-title,[data-bs-theme="light"] .modal-header.bg-dark .modal-title,[data-bs-theme="light"] .modal-header.bg-secondary .modal-title{color:#ffffff!important}[data-bs-theme="light"] .modal-header.bg-primary .btn-close,[data-bs-theme="light"] .modal-header.bg-success .btn-close,[data-bs-theme="light"] .modal-header.bg-danger .btn-close,[data-bs-theme="light"] .modal-header.bg-warning .btn-close,[data-bs-theme="light"] .modal-header.bg-info .btn-close,[data-bs-theme="light"] .modal-header.bg-dark .btn-close,[data-bs-theme="light"] .modal-header.bg-secondary .btn-close{filter:brightness(0) invert(1)!important}[data-bs-theme="light"] .modal-footer{background-color:#f8f9fa!important;border-top:1px solid #dee2e6!important}[data-bs-theme="light"] .dropdown-menu{background-color:#ffffff!important;border:1px solid rgba(0,0,0,0.15)!important;box-shadow:0 4px 12px rgba(0,0,0,0.1)!important;border-radius:6px!important}[data-bs-theme="light"] .dropdown-item{color:#212529!important;font-weight:400!important}[data-bs-theme="light"] .dropdown-item:hover,[data-bs-theme="light"] .dropdown-item:focus{background-color:#f0f5ff!important;color:#0d6efd!important}[data-bs-theme="light"] .timeline-content{background-color:#ffffff!important;border:1px solid #dee2e6!important;box-shadow:0 1px 4px rgba(0,0,0,0.06)!important}[data-bs-theme="light"] .timeline-marker{background-color:#0d6efd!important;border:3px solid #ffffff!important;box-shadow:0 0 0 3px rgba(13,110,253,0.2)!important}[data-bs-theme="dark"] .alert-success{background:linear-gradient(135deg,#051b11 0%,#0a2e1c 100%)!important;border-color:#10b981!important;color:#ffffff!important}[data-bs-theme="dark"] .alert-danger{background:linear-gradient(135deg,#2c0b0e 0%,#451017 100%)!important;border-color:#ef4444!important;color:#ffffff!important}[data-bs-theme="dark"] .alert-warning{background:linear-gradient(135deg,#332701 0%,#4a3a02 100%)!important;border-color:#f59e0b!important;color:#ffffff!important}[data-bs-theme="dark"] .alert-info{background:linear-gradient(135deg,#032830 0%,#053d48 100%)!important;border-color:#3b82f6!important;color:#ffffff!important}[data-bs-theme="light"] .filter-bar{background-color:#f8f9fa!important;border:1px solid #dee2e6!important;box-shadow:none!important;border-radius:6px!important}[data-bs-theme="light"] .nav-tabs .nav-link{color:#495057!important;background-color:transparent!important;border:1px solid transparent!important;border-radius:4px 4px 0 0!important}[data-bs-theme="light"] .nav-tabs .nav-link:hover{border-color:#dee2e6!important;color:#212529!important;background-color:#f8f9fa!important}[data-bs-theme="light"] .nav-tabs .nav-link.active{background-color:#ffffff!important;color:#0d6efd!important;border-color:#dee2e6 #dee2e6 #ffffff!important;font-weight:600!important}[data-bs-theme="light"] .list-group-item{background-color:#ffffff!important;border:1px solid #dee2e6!important;color:#212529!important}[data-bs-theme="light"] .list-group-item:hover{background-color:#f8f9fa!important;border-color:#dee2e6!important}[data-bs-theme="light"] .progress{background-color:#e9ecef!important;border:none!important}[data-bs-theme="light"] .progress-bar{background-color:#0d6efd!important}[data-bs-theme="light"] .toast{background-color:#ffffff!important;border:1px solid rgba(0,0,0,0.1)!important;box-shadow:0 4px 12px rgba(0,0,0,0.1)!important}[data-bs-theme="light"] .toast-header{background-color:#f8f9fa!important;color:#212529!important;border-bottom:1px solid #dee2e6!important}[data-bs-theme="light"] ::-webkit-scrollbar{width:8px;height:8px}[data-bs-theme="light"] ::-webkit-scrollbar-track{background:#f1f1f1}[data-bs-theme="light"] ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-bs-theme="light"] ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-bs-theme="light"] a:not(.btn):not(.nav-link):not(.dropdown-item):not(.badge):not(.nav-item){color:#0033cc!important}[data-bs-theme="light"] a:not(.btn):not(.nav-link):not(.dropdown-item):not(.badge):not(.nav-item):hover{color:#002299!important}.quote-financial-summary{--financial-card-bg:linear-gradient(135deg,#1a1f2e 0%,#252b3d 100%);--financial-card-border:#3a4556;--financial-header-bg:rgba(255,255,255,0.05);--financial-header-border:#3a4556;--financial-text-primary:#ffffff;--financial-text-secondary:#9ca3af;--financial-field-bg:#1f2937;--financial-field-border:#6b7280;--financial-field-text:#ffffff;--financial-section-bg:rgba(0,0,0,0.2);--financial-section-border:rgba(255,255,255,0.1);--financial-cost-color:#fbbf24;--financial-profit-color:#22c55e;--financial-retail-color:#63b3ed;--financial-gpm-color:#a5b4fc}