.cordax-job-details-viewer{width:100%;height:calc(var(--sp-base) * 125);margin-top:var(--sp-8);background-color:#fff;position:relative}.cordax-job-details-viewer canvas{background-color:#0000}@media not (min-width:1200px){.cordax-job-details-viewer{height:calc(var(--sp-base) * 75)}}.cordax-job-details-viewer__options{z-index:5;position:absolute;top:0;left:0}.cordax-job-details-viewer__options-panel{gap:var(--sp-2);padding:var(--sp-2);background-color:#fff;flex-direction:column;display:flex}.cordax-job-details-viewer__option{min-width:calc(var(--sp-base) * 35)}.cordax-job-details-viewer__option .combobox__trigger{padding:var(--sp-2)}.cordax-job-details-viewer__placeholder{max-width:100%;padding:var(--sp-4);border:calc(var(--sp-unit) * 2) solid #3eaea4;font-size:var(--font-size-label);line-height:var(--line-height-body);background-color:#3eaea40d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.cordax-job-details-sequence{--cordax-job-details-sequence-brand-color:#3eaea4;margin-bottom:var(--sp-4);flex-wrap:wrap;justify-content:center;display:flex}.cordax-job-details-sequence__residue{cursor:pointer;padding:var(--sp-1);font-size:calc(var(--sp-base) * 8);font-weight:var(--font-weight-regular);line-height:var(--line-height-h);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-h);background-color:#0000;border:0}.cordax-job-details-sequence__residue:hover{background-color:rgb(from var(--cordax-job-details-sequence-brand-color) r g b / 30%)}.cordax-job-details-sequence__residue[data-amyloid=true]{color:var(--cordax-job-details-sequence-brand-color)}.cordax-job-details-sequence__residue[data-amyloid=true]:hover{color:var(--color-surface-primary);background-color:var(--cordax-job-details-sequence-brand-color)}.cordax-job-details-sequence__residue[data-selected=true]{background-color:var(--color-grey-100)}.cordax-job-details-sequence__residue[data-amyloid=true][data-selected=true]{color:var(--color-surface-primary);background-color:var(--cordax-job-details-sequence-brand-color)}
.cordax-job-details-profile{gap:var(--sp-5);align-content:start;display:grid}.cordax-job-details-profile__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}.cordax-job-details-profile__empty{color:var(--color-text-tertiary)}
.cordax-job-details-similar{--cordax-job-details-similar-brand-color:#3eaea4;--cordax-job-details-similar-brand-dark-color:#0e443f;--cordax-job-details-similar-row-color:var(--color-surface-primary);--scrollbar-handle-color:var(--cordax-job-details-similar-brand-color);--scrollbar-track-color:#f7f7f7;gap:var(--sp-4);min-width:0;margin-top:var(--sp-8);display:grid}.cordax-job-details-similar__header{gap:var(--sp-4);justify-content:space-between;align-items:center;display:flex}.cordax-job-details-similar__title{gap:var(--sp-2);font-size:var(--font-size-h4);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h);align-items:center;display:flex}.cordax-job-details-similar__download.button{width:calc(var(--sp-base) * 8);min-width:calc(var(--sp-base) * 8);height:calc(var(--sp-base) * 8);padding:var(--sp-2);color:var(--color-text-primary);background-color:#0000;border:0}.cordax-job-details-similar__download.button svg{width:calc(var(--sp-base) * 5);height:calc(var(--sp-base) * 5)}.cordax-job-details-similar__download.button:hover{color:var(--cordax-job-details-similar-brand-color);background-color:#0000}.cordax-job-details-similar__table-outer{width:100%;min-width:0;max-width:100%;position:relative}@media (min-width:1200px){.cordax-job-details-similar__table-outer{width:auto;max-width:calc(100% - var(--sp-8));position:absolute}.cordax-job-details-similar__table-outer.cordax-job-details-similar__table-outer--enlarged{z-index:1300;top:calc(50% + var(--sp-6));max-height:calc(100% - calc(var(--sp-base) * 15));border-radius:var(--sp-1);background:0 0;display:flex;position:fixed;left:50%;transform:translate(-50%,-50%)}}.cordax-job-details-similar__table-wrap{background-color:var(--color-surface-primary);width:100%;max-width:100%;overflow:auto}.cordax-job-details-similar__table-outer--enlarged .cordax-job-details-similar__table-wrap{max-height:100%;overflow:auto}.cordax-job-details-similar__table-wrap::-webkit-scrollbar{width:var(--sp-2);height:var(--sp-2)}.cordax-job-details-similar__table-wrap::-webkit-scrollbar-track{background:#f7f7f7}.cordax-job-details-similar__table-wrap::-webkit-scrollbar-thumb{border-radius:var(--sp-4);background:var(--cordax-job-details-similar-brand-color)}.cordax-job-details-similar__table-wrap::-webkit-scrollbar-thumb:hover{background:var(--cordax-job-details-similar-brand-dark-color)}.cordax-job-details-similar__table{border-collapse:collapse;width:max-content;margin-top:var(--sp-4)}.cordax-job-details-similar__table-outer--enlarged .cordax-job-details-similar__table{margin-top:0}.cordax-job-details-similar__table th,.cordax-job-details-similar__table td{padding:var(--sp-3);border-bottom:var(--sp-unit) solid var(--color-grey-300);text-align:left;vertical-align:top}.cordax-job-details-similar__table th{font-weight:var(--font-weight-strong)}.cordax-job-details-similar__table td{font-size:var(--font-size-label);line-height:var(--line-height-body)}.cordax-job-details-similar__table thead tr{--cordax-job-details-similar-row-color:var(--color-surface-primary)}.cordax-job-details-similar__table tbody tr{background-color:var(--cordax-job-details-similar-row-color)}.cordax-job-details-similar__table tbody tr:nth-child(odd){--cordax-job-details-similar-row-color:#f0f0f0}.cordax-job-details-similar__table tbody tr:nth-child(2n){--cordax-job-details-similar-row-color:var(--color-surface-primary)}.cordax-job-details-similar__table th:first-child,.cordax-job-details-similar__table td:first-child{z-index:2;min-width:calc(var(--sp-base) * 24);background:linear-gradient(to left, var(--color-grey-300) var(--sp-unit), var(--cordax-job-details-similar-row-color) var(--sp-unit));position:sticky;left:0}.cordax-job-details-similar__table th:first-child{z-index:3}.cordax-job-details-similar__table a{gap:var(--sp-1);align-items:center;display:inline-flex}.cordax-job-details-similar__overlay{pointer-events:none;z-index:1200;opacity:0;background:#000000b3;width:100vw;height:100vh;transition:all .25s;position:fixed;top:0;left:0}.cordax-job-details-similar__overlay.cordax-job-details-similar__overlay--show{pointer-events:all;opacity:1}@media not (min-width:1200px){.cordax-job-details-similar__overlay{display:none}}.cordax-job-details-similar__close{cursor:pointer;top:var(--sp-4);right:var(--sp-6);width:calc(var(--sp-base) * 7.5);height:calc(var(--sp-base) * 7.5);padding:var(--sp-2);font-weight:var(--font-weight-strong);color:var(--cordax-job-details-similar-brand-color);border:0;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:fixed}.cordax-job-details-similar__close:hover{color:var(--color-surface-primary);background:var(--cordax-job-details-similar-brand-color)}.cordax-job-details-similar__enlarge{pointer-events:none;cursor:pointer;gap:var(--sp-2);padding:var(--sp-6);border-radius:var(--sp-6) 0 0 var(--sp-6);color:var(--color-surface-primary);text-align:center;text-transform:uppercase;opacity:0;background:linear-gradient(to right, var(--cordax-job-details-similar-brand-color) 50%, var(--cordax-job-details-similar-brand-dark-color) 100%);border:0;align-items:center;transition:all .25s;display:flex;position:absolute;top:50%;left:0;transform:translate(-48%,-50%)}.cordax-job-details-similar__table-outer--enlarged .cordax-job-details-similar__enlarge{display:none}.cordax-job-details-similar__table-outer:hover .cordax-job-details-similar__enlarge{pointer-events:all;opacity:1;transform:translate(-100%,-50%)}.cordax-job-details-similar__enlarge span{font-size:var(--font-size-body-large);font-weight:var(--font-weight-strong);color:var(--color-surface-primary);align-items:center;display:flex}@media not (min-width:1200px){.cordax-job-details-similar__enlarge{display:none}}.cordax-job-details-similar__enlarge-icon{width:calc(var(--sp-base) * 6);height:calc(var(--sp-base) * 6);color:var(--color-surface-primary)}.cordax-job-details-similar__enlarge-icon .icon{width:100%;height:100%}@media (min-width:1200px){body.cordax-job-details-similar-modal-open{overflow:hidden}}
