
.filter-breadcrumbs-wrapper[data-v-ff6132da] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.invalid-feedback[data-v-ff6132da] {
    color: #dc3545;
    font-size: 0.875rem;
    margin-top: 0.25rem;
    display: block;
}

[data-v-4910e88e] .modal-title{font-size:16px;font-weight:600}[data-v-4910e88e] .modal-body{font-size:16px;line-height:120%}

[data-v-38bd6dd2] .duplicate-srs-modal .modal-dialog {
  max-width: 550px;
}
.radio-box[data-v-38bd6dd2] {
  border: 1px solid #dee2e6;
  border-radius: 8px;
  padding: 16px;
  background: #f8f9fa;
}
[data-v-38bd6dd2] .modal-header {
  border-bottom: none; 
  margin-top: -10px; 
  margin-bottom: -25px; 
  display: -webkit-box; 
  display: -ms-flexbox; 
  display: flex; 
  -webkit-box-align: center; 
      -ms-flex-align: center; 
          align-items: center;
}
[data-v-38bd6dd2] .modal-header .close {
    font-size: 34px; 
    font-weight: 400;
}
[data-v-38bd6dd2] .modal-title {
  font-size: 16px;
  font-weight: 600;
}
[data-v-38bd6dd2] .custom-control-label {
  font-size: 16px;
  font-weight: 500;
}
[data-v-38bd6dd2] .custom-control-input:checked ~ .custom-control-label {
  font-weight: 600;
}
[data-v-38bd6dd2] .btn-light {
  background-color: #f8f9fa;
  border: none;
}

