.preloading-loading{background-size:0;background:url(/spdji/en/app/images/ajax-loader.gif) no-repeat center center}.loading{background:url(/spdji/en/app/images/ajax-loader.gif) no-repeat center center;opacity:.5;pointer-events:none;cursor:not-allowed;transition:none!important}.loading .select2-selection.select2-selection--single,.loading input{background-color:unset}.processing{width:20px!important;height:20px!important;top:10px!important;border:3px solid #ddd;border-top-color:#000;border-radius:50%;animation:spin .9s linear infinite;opacity:.5;pointer-events:none;cursor:not-allowed;transition:none!important}@keyframes spin{to{transform:rotate(360deg)}}.processing b{display:none}.form-frame-register{width:calc(90% - 20px)}.tooltip .tooltip-inner{text-align:left}.trs-section .select2-selection.select2-selection--single{height:39px;border:1px solid var(--border-color);border-radius:4px}.trs-section .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:39px}.trs-section .select2-container--default .select2-selection--single .select2-selection__arrow{top:6px;right:10px}.trs-section .ui-datepicker{position:relative!important;top:unset!important;left:unset!important;width:100%!important}.trs-section .ui-datepicker-calendar .ui-state-default{border:0!important}.trs-section .ui-datepicker .ui-datepicker-next span,.trs-section .ui-datepicker .ui-datepicker-prev span{background:url(/spdji/en/app/images/arrow-right.svg) no-repeat}.trs-section .ui-datepicker .ui-datepicker-prev span{transform:rotate(180deg)}.trs-section .ui-datepicker th{font-weight:unset!important}.trs-section .ui-datepicker td:not(.ui-state-disabled,.ui-datepicker-current-day,.ui-datepicker-today):hover{background:#ededed}.trs-section .ui-datepicker td a,.trs-section .ui-datepicker td span{text-align:center!important;font-size:.9em;padding:.1em}.trs-section .ui-datepicker .ui-datepicker-next,.trs-section .ui-datepicker .ui-datepicker-prev{top:-1px!important}.trs-section .ui-datepicker .ui-datepicker-today{background:#fffa90}.trs-section .ui-datepicker .ui-datepicker-current-day,.trs-section .ui-datepicker .ui-datepicker-current-day a{background:#007fff;color:#fff}.trs-section .nav-module-tab{font-size:18px;letter-spacing:0;text-transform:none}.trs-section .nav-module-tab.is-current-section{color:#d6002a;border-bottom:5px solid;font-weight:700;padding-bottom:5px}.trs-section .nav-module-tab.is-current-section:after{display:none}.trs-section .page-description{padding:37px 0 37px}:root{--primary-red:#e31b23;--primary-black:#000000;--text-main:#333333;--text-muted:#666666;--bg-white:#ffffff;--bg-gray-light:#f9f9f9;--bg-gray-mid:#eeeeee;--bg-input-header:#fff9c4;--border-color:#dddddd;--accent-green-light:#e8f5e9;--header-height:60px;--container-max-width:1400px}.trs-section .main-heading-row td:nth-child(1),.trs-section .main-heading-row td:nth-child(2){font-size:14px;font-weight:700;color:var(--text-main)}.trs-section .main-content{max-width:var(--container-max-width);margin:0 auto 20px}.trs-section .unified-table{width:100%;border-collapse:collapse;border:1px solid var(--bg-gray-mid)}.trs-section .unified-table>tbody.content-tbody>tr{border-bottom:1px solid var(--bg-gray-mid);height:39px}.trs-section .unified-table>tbody.content-tbody>tr>td{padding:10px 8px;font-size:13px}.trs-section .unified-table .empty-row{height:15px!important;background:#fff}.trs-section .label-col{width:200px;font-weight:500;color:var(--text-muted);border-right:1px solid var(--bg-gray-mid);align-items:center;white-space:nowrap}.trs-section .value-col{width:300px;font-weight:600;border-right:1px solid var(--bg-gray-mid)}.trs-section .desc-col{font-size:12px;color:var(--text-muted);padding-left:20px!important}.trs-section .datepicker-container{position:absolute;width:calc(100% - 16px)}.trs-section .group-header{font-weight:700}.trs-section .input-header-row{background-color:var(--bg-gray-light)!important}.trs-section .output-header-row{background-color:var(--bg-gray-light)!important}.trs-section .table-input{width:100%;height:39px;margin:0;border:1px solid var(--border-color);border-radius:4px;font-size:13px;font-weight:600;padding:8px 12px;background-color:transparent;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-main);box-shadow:inset 0 1px 2px rgba(0,0,0,.02)}.trs-section .table-input:hover{border-color:#b0b0b0;background-color:#fafafa}.trs-section .table-input:focus{border-color:var(--primary-black);box-shadow:0 0 0 3px rgba(115,139,247,.15),inset 0 1px 2px rgba(0,0,0,.02);background-color:var(--bg-white);outline:0}.trs-section .trs-info-icon{display:none!important;align-items:center;justify-content:center;border-radius:50%;font-size:10px;font-style:italic;font-family:Georgia,serif;margin-left:6px;cursor:help;transition:all .2s ease;width:18px;height:18px;line-height:2px;border:1.5px solid #666;color:#666;font-weight:400!important}.trs-section .trs-info-icon:hover{transform:scale(1.1)}.trs-section .trs-trade-date-input{background-image:url(/spdji/en/app/images/global-icons/calendar.svg);background-repeat:no-repeat;background-position:right 10px center;padding-right:35px;cursor:pointer}.trs-section .calculate-row td{padding:0}.trs-section .calculate-btn{width:100%;padding:12px;background-color:var(--primary-red);color:#fff;border:none;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .3s ease,transform .1s ease}.trs-section .calculate-btn:active{transform:scale(.98)}.trs-section .calculate-btn.disabled,.trs-section .calculate-btn.disabled:hover{background-color:#b3b3b3;pointer-events:none;cursor:not-allowed;text-decoration:none}.trs-section .highlight-row1{background-color:#b3e6cc}.trs-section .highlight-row2{background-color:#d9f2e5}.trs-section .highlight-row1 .label-col,.trs-section .highlight-row2 .label-col{border-right:0}.trs-section .highlight-row1 .desc-col,.trs-section .highlight-row2 .desc-col{background-color:#fff}.trs-section .result-table .value-col{padding-left:24px!important}.trs-section .shadow-sm{box-shadow:0 2px 4px rgba(0,0,0,.05)}.trs-section .animate-fade{animation:fadeIn .5s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media print,screen and (max-width:48em){.trs-section.content{max-width:100%;margin:0;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}.trs-section .trs-info-icon{display:inline-grid!important}.trs-section .page-description{padding:20px 0 22px;margin-bottom:0}.trs-section .desc-col,.trs-section .output-heading{display:none}.trs-section .label-col{width:auto;vertical-align:middle}.select2-container--default .select2-results__option,.trs-section .select2-container .select2-selection--single .select2-selection__rendered,.trs-section .table-input{font-size:1rem!important}.trs-section .unified-table.result-table{width:100%}.trs-section .calculate-row{width:100%}.trs-section .unified-table.form-table>tbody.content-tbody>tr>td.label-col{border-right:0}}@media (min-width:20em) and (max-width:37.5em){.modal.show .modal-dialog{margin:.5rem auto!important;min-width:320px}.modal.show .modal-dialog .btn-close{right:30px!important}.trs-section .sub-nav-wrapper a:not(.is-current-section){color:#999}.trs-section .main-heading-row td:nth-child(3){display:none}.trs-section .unified-table.result-table .value-col{text-align:right}.trs-section .ui-datepicker .ui-datepicker-title select{font-size:.9em}}@media screen and (max-width:23.2em){.trs-section .unified-table.result-table>tbody.content-tbody>tr>td{padding:10px 0}.trs-section .ui-datepicker .ui-datepicker-title select{font-size:.85em;width:49%}}@media screen and (max-width:959px) and (orientation:landscape){.select2-container--default .select2-results__option,.trs-section .select2-container .select2-selection--single .select2-selection__rendered,.trs-section .table-input{font-size:1rem!important}}@media print,screen and (min-width:38em) and (max-width:48em){.trs-section .calculate-btn{width:50%}.trs-section .unified-table.result-table .value-col{text-align:left}}@media print,screen and (min-width:48em) and (max-width:63.9em){.trs-section .unified-table>tbody.content-tbody>tr>td{vertical-align:middle}.trs-section .unified-table.result-table .value-col{text-align:left}.trs-section .trs-trade-date-input{padding-right:0}}