:root{--sticky-cell-bg:#f7f7f9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sticky-cell-bg:#26262a}}:root[data-theme=dark]{--sticky-cell-bg:#26262a}td.num,td.right{white-space:nowrap}td.num .secondary-text,td.right .secondary-text{white-space:normal;max-width:16em;margin-left:auto}.dt td[data-primary]:has(>.primary-text){min-width:200px}.dt td[data-primary]:has(>.sc-item){min-width:300px}.dt td:not(.num):not(.right) .primary-text{display:inline-block;min-width:min(7.5em,100%)}.dt td:not(.num):not(.right) .secondary-text{max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-scroll{position:relative}.table-scroll.scrolls .dt td[data-primary]:first-child,.table-scroll.scrolls .dt th[data-primary]:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--sticky-cell-bg);box-shadow:1px 0 0 var(--rule)}.table-scroll:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;pointer-events:none;opacity:0;background:linear-gradient(270deg,rgba(28,28,30,.12),transparent);transition:opacity .2s ease;border-radius:0 0 var(--radius) 0}.table-scroll.more-right:after{opacity:1}:root[data-theme=dark] .table-scroll:after{background:linear-gradient(270deg,rgba(0,0,0,.45),transparent)}.badge-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px}.badge-wrap .badge{white-space:normal;max-width:170px;height:auto;min-height:22px;padding-block:3px;line-height:1.35}.contracts-panel .dt td:not(.num):not(.right) .secondary-text{max-width:22ch}.row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;white-space:nowrap}.more-menu-btn{gap:4px}.more-menu{position:fixed;z-index:120;min-width:200px;max-width:min(320px,calc(100vw - 16px));display:flex;flex-direction:column;padding:6px;border-radius:12px;background:#fff;border:1px solid var(--rule-strong);box-shadow:0 18px 50px rgba(28,28,30,.18)}:root[data-theme=dark] .more-menu{background:#1c1c1e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .more-menu{background:#1c1c1e}}.more-menu [role=menuitem]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ink);text-align:left;text-decoration:none;font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer}.more-menu [role=menuitem]:focus-visible,.more-menu [role=menuitem]:hover:not(:disabled){background:rgba(120,120,128,.14)}.more-menu [role=menuitem]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.more-menu [role=menuitem].danger{color:var(--red)}.more-menu [role=menuitem]:disabled{opacity:.5;cursor:default}.savings-initiatives .dt td[data-primary]{min-width:240px}.savings-initiatives .dt td[data-primary] .primary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.verification-cell{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.initiative-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-gap:12px 20px;gap:12px 20px;margin:0}.initiative-facts dt{font-size:calc(12px * var(--fs, 1));color:var(--muted)}.initiative-facts dd{margin:2px 0 0;font-size:calc(13.5px * var(--fs, 1));color:var(--ink)}@media (max-width:640px){.dt td[data-primary]:has(>.primary-text),.dt td[data-primary]:has(>.sc-item),.savings-initiatives .dt td[data-primary]{min-width:0}.dt td:not(.num):not(.right) .primary-text{display:inline;min-width:0}.dt td:not(.num):not(.right) .secondary-text{max-width:none;white-space:normal}.dt td[data-primary] .secondary-text{text-align:left;margin-left:0}td.num,td.right{white-space:normal}.table-scroll:after{display:none}}