[data-v-7cc87bea] .modal-title{font-size:16px;font-weight:600}[data-v-7cc87bea] .modal-body{font-size:16px;line-height:120%;text-align:center;position:relative}[data-v-7cc87bea] .modal-body .close-btn{width:22px;height:22px;border-radius:50%;background-color:#fff;position:absolute;top:-8px;right:-8px;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:20px;cursor:pointer}
.srs-form-wrapper[data-v-4d81a3dc]{position:relative}.form-actions-container[data-v-4d81a3dc]{position:fixed;top:176px;right:76px;z-index:1008;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-actions[data-v-4d81a3dc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-actions .btn[data-v-4d81a3dc]{-ms-flex-negative:0;flex-shrink:0;min-width:120px;white-space:nowrap;height:28px !important;font-size:14px}@media(max-width: 1200px){.form-actions-container[data-v-4d81a3dc]{right:66px}}.scrolled .form-actions-container[data-v-4d81a3dc]{top:0}.scrolled .tab-content .form-actions-container[data-v-4d81a3dc]{top:40px}.table[data-v-4d81a3dc]{table-layout:fixed;width:100%}.no-left-border[data-v-4d81a3dc]{border-left:none !important}.table-container .table thead tr:not(.big-count) th[data-v-4d81a3dc]:nth-child(4),.table-container .table thead tr:not(.big-count) th[data-v-4d81a3dc]:nth-child(6),.table-container .table thead tr:not(.big-count) th[data-v-4d81a3dc]:nth-child(8){background-color:#fff5da !important}.table tbody td[data-v-4d81a3dc]:nth-child(4),.table tbody td[data-v-4d81a3dc]:nth-child(6),.table tbody td[data-v-4d81a3dc]:nth-child(8){background-color:#fff5da !important}.table tbody td[data-v-4d81a3dc]:nth-child(1),.table tbody td[data-v-4d81a3dc]:nth-child(2),.table tbody td[data-v-4d81a3dc]:nth-child(3),.table tbody td[data-v-4d81a3dc]:nth-child(5),.table tbody td[data-v-4d81a3dc]:nth-child(7){background-color:#B0E0FF80 !important}.table-container .table thead tr:not(.big-count) th[data-v-4d81a3dc]{padding:1rem}.table-container .table tbody tr[data-v-4d81a3dc]>:first-child{min-height:50px}.table-container .table tbody tr[data-v-4d81a3dc]>:not(:first-child){min-width:200px;max-width:200px;min-height:50px;max-height:50px}.table-container .table tbody tr>td.actions[data-v-4d81a3dc]{min-width:50px;max-width:50px}td[data-v-4d81a3dc],th[data-v-4d81a3dc]{height:50px}td[data-v-4d81a3dc]{text-align:right}.input-error[data-v-4d81a3dc]{color:#dc3545 !important;border-color:#dc3545 !important}.input-error[data-v-4d81a3dc]:focus{border-color:#dc3545 !important;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25) !important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25) !important}[data-v-4d81a3dc] .multiselect__placeholder,[data-v-4d81a3dc] .multiselect__single{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.number-input-no-arrows[data-v-4d81a3dc]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.number-input-no-arrows[data-v-4d81a3dc]::-webkit-outer-spin-button,.number-input-no-arrows[data-v-4d81a3dc]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.radio-boolean-group[data-v-4d81a3dc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radio-boolean-option[data-v-4d81a3dc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-boolean-option input[type=radio][data-v-4d81a3dc]{width:14px;height:14px}.radio-boolean-option label[data-v-4d81a3dc]{margin:0;cursor:pointer}.input-wrapper[data-v-4d81a3dc]{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.validation-popover[data-v-4d81a3dc]{background-color:#fbf8f0;padding:0}.validation-icon[data-v-4d81a3dc]{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background-color:#fff;border:1.6px solid #dc3545;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:10;color:#dc3545;font-weight:bold;font-size:12px}.validation-messages .validation-message[data-v-4d81a3dc]{padding:4px;border-bottom:1px solid #ffe082}.validation-messages .validation-message[data-v-4d81a3dc]:last-child{border-bottom:none}.validation-messages .validation-message .message-title[data-v-4d81a3dc]{font-weight:600;color:#f57c00;margin-bottom:4px}.validation-messages .validation-message .message-text[data-v-4d81a3dc]{color:#ee0707;font-size:14px;font-weight:600;text-align:left;padding:2px}

.filter-container[data-v-4979a53c] {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
}
.table-container .table thead tr:not(.big-count) th[data-v-4979a53c] {
    text-align: center;
    padding: 1rem;
}
.table-container .table tbody tr td[data-v-4979a53c]  {
    text-align: left; 
    font-weight: 600; 
    color: #2196F3; 
    cursor: pointer;
}
.table-container .table tbody tr td span u[data-v-4979a53c] {
  text-decoration: underline;
  text-decoration-thickness: .2px;
}



[data-v-2bd311bd] .comment-modal-dialog {
  max-width: 500px;
}
[data-v-2bd311bd] .modal-header {
  padding-top: 18px; 
  padding-bottom: 2px;
  padding-left: 16px; 
  padding-right: 16px;
  border-bottom: none;
}
[data-v-2bd311bd] .modal-title {
  font-size: 14px; 
  font-weight: 600;
}
[data-v-2bd311bd] textarea {
  font-size: 14px;
  resize: both; 
  border-radius: .25rem !important;
}

/* PRIMARY & SECONDARY buttons: reverse colors on hover & active */
[data-v-2bd311bd] .btn-primary:hover,[data-v-2bd311bd] .btn-primary:active,[data-v-2bd311bd] .btn-primary:focus {
  background-color: #fff !important;
  color: #007bff !important;
  border-color: #007bff !important;
}
[data-v-2bd311bd] .btn-secondary:hover,[data-v-2bd311bd] .btn-secondary:active,[data-v-2bd311bd] .btn-secondary:focus {
  background-color: #fff !important;
  color: #6c757d !important;
  border-color: #6c757d !important;
}


[data-v-651e7156] .modal-title{font-size:16px;font-weight:600}.changelog-container[data-v-651e7156]{max-height:500px;overflow-y:auto;padding:16px}.changelog-entry[data-v-651e7156]{margin-bottom:24px}.changelog-entry[data-v-651e7156]:last-child{margin-bottom:0}.changelog-header[data-v-651e7156]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.changelog-date[data-v-651e7156]{font-size:14px;color:#666}.changelog-name[data-v-651e7156]{font-size:14px;color:#666}.changelog-status[data-v-651e7156]{font-size:14px;color:#d32f2f;font-weight:500}.chat-bubble[data-v-651e7156]{background-color:#f5f5f5;border-radius:8px;padding:16px;position:relative;margin-left:16px}.chat-bubble[data-v-651e7156]::before{content:"";position:absolute;left:-8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #f5f5f5}.chat-bubble p[data-v-651e7156]{margin:0;font-size:14px;line-height:1.6;min-height:25px;color:#333}.modal-footer-custom[data-v-651e7156]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px;border-top:1px solid #e0e0e0;margin-top:16px}
.scrolled .form-actions-container[data-v-68424478]{top:0}.scrolled .tab-content .form-actions-container[data-v-68424478]{top:40px}.srs-agree-wrapper[data-v-68424478]{position:relative}.form-actions-container[data-v-68424478]{position:fixed;top:176px;right:76px;z-index:1008;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-actions[data-v-68424478]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 1200px){.form-actions-container[data-v-68424478]{right:66px}}.table[data-v-68424478]{table-layout:fixed;width:100%}.table-container .table tbody tr.row-selected td[data-v-68424478]:not(:last-child){background-color:#d1e7dd !important}.table-container .table tbody tr[data-v-68424478]{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.table-container .table tbody tr.region-header td[data-v-68424478]{background-color:#B0E0FF80 !important;font-weight:bold}.table-container .table tbody tr.snp-header td[data-v-68424478]{background-color:#B0E0FF80 !important}td[data-v-68424478],th[data-v-68424478]{height:50px}.table-container .table tbody tr td input[type=checkbox].checkbox-style[data-v-68424478]{width:20px !important;height:20px !important;margin:0 !important;padding:0 !important;border:2px solid #efeded !important}.table-container .table thead tr th input[type=checkbox].checkbox-style[data-v-68424478]{width:20px !important;height:20px !important;margin:0 !important;padding:0 !important;border:2px solid #efeded !important}[data-v-68424478] .srs-agree.icon-chevron-circle::before{font-size:120%;cursor:pointer}.kebab-td[data-v-68424478]{padding:0;text-align:center;vertical-align:middle}.icon-more[data-v-68424478]{fill:#6c757d;opacity:.7;cursor:pointer}.icon-more[data-v-68424478]:hover{opacity:1}.popover-title[data-v-68424478]{font-size:14px;font-weight:500;color:#333;white-space:nowrap}.close-btn[data-v-68424478]{color:#666;border-radius:50%;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;position:relative}.close-btn[data-v-68424478]:hover{color:#333;text-decoration:none}.close-btn[data-v-68424478]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.icon-close[data-v-68424478]{font-size:10px;padding:4px;position:absolute;top:4px;right:-40px;border:none;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}
.journal-popover.popover{border-radius:8px !important;-webkit-box-shadow:0 2px 8px rgba(217,216,216,.5) !important;box-shadow:0 2px 8px rgba(217,216,216,.5) !important;border:none !important;min-width:160px !important;background-color:#e7ebed !important;cursor:pointer}.journal-popover .popover-body{padding:12px 16px !important;background-color:transparent !important}.journal-popover .arrow{display:none !important}

.year-select-wrapper[data-v-145083aa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: 250px;
}
.year-select-wrapper--fixed[data-v-145083aa] {
  position: fixed;
  top: 180px;
  margin-left: 20px;
  background-color: #eef1f8;
  z-index: 3;
}
.custom-select-wrapper[data-v-145083aa] {
  position: relative;
  width: 100px;
}
.year-label[data-v-145083aa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  color: rgb(124, 157, 179); 
  margin: 0;
}
.custom-select__trigger[data-v-145083aa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.375rem 0.7rem;
  width: 100px; 
  height: 34px;
  border: 1px solid #adb5bd;
  border-radius: 4px;
  font-size: 14px;
  color: #212529;
  background: #fff;
  cursor: pointer;
}
.chevron-down[data-v-145083aa] {
  width: 22px;
}
.custom-select__menu[data-v-145083aa] {
  position: absolute;
  top: 100%;
  top: auto; 
  left: 0;
  width: 100px;
  height: 160px;
  margin: 2px 0 0;
  padding: 4px 0;
  list-style: none;
  background: #fff;
  border: 1px solid #ced4da;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
          box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  max-height: 220px;
  overflow-y: scroll;
  z-index: 2;
}
.custom-select__menu li[data-v-145083aa] {
  padding: 6px 12px;
  font-size: 14px;
  color: #212529;
  cursor: pointer;
}
.custom-select__menu li[data-v-145083aa]:hover {
  background: #f8f9fa;
}
.custom-select__menu li.active[data-v-145083aa] {
  background: #e9ecef;
  font-weight: 500;
} 



[data-v-584580da] .parsing-modal .modal-dialog {
max-width: 500px;
}
[data-v-584580da] .modal-header {
border-bottom: none;
margin-top: -10px;
margin-bottom: -25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}
[data-v-584580da] .modal-header .close {
font-size: 34px;
font-weight: 400;
}
[data-v-584580da] .modal-title {
font-size: 16px;
font-weight: 600;
}
.content-box[data-v-584580da] {
    border: 1px solid #dee2e6;
    border-radius: 8px;
    padding: 16px 20px;
    background: #f8f9fa;
}
.file-upload-row[data-v-584580da] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.file-upload-link[data-v-584580da] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 6px;
    font-size: 15px;
    color: #4a9fd4;
    text-decoration: none;
    font-weight: 500;
}
.file-upload-link[data-v-584580da]:hover {
    text-decoration: underline;
}
.upload-icon[data-v-584580da] {
    font-style: normal;
    width: 20px;
}
.upload-file-name[data-v-584580da] {
  margin-left: 12px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;              
  min-width: 0;             
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: underline;
}
.year-row[data-v-584580da] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
    width: 500px;
}
.year-row__label[data-v-584580da] {
    font-size: 14px;
    color: #6c757d;
    margin: 0;
    white-space: nowrap;
}
.year-row__select[data-v-584580da] {
    height: 34px;
    border: 1px solid #ced4da;
    border-radius: 4px;
    font-size: 14px;
    color: #212529;
    background: #fff;
    padding: 0 28px 0 10px;
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
    cursor: pointer;
    min-width: 90px;
}
.year-row__select[data-v-584580da]:focus {
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.action-btn[data-v-584580da] {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.4px;
    padding: 6px 20px;
    z-index: 1;
}
[data-v-584580da] .btn-warning {
    background-color: #f5a623;
    border-color: #f5a623;
    color: #fff;
}
[data-v-584580da] .btn-warning:hover {
    background-color: #e09510;
    border-color: #e09510;
}


.srs-data-download-wrapper[data-v-f504a9a8]{position:relative;height:calc(100vh - 220px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin-top:5px}.table-container[data-v-f504a9a8]{z-index:1 !important;overflow-y:auto;min-height:0}.form-actions-container[data-v-f504a9a8]{position:fixed;top:176px;right:76px;z-index:1008;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-actions[data-v-f504a9a8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.scrolled .form-actions-container[data-v-f504a9a8]{top:0}.scrolled .tab-content .form-actions-container[data-v-f504a9a8]{top:40px}.table[data-v-f504a9a8]{table-layout:fixed;width:100%}thead th[data-v-f504a9a8]{position:fixed;top:0;background-color:#eef1f8;z-index:2}td[data-v-f504a9a8],th[data-v-f504a9a8]{height:50px}.error-download[data-v-f504a9a8]{color:#9b9a9a !important}.error-download.active[data-v-f504a9a8]{color:#45adea !important;cursor:pointer}.error-download.active[data-v-f504a9a8]:hover{text-decoration:underline}.parsing-status.uploaded[data-v-f504a9a8]{color:green}.parsing-status.in-progress[data-v-f504a9a8]{color:#e09304}.parsing-status.error[data-v-f504a9a8]{color:red}

.info-button[data-v-7f65622b] {
span.info-header-nowrap {
    white-space: nowrap !important;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
}
}

/* Make dropdown wider */
[data-v-7f65622b] .b-dropdown {
.dropdown-menu {
    min-width: 416px !important;
}
}


