html:has(.contracts-tool){scrollbar-gutter:stable}.sheet-header-row{grid-template-columns:auto auto 1fr;align-items:center;gap:12px;font-size:14px;display:grid}.sheet-header-row:not(:has(.saving-badge)){grid-template-columns:auto 1fr}.sheet-header-title{color:#21232c;margin:0;font-size:18px;font-weight:600;line-height:32px}.sheet-page-header .badge.saving-badge{white-space:nowrap;align-items:center;min-height:0;margin:0;display:flex}.sheet-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.sheet-header-actions .split-button .button.tertiary.split-button-toggle{flex:none;width:26px;padding:0}.sheet-header-actions .split-button .button.tertiary.split-button-toggle i{font-size:9px}.sheet-header-actions .split-button .button.tertiary.split-button-main{padding-left:12px;padding-right:12px}.sheet-toolbar .sheet-toolbar-count{white-space:nowrap;align-items:center;min-height:0;margin:0;display:flex}.sheet-toolbar .sheet-toolbar-tail{align-self:stretch;align-items:center}.sheet-toolbar .sheet-toolbar-tail-button{justify-content:center;align-items:center;margin:0;display:flex}.sheet-header-band{background-color:#fff;border-bottom:1px solid #dddfe9;margin-left:-16px;margin-right:-16px;padding-bottom:.75rem;padding-left:16px;padding-right:16px}.sheet-page-header{margin-top:.75rem;margin-bottom:0;padding-top:0;padding-bottom:0}.sheet-page-header>section{margin-top:0;margin-bottom:0}.sheet-page-header .badge{border-color:#dddfe9!important}.sheet-editor{border:1px solid #eaebf1}.sheet-editor,.sheet-editor>*{border-radius:3px}.split-button{display:flex;position:relative}.split-button .button.split-button-main{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:16px}.split-button .button.split-button-toggle{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;min-width:0;padding:0 12px}.split-button .split-button-icon{margin-right:8px}.split-button-menu{z-index:10;background-color:#fff;border:1px solid #dddfe9;border-radius:4px;min-width:100%;margin-top:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001f}.split-button-option{color:#414558;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:8px 16px;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;display:flex}.split-button-option:hover:not(:disabled){background-color:#eaebf1}.split-button-option:focus-visible{background-color:#eaebf1;outline:none}.split-button-option:disabled{color:#959ab1;cursor:default}.contract-library{position:relative}.contract-library summary::-webkit-details-marker{display:none}.search-modal summary::-webkit-details-marker{display:none}.contract-library .search-result-section+.search-result-section,.search-modal .search-result-section+.search-result-section{border-top:1px solid #dddfe9}.contract-library .search-result-section .marked,.search-modal .search-result-section .marked{color:#6d3ecc;background-color:#efe9fb;font-weight:600}.contract-library .search-result-section a,.search-modal .search-result-section a{text-decoration:none}.contract-library .search-result-section a:active,.search-modal .search-result-section a:active{background-color:#e0d5f6}.search-trigger{color:#686f8d;cursor:pointer;text-align:left;background-color:#fff;border:1px solid #dddfe9;border-radius:3px;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:14px;display:flex}.search-trigger:hover{border-color:#959ab1}.search-trigger i{color:#5d637e;font-size:14px}.search-trigger.collapsed{color:#221b32;background-color:#0000;border:0;border-radius:4px;justify-content:center;height:40px;padding:0}.search-trigger.collapsed:hover{background-color:#e0d5f6}.search-trigger.collapsed i{color:inherit;font-size:16px}.search-modal-backdrop{z-index:200;background-color:#00000059;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.search-modal{background-color:#fff;border-radius:12px;flex-direction:column;width:680px;max-width:100%;max-height:76vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000047}.search-modal-field{flex:none;align-items:center;gap:12px;padding:18px 20px;display:flex}.search-modal-field>i{color:#686f8d;font-size:20px}.search-modal-field input{color:#21232c;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:24px}.search-modal-field input::placeholder{color:#959ab1}.search-modal-clear{color:#5d637e;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.search-modal-clear:hover{background-color:#eaebf1}.search-modal-results{border-top:1px solid #dddfe9;flex:auto;padding:16px 20px 20px;overflow-y:auto}.sheet-filters .sheet-filters-inactive{color:#c2c6d6}.sheet-filters .clear-filters-button{background:0 0;border:0;min-width:0;height:auto;padding:0 4px;font-size:14px;line-height:20px;text-decoration:underline}.sheet-filters .clear-filters-button:hover:not(:disabled){background:0 0;text-decoration:underline}.sheet-filters{height:32px;padding:0 10px}.sheet-filters-scrollable{scrollbar-width:thin;scrollbar-color:#959ab1 #eaebf1}.sheet-filters-scrollable::-webkit-scrollbar{height:6px}.sheet-filters-scrollable::-webkit-scrollbar-track{background:#eaebf1;border-radius:4px}.sheet-filters-scrollable::-webkit-scrollbar-thumb{background:#959ab1;border-radius:4px}.sheet-filters-scrollable::-webkit-scrollbar-thumb:hover{background:#686f8d}.quick-filter-pill{color:#414558;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #dddfe9;border-radius:23px;flex-shrink:0;align-items:center;gap:8px;height:32px;padding:0 12px;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:14px;display:flex}.quick-filter-pill:hover:not(:disabled){border-color:#959ab1}.quick-filter-pill .quick-filter-pill-count{color:#414558;background-color:#eaebf1;border-radius:10px;padding:3px 7px;font-size:12px;font-weight:600;line-height:1}.quick-filter-pill--hasErrors>i{color:#d63d3d}.quick-filter-pill--hasPendingEdits>i{color:#e27336}.quick-filter-pill.active{border-width:2px;padding:0 11px;font-weight:600}.quick-filter-pill.active>i{color:inherit}.quick-filter-pill--hasErrors.active{color:#b21919;border-color:#d63d3d}.quick-filter-pill--hasErrors.active .quick-filter-pill-count{color:#b21919;background-color:#fdeded}.quick-filter-pill--hasPendingEdits.active{color:#b24f19;border-color:#e27336}.quick-filter-pill--hasPendingEdits.active .quick-filter-pill-count{color:#823c17;background-color:#feefe6}.quick-filter-pill:disabled{color:#959ab1;cursor:default}.quick-filter-pill:disabled>i{color:#959ab1}.quick-filter-pill:disabled .quick-filter-pill-count{color:#959ab1;background-color:#f3f4f7}.contract-detail-panel .contract-relations .stem-table{table-layout:fixed;height:1px}.contract-detail-panel .contract-relations .stem-tbody tr{height:100%}.contract-detail-panel .contract-relations .stem-tbody td{vertical-align:middle}.contract-detail-panel .contract-relations .stem-tbody td>*{height:100%}.contract-detail-panel .contract-relations .single-select>.picker,.contract-detail-panel .contract-relations .dollar-input{align-items:center;width:100%;height:100%;display:flex}.contract-detail-panel .contract-relations .combobox-enabled{align-items:center}.contract-detail-panel .contract-relations .picker-combo{width:100%}.contract-simulator .mapping-selection{box-sizing:border-box;text-align:left;width:100%;height:100%;font-family:inherit;font-size:inherit;align-items:center;display:flex}.contract-simulator .dollar-input{background-color:#fff;border:1px solid #dddfe9;border-radius:3px;height:100%}.contract-simulator .simulator-dropdown{background-color:#fff;border:1px solid #dddfe9;border-radius:3px;flex-direction:column;height:100%;display:flex}.contract-simulator .simulator-dropdown .dropdown-wrapper{flex-direction:column;height:100%;display:flex}.contract-simulator .simulator-dropdown .dropdown-trigger{border:none;border-radius:3px;flex:1;align-items:center}.contract-simulator .dollar-input:focus-within{border:1px solid #6d3ecc}.contract-simulator .simulator-units-input{box-sizing:border-box;color:#21232c;background-color:#fff;border:1px solid #dddfe9;border-radius:3px;width:100%;height:100%;padding:0 8px;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.contract-simulator .simulator-units-input:focus{border-color:#6d3ecc;outline:none}.contract-simulator .cost-mapping-modal .dialog{overflow-y:visible}.contract-library .contract-detail-panel .contract-simulator .stem-tbody td+td{border-left:0}.contract-library .contract-detail-panel .contract-simulator .sim-sales-table .stem-tbody tr+tr{border-top:0}.contract-library .contract-detail-panel .contract-simulator .sim-sales-table .stem-tbody tr.sim-sale-divider:not(:first-child){border-top:1px solid #eaebf1}.payee-alt-name{position:relative}.payee-alt-name>.fa-circle-info{position:absolute;right:0}.payment-requirements-field{color:#000;border:1px solid #dddfe9;border-radius:3px;grid-row:2;padding:10px;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.payee-user-role .drop-down-select.multiline>.input{padding-top:10px;padding-bottom:10px;line-height:22px}.payee-user-role .drop-down-select.multiline>.input>.content{line-height:22px}.rates.tooltip .tooltip-content{color:#fff;text-align:left;white-space:normal;background-color:#352357;border-radius:3px;width:300px;padding:16px;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;transform:translate(-75%,10px)}.rates.tooltip .tooltip-content .unit-input{background-color:#352357}.rates.tooltip .tooltip-content .unit-input:after,.rates.tooltip .tooltip-content .unit-input input{text-align:right;color:#fff}.rates.tooltip .tooltip-content .icon-container:hover{background-color:#c2c6d6}.rates.tooltip .tooltip-content .stemicons{width:17px}.rates.tooltip:hover:before,.rates.tooltip.frozen:before{font-family:var(--fa-family-classic);font-size:inherit;text-rendering:auto;content:"";color:#293465;width:16px;height:16px;margin-left:-4px;font-style:normal;font-weight:900;line-height:1;display:inline-block;position:absolute;top:100%;left:30%}.rates.tooltip:hover .tooltip-content,.rates.tooltip.frozen .tooltip-content{display:block}.rates.tooltip.frozen .unit-input{background-color:#fff}.rates.tooltip.frozen .unit-input:after,.rates.tooltip.frozen .unit-input input{text-align:right;color:#21232c}.contract-relations-container .contract-dropdown{width:15vw}.contract-relations-container .contract-relations-table table{border-collapse:collapse}.contract-relations-container .contract-relations-table th{height:40px}.contract-relations-container .contract-relations-table td{border-bottom:1px solid #eaebf1}.contract-detail-panel .in-use,.contract-detail-panel .in-review{letter-spacing:.6px;text-transform:uppercase;color:#fff;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;margin-left:0;padding:4px 8px;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;display:inline-flex}.contract-detail-panel .in-use .dot,.contract-detail-panel .in-review .dot{background-color:var(--dot-color);border-radius:50%;width:12px;height:12px;margin-right:4px;display:inline-block}.contract-detail-panel .in-use{color:#225341;--dot-color:#225341;background-color:#d8f3e9}.contract-detail-panel .in-review{color:#510377;background-color:#efd2fe}.main-wrapper:has(.contract-library){padding-bottom:0;padding-right:max(16px, var(--history-panel-width,0px));transition:padding-right .15s}html[data-docked-panel-resizing] .main-wrapper:has(.contract-library){transition:none}@media (prefers-reduced-motion:reduce){.main-wrapper:has(.contract-library){transition:none}}.main-wrapper:has(.contract-detail-panel.full-width[data-open=true]){padding-left:0;padding-right:0}.contract-library .contract-detail-panel{z-index:10;flex-direction:column;height:100%;padding:0;transition:width .2s cubic-bezier(.4,0,.2,1);display:flex;top:0}.contract-library .contract-detail-panel__content{padding:0}.contract-library .contract-detail-panel[data-open=true]{width:66.6667%}.contract-library .contract-detail-panel[data-open=true].two-thirds-width{width:calc(65% - 1rem)}.contract-library .contract-detail-panel[data-open=true].with-assistant,.contract-library .contract-detail-panel[data-open=true].full-width{top:4rem;left:var(--library-rail-width,0px);right:calc(var(--ai-agent-panel-width,0px) + var(--history-panel-width,0px));width:auto;height:calc(100vh - 4rem);position:fixed}.contract-library .contract-detail-panel[data-open=true].full-width{left:calc(var(--library-rail-width,0px) + 1rem)}.contract-library .contract-detail-panel[data-open=true].two-thirds-width.with-assistant{width:calc(65vw - 1rem - var(--ai-agent-panel-width,0px));left:auto}.contract-library .contract-detail-panel[data-open=false]{width:0;padding:0}.contract-library .contract-detail-panel[data-open=false] *{visibility:hidden}.contract-library .contract-detail-panel aside{width:33.3333%}.contract-library .contract-detail-panel main{width:66.6667%}.contract-library .contract-detail-panel .contract-detail{flex:auto}.contract-library .contract-detail-panel.with-nav aside{width:25%}.contract-library .contract-detail-panel.with-nav main{width:75%}.contract-library .contract-detail-panel.with-nav aside a{color:#686f8d;text-decoration-line:none}.contract-library .contract-detail-panel.with-nav .attachment-preview{display:flex}.contract-library .contract-detail-panel.with-nav .panel-sections>[id]:target .section-header,.contract-library .contract-detail-panel.with-nav .panel-sections>.scroll-target .section-header{color:#6d3ecc}.contract-library .contract-detail-panel li{list-style:none}.contract-library .contract-detail-panel .stem-table .border,.contract-library .contract-detail-panel .stem-table .picker-combo,.contract-library .contract-detail-panel .stem-table .unit-input{border:0}.contract-library .contract-detail-panel .stem-tbody td+td{border-left:1px solid #eaebf1}.contract-library .contract-detail-panel .stem-tbody tr{vertical-align:baseline}.contract-library .contract-detail-panel .stem-tbody tr+tr{border-top:1px solid #eaebf1}.contract-library .contract-detail-panel [data-symbol-after=\%] input{text-align:right}.contract-library .contract-detail-panel #contract_fundamentals [data-symbol-after=\%] input{text-align:left}.contract-library .contract-detail-panel .sales-rate-panel .picker-combo,.contract-library .contract-detail-panel .sales-rate-panel .unit-input,.contract-library .contract-detail-panel .stem-tbody tr .picker-combo,.contract-library .contract-detail-panel .stem-tbody tr .unit-input{background-color:#0000}.contract-library .contract-detail-panel .stem-tbody tr[data-disabled=true] .combobox-disabled *,.contract-library .contract-detail-panel .stem-tbody tr[data-disabled=true] .picker-combo,.contract-library .contract-detail-panel .stem-tbody tr[data-disabled=true] .unit-input *{color:#21232c}.contract-library .contract-detail-panel li.update-draft .combobox-enabled,.contract-library .contract-detail-panel div.update-draft .combobox-enabled,.contract-library .contract-detail-panel li.update-draft .relation-link>div,.contract-library .contract-detail-panel div.update-draft .relation-link>div,.contract-library .contract-detail-panel tr.update-draft,.contract-library .contract-detail-panel .sales-term.update-draft,.contract-library .contract-detail-panel .sales-term.update-draft .picker-combo,.contract-library .contract-detail-panel .sales-term.update-draft .combobox-enabled,.contract-library .contract-detail-panel .sales-term.update-draft .unit-input,.contract-library .contract-detail-panel .sales-term.update-draft input:not([placeholder=Search]){background-color:#fff9eb;border-color:#ddac3c}.contract-library .contract-detail-panel li.update-in-review .combobox-enabled,.contract-library .contract-detail-panel div.update-in-review .combobox-enabled,.contract-library .contract-detail-panel li.update-in-review .relation-link>div,.contract-library .contract-detail-panel div.update-in-review .relation-link>div,.contract-library .contract-detail-panel tr.update-in-review,.contract-library .contract-detail-panel .sales-term.update-in-review,.contract-library .contract-detail-panel .sales-term.update-in-review .picker-combo,.contract-library .contract-detail-panel .sales-term.update-in-review .combobox-enabled,.contract-library .contract-detail-panel .sales-term.update-in-review .unit-input,.contract-library .contract-detail-panel .sales-term.update-in-review input{background-color:#fcf5ff;border-color:#ab10f9}.contract-library .contract-detail-panel .invalid{--input-bg-color:#fef5f5;--input-color:#d63d3d}.contract-library .contract-detail-panel li.invalid .input-link,.contract-library .contract-detail-panel div.invalid .input-link,.contract-library .contract-detail-panel .invalid .combobox-enabled,.contract-library .contract-detail-panel .invalid .text-input input,.contract-library .contract-detail-panel li.invalid .relation-link>div,.contract-library .contract-detail-panel div.invalid .relation-link>div,.contract-library .contract-detail-panel tr.invalid{color:#d63d3d;background-color:#fef5f5;border-color:#d63d3d}.contract-library .contract-detail-panel tr.invalid,.contract-library .contract-detail-panel td.invalid{background-color:#fef5f5;border-color:#d63d3d}.contract-library .contract-detail-panel tr:has(.invalid){background-color:#fef5f5;border-color:#d63d3d}.contract-library .contract-detail-panel .sales-term.invalid,.contract-library .contract-detail-panel .sales-term.invalid .picker-combo,.contract-library .contract-detail-panel .sales-term.invalid .combobox-enabled,.contract-library .contract-detail-panel .sales-term.invalid .unit-input,.contract-library .contract-detail-panel .sales-term.invalid input{background-color:#fef5f5;border-color:#d63d3d}.contract-library .contract-detail-panel tr.update-draft .combobox-enabled,.contract-library .contract-detail-panel tr.update-draft .unit-input,.contract-library .contract-detail-panel tr.update-draft .text-input input,.contract-library .contract-detail-panel tr.update-in-review .unit-input,.contract-library .contract-detail-panel tr.update-in-review .text-input input,.contract-library .contract-detail-panel tr.invalid .unit-input{background-color:inherit}.contract-library .contract-detail-panel select:disabled{opacity:1;color:#959ab1;background-color:#f9f9fb}.contract-library .contract-detail-panel .unit-input.disabled *,.contract-library .contract-detail-panel .unit-input.disabled:after,.contract-library .contract-detail-panel .labelled-input.disabled *,.contract-library .contract-detail-panel .contract-group-dropdown-container.disabled :not(.tooltip-content),.contract-library .contract-detail-panel .contract-group-dropdown-container.disabled .contract-group-name{color:#959ab1}.contract-library .contract-detail-panel .row-attr{border-width:1px;border-color:#0000}.contract-library .contract-detail-panel .attr-updated{--input-bg-color:#fff9eb}.contract-library .contract-detail-panel .attr-in-review{--input-bg-color:#fcf5ff}.contract-library .contract-detail-panel .attr-in-review,.contract-library .contract-detail-panel .attr-in-review .picker-combo,.contract-library .contract-detail-panel .attr-in-review .combobox-disabled,.contract-library .contract-detail-panel .attr-in-review .combobox-enabled,.contract-library .contract-detail-panel .contract-group-dropdown.attr-in-review>div>:nth-child(2),.contract-library .contract-detail-panel .unit-input.attr-in-review,.contract-library .contract-detail-panel .text-input.attr-in-review input,.contract-library .contract-detail-panel .creatable-select.attr-in-review>div,.contract-library .contract-detail-panel .creatable-select.attr-in-review>div>div,.contract-library .contract-detail-panel .text-area.attr-in-review>textarea,.contract-library .contract-detail-panel .drop-down-selection.attr-in-review,.contract-library .contract-detail-panel .row-attr.attr-in-review,.contract-library .contract-detail-panel .select-menu.attr-in-review select,.contract-library .contract-detail-panel .drop-down-select.attr-in-review .input,.contract-library .contract-detail-panel .checkbox.attr-in-review{background-color:#fcf5ff;border-color:#ab10f9}.contract-library .contract-detail-panel .attr-updated,.contract-library .contract-detail-panel .attr-updated .picker-combo,.contract-library .contract-detail-panel .attr-updated .combobox-disabled,.contract-library .contract-detail-panel .attr-updated .combobox-enabled,.contract-library .contract-detail-panel .attr-updated .cost-mapping-dropdown .input,.contract-library .contract-detail-panel .contract-group-dropdown.attr-updated>div>:nth-child(2),.contract-library .contract-detail-panel .unit-input.attr-updated,.contract-library .contract-detail-panel .text-input.attr-updated input,.contract-library .contract-detail-panel .creatable-select.attr-updated>div,.contract-library .contract-detail-panel .creatable-select.attr-updated>div>div,.contract-library .contract-detail-panel .text-area.attr-updated>textarea,.contract-library .contract-detail-panel .drop-down-selection.attr-updated,.contract-library .contract-detail-panel .row-attr.attr-updated,.contract-library .contract-detail-panel .select-menu.attr-updated select,.contract-library .contract-detail-panel .drop-down-select.attr-updated input,.contract-library .contract-detail-panel .drop-down-select.attr-updated .input,.contract-library .contract-detail-panel .checkbox.attr-updated{background-color:#fff9eb;border-color:#ddac3c}.contract-library .contract-detail-panel .row-attr{color:var(--input-color)}.contract-library .contract-detail-panel .invalid.labelled-input,.contract-library .contract-detail-panel .invalid.unit-input,.contract-library .contract-detail-panel .invalid.select-menu select,.contract-library .contract-detail-panel .invalid.text-input input{background-color:#fef5f5;border-color:#d63d3d}.contract-library .contract-detail-panel .panel-form-field{padding-bottom:16px}.contract-library .contract-detail-panel .panel-form-field>label{color:var(--input-color,#414558)}.contract-library .contract-detail-panel .input-link{color:var(--input-color,#21232c);background-color:var(--input-bg-color,#f9f9fb);border:1px solid var(--input-color,#dddfe9);border-radius:8px;text-decoration:none;overflow:hidden}.contract-library .contract-detail-panel .input-link:hover{border-color:#6d3ecc}.contract-library .contract-detail-panel .input-link>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contract-library .contract-detail-panel .input-link.attr-in-review{background-color:#fcf5ff;border-color:#ab10f9}.contract-library .contract-detail-panel .input-link.attr-updated{background-color:#fff9eb;border-color:#ddac3c}.contract-library .contract-detail-panel .relation-link{color:#21232c;text-decoration:none}.contract-library .contract-detail-panel .relation-link>div{background-color:#f9f9fb;border-radius:8px}.contract-library .contract-detail-panel .relation-link>div.attr-in-review{background-color:#fcf5ff;border-color:#ab10f9}.contract-library .contract-detail-panel .relation-link>div.attr-updated{background-color:#fff9eb;border-color:#ddac3c}.contract-library .contract-detail-panel .sales-rate-panel select,.contract-library .contract-detail-panel .sales-rate-panel input{background-color:#fff}.contract-library .contract-detail-panel .sales-rate.focused:not(.invalid){background-color:#f6f7fe}.contract-library .contract-detail-panel .sales-rate.focused{border-left:3px solid #435ed0;border-right:3px solid #435ed0}.detail-panel-icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.contract-check-on{color:#225341;--dot-color:#225341;background-color:#d8f3e9}.contract-check-info-box{background-color:#f8ebfe;border:1px solid #e0a5fd;border-radius:8px}.contract-check-loading-bar{background-color:#f8ebfe;flex-shrink:0;width:100%;height:4px;position:relative;overflow:hidden}.contract-check-loading-bar__track{background:linear-gradient(90deg,#0000 0%,#ab10f9 40%,#6d3ecc 60%,#0000 100%);width:60%;height:100%;animation:1.4s ease-in-out infinite contract-check-slide;position:absolute;top:0;left:-60%}@keyframes contract-check-slide{0%{left:-60%}to{left:160%}}#pdf-previewer .textLayer{text-align:initial;opacity:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;line-height:1;position:absolute;inset:0;overflow:clip}#pdf-previewer .textLayer.highlighting{touch-action:none}#pdf-previewer .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}#pdf-previewer .textLayer>:not(.markedContent),#pdf-previewer .textLayer .markedContent span:not(.markedContent){z-index:1}#pdf-previewer .textLayer span.markedContent{height:0;top:0}#pdf-previewer .textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}#pdf-previewer .textLayer .highlight{--highlight-bg-color:#6d3ecc26;--highlight-selected-bg-color:#6d3ecc26;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px;margin:-1px;padding:1px}@media screen and (forced-colors:active){#pdf-previewer .textLayer .highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var(--hcm-highlight-selected-filter)}}#pdf-previewer .textLayer .highlight.appended{position:initial}#pdf-previewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}#pdf-previewer .textLayer .highlight.end{border-radius:0 4px 4px 0}#pdf-previewer .textLayer .highlight.middle{border-radius:0}#pdf-previewer .textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}#pdf-previewer .textLayer ::selection{background:#0000ff40;background:color-mix(in srgb, AccentColor, transparent 75%)}#pdf-previewer .textLayer br::selection{background:0 0}#pdf-previewer .textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}#pdf-previewer .textLayer.selecting .endOfContent{top:0}#pdf-previewer :root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--viewer-container-height:0;--pdfViewer-padding-bottom:0;--page-margin:1px auto -8px;--page-border:9px solid transparent;--spreadHorizontalWrapped-margin-LR:-3.5px;--loading-icon-delay:.4s;--focus-ring-color:var(--lightningcss-light,#0060df)var(--lightningcss-dark,#0df);--focus-ring-outline:2px solid var(--focus-ring-color)}@media (prefers-color-scheme:dark){#pdf-previewer :root{--lightningcss-light: ;--lightningcss-dark:initial}}@media screen and (forced-colors:active){#pdf-previewer :root{--pdfViewer-padding-bottom:9px;--page-margin:8px auto -1px;--page-border:1px solid CanvasText;--spreadHorizontalWrapped-margin-LR:3.5px;--focus-ring-color:CanvasText}}#pdf-previewer [data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}#pdf-previewer [data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}#pdf-previewer [data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}#pdf-previewer #hiddenCopyElement,#pdf-previewer .hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}#pdf-previewer .pdfViewer{--page-bg-color:unset;padding-bottom:var(--pdfViewer-padding-bottom);--hcm-highlight-filter:none;--hcm-highlight-selected-filter:none;--scale-factor:1!important}@media screen and (forced-colors:active){#pdf-previewer .pdfViewer{--hcm-highlight-filter:invert(100%)}}#pdf-previewer .pdfViewer.copyAll{cursor:wait}#pdf-previewer .pdfViewer .canvasWrapper{width:100%;height:100%;overflow:hidden}#pdf-previewer .pdfViewer .canvasWrapper canvas{contain:content;width:100%;height:100%;margin:0;display:block;position:absolute;top:0;left:0}#pdf-previewer .pdfViewer .canvasWrapper canvas .structTree{contain:strict}#pdf-previewer .pdfViewer .page{--user-unit:1;--total-scale-factor:calc(var(--scale-factor) * var(--user-unit));--scale-round-x:1px;--scale-round-y:1px;width:816px;height:1056px;margin:var(--page-margin);border:var(--page-border);background-clip:content-box;background-color:var(--page-bg-color,#fff);direction:ltr;position:relative;overflow:visible}#pdf-previewer .pdfViewer .dummyPage{width:0;height:var(--viewer-container-height);position:relative}#pdf-previewer .pdfViewer.noUserSelect{-webkit-user-select:none;user-select:none}#pdf-previewer .pdfViewer.removePageBorders .page{border:none;margin:0 auto 10px}#pdf-previewer .pdfViewer.singlePageView{display:inline-block}#pdf-previewer .pdfViewer.singlePageView .page{border:none;margin:0}#pdf-previewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped),#pdf-previewer .spread{text-align:center;margin-inline:3.5px}#pdf-previewer .pdfViewer.scrollHorizontal,#pdf-previewer .spread{white-space:nowrap}#pdf-previewer .pdfViewer.removePageBorders,#pdf-previewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped) .spread{margin-inline:0}#pdf-previewer .spread :is(.page,.dummyPage),#pdf-previewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped) :is(.page,.spread){vertical-align:middle;display:inline-block}#pdf-previewer .spread .page,#pdf-previewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:var(--spreadHorizontalWrapped-margin-LR)}#pdf-previewer .pdfViewer.removePageBorders .spread .page,#pdf-previewer .pdfViewer.removePageBorders:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:5px}#pdf-previewer .pdfViewer .page.loadingIcon:after{display:none}#pdf-previewer .pdfViewer .page.loading:after{display:block}#pdf-previewer .pdfViewer .page:not(.loading):after{transition-property:none;display:none}#pdf-previewer .pdfPresentationMode .pdfViewer{padding-bottom:0}#pdf-previewer .pdfPresentationMode .spread{margin:0}#pdf-previewer .pdfPresentationMode .pdfViewer .page{border:2px solid #0000;margin:0 auto}#pdf-previewer{height:calc(100vh - 13rem)}#pdf-previewer .pdfViewerContainer{background-color:#f9f9fb;box-shadow:0 2px 6px #00000014}#pdf-previewer .pdfViewer{flex-direction:column;align-items:center;gap:1rem;display:flex;inset:0}#pdf-previewer .pdfViewer canvas{border:1px solid #e0e0e0;max-width:100%;box-shadow:0 1px 4px #0000000d}.release-details .select-menu select{border-radius:3px}.release-details input[placeholder=YYYY-MM-DD]:focus::placeholder{color:#0000}.release-details input[placeholder=YYYY-MM-DD]:focus+label:before{content:"YYYY-MM-DD";color:#c2c6d6;padding:5px 10px;position:absolute;right:0;transform:translateY(100%)}.costs-sheet .sheet-page-header{margin-bottom:0;padding:24px 0 16px}.costs-sheet .sheet-page-header h2{margin:0}.costs-sheet .multi-select-wrapper{justify-content:end;align-items:baseline;display:flex}.costs-sheet .multi-select-v2{width:100%;min-width:210px;max-width:310px}.costs-sheet .upcoming-periods{flex-wrap:wrap;margin-top:16px;display:flex}.costs-sheet .upcoming-periods .list-text{margin:4px 4px 0 0;font-weight:600}.costs-sheet .upcoming-periods span{margin:0 8px 8px 0}#target-period-listbox{top:0;right:0}.contract-recoup-card{transition:background-color .2s}.contract-recoup-card.hoverable{cursor:pointer}.contract-recoup-card.hoverable:hover{background-color:#f3f4f7}.chevron-indicator{transition:transform .3s;transform:rotate(0)}.chevron-indicator.expanded{transform:rotate(180deg)}.panel-sections #mechanical_contract_license .text-input input{width:100%}.unmapped-mapping-now{position:relative;overflow:hidden}.unmapped-mapping-now:after{content:"";background-color:#efe9fb;height:3px;position:absolute;bottom:0;left:0;right:0}.unmapped-mapping-now:before{content:"";z-index:1;background-color:#815ed9;width:40%;height:3px;animation:1.8s ease-in-out infinite unmapped-mapping-now-sweep;position:absolute;bottom:0;left:0}@keyframes unmapped-mapping-now-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.unmapped-mapping-now:before{width:100%;animation:none}}.catalog-import-spotify .search-input{background:#fff}
