.sds-urgency-control{flex:0 0 40px;width:40px;height:40px;margin-inline-end:8px;display:inline-flex;position:relative}.sds-urgency-control .sds-urgency-toggle{color:var(--sds-text-secondary,#666)}.sds-urgency-control .sds-urgency-toggle--active,.sds-urgency-control .sds-urgency-toggle--active:hover{color:#855400;background:#fff0c2}.sds-urgency-tooltip{background:var(--sds-text,#292929);width:max-content;max-width:220px;color:var(--sds-bg,#fff);z-index:30;pointer-events:none;visibility:hidden;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.sds-urgency-control:hover .sds-urgency-tooltip,.sds-urgency-control:focus-within .sds-urgency-tooltip{visibility:visible}.sds-deals-col--urgency{text-align:center;width:36px;min-width:36px}.sds-urgent-marker{color:#855400}.sds--dark .sds-urgent-marker{color:#ffd078}.sds--dark .sds-urgency-control .sds-urgency-toggle--active{color:#ffd078;background:#493710}.app-shell.sds{color:#292929;background:#fff}.sds-main{background:#fff}.sds-journey-embed{width:100%;height:100%;display:flex}.sds-journey-embed__frame{border:0;flex:1;width:100%;height:100%}.sds-navbar{background:#fff;border-right:1px solid #f5f5f5;flex-direction:column;flex-shrink:0;align-items:stretch;width:64px;padding:12px 0 16px;transition:width .18s;display:flex;overflow:visible}.sds-navbar--expanded{width:220px}.sds-navbar__top{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;margin-bottom:4px;padding:0 8px 12px;display:flex}.sds-navbar--expanded .sds-navbar__top{flex-direction:row;justify-content:flex-start;gap:8px;padding:0 12px 12px}.sds-navbar__pecten{flex-shrink:0;width:32px;height:32px}.sds-navbar__env-wrap{display:inline-flex;position:relative}.sds-navbar__env{appearance:none;letter-spacing:.5px;color:#5b21b6;cursor:pointer;background:#efe6ff;border:1px solid #d6c2ff;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:9px;font-weight:700;line-height:14px;transition:background .12s,border-color .12s,box-shadow .12s}.sds-navbar__env:hover,.sds-navbar__env--open{background:#e0d0ff;border-color:#b794f4}.sds-navbar__env:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.sds-navbar__env--static{cursor:default}.sds-navbar__env-popover{color:#292929;z-index:1100;background:#fff;border:1px solid #e5e5e5;border-radius:10px;width:280px;padding:14px 16px;position:absolute;top:-8px;left:calc(100% + 12px);box-shadow:0 8px 24px #0f172a2e}.sds-navbar__env-popover-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sds-navbar__env-popover-title{color:#292929;font-size:14px;font-weight:600}.sds-navbar__env-popover-body{color:#555;margin:0 0 10px;font-size:12px;line-height:1.45}.sds-navbar__env-popover-meta{border-top:1px solid #f0f0f0;flex-direction:column;gap:4px;margin:0;padding:8px 0 0;font-size:11px;list-style:none;display:flex}.sds-navbar__env-popover-meta li{justify-content:space-between;gap:12px;display:flex}.sds-navbar__env-popover-meta li span{color:#757575}.sds-navbar__env-popover-meta li strong{color:#292929;font-weight:600}.app-shell.sds.sds--dark .sds-navbar__env{color:#c9b3ff;background:#2a1a4d;border-color:#4c2f8f}.app-shell.sds.sds--dark .sds-navbar__env:hover,.app-shell.sds.sds--dark .sds-navbar__env--open{background:#3a2470;border-color:#7c3aed}.app-shell.sds.sds--dark .sds-navbar__env-popover{background:var(--sds-bg,#2d3646);color:var(--sds-text,#e9ecf1);border-color:var(--sds-border-strong,#555f73);box-shadow:0 8px 28px #00000073}.app-shell.sds.sds--dark .sds-navbar__env-popover-title{color:var(--sds-text,#e9ecf1)}.app-shell.sds.sds--dark .sds-navbar__env-popover-body{color:var(--sds-text-subtle,#aab2c0)}.app-shell.sds.sds--dark .sds-navbar__env-popover-meta{border-top-color:var(--sds-border,#3d4659)}.app-shell.sds.sds--dark .sds-navbar__env-popover-meta li span{color:var(--sds-text-muted,#7f8898)}.app-shell.sds.sds--dark .sds-navbar__env-popover-meta li strong{color:var(--sds-text,#e9ecf1)}.sds-navbar__exp-wrap{display:block;position:relative}.sds-navbar__exp-toggle.active,.sds-navbar__exp-toggle:hover{color:var(--sds-accent,#007fa2)}.sds-navbar__exp-popover{color:#292929;z-index:1100;background:#fff;border:1px solid #e5e5e5;border-radius:10px;width:300px;padding:14px 16px;position:absolute;bottom:0;left:calc(100% + 12px);box-shadow:0 8px 24px #0f172a2e}.sds-navbar__exp-popover-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.sds-navbar__exp-popover-title{letter-spacing:.06em;text-transform:uppercase;color:#292929;font-size:13px;font-weight:700}.sds-navbar__exp-popover-reset{appearance:none;color:var(--sds-accent,#007fa2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px 4px;font-size:11px;font-weight:600}.sds-navbar__exp-popover-reset:hover{background:#007fa214}.sds-navbar__exp-popover-body{color:#555;margin:0 0 12px;font-size:12px;line-height:1.4}.sds-navbar__exp-popover-list{border-top:1px solid #f0f0f0;flex-direction:column;gap:14px;margin:0;padding:12px 0 0;list-style:none;display:flex}.sds-navbar__exp-popover-item{flex-direction:column;gap:6px;display:flex}.sds-navbar__exp-popover-label{flex-direction:column;gap:2px;display:flex}.sds-navbar__exp-popover-label-text{color:#292929;font-size:12px;font-weight:600}.sds-navbar__exp-popover-hint{color:#757575;font-size:11px;line-height:1.35}.sds-navbar__exp-popover-toggle{background:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;padding:2px;display:inline-flex}.sds-navbar__exp-popover-btn{appearance:none;color:#292929;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:4px 12px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s}.sds-navbar__exp-popover-btn:hover{background:#0000000a}.sds-navbar__exp-popover-btn--active,.sds-navbar__exp-popover-btn--active:hover{color:var(--sds-accent,#007fa2);background:#fff;box-shadow:0 1px 2px #00000014}.sds-navbar__exp-popover-desc{color:#757575;font-size:11px;line-height:1.4}.app-shell.sds.sds--dark .sds-navbar__exp-popover{background:var(--sds-bg);color:var(--sds-text);border-color:var(--sds-border-strong);box-shadow:0 8px 28px #00000073}.app-shell.sds.sds--dark .sds-navbar__exp-popover-title,.app-shell.sds.sds--dark .sds-navbar__exp-popover-label-text{color:var(--sds-text)}.app-shell.sds.sds--dark .sds-navbar__exp-popover-body,.app-shell.sds.sds--dark .sds-navbar__exp-popover-hint,.app-shell.sds.sds--dark .sds-navbar__exp-popover-desc{color:var(--sds-text-subtle)}.app-shell.sds.sds--dark .sds-navbar__exp-popover-list{border-top-color:var(--sds-border)}.app-shell.sds.sds--dark .sds-navbar__exp-popover-toggle{background:var(--sds-bg-subtle);border-color:var(--sds-border)}.app-shell.sds.sds--dark .sds-navbar__exp-popover-btn{color:var(--sds-text)}.app-shell.sds.sds--dark .sds-navbar__exp-popover-btn--active,.app-shell.sds.sds--dark .sds-navbar__exp-popover-btn--active:hover{background:var(--sds-bg);color:var(--sds-accent)}.sds-env-ribbon{z-index:2000;pointer-events:none;background:linear-gradient(90deg,#7c3aed 0%,#a855f7 50%,#7c3aed 100%);height:3px;position:fixed;top:0;left:0;right:0}.sds-navbar__items{flex-direction:column;flex:1;align-items:stretch;gap:8px;padding:4px 8px;display:flex}.sds-navbar__item{appearance:none;cursor:pointer;color:#757575;background:0 0;border:0;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:48px;height:48px;padding:10px 8px;transition:background .12s;display:flex;position:relative}.sds-navbar--expanded .sds-navbar__item{justify-content:flex-start;width:auto;padding-left:16px}.sds-navbar__item:hover{background:#f5f5f5}a.sds-navbar__item{text-decoration:none}.sds-navbar__item.active{color:#292929;background:#fff;overflow:hidden}.sds-navbar__item.active:after{content:"";background:#ffc600;width:3px;height:100%;position:absolute;top:0;right:0}.sds-navbar__item-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.sds-navbar__item-icon{opacity:.85;width:20px;height:20px;transition:opacity .12s}.sds-navbar__item:hover .sds-navbar__item-icon,.sds-navbar__item.active .sds-navbar__item-icon{opacity:1}.sds-navbar__item-badge{background:#dd1d21;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-4px}.sds-navbar__item-label{letter-spacing:.1px;white-space:nowrap;font-size:13px;font-weight:400;line-height:16px}.sds-navbar__item.active .sds-navbar__item-label{font-weight:600}.sds-navbar__bottom{border-top:1px solid #f5f5f5;flex-direction:column;margin-top:auto;padding:8px;display:flex}.sds-navbar__expand-toggle{color:#919191}.sds-navbar__expand-toggle:hover{color:#757575}.sds-navbar__role{flex-direction:column;display:flex;position:relative}.sds-navbar--expanded .sds-navbar__role{align-items:stretch}.sds-navbar__avatar{letter-spacing:.3px;color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.sds-navbar__avatar--dm{background:#006eb6}.sds-navbar__avatar--di{background:#6b4ea3}.sds-navbar__avatar--co{background:#0e7c66}.sds-navbar__avatar--su{background:#855400}.sds-navbar__role-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:1000;text-align:left;background:#292929;border-radius:4px;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s;display:flex;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 12px #0000002e}.sds-navbar__role-tooltip-title{font-weight:600}.sds-navbar__role-tooltip-hint{color:currentColor;opacity:.75;font-size:11px;font-weight:400}.sds-navbar__role-toggle:hover .sds-navbar__role-tooltip,.sds-navbar__role-toggle:focus-visible .sds-navbar__role-tooltip{opacity:1}.sds-navbar__role-toggle.active .sds-navbar__role-tooltip{opacity:0}.sds-navbar__role-toggle.active{color:var(--sds-accent,#007fa2)}.sds-navbar__role-popover{width:260px}.sds-theme-fab{z-index:100;color:#757575;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:fixed;top:16px;right:16px;box-shadow:0 1px 3px #0003}.sds-theme-fab:hover{color:#292929;background:#f5f5f5}.acc-page{max-width:100%;padding:0 40px 40px;font-family:Avenir Next,-apple-system,sans-serif}.acc-header-area{background:#fff;border-radius:8px;margin-bottom:0;padding:40px 40px 0}.acc-header-area__titles{margin-bottom:16px}.acc-header-area__title{color:#292929;letter-spacing:-.37px;margin:0;font-size:44px;font-weight:600}.acc-header-area__subtitle{color:#757575;letter-spacing:-.14px;margin:8px 0 0;font-size:20px;font-weight:500}.acc-header-area__buttons{gap:24px;margin-bottom:16px;display:flex}.acc-btn{appearance:none;letter-spacing:.64px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:2px;padding:14px 16px;font-size:14px;font-weight:600;transition:all .15s}.acc-btn--primary{color:#292929;background:#007fa2;border-color:#007fa2}.acc-btn--primary:hover{background:#006379;border-color:#006379}.acc-btn--secondary{color:#757575;background:0 0;border-color:#919191}.acc-btn--secondary:hover{color:#292929;border-color:#757575}.acc-btn:disabled{opacity:.4;cursor:not-allowed}.acc-filters{flex-wrap:wrap;align-items:center;gap:24px;padding:12px 0 24px;display:flex}.acc-filter-pill-wrap{position:relative}.acc-filter-pill{appearance:none;color:#292929;cursor:pointer;white-space:nowrap;background:#3b4f704d;border:1px solid #e0e0e0;border-radius:100px;align-items:center;gap:8px;padding:11px 12px 10px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.acc-filter-pill:hover{background:#3b4f7080;border-color:#919191}.acc-filter-pill--active{background:#1c73ff26;border-color:#007fa2}.acc-filter-pill svg{stroke:#757575;width:16px;height:16px}.acc-filter-pill__backdrop{z-index:50;position:fixed;inset:0}.acc-filter-pill__dropdown{z-index:51;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:180px;padding:4px 0;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 32px #0006}.acc-filter-pill__option{cursor:pointer;text-align:left;color:#292929;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;display:flex}.acc-filter-pill__option:hover{background:#3b4f7066}.acc-filter-pill__option--selected{font-weight:600}.acc-filter-pill__check{color:#0000;border:1px solid #919191;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:inline-flex}.acc-filter-pill__check--on{color:#292929;background:#007fa2;border-color:#007fa2}.acc-filter-pill__clear{color:#dd1d21;cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #e0e0e0;width:100%;margin-top:4px;padding:10px 14px;font-family:inherit;font-size:12px;display:block}.acc-filter-pill__clear:hover{background:#e05c5c1a}.acc-search{background:#f5f5f5;border:1px solid #919191;border-radius:2px;flex:1;align-items:center;gap:8px;min-width:200px;height:40px;padding:0 16px;display:flex}.acc-search__input{color:#292929;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px;font-weight:500}.acc-search__input::placeholder{color:#757575}.acc-table-header{opacity:.76;border-radius:4px;align-items:center;padding:8px 16px;display:flex}.acc-th{color:#757575;white-space:nowrap;text-overflow:ellipsis;padding-right:8px;font-size:14px;font-weight:500;overflow:hidden}.acc-th--expand{text-align:center;flex:0 0 32px;min-width:24px;max-width:32px;padding:0}.acc-th--expand svg{stroke:#757575;opacity:.5}.acc-th--check{flex:0 0 32px;min-width:24px;max-width:32px}.acc-th--counterparty{flex:1;min-width:80px;max-width:150px;padding-right:16px}.acc-th--status{flex:1;min-width:60px;max-width:100px}.acc-th--id{flex:1;min-width:40px;max-width:60px}.acc-th--dm,.acc-th--di{flex:1;max-width:50px}.acc-th--deal{text-align:center;flex:1;min-width:24px;max-width:70px}.acc-th--entity{flex:1;min-width:210px;max-width:316px}.acc-th--transaction{text-align:center;flex:1;min-width:24px;max-width:100px}.acc-th--buyer{flex:1;min-width:210px;max-width:316px}.acc-th--desc{flex:1;min-width:210px;max-width:700px}.acc-th--valid{flex:1;min-width:80px;max-width:185px}.acc-th--modified{flex:1;min-width:60px;max-width:105px}.acc-th--menu{flex:0 0 24px}.acc-table-body{flex-direction:column;gap:8px;padding:8px 40px 0;display:flex}.acc-row{cursor:pointer;background:#fff;border-radius:4px;align-items:center;padding:16px;transition:background .12s;display:flex}.acc-row:hover{background:#f5f5f5}.acc-row--expanded{background:#f5f5f5;border-radius:4px 4px 0 0}.acc-row--selected{background:#e6f0ff;box-shadow:inset 0 0 0 1px #007fa2}.acc-cell{color:#757575;white-space:nowrap;text-overflow:ellipsis;padding-right:8px;font-size:16px;font-weight:500;overflow:hidden}.acc-cell--white{color:#292929}.acc-cell--muted{color:#757575}.acc-status-tag{text-transform:uppercase;letter-spacing:.3px;text-align:center;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.acc-deal-type-badge{color:#292929;background:#f5f5f5;border-radius:24px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0000001f,0 0 1px #0000001f}.acc-menu-btn{cursor:pointer;opacity:0;background:0 0;border:none;padding:0;transition:opacity .2s;display:flex}.acc-row:hover .acc-menu-btn{opacity:1}.acc-checkbox{accent-color:#007fa2;cursor:pointer;width:18px;height:18px}.acc-expanded{background:#f5f5f5;border-radius:0 0 4px 4px;margin-top:-1px;padding:16px 24px 20px}.acc-expanded__grid{grid-template-columns:1.5fr 1.5fr 2fr 3fr;gap:8px 24px;display:grid}.acc-expanded__item{flex-direction:column;gap:4px;display:flex}.acc-expanded__label{color:#919191;text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}.acc-expanded__value{color:#757575;font-size:14px}.acc-empty{text-align:center;color:#919191;padding:48px;font-size:16px}.sds-deals-page{max-width:100%;padding:0 26px 40px;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,sans-serif}.sds-deals-page__header{align-items:center;padding:18px 0 20px;display:flex}.sds-deals-page__title{color:#292929;letter-spacing:0;margin:0;font-size:30px;font-weight:700;line-height:38px}.sds-deals-page__subtitle{color:#757575;margin:16px 0 0;font-size:16px;font-weight:400;line-height:24px}.sds-deals-page__ctas{align-items:center;gap:12px;padding:24px 0;display:flex}.sds-cta-btn{appearance:none;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:all .15s}.sds-cta-btn--filled{color:#292929;background:#ffc600;border-color:#ffc600}.sds-cta-btn--filled:hover{background:#e0ad00;border-color:#e0ad00}.sds-cta-btn--outlined{color:#757575;background:#fff;border-color:#d4d4d4}.sds-cta-btn--outlined:hover{color:#292929;border-color:#919191}.sds-cta-btn:disabled{opacity:.45;cursor:not-allowed}.sds-split-cta{display:inline-flex;position:relative}.sds-split-cta__main{border-right:1px solid #00000026;border-top-right-radius:0;border-bottom-right-radius:0}.sds-split-cta__caret{border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}.sds-split-cta__caret svg{transition:transform .15s}.sds-split-cta__caret--open svg{transform:rotate(180deg)}.sds-split-cta__popover{z-index:1000;background:#fff;border:1px solid #d4d4d4;border-radius:4px;flex-direction:column;min-width:280px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.sds-split-cta__option{appearance:none;text-align:left;cursor:pointer;color:#292929;background:0 0;border:0;border-radius:4px;flex-direction:column;gap:2px;padding:10px 12px;font-family:inherit;display:flex}.sds-split-cta__option:hover,.sds-split-cta__option:focus-visible{background:#f5f5f5;outline:none}.sds-split-cta__option-title{font-size:14px;font-weight:600;line-height:20px}.sds-split-cta__option-sub{color:#757575;font-size:12px;line-height:16px}.app-shell.sds.sds--dark .sds-split-cta__popover{background:#1a1f28;border-color:#2f3846;box-shadow:0 8px 24px #0009}.app-shell.sds.sds--dark .sds-split-cta__option{color:#e7ecf3}.app-shell.sds.sds--dark .sds-split-cta__option:hover,.app-shell.sds.sds--dark .sds-split-cta__option:focus-visible{background:#253041}.app-shell.sds.sds--dark .sds-split-cta__option-sub{color:#99a3b3}.sds-deals-page__filters{align-items:center;gap:20px;padding-bottom:22px;display:flex}.sds-deals-page__filters-left{flex-shrink:0;align-items:center;gap:10px;display:flex}.sds-deals-page__filters-right{flex:1;min-width:200px}.sds-filter-pill-wrap{position:relative}.sds-filter-pill{appearance:none;color:#292929;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;border-radius:18px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:18px;transition:border-color .15s,background .15s;display:inline-flex}.sds-filter-pill:hover{background:#f5f5f5;border-color:#919191}.sds-filter-pill--active{color:#fff;background:#292929;border-color:#292929}.sds-filter-pill--active svg{stroke:#fff}.sds-filter-pill svg{flex-shrink:0;width:14px;height:14px}.sds-filter-pill__label{pointer-events:none}.sds-filter-pill__backdrop{z-index:50;position:fixed;inset:0}.sds-filter-pill__dropdown{z-index:51;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:180px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000001f}.sds-filter-pill__option{cursor:pointer;text-align:left;color:#292929;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 14px;font-family:inherit;font-size:13px;display:flex}.sds-filter-pill__option:hover{background:#f5f5f5}.sds-filter-pill__option--selected{font-weight:600}.sds-filter-pill__check{color:#0000;border:1px solid #d4d4d4;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:inline-flex}.sds-filter-pill__check--on{color:#fff;background:#292929;border-color:#292929}.sds-filter-pill__clear{color:#dd1d21;cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #e5e5e5;width:100%;margin-top:4px;padding:8px 14px;font-family:inherit;font-size:12px;display:block}.sds-filter-pill__clear:hover{background:#fde8e8}.sds-deals-search{background:#fff;border:1px solid #d4d4d4;border-radius:4px;align-items:center;gap:8px;width:100%;max-width:500px;height:36px;padding:0 12px;display:flex}.sds-deals-search:focus-within{border-color:#292929}.sds-deals-search svg{flex-shrink:0}.sds-deals-search__input{color:#292929;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px;font-weight:400;line-height:20px}.sds-deals-search__input::placeholder{color:#919191}.sds-deals-card{background:#fff;border:1px solid #ececec;border-radius:4px;overflow:visible;box-shadow:0 1px 2px #2929290a}.sds-deals-card__head{border-bottom:1px solid #f0f0f0;justify-content:flex-start;align-items:center;gap:12px;padding:16px;display:flex}.sds-deals-card__divider{background:#e0e0e0;width:1px;height:18px;display:inline-block}.app-shell.sds .sds-deals-card__divider{background:var(--sds-border)}.sds-deals-card__title{color:#292929;margin:0;font-size:17px;font-weight:700;line-height:24px}.sds-deals-card__count{color:#757575;font-weight:500}.sds-deals-card__ctas{align-items:center;gap:12px;display:inline-flex}.sds-deals-table-wrap{border-bottom-right-radius:12px;border-bottom-left-radius:12px;max-height:calc(100vh - 280px);overflow:auto}.sds-deals-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.sds-deals-table thead{z-index:2;position:sticky;top:0}.sds-deals-table th{text-align:left;color:#292929;white-space:nowrap;background:#f9f9f9;border-bottom:1px solid #e5e5e5;padding:12px 8px;font-size:13px;font-weight:700}.sds-deals-table th:first-child{padding-left:8px}.sds-deals-row{cursor:pointer;transition:background .12s}.sds-deals-row td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;color:#292929;background:#fff;border-bottom:1px solid #f0f0f0;padding:13px 8px;font-size:14px;overflow:hidden}.sds-deals-row:hover td{background:#fafafa}.sds-deals-row--selected td{background:#fffde6;border-color:#ffc600}.sds-deals-row--expanded td{background:#f9f9f9;border-bottom-color:#0000}.sds-deals-col--expand{text-align:center;cursor:pointer;color:#757575;width:36px}.sds-deals-col--expand svg{vertical-align:middle}.sds-deals-col--contracts{text-align:center;width:72px;min-width:72px}.sds-deals-count-pill{cursor:pointer;min-width:28px;height:22px;font:inherit;color:#292929;background:0 0;border:1px solid #d5d5d5;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.sds-deals-count-pill:hover{background:#ececec;border-color:#b5b5b5}.sds-deals-id-link{font:inherit;color:#292929;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-family:JetBrains Mono,Menlo,monospace;font-size:12px;-webkit-text-decoration:underline #b5b5b5;text-decoration:underline #b5b5b5}.sds-deals-id-link:hover{text-decoration-color:currentColor}.sds-deals-col--check{text-align:center;width:36px}.sds-deals-col--counterparty{color:#292929;width:10%;min-width:100px;font-weight:600}.sds-deals-row td.sds-deals-col--counterparty{color:#292929;font-weight:600}.sds-deals-col--status{width:8%;min-width:90px}.sds-deals-col--contracts{cursor:pointer;text-align:left;width:6%;min-width:84px}.sds-deals-table th.sds-deals-col--contracts{text-align:left}.sds-deals-contracts-btn{color:#292929;cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sds-deals-contracts-btn:hover{background:#ececec;border-color:#b5b5b5}.sds-deals-contracts-btn:focus-visible{outline-offset:2px;outline:2px solid #007fa2}.sds-deals-contracts-btn__label{white-space:nowrap}.sds-deals-contracts-btn__count{color:#007fa2;background:#007fa21f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.app-shell.sds .sds-deals-contracts-btn{background:var(--sds-bg);border-color:var(--sds-border);color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-contracts-btn:hover{background:var(--sds-bg-subtle);border-color:var(--sds-border-strong);color:var(--sds-text)}.app-shell.sds .sds-deals-contracts-btn__count{background:color-mix(in srgb, var(--sds-accent) 15%, transparent);color:var(--sds-accent)}.sds-deals-col--id{width:5%;min-width:50px;font-family:JetBrains Mono,Menlo,monospace;font-size:12px}.sds-deals-col--dm,.sds-deals-table th.sds-deals-col--dm,.sds-deals-col--di,.sds-deals-table th.sds-deals-col--di{text-align:center;width:4%;min-width:36px}.sds-deals-col--deal{text-align:center;width:4%;min-width:40px}.sds-deals-table th.sds-deals-col--deal{text-align:center}.sds-deals-col--entity{text-overflow:ellipsis;width:16%;min-width:130px;overflow:hidden}.sds-deals-col--type{text-align:center;width:4%;min-width:40px}.sds-deals-table th.sds-deals-col--type{text-align:center}.sds-deals-row td.sds-deals-col--deal,.sds-deals-row td.sds-deals-col--type{overflow:visible}.sds-deals-col--buyer{text-overflow:ellipsis;width:14%;min-width:120px;overflow:hidden}.sds-deals-col--desc{text-overflow:ellipsis;width:16%;min-width:130px;overflow:hidden}.sds-deals-col--valid{white-space:nowrap;width:9%;min-width:90px;font-size:12px}.sds-deals-col--modified{white-space:nowrap;color:#757575;width:8%;min-width:90px;font-size:12px}.sds-deals-col--actions{text-align:center;width:44px;min-width:44px;padding:0!important}.sds-deals-row-actions{color:#757575;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.sds-deals-row:hover .sds-deals-row-actions,.sds-deals-row-actions:focus-visible{opacity:1}.sds-deals-row-actions:hover{color:#292929;background:#ececec}.sds-deals-status-badge{letter-spacing:.2px;white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.sds-deals-type-badge{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.sds-hover-tooltip-anchor{cursor:default;justify-content:center;align-items:center;display:inline-flex;position:relative}.sds-hover-tooltip-fixed{color:#fff;white-space:nowrap;pointer-events:none;z-index:10000;background:#292929;border-radius:4px;padding:4px 8px;font-size:11px;line-height:1.2;position:fixed;transform:translate(-50%,-100%);box-shadow:0 2px 8px #0000002e}.sds-deals-checkbox{accent-color:#292929;cursor:pointer;width:16px;height:16px}.sds-deals-expanded-row td{background:#f9f9f9!important;border-bottom:1px solid #e5e5e5!important;padding:0!important}.sds-deals-expanded-content{flex-direction:column;gap:12px;padding:16px 24px 20px;display:flex}.sds-deals-expanded-grid{grid-template-columns:1.5fr 1.5fr 2fr 3fr;gap:8px 24px;display:grid}.sds-deals-expanded-item{flex-direction:column;gap:4px;display:flex}.sds-deals-expanded-label{color:#919191;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.sds-deals-expanded-value{color:#292929;font-size:13px}.sds-deals-expanded-header{color:#292929;align-items:center;gap:10px;font-size:13px;display:flex}.sds-deals-expanded-header__spacer{flex:1}.sds-deals-expanded-action{color:#292929;cursor:pointer;background:0 0;border:1px solid #d5d5d5;border-radius:4px;align-items:center;gap:6px;height:26px;padding:4px 10px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.sds-deals-expanded-action:hover{background:#ececec;border-color:#b5b5b5}.sds-deals-expanded-transaction{color:#292929;font-weight:700}.sds-deals-expanded-entity{color:#292929;font-weight:500}.sds-deals-expanded-arrow{color:#757575;align-items:center;display:inline-flex}.sds-deals-depot-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.sds-deals-depot-table thead th{text-align:left;color:#919191;text-transform:uppercase;letter-spacing:.3px;background:0 0;border-bottom:1px solid #e5e5e5;padding:6px 12px;font-size:11px;font-weight:600}.sds-deals-depot-table tbody td{color:#292929;vertical-align:middle;border-bottom:1px solid #eee;padding:8px 12px}.sds-deals-depot-table tbody tr:last-child td,.sds-deals-depot-table tbody tr.sds-deals-depot-row--sub td{border-bottom:none}.sds-deals-depot-table tbody tr.sds-deals-depot-row--last td{border-bottom:1px solid #eee}.sds-deals-depot-table tbody tr.sds-deals-depot-row--sub td:first-child{padding-top:0}.sds-deals-depot-table tbody tr.sds-deals-depot-row--first td[rowspan]{vertical-align:top;padding-top:10px}.sds-deals-depot-col--fed{color:#292929;width:12%;font-family:JetBrains Mono,Menlo,monospace;font-size:12px}.sds-deals-depot-col--gsap{color:#292929;width:14%;font-family:JetBrains Mono,Menlo,monospace;font-size:12px}.sds-deals-depot-col--depot{color:#292929;width:24%}.sds-deals-depot-count{color:#919191;font-size:12px}.sds-deals-depot-col--product{color:#292929;width:26%;font-weight:600}.sds-deals-depot-product{align-items:center;gap:8px;min-width:0;display:inline-flex}.sds-deals-depot-product__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sds-deals-depot-col--mot{text-align:center;color:#757575;width:8%}.sds-deals-depot-mot{justify-content:center;align-items:center;display:inline-flex}.sds-deals-depot-col--vol{white-space:nowrap;color:#292929;width:16%}.sds-deals-depot-col--items{width:50%}.sds-deals-depot-items{flex-wrap:wrap;gap:6px;display:flex}.sds-deals-depot-item{color:#292929;white-space:nowrap;background:#fff;border:1px solid #d5d5d5;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.sds-deals-depot-item__product{font-weight:600}.sds-deals-depot-item__icon{color:#757575;align-items:center;display:inline-flex}.sds-deals-depot-item__volume{color:#292929}.sds-deals-depot-empty{color:#919191;padding:8px 0;font-size:12px;font-style:italic}.sds-deals-empty{text-align:center;color:#919191;padding:48px;font-size:14px}.sds-deals-empty--guided{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.sds-deals-empty__icon{color:#b0b0b0;margin-bottom:4px}.sds-deals-empty__title{color:#292929;margin:0;font-size:15px;font-weight:600}.sds-deals-empty__meta{color:#757575;margin:0;font-size:13px}.sds-filter-reset{appearance:none;color:#292929;cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #b0b0b0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.sds-filter-reset:hover{background:#f5f6f8;border-color:#757575}.sds-filter-reset:focus-visible{outline:2px solid var(--sds-accent,#008192);outline-offset:1px}.sds-filter-reset__count{background:var(--sds-accent,#008192);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sds-filter-reset--cta{border-style:solid;border-color:var(--sds-accent,#008192);color:var(--sds-accent,#008192);margin-top:8px}.sds-filter-reset--cta:hover{background:var(--sds-accent-bg,#e5f4f6);border-color:var(--sds-accent,#008192);color:var(--sds-accent,#008192)}.app-shell.sds .sds-deals-page__title{color:var(--sds-text)}.app-shell.sds .sds-deals-page__subtitle{color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-card{background:var(--sds-bg);border-color:var(--sds-border);box-shadow:0 1px 2px #0000002e}.app-shell.sds .sds-deals-card__head{border-bottom-color:var(--sds-border)}.app-shell.sds .sds-deals-card__title{color:var(--sds-text)}.app-shell.sds .sds-deals-card__count,.app-shell.sds .sds-deals-col--modified,.app-shell.sds .sds-deals-row-actions{color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-row-actions:hover{background:var(--sds-bg-subtle);color:var(--sds-text)}.app-shell.sds .sds-cta-btn--filled{background:var(--sds-brand,#ffc600);border-color:var(--sds-brand,#ffc600);color:#292929}.app-shell.sds .sds-cta-btn--outlined{border-color:var(--sds-border);color:var(--sds-text);background:0 0}.app-shell.sds .sds-cta-btn--outlined:hover{border-color:var(--sds-border-strong);color:var(--sds-text)}.app-shell.sds .sds-filter-pill{background:var(--sds-bg);border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-filter-pill:hover{background:var(--sds-bg-subtle);border-color:var(--sds-border-strong)}.app-shell.sds .sds-filter-pill--active{background:var(--sds-accent);color:#fff;border-color:var(--sds-accent)}.app-shell.sds .sds-filter-pill--active svg{stroke:#fff}.app-shell.sds .sds-filter-pill svg{stroke:var(--sds-text-subtle)}.app-shell.sds .sds-filter-pill__dropdown{background:var(--sds-bg);border-color:var(--sds-border);box-shadow:0 8px 32px #00000040}.app-shell.sds .sds-filter-pill__option{color:var(--sds-text)}.app-shell.sds .sds-filter-pill__option:hover{background:var(--sds-bg-subtle)}.app-shell.sds .sds-filter-pill__check{border-color:var(--sds-border-strong)}.app-shell.sds .sds-filter-pill__check--on{background:var(--sds-accent);border-color:var(--sds-accent);color:#fff}.app-shell.sds .sds-filter-pill__clear{border-top-color:var(--sds-border)}.app-shell.sds .sds-deals-search{background:var(--sds-bg);border-color:var(--sds-border)}.app-shell.sds .sds-deals-search:focus-within{border-color:var(--sds-border-strong)}.app-shell.sds .sds-deals-search svg{stroke:var(--sds-text-subtle)}.app-shell.sds .sds-deals-search__input{color:var(--sds-text)}.app-shell.sds .sds-deals-search__input::placeholder{color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-table th{background:var(--sds-bg);color:var(--sds-text);border-bottom-color:var(--sds-border)}.app-shell.sds .sds-deals-row td{background:var(--sds-bg);border-bottom-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-deals-row:hover td{background:var(--sds-bg-subtle)}.app-shell.sds .sds-deals-row td.sds-deals-col--counterparty{color:var(--sds-text)}.app-shell.sds .sds-deals-row--selected td{background:var(--sds-row-selected);border-color:var(--sds-accent)}.app-shell.sds .sds-deals-row--expanded td{background:var(--sds-bg-subtle);border-bottom-color:#0000}.app-shell.sds .sds-deals-expanded-row td{background:var(--sds-bg-subtle)!important;border-bottom-color:var(--sds-border)!important}.app-shell.sds .sds-deals-expanded-value{color:var(--sds-text)}.app-shell.sds .sds-deals-expanded-label{color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-expanded-header,.app-shell.sds .sds-deals-expanded-transaction,.app-shell.sds .sds-deals-expanded-entity{color:var(--sds-text)}.app-shell.sds .sds-deals-expanded-arrow{color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-depot-table thead th{color:var(--sds-text-subtle);border-bottom-color:var(--sds-border)}.app-shell.sds .sds-deals-depot-table tbody td{color:var(--sds-text);border-bottom-color:var(--sds-border)}.app-shell.sds .sds-deals-depot-col--fed,.app-shell.sds .sds-deals-depot-col--gsap,.app-shell.sds .sds-deals-depot-col--depot,.app-shell.sds .sds-deals-depot-col--product,.app-shell.sds .sds-deals-depot-col--vol{color:var(--sds-text)}.app-shell.sds .sds-deals-depot-col--mot,.app-shell.sds .sds-deals-depot-count{color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-depot-item{background:var(--sds-bg);border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-deals-depot-item__icon{color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-depot-item__volume{color:var(--sds-text)}.app-shell.sds .sds-deals-depot-empty{color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-count-pill{border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-deals-count-pill:hover{background:var(--sds-bg-subtle);border-color:var(--sds-border-strong)}.app-shell.sds .sds-deals-id-link{color:var(--sds-text);-webkit-text-decoration-color:var(--sds-border-strong);text-decoration-color:var(--sds-border-strong)}.app-shell.sds .sds-deals-id-link:hover{text-decoration-color:currentColor}.app-shell.sds .sds-deals-expanded-action{border-color:var(--sds-border);color:var(--sds-text);background:0 0}.app-shell.sds .sds-deals-expanded-action:hover{background:var(--sds-bg-subtle);border-color:var(--sds-border-strong)}.sds-depot-drawer__panel{max-width:720px}.sds-depot-drawer__header{align-items:flex-start}.sds-depot-drawer__heading{min-width:0}.sds-depot-drawer__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sds-depot-drawer__meta{color:#757575;margin:6px 0 0;font-size:13px}.app-shell.sds .sds-depot-drawer__meta{color:var(--sds-text-subtle)}.sds-depot-drawer__section{flex-direction:column;gap:12px;display:flex}.sds-depot-drawer__parties{gap:8px;margin:0;font-size:14px;line-height:1.3}.sds-depot-drawer__parties .sds-deals-expanded-transaction{color:#292929;letter-spacing:.2px;text-transform:uppercase;background:#f1f1f1;border-radius:4px;align-items:center;margin-right:2px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.app-shell.sds .sds-depot-drawer__parties .sds-deals-expanded-transaction{background:var(--sds-bg-subtle);color:var(--sds-text)}.sds-depot-drawer__section-title{color:#292929;margin:0;font-size:15px;font-weight:600}.sds-depot-drawer__section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sds-depot-drawer__view-toggle .sds-dsn-toggle{align-items:center;height:26px;padding:4px 10px;font-size:12px;display:inline-flex}.sds-depot-tree{color:#292929;flex-direction:column;gap:14px;font-size:13px;display:flex}.sds-depot-tree__contract{background:#fff;border:1px solid #ececec;border-radius:6px;overflow:hidden}.sds-depot-tree__contract-header{background:#f5f5f5;border-bottom:1px solid #ececec;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.sds-depot-tree__contract-icon{color:#757575;align-items:center;display:inline-flex}.sds-depot-tree__contract-title{font-weight:600}.sds-depot-tree__contract-gsap{color:#757575;font-family:JetBrains Mono,Menlo,monospace;font-size:12px;font-weight:500}.sds-depot-tree__contract-count{color:#757575;margin-left:auto;font-size:12px;font-weight:500}.sds-depot-tree__depots,.sds-depot-tree__items{margin:0;padding:0;list-style:none}.sds-depot-tree__depot{border-left:2px solid #ececec;margin-left:16px;padding:8px 14px 10px 20px;position:relative}.sds-depot-tree__depot+.sds-depot-tree__depot{border-top:1px dashed #f0f0f0;padding-top:12px}.sds-depot-tree__depot-header{align-items:center;gap:8px;margin-bottom:6px;font-weight:600;display:flex}.sds-depot-tree__depot-icon{font-size:14px}.sds-depot-tree__depot-name{color:#292929}.sds-depot-tree__depot-codes{color:#757575;align-items:center;gap:6px;margin-left:auto;font-family:JetBrains Mono,Menlo,monospace;font-size:12px;font-weight:500;display:inline-flex}.sds-depot-tree__depot-code-sep{color:#b5b5b5}.app-shell.sds .sds-depot-tree__depot-codes{color:var(--sds-text-subtle)}.app-shell.sds .sds-depot-tree__depot-code-sep{color:var(--sds-border-strong)}.sds-depot-tree__items{border-left:2px solid #ececec;flex-direction:column;gap:4px;margin-left:8px;padding-left:14px;display:flex}.sds-depot-tree__item{grid-template-columns:20px minmax(0,1fr) 20px auto;align-items:center;gap:10px;padding:4px 0;display:grid}.sds-depot-tree__item-product{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sds-depot-tree__item-mot{color:#757575;justify-content:center;align-items:center;display:inline-flex}.sds-depot-tree__item-vol{color:#292929;white-space:nowrap;font-family:JetBrains Mono,Menlo,monospace;font-size:12px}.app-shell.sds .sds-depot-tree{color:var(--sds-text)}.app-shell.sds .sds-depot-tree__contract{background:var(--sds-bg);border-color:var(--sds-border)}.app-shell.sds .sds-depot-tree__contract-header{background:var(--sds-bg-subtle);border-bottom-color:var(--sds-border)}.app-shell.sds .sds-depot-tree__contract-icon,.app-shell.sds .sds-depot-tree__contract-count,.app-shell.sds .sds-depot-tree__item-mot{color:var(--sds-text-subtle)}.app-shell.sds .sds-depot-tree__depot,.app-shell.sds .sds-depot-tree__items{border-left-color:var(--sds-border)}.app-shell.sds .sds-depot-tree__depot+.sds-depot-tree__depot{border-top-color:var(--sds-border)}.app-shell.sds .sds-depot-tree__depot-name,.app-shell.sds .sds-depot-tree__item-vol{color:var(--sds-text)}.sds-depot-drawer__body{flex-direction:column;gap:20px;display:flex}.sds-depot-drawer__desc-text{color:#292929;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.sds-depot-drawer__desc-toggle{font:inherit;color:#007fa2;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:600}.sds-depot-drawer__desc-toggle:hover{text-decoration:underline}.sds-depot-drawer__rule{border:0;border-top:1px solid #ececec;margin:0}.sds-depot-drawer__count{color:#757575;font-size:14px;font-weight:500}.sds-depot-drawer__table{font-size:13px}.sds-depot-drawer__table tbody td{padding:10px 12px}.app-shell.sds .sds-depot-drawer__count{color:var(--sds-text-subtle)}.app-shell.sds .sds-depot-drawer__desc-text{color:var(--sds-text)}.app-shell.sds .sds-depot-drawer__desc-toggle{color:var(--sds-accent)}.app-shell.sds .sds-depot-drawer__rule{border-top-color:var(--sds-border)}.app-shell.sds .sds-depot-drawer__section-title{color:var(--sds-text)}.app-shell.sds .sds-deals-col--expand{color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-checkbox{accent-color:var(--sds-accent)}.app-shell.sds .sds-deals-empty{color:var(--sds-text-subtle)}.app-shell.sds .sds-deals-empty__title{color:var(--sds-text)}.app-shell.sds .sds-deals-empty__meta{color:var(--sds-text-subtle)}.app-shell.sds .sds-filter-reset{color:var(--sds-text);border-color:var(--sds-border,#d4d4d4)}.app-shell.sds .sds-filter-reset:hover{background:var(--sds-bg-subtle,#f5f6f8);border-color:var(--sds-text-subtle,#757575)}.app-shell.sds .sds-filter-reset--cta{color:var(--sds-accent);border-color:var(--sds-accent)}.app-shell.sds .sds-filter-reset--cta:hover{background:var(--sds-accent-bg,#00819214)}.sds-page{max-width:1600px;padding:2.5rem}.sds-page__head{margin-bottom:1.5rem}.sds-page__title{color:#292929;letter-spacing:-.5px;margin:0;font-size:2rem;font-weight:600}.sds-page__subtitle{color:#292929;opacity:.6;margin:1rem 0 0;font-size:1rem}.sds-page__actions{gap:2.5rem;margin-bottom:1rem;display:flex}.sds-btn{appearance:none;color:#292929;background:#fff;border:1px solid #d4d4d4;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s}.sds-btn:hover:not(:disabled){background:#f5f5f5;border-color:#b5b5b5}.sds-btn:disabled{opacity:.45;cursor:not-allowed}.sds-btn--large{letter-spacing:.3px;padding:12px 24px;font-size:14px;font-weight:600}.sds-btn--primary{color:#292929;background:#ffc600;border-color:#ffc600}.sds-btn--primary:hover:not(:disabled){background:#e0ad00;border-color:#e0ad00}.sds-btn--secondary{color:#292929;background:#fff;border-color:#d4d4d4}.sds-link{color:#dd1d21;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:500}.sds-link:hover{text-decoration:underline}.sds-link--danger{color:#b91418;font-size:13px}.sds-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;margin-bottom:1.5rem;display:flex}.sds-filters__left{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sds-filters__right{flex:0 420px}.sds-filter-select{position:relative}.sds-filter-select__trigger{color:#292929;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.sds-filter-select__trigger:hover{background:#f5f5f5;border-color:#919191}.sds-filter-select__trigger--active{color:#292929;background:#292929;border-color:#292929}.sds-filter-select__trigger--active svg{stroke:#fff}.sds-filter-select__backdrop{z-index:50;position:fixed;inset:0}.sds-filter-select__dropdown{z-index:51;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:180px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000001f}.sds-filter-select__option{cursor:pointer;text-align:left;color:#292929;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;display:flex}.sds-filter-select__option:hover{background:#f5f5f5}.sds-filter-select__option--selected{font-weight:600}.sds-filter-select__check{border:1px solid #d4d4d4;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:inline-flex}.sds-filter-select__check--on{color:#292929;background:#292929;border-color:#292929}.sds-filter-select__clear{color:#dd1d21;cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #e5e5e5;width:100%;margin-top:4px;padding:8px 14px;font-size:12px;display:block}.sds-filter-select__clear:hover{background:#fde8e8}.sds-toggle-btn{color:#292929;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;border-radius:20px;padding:6px 12px;font-size:13px;transition:border-color .15s,background .15s}.sds-toggle-btn:hover{background:#f5f5f5;border-color:#919191}.sds-toggle-btn--selected{color:#292929;background:#292929;border-color:#292929}.sds-toggle-btn:disabled{opacity:.45;cursor:not-allowed}.sds-search-input{align-items:center;display:flex;position:relative}.sds-search-input svg{color:#757575;pointer-events:none;position:absolute;left:12px}.sds-search-input__field{color:#292929;background:#fff;border:1px solid #d4d4d4;border-radius:4px;width:100%;padding:9px 12px 9px 36px;font-size:13px}.sds-search-input__field:focus{border-color:#dd1d21;outline:none;box-shadow:0 0 0 3px #dd1d211f}.sds-input{color:#292929;background:#fff;border:1px solid #d4d4d4;border-radius:4px;width:100%;padding:9px 12px 9px 34px;font-size:13px}.sds-input:focus,.sds-select:focus,.sds-textarea:focus{border-color:#dd1d21;outline:none;box-shadow:0 0 0 3px #dd1d211f}.sds-input--date{padding-left:12px}.sds-table-wrap{max-height:calc(100vh - 320px);overflow:auto}.sds-table{border-collapse:separate;border-spacing:0 .5rem;table-layout:fixed;width:100%;font-size:13px}.sds-table thead{z-index:2;position:sticky;top:0}.sds-table th{text-align:left;color:#757575;white-space:nowrap;background:#f5f5f5;border:none;padding:.75rem .5rem;font-size:12px;font-weight:600}.sds-table th:first-child{padding-left:1rem}.sds-table td{vertical-align:middle;background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:.875rem .5rem}.sds-table td:first-child{border-left:1px solid #e5e5e5;border-radius:8px 0 0 8px;padding-left:1rem}.sds-table td:last-child{border-right:1px solid #e5e5e5;border-radius:0 8px 8px 0}.sds-table .sds-table__row{cursor:pointer;transition:background .12s,box-shadow .2s}.sds-table .sds-table__row:hover td{background:#fafafa}.sds-table .sds-table__row--expanded td{background:#f5f8ff;border-color:#d0dfff}.sds-table .sds-table__row--selected td{background:#fffde6;border-color:#ffc600}.sds-col--expand{text-align:center;cursor:pointer;width:3rem}.sds-col--expand svg{color:#757575}.sds-col--check{width:2.75rem}.sds-col--counterparty{text-overflow:ellipsis;white-space:nowrap;width:9rem;font-weight:600;overflow:hidden}.sds-col--id{color:#919191;font-family:JetBrains Mono,Menlo,monospace;font-size:12px}.sds-col--narrow{text-align:center;width:2.975rem}.sds-col--type-icon{text-align:center;width:3.5rem}.sds-col--entity{text-overflow:ellipsis;white-space:nowrap;color:#757575;width:30%;overflow:hidden}.sds-col--buyer{white-space:nowrap;text-overflow:ellipsis;color:#757575;width:30%;overflow:hidden}.sds-col--desc{text-overflow:ellipsis;white-space:nowrap;color:#757575;width:40%;overflow:hidden}.sds-col--validity{white-space:nowrap;color:#757575;width:9.5rem;font-size:12px}.sds-col--modified{white-space:nowrap;color:#757575;width:6.975rem;font-size:12px}.sds-col--actions{text-align:center;width:2.625rem}.sds-initials{color:#757575;letter-spacing:.2px;font-size:11px;font-weight:600}.sds-deal-badge{border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:11px;font-weight:700;display:inline-flex}.sds-deal-badge--spot{color:#292929;background:#ffc600}.sds-deal-badge--term{color:#4a4a4a;background:#ececec}.sds-actions-btn{cursor:pointer;color:#757575;opacity:0;background:0 0;border:none;border-radius:4px;padding:4px;line-height:1;transition:opacity .3s;display:flex}.sds-table__row:hover .sds-actions-btn{opacity:1}.sds-actions-btn:hover{background:#f0f0f0}.sds-table__expanded-row td{background:#fafafa!important;border-color:#e5e5e5!important;padding:0!important}.sds-expanded-content{padding:1rem 1.5rem}.sds-expanded-grid{grid-template-columns:1.5fr 1.5fr 2fr 6fr;gap:8px 24px;display:grid}.sds-expanded-grid__item{flex-direction:column;gap:2px;display:flex}.sds-expanded-grid__label{color:#757575;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.sds-expanded-grid__value{color:#292929;font-size:13px}.sds-expanded-grid__pills{flex-wrap:wrap;gap:4px;display:flex}.sds-tag{letter-spacing:.2px;white-space:nowrap;border-radius:4px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.sds-tag--neutral{color:#4a4a4a;background:#ececec}.sds-tag--information{color:#0b5ed7;background:#e3f0ff}.sds-tag--positive{color:#137a3a;background:#e6f7ec}.sds-tag--negative{color:#b91418;background:#fde8e8}.sds-tag--warning{color:#8c5a00;background:#fff4d6}.sds-pills{flex-wrap:wrap;gap:4px;display:flex}.sds-pill{color:#292929;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:2px 12px;font-size:11px;display:inline-block}.sds-maker{align-items:center;gap:8px;display:flex}.sds-maker__name{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.sds-avatar{color:#292929;background:#dd1d21;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:inline-flex}.sds-empty{text-align:center;color:#757575;padding:48px}.sds-modal{z-index:100;background:#1f1f1f8c;justify-content:center;align-items:stretch;padding:32px;display:flex;position:fixed;inset:0}.sds-modal__panel{background:#fff;border-radius:8px;grid-template-columns:340px 1fr;width:100%;max-width:1320px;display:grid;overflow:hidden;box-shadow:0 24px 64px #00000040}.sds-modal__left{background:#fafafa;border-right:1px solid #e5e5e5;flex-direction:column;padding:24px;display:flex}.sds-modal__back{color:#757575;text-align:left;background:0 0;border:0;padding:0 0 16px;font-size:13px;font-weight:500}.sds-modal__back:hover{color:#dd1d21}.sds-modal__title{margin-bottom:24px}.sds-modal__heading{color:#292929;font-size:22px;font-weight:600}.sds-modal__sub{color:#757575;margin-top:4px;font-size:13px}.sds-progress{margin-bottom:20px}.sds-progress__bar{background:#ececec;border-radius:3px;height:6px;overflow:hidden}.sds-progress__fill{background:#dd1d21;height:100%;transition:width .2s}.sds-progress__label{color:#757575;margin-top:6px;font-size:12px;display:block}.sds-stepper{background:0 0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sds-stepper__item{cursor:pointer;background:0 0;border-radius:4px;align-items:stretch;gap:12px;min-width:200px;padding:4px;transition:background .1s;display:flex}.sds-stepper__item:hover{background:#f5f5f5}.sds-stepper__connector{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;gap:4px;display:flex}.sds-stepper__badge{box-sizing:border-box;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:Shell Font,Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.sds-stepper__check{width:16px;height:16px;display:block}.sds-stepper__line{background:#919191;border-radius:4px;flex:1 0 0;width:2px;min-height:12px}.sds-stepper__content{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:2px;min-width:0;padding-top:2px;padding-bottom:8px;display:flex}.sds-stepper__number{color:#757575;white-space:nowrap;font-family:Shell Font,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px}.sds-stepper__name{color:#292929;font-family:Shell Font,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px}.sds-stepper__item--waiting .sds-stepper__badge{color:#757575;background:#fff;border:1px solid #919191}.sds-stepper__item--waiting .sds-stepper__number{color:#919191}.sds-stepper__item--waiting .sds-stepper__name{color:#757575}.sds-stepper__item--waiting .sds-stepper__line{background:#919191}.sds-stepper__item--current .sds-stepper__badge{color:#292929;background:#007fa2;border:0}.sds-stepper__item--current .sds-stepper__number{color:#757575}.sds-stepper__item--current .sds-stepper__name{color:#292929}.sds-stepper__item--current .sds-stepper__line{background:#919191}.sds-stepper__item--complete .sds-stepper__badge{color:#292929;background:#007fa2;border:0}.sds-stepper__item--complete .sds-stepper__number,.sds-stepper__item--complete .sds-stepper__name{color:#757575}.sds-stepper__item--complete .sds-stepper__line{background:#007fa2}.sds-modal__right{flex-direction:column;padding:32px 40px;display:flex;overflow:auto}.sds-step{flex:1}.sds-step__title{color:#292929;margin:0 0 16px;font-size:18px;font-weight:600}.sds-step__title--spaced{margin-top:32px}.sds-showall-hint{color:#4a4a4a;cursor:pointer;background:#f4f6f8;border:1px solid #d8dde2;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:3px 5px;transition:background .12s,border-color .12s;display:inline-flex}.sds-showall-hint:hover{background:#eaeef2;border-color:#b9c0c7}.sds-showall-hint--on{color:#003c4a;background:#e6f4f7;border-color:#007fa2}.sds-kbd{color:#292929;background:#fff;border:1px solid #c4cacf;border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.sds-showall-hint--on .sds-kbd{color:#003c4a;border-color:#007fa2}.sds-section{border-bottom:1px solid #eaeaea;border-radius:6px;margin-bottom:24px;padding-bottom:24px;scroll-margin-top:16px;transition:background .4s,box-shadow .4s}.sds-section:last-of-type{border-bottom:0;margin-bottom:0}.sds-section--flash{background:#fff4e5;box-shadow:inset 0 0 0 2px #ff9a00}.sds-stepper__flag{color:#7a4a00;background:#fff4e5;border:1px solid #ffcc80;border-radius:3px;margin-top:2px;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.sds-field{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.sds-field label{color:#292929;font-size:13px;font-weight:500}.sds-required{color:#dd1d21}.sds-select,.sds-textarea{color:#292929;background:#fff;border:1px solid #d4d4d4;border-radius:4px;padding:9px 12px;font-size:14px}.sds-textarea{resize:vertical;font-family:inherit}.sds-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sds-grid .sds-field{margin-bottom:0}.sds-radio-row{gap:16px;padding-top:8px;font-size:14px;display:flex}.sds-radio-row label{color:#292929;align-items:center;gap:6px;font-weight:400;display:inline-flex}.sds-tx-card{background:#fff;border:1px solid #e5e5e5;border-radius:6px;margin-bottom:12px;padding:20px}.sds-tx-card__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sds-modal__footer{border-top:1px solid #e5e5e5;justify-content:space-between;gap:12px;margin-top:24px;padding-top:24px;display:flex}.sds-modal__footer-right{gap:8px;display:flex}.app-shell.sds.sds--dark{--sds-page-bg:#1f2633;--sds-bg:#2d3646;--sds-bg-subtle:#3a4459;--sds-bg-raised:#353e51;--sds-text:#e9ecf1;--sds-text-subtle:#aab2c0;--sds-text-muted:#7f8898;--sds-border:#3d4659;--sds-border-strong:#555f73;--sds-border-subtle:#3d4659;--sds-surface:#2d3646;--sds-surface-alt:#353e51;--sds-row-selected:#2a3a5c}.app-shell.sds.sds--dark .sds-tag--neutral{color:#c8cfdb;background:#3a4459}.app-shell.sds.sds--dark .sds-tag--information{color:#6db3f8;background:#132a4d}.app-shell.sds.sds--dark .sds-tag--positive{color:#5cd68a;background:#0d3320}.app-shell.sds.sds--dark .sds-tag--negative{color:#ff7a7e;background:#3d1010}.app-shell.sds.sds--dark .sds-tag--warning{color:#ffc233;background:#3d2e00}.app-shell.sds.sds--dark .sds-tag--accent{color:#b38df8;background:#2a1a4d}.app-shell.sds.sds--dark .sds-dsn-tranche-summary{background:var(--sds-bg-raised,#353e51);border-color:var(--sds-border-strong,#555f73)}.app-shell.sds.sds--dark .sds-dsn-tranche-summary--error{background:#ff7a7e1a;border-color:#ff7a7e}.app-shell.sds.sds--dark .sds-dsn-tranche-summary__warning{color:#ff7a7e}.app-shell.sds.sds--dark .sds-dsn-tranche-summary__bar{background:#1f2633}.app-shell.sds.sds--dark .sds-dsn-tranche-summary--error .sds-dsn-tranche-summary__fill{background:#ff7a7e}.app-shell.sds.sds--dark .sds-dsn-tranche-summary__item--empty,.app-shell.sds.sds--dark .sds-dsn-tranche-summary__item--empty .sds-dsn-tranche-summary__item-name{color:#ff7a7e}.app-shell.sds.sds--dark .sds-dsn-tranche-summary__item:hover{background:#ffffff0d}.app-shell.sds.sds--dark .sds-dsn-tranche-summary__item--active{background:#e89c2b2e}.app-shell.sds.sds--dark .sds-dsn-tranche-summary__item-input{background:var(--sds-bg-subtle,#3a4459);border-color:var(--sds-border-strong,#555f73);color:var(--sds-text,#e9ecf1)}.app-shell.sds.sds--dark .sds-dsn-tranche-summary__item--empty .sds-dsn-tranche-summary__item-input,.app-shell.sds.sds--dark .sds-dsn-tranche-summary--error .sds-dsn-tranche-summary__item-input{border-color:#ff7a7e}.app-shell.sds.sds--dark .sds-dsn-tranche-summary--error .sds-dsn-tranche-summary__item-pct{color:#ff7a7e}.app-shell.sds.sds--dark .sds-drawer__backdrop{background:#0000008c}.app-shell.sds.sds--dark .sds-modal{background:#000000a6}.app-shell.sds.sds--dark .sds-card-default,.app-shell.sds.sds--dark .sds-card-inset,.app-shell.sds.sds--dark .sds-deal-setup-v2__summary-card,.app-shell.sds.sds--dark .sds-deal-setup-v2__material-card{box-shadow:0 1px 3px #0006}.app-shell.sds.sds--dark .sds-dsn-pricing-element{color:#e9ecf1;background:#2d3646;border-color:#555f73}.app-shell.sds.sds--dark .sds-dsn-pricing-element:hover{background:#353e51;border-color:#4fc3f7}.app-shell.sds.sds--dark .sds-dsn-pricing-element--active{background:#1a2a3a;border-color:#4fc3f7}.app-shell.sds.sds--dark .sds-dsn-element-form{background:#2d3646;border-color:#555f73}.app-shell.sds.sds--dark .sds-dsn-element-form__chip{color:#e9ecf1;border-color:#555f73}.app-shell.sds.sds--dark .sds-dsn-element-form__actions,.app-shell.sds.sds--dark .sds-dsn-element-form__divider{border-color:#555f73}.app-shell.sds.sds--dark .sds-dsn-element-form__checkbox{color:#e9ecf1}.app-shell.sds.sds--dark .sds-dsn-toggle-group{border-color:#555f73}.app-shell.sds.sds--dark .sds-dsn-toggle{color:#aab2c0;background:#2d3646;border-color:#555f73}.app-shell.sds.sds--dark .sds-dsn-toggle+.sds-dsn-toggle{border-left-color:#555f73}.app-shell.sds.sds--dark .sds-dsn-toggle--active{color:#fff;background:#007fa2}.app-shell.sds.sds--dark .sds-dsn-toggle--disabled,.app-shell.sds.sds--dark .sds-dsn-toggle[disabled]{color:#6b7280;background:#232a36}.sds-deal-setup__back{margin-bottom:8px}.sds-deal-setup__back .sds-link{color:#404040;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem}.sds-deal-setup__back .sds-link:hover{color:#dd1d21}.sds-deal-setup__header{margin-bottom:16px}.sds-deal-setup__title-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sds-deal-setup__title-row .sds-page__title{margin-bottom:0}.sds-tag--lg{padding:4px 12px;font-size:.8125rem}.sds-deal-setup__actions{gap:8px;margin-bottom:24px;display:flex}.sds-tabs{border-bottom:2px solid #e0e0e0;gap:0;margin-bottom:24px;display:flex}.sds-tabs__item{color:#757575;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 20px;font-family:inherit;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s;position:relative}.sds-tabs__item:hover{color:#e0e0e0}.sds-tabs__item--active{color:#dd1d21;border-bottom-color:#dd1d21;font-weight:600}.sds-deal-setup__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.sds-deal-card{padding:24px}.sds-deal-card__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sds-deal-card__head .sds-deal-card__title{margin-bottom:0}.sds-deal-card__head .sds-actions-btn{flex-shrink:0}.sds-deal-card__title{color:#292929;margin:0 0 16px;font-size:1rem;font-weight:600}.sds-dl{margin:0;padding:0}.sds-dl__row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.sds-dl__row:last-child{border-bottom:none}.sds-dl__row dt{color:#757575;flex:0 0 40%;font-size:.8125rem}.sds-dl__row dd{color:#292929;text-align:right;margin:0;font-size:.875rem}.sds-initials--lg{font-weight:600}.sds-table__row--clickable{cursor:pointer}.sds-table__row--clickable:hover{background:#f9f6ee}.sds-empty-state{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.sds-empty-state__icon{opacity:.5;margin-bottom:12px;font-size:2.5rem}.sds-empty-state__text{color:#757575;margin:0 0 16px;font-size:.9375rem}.sds-volumes{grid-column:1/-1}.sds-deal-card__title--lg{font-size:1.5rem;font-weight:600}.sds-select--sm{appearance:auto;height:30px;color:inherit;background:0 0;border:1px solid #919191;border-radius:2px;padding:4px 28px 4px 12px;font-family:inherit;font-size:.875rem}.sds-volumes__body{align-items:flex-start;gap:24px;display:flex}.sds-volumes__chart{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.sds-pie{width:120px;height:120px}.sds-volumes__total{color:#757575;white-space:nowrap;letter-spacing:.06px;font-size:.75rem}.sds-volumes__cards{flex-wrap:wrap;flex:1;gap:16px;display:flex}.sds-volumes__product{background:#f5f5f5;border-radius:3px;flex:1;min-width:260px;padding:16px;box-shadow:0 1px 3px #00000026}.sds-volumes__product-head{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.sds-volumes__product-head strong{color:#292929;letter-spacing:.048px;font-size:1rem;line-height:1.5}.sds-volumes__droplet{flex-shrink:0;margin-top:2px;font-size:.875rem}.sds-dl--compact .sds-dl__row{border-bottom:none;padding:4px 0}.sds-dl--compact dt{color:#757575;letter-spacing:.07px;flex:0 0 134px;font-size:.875rem;font-weight:600}.sds-dl--compact dd{color:#292929;letter-spacing:.032px;font-size:1rem}.sds-pie circle:last-child{--pie-center:#fff}.sds:not(.sds--dark) .sds-volumes__product{background:#e8eaf0;box-shadow:0 1px 3px #00000014}.sds:not(.sds--dark) .sds-volumes__product-head strong{color:#292929}.sds:not(.sds--dark) .sds-dl--compact dt{color:#757575}.sds:not(.sds--dark) .sds-dl--compact dd{color:#e0e0e0}.sds:not(.sds--dark) .sds-pie circle:last-child{--pie-center:#fff}.sds:not(.sds--dark) .sds-volumes__total{color:#757575}.sds:not(.sds--dark) .sds-select--sm{border-color:#292929}.sds-timeline{margin:0;padding:0;list-style:none}.sds-timeline__item{gap:12px;padding:12px 0;display:flex;position:relative}.sds-timeline__item:not(:last-child):after{content:"";background:#e0e0e0;width:2px;position:absolute;top:32px;bottom:0;left:5px}.sds-timeline__dot{background:#dd1d21;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px}.sds-timeline__body{flex-direction:column;gap:2px;display:flex}.sds-timeline__action{color:#292929;font-size:.875rem;font-weight:500}.sds-timeline__meta{color:#757575;align-items:center;gap:6px;font-size:.8125rem;display:flex}.sds--dark .sds-deal-setup__back .sds-link{color:#919191}.sds--dark .sds-deal-setup__back .sds-link:hover{color:#dd1d21}.sds--dark .sds-tabs{border-bottom-color:#e0e0e0}.sds--dark .sds-tabs__item{color:#919191}.sds--dark .sds-tabs__item:hover{color:#292929}.sds--dark .sds-tabs__item--active{color:#dd1d21;border-bottom-color:#dd1d21}.sds--dark .sds-deal-card__title{color:#e0e0e0}.sds--dark .sds-dl__row{border-bottom-color:#e0e0e0}.sds--dark .sds-dl__row dt{color:#919191}.sds--dark .sds-dl__row dd{color:#292929}.sds--dark .sds-table__row--clickable:hover{background:#f5f5f5}.sds--dark .sds-empty-state__text{color:#919191}.sds--dark .sds-timeline__item:not(:last-child):after{background:#e0e0e0}.sds--dark .sds-timeline__action{color:#e0e0e0}.sds--dark .sds-timeline__meta{color:#919191}.sds-deal-setup-v2{color:#292929;background:#fff;width:100%;max-width:100%;min-height:100vh;margin:0;padding:0;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,sans-serif;transition:padding-right .25s ease-out}.sds-deal-setup-v2--notes-open{padding-right:var(--sds-assistant-width,460px)}.sds-deal-setup-v2--notes-open .sds-drawer{right:var(--sds-assistant-width,460px);transition:right .25s ease-out}@media (width<=1100px){.sds-deal-setup-v2--notes-open{padding-right:0}.sds-deal-setup-v2--notes-open .sds-drawer{right:0}}.sds-deal-setup-v2__header{z-index:10;background:var(--sds-bg);border-bottom:1px solid var(--sds-border);box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:24px 40px 0;position:sticky;top:0}.sds-deal-setup-v2__header-top{align-items:flex-start;gap:48px;display:flex}.sds-deal-setup-v2__title-area{flex:auto;min-width:0}.sds-deal-setup-v2__breadcrumb{color:var(--sds-text-subtle,#757575);align-items:center;gap:6px;min-height:20px;margin-bottom:8px;font-size:12px;display:flex}.sds-deal-setup-v2__breadcrumb-link{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-2px -6px;padding:2px 6px;transition:background .15s,color .15s}.sds-deal-setup-v2__breadcrumb-link:hover{color:var(--sds-text,#292929);background:var(--sds-bg-subtle,#f5f6f8)}.sds-deal-setup-v2__breadcrumb-link:focus-visible{outline:2px solid var(--sds-accent,#008192);outline-offset:1px}.sds-deal-setup-v2__breadcrumb-sep{color:var(--sds-text-subtle,#b0b0b0)}.sds-deal-setup-v2__breadcrumb-current{color:var(--sds-text,#292929);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sds-deal-setup-v2__title-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sds-deal-setup-v2__title-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.sds-deal-setup-v2__hdr-card{background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#e0e0e0);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;padding:6px;display:inline-flex;box-shadow:0 1px 8px #0000000f,0 4px 10px #00000014}.sds-deal-setup-v2__hdr-card--status{padding:6px}.sds-deal-setup-v2__hdr-card--icon{width:40px;height:40px;padding:0}.sds-deal-setup-v2__hdr-icon-btn{appearance:none;width:100%;height:100%;color:var(--sds-text,#292929);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:relative}.sds-deal-setup-v2__hdr-icon-btn:hover{background:var(--sds-bg-subtle,#f5f6f8)}.sds-deal-setup-v2__hdr-icon-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sds-accent,#008192);outline:none}.sds-deal-setup-v2__hdr-icon-btn:disabled{cursor:not-allowed;color:var(--sds-text-disabled,#b0b0b0);opacity:.55}.sds-deal-setup-v2__hdr-icon-btn:disabled:hover{background:0 0}.sds-deal-setup-v2__hdr-icon-btn--has-note{color:var(--sds-accent,#007fa2)}.sds-deal-setup-v2__hdr-icon-btn--active{background:var(--sds-bg-subtle,#eef0f3)}.sds-deal-setup-v2__hdr-icon-btn-count{background:var(--sds-accent,#007fa2);color:#fff;text-align:center;box-sizing:border-box;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}.sds-deal-setup-v2__hdr-info{background:var(--sds-bg-subtle,#f5f5f5);box-sizing:border-box;border-radius:16px;align-items:center;gap:4px;height:40px;padding:4px 6px;display:inline-flex}.sds-deal-setup-v2__hdr-stat{color:var(--sds-text,#292929);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.sds-deal-setup-v2__hdr-stat-icon{color:var(--sds-text-subtle,#616161);justify-content:center;align-items:center;display:inline-flex}.sds-deal-setup-v2__hdr-stat-badge{background:var(--sds-accent,#007fa2);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0000001f}.sds-deal-setup-v2__hdr-stat-value{color:var(--sds-text,#292929)}.sds-deal-setup-v2__hdr-info--clickable{cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;border:1px solid #0000;transition:background-color .12s,box-shadow .12s,border-color .12s}.sds-deal-setup-v2__hdr-info--clickable:hover{background:var(--sds-bg-subtle-hover,#ebebeb);border-color:#00000014;box-shadow:0 1px 3px #00000014}.sds-deal-setup-v2__hdr-info--clickable:focus-visible{outline:2px solid var(--sds-focus,#007fa2);outline-offset:2px}.sds-deal-setup-v2__hdr-info--clickable:active{background:var(--sds-bg-subtle-active,#e0e0e0)}.app-shell.sds.sds--dark .sds-deal-setup-v2__hdr-info--clickable:hover{background:#4a5468;border-color:#ffffff2e;box-shadow:0 1px 3px #00000059}.app-shell.sds.sds--dark .sds-deal-setup-v2__hdr-info--clickable:focus-visible{outline-color:#6cc7dc}.app-shell.sds.sds--dark .sds-deal-setup-v2__hdr-info--clickable:active{background:#5a6580}.sds-deal-setup-v2__hdr-info-edit{color:var(--sds-text-subtle,#616161);opacity:.75;justify-content:center;align-items:center;padding:0 8px 0 4px;transition:opacity .12s,color .12s;display:inline-flex}.sds-deal-setup-v2__hdr-info-edit svg{width:16px;height:16px}.sds-deal-setup-v2__hdr-info--clickable:hover .sds-deal-setup-v2__hdr-info-edit,.sds-deal-setup-v2__hdr-info--clickable:focus-visible .sds-deal-setup-v2__hdr-info-edit{opacity:1;color:var(--sds-accent,#007fa2)}.app-shell.sds.sds--dark .sds-deal-setup-v2__hdr-info--clickable:hover .sds-deal-setup-v2__hdr-info-edit,.app-shell.sds.sds--dark .sds-deal-setup-v2__hdr-info--clickable:focus-visible .sds-deal-setup-v2__hdr-info-edit{color:#6cc7dc}.sds-deal-setup-v2__title{letter-spacing:-.48px;margin:0;font-size:40px;font-weight:600;line-height:48px}.sds-deal-setup-v2__title-id{color:#757575;letter-spacing:-.48px;font-size:40px;font-weight:400;line-height:48px}.sds-deal-setup-v2__status-tag{color:#fff;text-transform:uppercase;background:#ebb14b;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1}.sds-deal-setup-v2__subtitle{color:#757575;align-items:center;gap:12px;margin-top:8px;font-size:18px;font-weight:500;line-height:32px;display:flex}.sds-deal-setup-v2__header-meta{color:#757575;margin:4px 0 0;font-size:16px;font-weight:400;line-height:24px}.sds-deal-setup-v2__subtitle-dates{align-items:center;gap:4px;display:flex}.sds-deal-setup-v2__actions-area{flex-direction:column;flex:1;align-items:flex-end;gap:16px;display:flex}.sds-deal-setup-v2__actions-row{align-items:center;gap:24px;display:flex}.sds-deal-setup-v2__btn{appearance:none;letter-spacing:.64px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:2px;padding:8px 16px;font-size:14px;font-weight:600}.sds-deal-setup-v2__btn--primary{color:#292929;background:#007fa2}.sds-deal-setup-v2__btn--secondary{color:#292929;background:#ececec}.sds-deal-setup-v2__btn--ghost{color:#919191;background:0 0}.sds-deal-setup-v2__meta{color:#292929;gap:16px;font-size:14px;display:flex}.sds-deal-setup-v2__meta-label{color:#757575;font-weight:600}.sds-deal-setup-v2__counts{color:#757575;font-size:14px;font-weight:600}.sds-deal-setup-v2__filters-bar{align-items:center;gap:24px;padding:16px 0;display:flex}.sds-deal-setup-v2__filters-bar--on-page{background:var(--sds-page-bg);border-bottom:1px solid var(--sds-border);box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:16px 40px}.sds-deal-setup-v2__viewing{align-items:center;gap:16px;display:flex}.sds-deal-setup-v2__viewing-label{color:#292929;font-size:14px;font-weight:500}.sds-deal-setup-v2__chip{appearance:none;color:#292929;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:100px;padding:9px 16px;font-size:16px;font-weight:600}.sds-deal-setup-v2__chip--active{background:#007fa2;border-color:#007fa2}.sds-deal-setup-v2__divider-v{background:#e0e0e0;align-self:stretch;width:1px}.sds-deal-setup-v2__filter-pills{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sds-deal-setup-v2__price-options{align-items:center;gap:10px;display:inline-flex}.sds-deal-setup-v2__price-options-label{color:var(--sds-text,#292929);white-space:nowrap;font-size:13px;font-weight:600}.sds-dsn-toggle-group--price-options{gap:0}.sds-dsn-toggle-group--price-options .sds-dsn-toggle{border-radius:0}.sds-dsn-toggle-group--price-options .sds-dsn-toggle:first-child{border-radius:4px 0 0 4px}.sds-dsn-toggle-group--price-options .sds-dsn-toggle:last-child{border-radius:0 4px 4px 0}.sds-deal-setup-v2__pricing-toggle{margin-left:auto}.sds-form-field--active .sds-form-field__value{color:var(--sds-accent,#007fa2);font-weight:600}.sds-form-field--active{border-color:var(--sds-accent,#007fa2)!important}.sds-deal-setup-v2__filter-clear{appearance:none;color:var(--sds-accent,#007fa2);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:600}.sds-deal-setup-v2__filter-clear:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-deal-setup-v2__filter-toggle{appearance:none;background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#e0e0e0);color:var(--sds-text,#292929);cursor:pointer;border-radius:16px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.sds-deal-setup-v2__filter-toggle:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-deal-setup-v2__filter-toggle-dot{background:var(--sds-text-subtle,#b0b0b0);border-radius:50%;flex-shrink:0;width:8px;height:8px}.sds-deal-setup-v2__filter-toggle--active{color:#b02828;background:#fdecec;border-color:#d64545}.sds-deal-setup-v2__filter-toggle--active .sds-deal-setup-v2__filter-toggle-dot{background:#d64545}.sds-deal-setup-v2__filter-toggle--active:hover{background:#fbdcdc}.sds-deal-setup-v2__empty-filter{text-align:center;color:var(--sds-text-subtle,#757575);background:var(--sds-bg-subtle,#f5f5f5);border:1px dashed var(--sds-border,#e0e0e0);border-radius:6px;margin-top:12px;padding:24px 16px;font-size:14px}.sds-deal-setup-v2__kpi-toggle-wrap{align-items:center;display:inline-flex}.sds-deal-setup-v2__kpi-toggle{appearance:none;color:#292929;cursor:pointer;background:#3b4f704d;border:1px solid #e0e0e0;border-radius:100px;justify-content:center;align-items:center;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex}.sds-deal-setup-v2__kpi-toggle--active{color:#fff;background:#007fa2;border-color:#007fa2}.sds-deal-setup-v2__kpi-toggle:hover{border-color:#919191}.sds-deal-setup-v2__filter-label{color:#292929;font-size:14px}.sds-deal-setup-v2__pill{appearance:none;color:#292929;cursor:pointer;background:#3b4f704d;border:1px solid #e0e0e0;border-radius:100px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500;display:flex}.sds-deal-setup-v2__body{padding:0 40px 48px}.sds-deal-setup-v2__section{padding:24px 0}.sds-deal-setup-v2__row{align-items:start;gap:24px;padding:24px 0;display:grid}.sds-deal-setup-v2__row--evens{grid-template-columns:1fr 1fr}.sds-deal-setup-v2__row--wide-left{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.sds-deal-setup-v2__row--about-scope{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:stretch}.sds-deal-setup-v2__row--about-scope>.sds-deal-setup-v2__section--in-row{flex-direction:column;display:flex}.sds-deal-setup-v2__row--about-scope .sds-deal-setup-v2__snapshot-card,.sds-deal-setup-v2__row--about-scope .sds-deal-setup-v2__scope-tree-card{flex:1}.sds-deal-setup-v2__section--in-row{min-width:0;padding:0}@media (width<=1100px){.sds-deal-setup-v2__row--evens,.sds-deal-setup-v2__row--wide-left,.sds-deal-setup-v2__row--about-scope{grid-template-columns:1fr}}.sds-deal-setup-v2__section-title{letter-spacing:-.35px;margin:0 0 16px;font-size:32px;font-weight:600;line-height:40px}.sds-deal-setup-v2__tabs{gap:0;margin-bottom:16px;display:flex}.sds-deal-setup-v2__tab{appearance:none;color:#757575;cursor:pointer;text-align:center;background:0 0;border:none;width:146px;padding:12px 16px;font-size:16px;font-weight:500;position:relative}.sds-deal-setup-v2__tab:after{content:"";background:#919191;height:3px;position:absolute;bottom:0;left:0;right:0}.sds-deal-setup-v2__tab--active{color:#292929;font-weight:600}.sds-deal-setup-v2__tab--active:after{background:#fff}.sds-deal-setup-v2__summary-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sds-deal-setup-v2__summary-header .sds-deal-setup-v2__section-title{margin:0}.sds-deal-setup-v2__unit-select{background:#f5f5f5;border:1px solid #919191;border-radius:2px;align-items:center;gap:8px;height:30px;padding:4px 16px;font-size:14px;font-weight:500;display:flex}.sds-deal-setup-v2__summary-content{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.sds-deal-setup-v2__donut{flex-direction:column;align-items:center;gap:4px;display:flex}.sds-deal-setup-v2__donut-label{color:#757575;font-size:12px;font-weight:500}.sds-deal-setup-v2__summary-cards{flex-wrap:wrap;flex:320px;gap:16px;min-width:0;display:flex}.sds-deal-setup-v2__summary-card{background:#f5f5f5;border-radius:3px;flex-direction:column;flex:260px;gap:8px;min-width:0;padding:16px;display:flex;box-shadow:0 1px 3px #00000026}.sds-deal-setup-v2__summary-card-title{align-items:flex-start;gap:8px;font-size:16px;font-weight:600;line-height:24px;display:flex}.sds-deal-setup-v2__summary-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid}.sds-deal-setup-v2__summary-grid-item{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;flex-direction:column;gap:6px;padding:12px;display:flex}.sds-deal-setup-v2__summary-grid-label{color:#757575;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.sds-deal-setup-v2__summary-grid-value{color:#292929;font-size:14px;font-weight:600;line-height:20px}.sds-deal-setup-v2__summary-counts-row{flex-wrap:wrap;gap:12px;display:flex}.sds-deal-setup-v2__summary-count-pill{color:#292929;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600}.sds-deal-setup-v2__snapshot-card{cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;justify-content:flex-start;padding:16px;transition:background-color .2s,box-shadow .2s;box-shadow:0 1px 3px #0000001f}.sds-deal-setup-v2__snapshot-card:hover{background:#f0f0f0}.sds-deal-setup-v2__snapshot-card:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:2px}.sds-deal-setup-v2__snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}@media (width<=900px){.sds-deal-setup-v2__snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sds-deal-setup-v2__snapshot-divider{background:#e0e0e0;height:1px;margin:4px 0}.app-shell.sds.sds--dark .sds-deal-setup-v2__snapshot-divider{background:#3d4659}.sds-deal-setup-v2__snapshot-item{flex-direction:column;gap:4px;min-width:0;display:flex}.sds-deal-setup-v2__snapshot-label{color:#757575;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.sds-deal-setup-v2__snapshot-value{color:#292929;font-size:14px;font-weight:600;line-height:20px}.app-shell.sds.sds--dark .sds-deal-setup-v2__snapshot-card{background:#2d3646;border-color:#3d4659;box-shadow:0 1px 3px #00000059}.app-shell.sds.sds--dark .sds-deal-setup-v2__snapshot-card:hover{background:#303a4d}.app-shell.sds.sds--dark .sds-deal-setup-v2__snapshot-label{color:#aab2c0}.app-shell.sds.sds--dark .sds-deal-setup-v2__snapshot-value{color:#f3f6fb}.sds-deal-setup-v2__scope-tree-card{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;flex-direction:column;justify-content:flex-start;gap:12px;padding:16px 20px;display:flex;box-shadow:0 1px 3px #0000001f}.sds-deal-setup-v2__scope-view-toggle{background:#fff;border:1px solid #d5dbe2;border-radius:6px;display:inline-flex;overflow:hidden}.sds-deal-setup-v2__scope-view-toggle-btn{appearance:none;color:#4a5561;cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:12px;font-weight:600;line-height:18px;transition:background-color .15s,color .15s}.sds-deal-setup-v2__scope-view-toggle-btn+.sds-deal-setup-v2__scope-view-toggle-btn{border-left:1px solid #d5dbe2}.sds-deal-setup-v2__scope-view-toggle-btn:hover:not(.sds-deal-setup-v2__scope-view-toggle-btn--active){background:#eef1f5}.sds-deal-setup-v2__scope-view-toggle-btn--active{background:var(--sds-accent,#007fa2);color:#fff}.sds-deal-setup-v2__scope-view-toggle-btn:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:2px}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-view-toggle{background:#303a4d;border-color:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-view-toggle-btn{color:#e3e8f0}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-view-toggle-btn+.sds-deal-setup-v2__scope-view-toggle-btn{border-left-color:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-view-toggle-btn:hover:not(.sds-deal-setup-v2__scope-view-toggle-btn--active){background:#3a4560}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-view-toggle-btn--active{color:#1a2230;background:#4fc3e0}.sds-deal-setup-v2__matrix{border-top:1px solid var(--sds-border,#e0e0e0);flex-direction:column;gap:12px;margin-top:24px;padding-top:20px;display:flex}.sds-deal-setup-v2__matrix-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sds-deal-setup-v2__matrix-title{flex-direction:column;gap:2px;min-width:0;display:flex}.sds-deal-setup-v2__matrix-title-text{color:var(--sds-text,#292929);margin:0;font-size:16px;font-weight:600;line-height:20px}.sds-deal-setup-v2__matrix-title-meta{color:var(--sds-text-subtle,#616161);font-size:12px}.sds-deal-setup-v2__matrix-toggle{background:#fff;border:1px solid #d5dbe2;border-radius:6px;align-items:center;gap:8px;padding-left:8px;display:inline-flex;overflow:hidden}.sds-deal-setup-v2__matrix-toggle-label{color:var(--sds-text-subtle,#616161);text-transform:uppercase;letter-spacing:.04em;border-right:1px solid #d5dbe2;padding:4px 8px 4px 0;font-size:11px;font-weight:600}.sds-deal-setup-v2__matrix-scroll{border:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg,#fff);border-radius:8px;overflow-x:auto}.sds-deal-setup-v2__matrix-table{border-collapse:separate;border-spacing:0;width:100%;min-width:100%;color:var(--sds-text,#292929);font-size:12px}.sds-deal-setup-v2__matrix-col--depot{width:180px}.sds-deal-setup-v2__matrix-col--total{width:96px}.sds-deal-setup-v2__matrix-cell{border-bottom:1px solid var(--sds-border-subtle,#eef1f5);border-right:1px solid var(--sds-border-subtle,#eef1f5);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 10px}.sds-deal-setup-v2__matrix-cell:last-child{border-right:0}.sds-deal-setup-v2__matrix-table tbody tr:last-child .sds-deal-setup-v2__matrix-cell,.sds-deal-setup-v2__matrix-table thead tr:last-child .sds-deal-setup-v2__matrix-cell{border-bottom:1px solid var(--sds-border,#e0e0e0)}.sds-deal-setup-v2__matrix-cell--rowhead{text-align:left;color:var(--sds-text,#292929);background:var(--sds-bg-subtle,#f7f8fa);z-index:1;font-weight:600;position:sticky;left:0}.sds-deal-setup-v2__matrix-cell--colhead{text-align:right;color:var(--sds-text,#292929);background:var(--sds-bg-subtle,#f7f8fa);vertical-align:bottom;font-weight:600}.sds-deal-setup-v2__matrix-cell--total-head{color:var(--sds-text-subtle,#616161)}.sds-deal-setup-v2__matrix-cell--corner{background:var(--sds-bg-subtle,#f7f8fa);border-right:1px solid var(--sds-border-subtle,#eef1f5)}.sds-deal-setup-v2__matrix-grouprow .sds-deal-setup-v2__matrix-group-header{text-transform:uppercase;letter-spacing:.04em;color:#fff;text-align:center;border-bottom:2px solid var(--sds-bg,#fff);border-right:2px solid var(--sds-bg,#fff);text-shadow:0 1px 1px #00000026;padding:4px 10px;font-size:11px;font-weight:700}.sds-deal-setup-v2__matrix-cell--data{color:var(--sds-text,#292929)}.sds-deal-setup-v2__matrix-cell--zero{color:var(--sds-text-subtle,#a3adba);background:0 0}.sds-deal-setup-v2__matrix-cell--low{background:#007fa214}.sds-deal-setup-v2__matrix-cell--medium{background:#007fa238}.sds-deal-setup-v2__matrix-cell--high{color:#0a2b36;background:#007fa26b;font-weight:600}.sds-deal-setup-v2__matrix-cell--total-cell,.sds-deal-setup-v2__matrix-cell--foot{background:var(--sds-bg-subtle,#f7f8fa);color:var(--sds-text,#292929);font-weight:600}.sds-deal-setup-v2__matrix-cell--grand{background:var(--sds-bg-strong,#eef1f5);color:var(--sds-text,#292929)}.sds-deal-setup-v2__matrix-legend{color:var(--sds-text-subtle,#616161);align-items:center;gap:8px;font-size:11px;display:flex}.sds-deal-setup-v2__matrix-legend-label{text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-weight:600}.sds-deal-setup-v2__matrix-legend-swatch{border:1px solid var(--sds-border-subtle,#eef1f5);border-radius:4px;align-items:center;padding:3px 8px;display:inline-flex}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix{border-top-color:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-scroll{background:#232c3d;border-color:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-table{color:#e3e8f0}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-cell{border-bottom-color:#313b52;border-right-color:#313b52}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-cell--rowhead,.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-cell--colhead,.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-cell--corner,.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-cell--total-cell,.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-cell--foot{color:#e3e8f0;background:#2b3446}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-cell--grand{background:#384258}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-cell--low{background:#4fc3e01f}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-cell--medium{background:#4fc3e047}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-cell--high{color:#fff;background:#4fc3e07a}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-toggle{background:#303a4d;border-color:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__matrix-toggle-label{color:#b7c2d5;border-right-color:#46516a}.sds-deal-setup-v2__scope-tree-root{align-items:center;gap:10px;padding:2px 0;display:flex}.sds-deal-setup-v2__scope-tree-dot{background:var(--sds-accent,#007fa2);border-radius:50%;flex:none;width:10px;height:10px}.sds-deal-setup-v2__scope-tree-dot--root{width:12px;height:12px;box-shadow:0 0 0 3px #007fa226}.sds-deal-setup-v2__scope-tree-dot--contract{background:#4a90a4}.sds-deal-setup-v2__scope-tree-root-label{color:#292929;font-size:15px;font-weight:700;line-height:20px}.sds-deal-setup-v2__scope-tree-root-meta{color:#6b6b6b;font-size:13px;font-weight:500}.sds-deal-setup-v2__scope-tree-contracts{border-left:1.5px solid #cfd6de;flex-direction:column;gap:14px;margin:0 0 0 5px;padding:0 0 0 24px;list-style:none;display:flex}.sds-deal-setup-v2__scope-tree-contract{padding-top:4px;position:relative}.sds-deal-setup-v2__scope-tree-contract:before{content:"";background:#cfd6de;width:22px;height:1.5px;position:absolute;top:14px;left:-24px}.sds-deal-setup-v2__scope-tree-contract--last:after{content:"";background:#f5f5f5;width:3px;position:absolute;top:15px;bottom:-14px;left:-25px}.sds-deal-setup-v2__scope-tree-contract-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sds-deal-setup-v2__scope-tree-contract-label{color:#292929;font-size:14px;font-weight:700;line-height:20px}.sds-deal-setup-v2__scope-tree-contract-meta{color:#6b6b6b;font-size:12px;font-weight:500}.sds-deal-setup-v2__scope-tree-depots{border-left:1.5px solid #cfd6de;flex-direction:column;gap:10px;margin:8px 0 0 4px;padding:0 0 0 20px;list-style:none;display:flex}.sds-deal-setup-v2__scope-tree-depot{flex-direction:column;gap:6px;display:flex;position:relative}.sds-deal-setup-v2__scope-tree-depot:before{content:"";background:#cfd6de;width:18px;height:1.5px;position:absolute;top:9px;left:-20px}.sds-deal-setup-v2__scope-tree-depot--last:after{content:"";background:#f5f5f5;width:3px;position:absolute;top:10px;bottom:0;left:-21px}.sds-deal-setup-v2__scope-tree-depot-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sds-deal-setup-v2__scope-tree-dot--depot{background:#7fb3c4;width:8px;height:8px}.sds-deal-setup-v2__scope-tree-depot-name{color:#292929;font-size:13px;font-weight:600;line-height:18px}.sds-deal-setup-v2__scope-tree-depot-meta{color:#6b6b6b;font-size:11px;font-weight:500}.sds-deal-setup-v2__scope-tree-products{flex-wrap:wrap;gap:4px;margin:0 0 0 16px;padding:0;list-style:none;display:flex}.sds-deal-setup-v2__scope-tree-product-chip{color:#292929;background:#fff;border:1px solid #d5dbe2;border-radius:10px;align-items:center;gap:6px;padding:2px 4px 2px 8px;font-size:11px;line-height:14px;display:inline-flex}.sds-deal-setup-v2__scope-tree-product-name{font-weight:500}.sds-deal-setup-v2__scope-tree-product-count{color:#4a5561;background:#eef1f5;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.sds-deal-setup-v2__scope-tree-empty{color:#757575;padding:8px 0 0 24px;font-size:13px;font-style:italic}.sds-deal-setup-v2__scope-tree-totals{color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #e0e0e0;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.sds-deal-setup-v2__scope-tree-totals strong{color:#292929;margin-right:2px;font-size:13px;font-weight:700}.sds-deal-setup-v2__scope-tree-totals-sep{color:#b5bcc4;font-weight:400}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-card{background:#2d3646;border-color:#3d4659;box-shadow:0 1px 3px #00000059}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-dot{background:#4fc3e0}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-dot--root{box-shadow:0 0 0 3px #4fc3e02e}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-dot--contract{background:#7fb3c4}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-root-label,.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-contract-label{color:#f3f6fb}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-root-meta,.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-contract-meta{color:#aab2c0}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-contracts{border-left-color:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-contract:before{background:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-contract--last:after{background:#2d3646}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-depots{border-left-color:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-depot:before{background:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-depot--last:after{background:#2d3646}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-depot-name{color:#f3f6fb}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-depot-meta{color:#aab2c0}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-product-chip{color:#f3f6fb;background:#303a4d;border-color:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-product-count{color:#e3e8f0;background:#46516a}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-empty{color:#aab2c0}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-totals{color:#aab2c0;border-top-color:#3d4659}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-totals strong{color:#f3f6fb}.app-shell.sds.sds--dark .sds-deal-setup-v2__scope-tree-totals-sep{color:#4b5566}.sds-deal-setup-v2__narrative-block{flex-direction:column;gap:8px;min-width:0;display:flex}.sds-deal-setup-v2__narrative-label{color:#757575;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.sds-deal-setup-v2__narrative-text{color:#292929;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:20px}.sds-deal-setup-v2__narrative-text--clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sds-deal-setup-v2__narrative-toggle{appearance:none;color:var(--sds-accent,#007fa2);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:4px 0 0;font-size:12px;font-weight:600;line-height:16px}.sds-deal-setup-v2__narrative-toggle:hover{text-decoration:underline}.sds-deal-setup-v2__narrative-toggle:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:2px;border-radius:2px}.sds-deal-setup-v2__narrative-empty{color:#9b9b9b;margin:0;font-size:14px;font-style:italic;line-height:20px}.app-shell.sds.sds--dark .sds-deal-setup-v2__narrative-label{color:#aab2c0}.app-shell.sds.sds--dark .sds-deal-setup-v2__narrative-text{color:#f3f6fb}.app-shell.sds.sds--dark .sds-deal-setup-v2__narrative-empty{color:#7a8494}.app-shell.sds.sds--dark .sds-deal-setup-v2__narrative-toggle{color:#4fc3e0}.sds-deal-setup-v2__snapshot-assignee{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sds-deal-setup-v2__snapshot-you{color:#757575;text-transform:none;letter-spacing:0;margin-left:4px;font-size:12px;font-weight:500}.sds-deal-setup-v2__assign-me{appearance:none;border:1px dashed var(--sds-accent,#007fa2);color:var(--sds-accent,#007fa2);cursor:pointer;background:0 0;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;transition:background-color .15s,color .15s,border-color .15s}.sds-deal-setup-v2__assign-me:hover{background:var(--sds-accent,#007fa2);color:#fff;border-style:solid}.sds-deal-setup-v2__assign-me:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:2px}.sds-deal-setup-v2__assign-me--unassign{background:var(--sds-accent,#007fa2);color:#fff;border-style:solid}.sds-deal-setup-v2__assign-me--unassign:hover{color:#fff;background:#006884;border-color:#006884}.app-shell.sds.sds--dark .sds-deal-setup-v2__snapshot-you{color:#aab2c0}.app-shell.sds.sds--dark .sds-deal-setup-v2__assign-me{color:#4fc3e0;border-color:#4fc3e0}.app-shell.sds.sds--dark .sds-deal-setup-v2__assign-me:hover{color:#1a2230;background:#4fc3e0}.app-shell.sds.sds--dark .sds-deal-setup-v2__assign-me--unassign{color:#1a2230;background:#4fc3e0;border-color:#4fc3e0}.app-shell.sds.sds--dark .sds-deal-setup-v2__assign-me--unassign:hover{color:#1a2230;background:#7fd6e8;border-color:#7fd6e8}.sds-deal-setup-v2__section-actions{align-items:center;gap:8px;display:flex}.sds-deal-setup-v2__stat-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.sds-deal-setup-v2__stat-card{flex-direction:column;justify-content:center;gap:8px;min-height:64px;padding:12px 16px;display:flex}.sds-deal-setup-v2__stat-card--multi{flex-flow:wrap;grid-column:span 2;align-items:stretch;gap:24px}@media (width<=1100px){.sds-deal-setup-v2__stat-card--multi{grid-column:span 1}}.sds-deal-setup-v2__stat{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sds-deal-setup-v2__stat-label{color:#757575;font-size:12px;font-weight:500;line-height:16px}.sds-deal-setup-v2__stat-value{color:#292929;word-break:break-word;font-size:16px;font-weight:600;line-height:20px}.sds-deal-setup-v2__stat-assign{appearance:none;border:1px dashed var(--sds-accent,#007fa2);color:var(--sds-accent,#007fa2);cursor:pointer;background:0 0;border-radius:12px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;transition:background-color .15s,color .15s,border-color .15s}.sds-deal-setup-v2__stat-assign:hover{background:var(--sds-accent,#007fa2);color:#fff;border-style:solid}.sds-deal-setup-v2__stat-assign:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:2px}.sds-deal-setup-v2__stat-assign--unassign{background:var(--sds-accent,#007fa2);color:#fff;border-style:solid}.sds-deal-setup-v2__stat-assign--unassign:hover{color:#fff;background:#006884;border-color:#006884}.app-shell.sds.sds--dark .sds-deal-setup-v2__stat-label{color:#aab2c0}.app-shell.sds.sds--dark .sds-deal-setup-v2__stat-value{color:#f3f6fb}.app-shell.sds.sds--dark .sds-deal-setup-v2__stat-assign{color:#4fc3e0;border-color:#4fc3e0}.app-shell.sds.sds--dark .sds-deal-setup-v2__stat-assign:hover{color:#1a2230;background:#4fc3e0}.app-shell.sds.sds--dark .sds-deal-setup-v2__stat-assign--unassign{color:#1a2230;background:#4fc3e0;border-color:#4fc3e0}.app-shell.sds.sds--dark .sds-deal-setup-v2__stat-assign--unassign:hover{color:#1a2230;background:#7fd6e8;border-color:#7fd6e8}.sds-deal-setup-v2__narrative-stack{flex-direction:column;gap:12px;display:flex}.sds-deal-setup-v2__narrative-card{flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.sds-deal-setup-v2__kv-row{align-items:flex-start;gap:16px;display:flex}.sds-deal-setup-v2__kv-label{color:#757575;flex-shrink:0;width:140px;padding:4px 0;font-size:14px;font-weight:600;line-height:16px}.sds-deal-setup-v2__kv-value{color:#292929;font-size:16px;line-height:24px}.sds-deal-setup-v2__contract-block{background:#fff;overflow:visible}.sds-deal-setup-v2__contract-block+.sds-deal-setup-v2__contract-block{border-top:1px solid #e0e0e0}.sds-deal-setup-v2__contract-block:last-child .sds-deal-setup-v2__contract-card{border-bottom-left-radius:4px}.sds-deal-setup-v2__transaction-block{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-top:24px;overflow:visible;box-shadow:0 1px 2px #0000000a}.sds-deal-setup-v2__transaction-header{background:#fafafa;border-bottom:1px solid #e0e0e0;border-radius:4px 4px 0 0;align-items:center;gap:16px;padding:16px;display:flex}.sds-deal-setup-v2__transaction-type{font-size:18px;font-weight:600;line-height:32px}.sds-deal-setup-v2__transaction-entity{font-size:14px;font-weight:600}.sds-deal-setup-v2__transaction-header .sds-deal-setup-v2__transaction-entity:last-child{flex:1}.sds-deal-setup-v2__transaction-block--mirror{opacity:.9;margin-top:8px}.sds-deal-setup-v2__transaction-header--mirror{background:#f5f5f5}.sds-deal-setup-v2__transaction-mirror-note{color:#757575;background:#fff;border-radius:0 0 4px 4px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.sds-deal-setup-v2__transaction-mirror-note__icon{color:#6b4ea3;padding-top:2px;font-size:14px;font-weight:700;line-height:1}.sds-deal-setup-v2__mirror-contracts{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.sds-deal-setup-v2__contract-card--mirror{cursor:default!important}.sds-deal-setup-v2__contract-card--mirror:hover{border-color:var(--sds-border,#e0e0e0)!important;background:inherit!important;transform:none!important}.sds-deal-setup-v2__materials-area--mirror .sds-deal-setup-v2__material-card{cursor:default}.sds-deal-setup-v2__materials-area--mirror .sds-deal-setup-v2__material-card:hover{border-color:var(--sds-border,#e0e0e0);background:inherit}.sds-deal-setup-v2__materials-area--mirror .sds-deal-setup-v2__material-card-footer{display:none}.sds-deal-setup-v2__contract-row{background:#fff;display:flex}.sds-deal-setup-v2__contract-row--swim{flex-direction:column;gap:8px;padding:8px}.sds-deal-setup-v2__contract-row--swim .sds-deal-setup-v2__contract-swim{margin:0}.sds-deal-setup-v2__contract-row--swim .sds-deal-setup-v2__materials-area{padding:0}.sds-deal-setup-v2__contract-swim{margin:12px 16px}.sds-deal-setup-v2__contract-swim--mirror{cursor:default}.sds-deal-setup-v2__contract-swim--mirror:hover,.sds-deal-setup-v2__contract-swim--mirror:focus-visible{border-color:var(--sds-border,#e0e0e0);background:inherit}.sds-deal-setup-v2__contract-card{background:#f5f5f5;border-right:1px solid #e0e0e0;flex-direction:column;flex-shrink:0;justify-content:space-between;width:384px;min-height:500px;padding:16px;display:flex}.sds-deal-setup-v2__contract-card-header{justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.sds-deal-setup-v2__contract-card-title{font-size:14px;font-weight:600}.sds-deal-setup-v2__contract-card-body{flex-direction:column;flex:1;gap:16px;display:flex}.sds-deal-setup-v2__contract-card-footer{background:inherit;z-index:1;border-top:1px solid #6a759240;flex-direction:column;gap:8px;padding-top:8px;padding-bottom:8px;display:flex;position:sticky;bottom:0}.sds-deal-setup-v2__contract-card-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.sds-deal-setup-v2__contract-card-actions--hover{opacity:0;transition:opacity .15s}.sds-deal-setup-v2__contract-card:hover .sds-deal-setup-v2__contract-card-actions--hover{opacity:1}.sds-button--danger{color:#f75255!important;border-color:#f75255!important}.sds-deal-setup-v2__tag{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1}.sds-deal-setup-v2__tag--accepted{color:#fff;background:#13bc86}.sds-deal-setup-v2__tag--ready{color:#fff;background:#d96ba0}.sds-deal-setup-v2__tag--incomplete{color:#fff;background:#fff}.sds-deal-setup-v2__btn-small{appearance:none;letter-spacing:.64px;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:#292929;background:0 0;border:none;border-radius:2px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.sds-deal-setup-v2__btn-small--primary{background:#007fa2}.sds-deal-setup-v2__btn-small--dark{background:#ececec}.sds-deal-setup-v2__btn-small--ghost{background:0 0}.sds-deal-setup-v2__btn-small--outline{border:1px solid #e0e0e0}.sds-deal-setup-v2__btn-small--full{justify-content:center;width:100%}.sds-deal-setup-v2__btn-more{appearance:none;color:#292929;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:20px}.sds-deal-setup-v2__materials-area{border-bottom-right-radius:4px;flex:1;padding:8px}.sds-deal-setup-v2__materials-area--flat-mix{flex-wrap:wrap;gap:8px;display:flex}.sds-deal-setup-v2__materials-area--flat-mix .sds-deal-setup-v2__depot-group,.sds-deal-setup-v2__materials-area--flat-mix .sds-deal-setup-v2__materials-row{display:contents}.sds-deal-setup-v2__depot-group{flex-direction:column;gap:8px;display:flex}.sds-deal-setup-v2__depot-header{background:#f4f4f4;border-radius:3px;align-items:center;gap:4px;padding:4px 8px;font-size:16px;font-weight:600;line-height:24px;display:flex}.sds-deal-setup-v2__materials-row{flex-wrap:wrap;gap:8px;display:flex}.sds-deal-setup-v2__material-card{cursor:pointer;background:#f4f4f4;border:1px solid #0000;border-radius:3px;flex-direction:column;gap:8px;width:350px;padding:16px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;box-shadow:0 1px 3px #00000026}.sds-deal-setup-v2__material-card:hover{border-color:var(--sds-accent,#007fa2);background:#f5f5f5}.sds-deal-setup-v2__contract-card{transition:background-color .2s}.sds-deal-setup-v2__contract-card:hover{background:#f5f5f5}.sds-card-inset.sds-deal-setup-v2__contract-card.sds-deal-setup-v2__contract-card--mix{background:#f4f4f4;border:1px solid #0000;border-right:0;border-radius:3px;justify-content:flex-start;align-self:flex-start;width:320px;min-width:0;height:fit-content;min-height:0;margin:12px 0 12px 16px;padding:16px;transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:0 1px 3px #00000026}.sds-card-inset.sds-deal-setup-v2__contract-card.sds-deal-setup-v2__contract-card--mix:hover,.sds-card-inset.sds-deal-setup-v2__contract-card.sds-deal-setup-v2__contract-card--mix:focus-visible{border-color:var(--sds-accent,#007fa2);background:#f5f5f5}.sds-deal-setup-v2__contract-card--mix .sds-deal-setup-v2__contract-card-footer{display:none}.sds-deal-setup-v2__contract-card-mix-header{border-bottom:1px solid var(--sds-border,#e0e0e0);grid-template-columns:12px auto 1fr;align-items:center;gap:10px;padding-bottom:14px;display:grid}.sds-deal-setup-v2__contract-card-mix-status{background:#a0a0a0;border-radius:50%;flex-shrink:0;width:12px;height:12px}.sds-deal-setup-v2__contract-card-mix-status--ready{background:#d96ba0}.sds-deal-setup-v2__contract-card-mix-status--reviewed{background:#1c73ff}.sds-deal-setup-v2__contract-card-mix-status--submitted{background:#4fb0c6}.sds-deal-setup-v2__contract-card-mix-status--accepted{background:#13bc86}.sds-deal-setup-v2__contract-card-mix-status--returned{background:#f15e5e}.sds-deal-setup-v2__contract-card-mix-status--pending{background:#ff7f48}.sds-deal-setup-v2__contract-card-mix-id{color:var(--sds-text,#121924);white-space:nowrap;letter-spacing:.01em;font-size:14px;font-weight:600}.sds-deal-setup-v2__contract-card-mix-cp{color:var(--sds-text-subtle,#757575);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sds-deal-setup-v2__contract-card-mix-body{flex-direction:column;gap:12px;padding-top:14px;display:flex}.sds-deal-setup-v2__contract-card-mix-row{color:var(--sds-text,#121924);grid-template-columns:18px 1fr;align-items:center;gap:12px;min-width:0;font-size:13px;line-height:1.4;display:grid}.sds-deal-setup-v2__contract-card-mix-icon{color:var(--sds-text-subtle,#757575);justify-content:center;align-items:center;display:inline-flex}.sds-deal-setup-v2__contract-card-mix-icon svg{width:16px;height:16px}.sds-deal-setup-v2__contract-card-mix-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sds-deal-setup-v2__material-card.sds-deal-setup-v2__material-card--mix{align-self:flex-start;gap:0;width:440px;padding:0}.sds-deal-setup-v2__mix-card-header{appearance:none;border:0;border-bottom:1px solid var(--sds-border,#e0e0e0);cursor:pointer;text-align:left;background:0 0;flex-direction:column;gap:10px;width:100%;padding:12px 16px;font-family:inherit;display:flex}.sds-deal-setup-v2__mix-card-header:hover{background:#00000005}.sds-deal-setup-v2__mix-card-title-row{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;display:grid}.sds-deal-setup-v2__material-card--mix .sds-deal-setup-v2__subgroup-chip{box-sizing:border-box;color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sds-deal-setup-v2__mix-card-product{color:var(--sds-text,#121924);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.sds-deal-setup-v2__mix-card-total{color:var(--sds-text,#121924);white-space:nowrap;font-size:14px;font-weight:600}.sds-deal-setup-v2__mix-card-unit{color:var(--sds-text-subtle,#757575);margin-left:2px;font-size:12px;font-weight:500}.sds-deal-setup-v2__mix-card-terms{color:var(--sds-text,#121924);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sds-deal-setup-v2__mix-card-terms-chip{border:1px solid var(--sds-border,#e0e0e0);color:var(--sds-text,#121924);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.sds-deal-setup-v2__mix-card-terms-chip svg{width:14px;height:14px;color:var(--sds-text-subtle,#757575)}.sds-deal-setup-v2__mix-card-materials{flex-direction:column;padding:4px 0;display:flex}.sds-deal-setup-v2__mix-material-row{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto 28px auto;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:inherit;display:grid}.sds-deal-setup-v2__mix-material-row:hover{background:#00000008}.sds-deal-setup-v2__mix-material-status{background:#a0a0a0;border-radius:50%;flex-shrink:0;width:12px;height:12px}.sds-deal-setup-v2__mix-material-status--ready{background:#d96ba0}.sds-deal-setup-v2__mix-material-status--reviewed{background:#1c73ff}.sds-deal-setup-v2__mix-material-status--submitted{background:#4fb0c6}.sds-deal-setup-v2__mix-material-status--accepted{background:#13bc86}.sds-deal-setup-v2__mix-material-status--returned{background:#f15e5e}.sds-deal-setup-v2__mix-material-status--pending{background:#ff7f48}.sds-deal-setup-v2__mix-material-desc{color:var(--sds-text,#121924);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sds-deal-setup-v2__mix-material-vol{color:var(--sds-text,#121924);white-space:nowrap;padding-left:4px;font-size:13px}.sds-deal-setup-v2__mix-material-backup{justify-content:center;align-items:center;display:inline-flex}.sds-deal-setup-v2__mix-material-status-tag{white-space:nowrap;justify-content:flex-end;align-items:center;display:inline-flex}.sds-deal-setup-v2__mix-card-pricing{border-top:1px solid var(--sds-border,#e0e0e0);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.sds-deal-setup-v2__material-card-header{justify-content:space-between;align-items:center;display:flex}.sds-deal-setup-v2__material-icons{align-items:center;gap:10px;display:flex}.sds-deal-setup-v2__icon-divider{background:#6a759299;flex-shrink:0;width:1px;height:24px;display:inline-block}.sds-deal-setup-v2__subgroup-chip{color:#121924;letter-spacing:.06px;text-transform:uppercase;white-space:nowrap;background:#bc6bd9;border-radius:3px;padding:4px;font-family:Avenir Next,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px}.sds-deal-setup-v2__backup-chip{background:#ebb14b;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:relative}.sds-deal-setup-v2__backup-chip--filled{color:#121924;background:#ebb14b}.sds-deal-setup-v2__backup-chip--filled svg{color:#121924;opacity:1}.sds-deal-setup-v2__backup-chip--empty{color:var(--sds-text-subtle,#757575);background:0 0;border:none;padding:4px}.sds-deal-setup-v2__backup-chip--empty svg{opacity:.4}.sds-deal-setup-v2__backup-chip--button{cursor:pointer;border:none;transition:background-color .12s,color .12s,transform 60ms}.sds-deal-setup-v2__backup-chip--button:hover.sds-deal-setup-v2__backup-chip--empty{color:#ebb14b}.sds-deal-setup-v2__backup-chip--button:hover.sds-deal-setup-v2__backup-chip--empty svg{opacity:1}.sds-deal-setup-v2__backup-chip--button:hover.sds-deal-setup-v2__backup-chip--filled{background:#d99a2f}.sds-deal-setup-v2__backup-chip--button:active{transform:scale(.96)}.sds-deal-setup-v2__backup-chip--button:focus-visible{outline-offset:2px;outline:2px solid #ebb14b}.app-shell.sds.sds--dark .sds-deal-setup-v2__backup-chip--filled{background:#f0bc5f}.app-shell.sds.sds--dark .sds-deal-setup-v2__backup-chip--empty{color:#c8ccd3}.app-shell.sds.sds--dark .sds-deal-setup-v2__backup-chip--empty svg{opacity:.75}.app-shell.sds.sds--dark .sds-deal-setup-v2__backup-chip--button:hover.sds-deal-setup-v2__backup-chip--empty{color:#f0bc5f}.app-shell.sds.sds--dark .sds-deal-setup-v2__backup-chip--button:hover.sds-deal-setup-v2__backup-chip--filled{background:#e0a638}.sds-deal-setup-v2__backup-badge{color:#fff;text-align:center;box-sizing:border-box;background:#121924;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-family:Avenir Next,Arial,sans-serif;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-4px;right:-4px}.sds-deal-setup-v2__material-fields{flex-direction:column;gap:8px;display:flex}.sds-deal-setup-v2__material-card--product .sds-deal-setup-v2__material-product{letter-spacing:.07px;font-size:14px;line-height:16px}.sds-deal-setup-v2__material-card--product .sds-kv-row__label{width:100px}.sds-deal-setup-v2__item-footer-btn{appearance:none;cursor:pointer;letter-spacing:.64px;text-transform:uppercase;color:inherit;background:0 0;border:none;border-radius:2px;flex:1 0 0;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-family:Avenir Next,Arial,sans-serif;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.sds-deal-setup-v2__item-footer-btn--actions{border:1px solid #6a7592}.sds-deal-setup-v2__item-footer-btn--danger{color:#d32f2f;border:1px solid #d32f2f}.sds-deal-setup-v2__item-footer-btn--danger:hover{color:#fff;background:#d32f2f}.sds-deal-setup-v2__item-footer-btn--edit{padding-left:8px}.sds-deal-setup-v2__item-footer-actions{flex:1 0 0;display:flex}.sds-deal-setup-v2__item-footer-actions .sds-deal-setup-v2__item-footer-btn{width:100%}.sds-deal-setup-v2__material-product{font-size:16px;font-weight:600;line-height:24px}.sds-deal-setup-v2__material-card-footer{opacity:0;visibility:hidden;border-top:1px solid #6a759240;align-items:center;gap:24px;margin-top:auto;padding-top:8px;transition:opacity .2s,visibility .2s;display:flex}.sds-deal-setup-v2__material-card:hover .sds-deal-setup-v2__material-card-footer{opacity:1;visibility:visible}.sds-deal-setup-v2__material-card-footer .sds-deal-setup-v2__btn-small{flex:1;justify-content:center}.sds-deal-setup-v2__empty{text-align:center;color:#757575;padding:48px}.sds-button{appearance:none;letter-spacing:.64px;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:#292929;background:0 0;border:none;border-radius:2px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.sds-button--primary{background:#007fa2}.sds-button--secondary{background:#ececec}.sds-button--ghost{color:#919191;background:0 0}.sds-button--outline{background:0 0;border:1px solid #e0e0e0}.sds-button--sm{padding:6px 12px;font-size:12px}.sds-button:disabled,.sds-button[disabled],.sds-button[aria-disabled=true]{cursor:not-allowed;color:#5e5e5e;opacity:1;box-shadow:none;background:#bdbdbd;border-color:#9e9e9e}.sds-button--primary:disabled,.sds-button--primary[disabled],.sds-button--primary[aria-disabled=true]{color:#fff;background:#8a9aa0}.sds-button--outline:disabled,.sds-button--outline[disabled],.sds-button--outline[aria-disabled=true]{color:#5e5e5e;background:#f0f0f0;border-color:#9e9e9e}.sds-button--ghost:disabled,.sds-button--ghost[disabled],.sds-button--ghost[aria-disabled=true]{color:#7a7a7a;background:0 0}.sds-button--link{color:#292929;letter-spacing:.64px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.sds-button--icon{color:#292929;cursor:pointer;background:0 0;border:none;padding:4px}.sds-toggle-button{appearance:none;color:#292929;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:100px;padding:9px 16px;font-size:16px;font-weight:600}.sds-toggle-button--active{background:#007fa2;border-color:#007fa2}.sds-tabs-bar{gap:0;margin-bottom:16px;display:flex}.sds-tabs-bar__item{appearance:none;color:#757575;cursor:pointer;text-align:center;background:0 0;border:none;width:146px;padding:12px 16px;font-size:16px;font-weight:500;position:relative}.sds-tabs-bar__item:after{content:"";background:#919191;height:3px;position:absolute;bottom:0;left:0;right:0}.sds-tabs-bar__item--active{color:#292929;font-weight:600}.sds-tabs-bar__item--active:after{background:#fff}.sds-card-default{background:#f5f5f5;border-radius:3px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 1px 3px #00000026}.sds-card-inset{background:#f5f5f5;border-right:1px solid #e0e0e0;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.sds-tag-sentiment{text-transform:uppercase;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1}.sds-tag-sentiment--warning{color:#fff;background:#ebb14b}.sds-tag-sentiment--positive{color:#fff;background:#13bc86}.sds-tag-sentiment--neutral{color:#292929;background:#e0e0e0}.sds-tag-sentiment--submitted{color:#121924;background:#4fb0c6}.sds-tag-sentiment--draft{color:#121924;background:#ebb14b}.sds-tag-sentiment--completed{color:#121924;background:#13bc86}.sds-tag-sentiment--returned{color:#121924;background:#f15e5e}.sds-tag-sentiment--modified{color:#121924;background:#d96ba0}.sds-tag-sentiment--pending{color:#121924;background:#ff7f48}.sds-tag-sentiment--interactive{appearance:none;cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;font-family:inherit;transition:box-shadow .15s,border-color .15s,filter .15s;display:inline-flex}.sds-tag-sentiment--interactive:hover{filter:brightness(1.02);border-color:#00000059}.sds-tag-sentiment--interactive:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sds-accent,#008192);outline:none}.sds-tag-sentiment--interactive[aria-expanded=true]{filter:brightness(.97);border-color:#00000073}.sds-tag-sentiment__caret{opacity:.85;font-size:12px;line-height:1}.sds-form-field{color:#292929;cursor:pointer;background:#3b4f704d;border:1px solid #e0e0e0;border-radius:100px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500;display:flex}.sds-form-field--select .sds-form-field__value{white-space:nowrap}.sds-on-sentiment{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1}.sds-on-sentiment--positive{color:#fff;background:#13bc86}.sds-on-sentiment--accent{color:#fff;background:#d96ba0}.sds-on-sentiment--submitted{color:#121924;background:#4fb0c6}.sds-on-sentiment--ready{color:#121924;background:#d96ba0}.sds-on-sentiment--reviewed{color:#fff;background:#1c73ff}.sds-on-sentiment--accepted{color:#121924;background:#13bc86}.sds-on-sentiment--returned{color:#121924;background:#f15e5e}.sds-on-sentiment--pending{color:#121924;background:#ff7f48}.sds-kv-row{align-items:flex-start;gap:16px;display:flex}.sds-kv-row__label{color:#757575;flex-shrink:0;width:140px;padding:4px 0;font-size:14px;font-weight:600;line-height:16px}.sds-kv-row__value{color:#292929;font-size:16px;line-height:24px}.sds-deal-setup-v2__transaction-entity--flex{flex:1}.sds-actions-wrap{position:relative}.sds-actions-backdrop{z-index:99;position:fixed;inset:0}.sds-actions-menu{z-index:100;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;min-width:200px;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0006}.sds-actions-menu__item{color:#757575;letter-spacing:.5px;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.sds-actions-menu__item:hover{background:#ececec}.sds-actions-menu__item--danger{color:#dd1d21}.sds-actions-menu__divider{background:#e0e0e0;height:1px;margin:4px 0}.abd-page{flex-wrap:wrap;height:100%;min-height:calc(100vh - 56px);display:flex}.abd-page .abd-sidebar,.abd-page .abd-content{height:calc(100vh - 64px)}.abd-page--overlay{z-index:200;background:var(--sds-page-bg,#fff);color:var(--sds-text,#292929);flex-wrap:wrap;height:100vh;min-height:100vh;position:fixed;inset:0;overflow:hidden}.abd-page--overlay .abd-sidebar{height:calc(100vh - 64px)}.abd-page--overlay .abd-content{height:calc(100vh - 64px);overflow-y:auto}.abd-sidebar{background:var(--sds-bg,#fff);border-right:1px solid var(--sds-border,#f5f5f5);flex-direction:column;width:300px;min-width:300px;padding:32px 24px;display:flex}.app-shell.sds.sds--dark .abd-sidebar__title{color:var(--sds-text)}.app-shell.sds.sds--dark .abd-progress__bar{background:var(--sds-bg-subtle)}.app-shell.sds.sds--dark .abd-progress__label,.app-shell.sds.sds--dark .abd-steps__item{color:var(--sds-text-subtle)}.app-shell.sds.sds--dark .abd-steps__item:hover{background:#ffffff0a}.app-shell.sds.sds--dark .abd-steps__item--active,.app-shell.sds.sds--dark .abd-steps__item--active:hover{background:var(--sds-bg-subtle);color:var(--sds-text)}.app-shell.sds.sds--dark .abd-steps__num{background:var(--sds-bg-subtle);color:var(--sds-text-subtle)}.app-shell.sds.sds--dark .abd-steps__item--active .abd-steps__num{color:#fff}.app-shell.sds.sds--dark .abd-content__title{color:var(--sds-text)}.app-shell.sds.sds--dark .abd-card{background:var(--sds-bg);border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds.sds--dark .abd-layout-hint{background:var(--sds-bg-subtle);border-color:var(--sds-border);color:var(--sds-text-subtle)}.app-shell.sds.sds--dark .abd-layout-hint:hover{background:var(--sds-bg-raised);border-color:var(--sds-border-strong)}.app-shell.sds.sds--dark .abd-layout-hint__kbd{background:var(--sds-bg);border-color:var(--sds-border-strong);color:var(--sds-text)}.app-shell.sds.sds--dark .abd-layout-hint__text strong{color:var(--sds-text)}.abd-sidebar__header{margin-bottom:32px}.abd-layout-hint{color:#4a4a4a;cursor:pointer;background:#f4f6f8;border:1px solid #d8dde2;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:4px 10px 4px 6px;font-family:Avenir Next,sans-serif;font-size:12px;transition:background .12s,border-color .12s;display:inline-flex}.abd-layout-hint:hover{background:#eaeef2;border-color:#b9c0c7}.abd-layout-hint__kbd{color:#292929;background:#fff;border:1px solid #c4cacf;border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:600;display:inline-flex}.abd-layout-hint__text strong{color:#292929;font-weight:600}.abd-layout-hint--compact{gap:0;padding:3px 5px}.abd-layout-hint--compact .abd-layout-hint__kbd{min-width:16px;height:16px;padding:0 3px;font-size:10px;line-height:1}.abd-layout-hint--on{color:#003c4a;background:#e6f4f7;border-color:#007fa2}.abd-layout-hint--on .abd-layout-hint__kbd{color:#003c4a;border-color:#007fa2}.abd-hint-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.abd-section{border-bottom:1px solid #eaeaea;border-radius:6px;margin-bottom:20px;padding:12px 0 20px;scroll-margin-top:16px;transition:background .4s,box-shadow .4s}.abd-section:last-of-type{border-bottom:0;margin-bottom:0}.abd-section__title{color:#292929;margin:0 0 12px;font-family:Avenir Next,sans-serif;font-size:15px;font-weight:600}.abd-section--flash{background:#fff4e5;box-shadow:inset 0 0 0 2px #ff9a00}.abd-section--error .abd-section__title{color:#a4262c}.app-shell.sds.sds--dark .abd-layout-hint--on{color:#d6f0f7;background:#007fa22e;border-color:#4fb4ce}.app-shell.sds.sds--dark .abd-layout-hint--on .abd-layout-hint__kbd{color:#d6f0f7;border-color:#4fb4ce}.app-shell.sds.sds--dark .abd-section{border-bottom-color:#ffffff14}.app-shell.sds.sds--dark .abd-section__title{color:var(--sds-text)}.app-shell.sds.sds--dark .abd-section--flash{background:#ff9a0026;box-shadow:inset 0 0 0 2px #ff9a00}.abd-sidebar__title{color:#292929;margin:0 0 16px;font-family:Avenir Next,sans-serif;font-size:18px;font-weight:600}.abd-progress{align-items:center;gap:12px;display:flex}.abd-progress__bar{background:#ececec;border-radius:2px;flex:1;height:4px;overflow:hidden}.abd-progress__fill{background:#007fa2;border-radius:2px;height:100%;transition:width .3s}.abd-progress__label{color:#757575;font-size:12px;font-weight:600}.abd-steps{flex-direction:column;flex:1;gap:4px;display:flex}.abd-steps__item{cursor:pointer;color:#e0e0e0;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:14px;transition:background-color .15s,color .15s;display:flex}.abd-steps__item:hover{background:#ffffff14}.abd-steps__item:focus-visible{outline-offset:2px;outline:2px solid #007fa2}.abd-steps__item--active:hover{background:#fff}.abd-steps__item--active{color:#292929;background:#fff}.abd-steps__item--done{color:#4fc67a}.abd-steps__item--error{color:#ff7a7d}.abd-steps__item--error.abd-steps__item--active{color:#dd1d21}.abd-steps__item--error .abd-steps__num{color:#fff;background:#dd1d21}.abd-steps__num{width:24px;height:24px;color:inherit;background:#ececec;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.abd-steps__item--active .abd-steps__num{color:#292929;background:#007fa2}.abd-steps__item--done .abd-steps__num{background:0 0}.abd-steps__label{font-weight:500}.abd-sidebar__footer{gap:12px;margin-top:auto;padding-top:24px;display:flex}.abd-sidebar__footer .sds-button{flex:1}.abd-page__footer{border-top:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg,#fff);justify-content:flex-end;align-items:center;gap:12px;width:100%;height:64px;padding:0 40px;display:flex}.abd-page__footer .sds-button{min-width:120px}.abd-content{flex:1;padding:32px 40px;overflow-y:auto}.abd-step1,.abd-step2,.abd-step3{flex-direction:column;gap:20px;width:100%;display:flex}.abd-page .abd-step1,.abd-page .abd-step2,.abd-page .abd-step3{max-width:720px}.abd-card{background:#fff;border:1px solid #f5f5f5;border-radius:12px;overflow:hidden}.abd-card__header{color:#757575;border-bottom:1px solid #f5f5f5;align-items:center;gap:10px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.abd-card__body{flex-direction:column;gap:16px;padding:20px;display:flex}.abd-card__add-btn{align-self:flex-start;margin-top:8px}.abd-form-field{flex-direction:column;gap:6px;display:flex}.abd-form-field__label{color:#e0e0e0;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.abd-form-field__select{color:#292929;appearance:none;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 14px;font-family:inherit;font-size:14px}.abd-form-field__select:disabled{opacity:.5;cursor:not-allowed}.abd-form-field__readonly{color:#292929;background:#fff;border:1px solid #f5f5f5;border-radius:6px;align-items:center;min-height:40px;padding:10px 14px;font-size:14px;display:flex}.abd-form-field__placeholder{color:#e0e0e0;font-style:italic}.abd-depot-card{background:#fff;border:1px solid #f5f5f5;border-radius:12px;overflow:hidden}.abd-depot-card__header{color:#757575;border-bottom:1px solid #f5f5f5;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.abd-depot-card__title{color:#292929}.abd-depot-card__body{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.abd-depot-card__row{justify-content:space-between;align-items:center;display:flex}.abd-depot-card__label{color:#e0e0e0;font-size:13px}.abd-depot-card__value{color:#292929;font-size:13px;font-weight:500}.abd-depot-card__footer{border-top:1px solid #f5f5f5;gap:12px;padding:12px 20px;display:flex}.sds-button--danger{color:#dd1d21!important}.abd-item-card{background:#fff;border:1px solid #f5f5f5;border-radius:12px;overflow:hidden}.abd-item-card__header{color:#757575;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f5f5f5;padding:14px 20px;font-size:13px;font-weight:600}.abd-item-card__body{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.abd-chips{flex-wrap:wrap;gap:8px;display:flex}.abd-chip{color:#757575;cursor:pointer;background:#3b4f704d;border:1px solid #e0e0e0;border-radius:20px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.abd-chip--active{color:#292929;background:#007fa2;border-color:#007fa2}.abd-chip:hover:not(.abd-chip--active){border-color:#757575}.abd-formula-builder{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px}.abd-formula-builder__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.abd-formula-builder__tag{color:#757575;background:#ececec;border-radius:4px;padding:6px 12px;font-size:13px}.abd-formula-builder__op{color:#e0e0e0;font-size:16px;font-weight:700}.abd-formula-builder__input{color:#292929;text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;width:60px;padding:6px 12px;font-size:13px}.abd-formula-builder__unit{color:#e0e0e0;font-size:12px}.abd-summary-text{color:#757575;margin:0;font-size:14px;line-height:1.6}.abd-summary-depot{color:#757575;border-bottom:1px solid #f5f5f5;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.abd-summary-depot__num{color:#292929;background:#ececec;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.sds-dsn__view-toggle{border:1px solid #e0e0e0;border-radius:4px;margin-left:12px;display:inline-flex;overflow:hidden}.sds-dsn__view-btn{color:#757575;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.sds-dsn__view-btn+.sds-dsn__view-btn{border-left:1px solid #e0e0e0}.sds-dsn__view-btn--active{color:#292929;background:#ececec}.sds-dsn__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 24px;display:flex}.sds-dsn__empty-title{color:#e0e0e0;margin:0;font-size:18px;font-weight:600}.sds-dsn__empty-text{color:#919191;margin:0;font-size:14px}.sds-dsn__empty-action{margin-top:12px}.sds-drawer{z-index:200;justify-content:flex-end;display:flex;position:fixed;inset:0}.sds-drawer__backdrop{background:#1219248c;position:absolute;inset:0}.sds-drawer__panel{color:#292929;background:#fff;flex-direction:column;width:100%;max-width:920px;height:100%;animation:.22s ease-out sds-drawer-slide;display:flex;position:relative;box-shadow:-16px 0 48px #0000008c}@keyframes sds-drawer-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.sds-drawer__header{background:#fff;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:flex-start;padding:24px 32px 12px;display:flex}.sds-drawer__eyebrow{color:#757575;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:12px}.sds-drawer__title{color:#292929;margin:0;font-size:22px;font-weight:600}.sds-drawer__close{color:#757575;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px}.sds-drawer__close:hover{color:#292929;background:#ececec}.sds-drawer__progress{grid-template-columns:1fr 1fr;gap:6px;padding:12px 32px 0;display:grid}.sds-drawer__progress-seg{background:#ececec;border-radius:2px;height:4px}.sds-drawer__progress-seg--done{background:#007fa2}.sds-drawer__stepper{background:#fff;border-bottom:1px solid #f5f5f5;align-items:stretch;gap:12px;padding:12px 32px 16px;display:flex}.sds-drawer__step{min-width:0;font:inherit;color:#757575;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e0e0;border-radius:6px;flex:1 1 0;align-items:center;gap:10px;padding:12px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.sds-drawer__step:hover{color:#292929;background:#f5f5f5;border-color:#e0e0e0}.sds-drawer__step:focus-visible{outline-offset:2px;outline:2px solid #007fa2}.sds-drawer__step-icon{color:#e0e0e0;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.sds-drawer__step-label{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:13px;font-weight:500;line-height:1.25}.sds-drawer__step--done .sds-drawer__step-icon,.sds-drawer__step--active .sds-drawer__step-icon{color:#007fa2}.sds-drawer__step--done .sds-drawer__step-label{color:#292929}.sds-drawer__step--active{background:#fff;border-color:#007fa2;box-shadow:inset 0 0 0 1px #007fa2}.sds-drawer__step--active .sds-drawer__step-label{color:#292929;font-weight:600}.sds-drawer__step--error{background:#fff;border-color:#dd1d21;box-shadow:inset 0 0 0 1px #dd1d21}.sds-drawer__step--error .sds-drawer__step-label{color:#dd1d21;font-weight:600}.sds-drawer__step--error .sds-drawer__step-icon{color:#dd1d21}.sds-drawer__step--error:hover{background:#f5f5f5;border-color:#dd1d21}.sds-drawer__step--error:focus-visible{outline-color:#dd1d21}.sds-drawer__body{background:#fff;flex:1;padding:24px 32px 32px;overflow:auto}.sds-drawer__footer{background:#fff;border-top:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:12px;padding:16px 32px;display:flex}.sds-drawer__footer-right{gap:12px;display:flex}.sds-dsn-drawer-step{flex-direction:column;gap:16px;display:flex}.sds-dsn-card{background:#fff;border:1px solid #f5f5f5;border-radius:6px;overflow:hidden}.sds-dsn-card__header{background:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:16px 20px}.sds-dsn-card__title{color:#292929;font-size:15px;font-weight:600}.sds-dsn-card__body{flex-direction:column;gap:18px;padding:20px;display:flex}.sds-dsn-inline-action{justify-content:flex-start;display:flex}.sds-dsn-grid{gap:16px;display:grid}.sds-dsn-grid--2col{grid-template-columns:1fr 1fr}.sds-dsn-grid--3col{grid-template-columns:1fr 1fr 1fr}.sds-dsn-grid--4col{grid-template-columns:repeat(4,1fr)}.sds-dsn-col--span-2{grid-column:span 2}.sds-dsn-field{flex-direction:column;gap:4px;display:flex}.sds-dsn-grid>.sds-dsn-field>.sds-dsn-field__select,.sds-dsn-grid>.sds-dsn-field>.sds-dsn-field__input,.sds-dsn-grid>.sds-dsn-field>.sds-dsn-field__textarea,.sds-dsn-grid>.sds-dsn-field>.sds-dsn-tolerance-input,.sds-dsn-grid>.sds-dsn-field>.sds-dsn-toggle-group,.sds-dsn-grid>.sds-dsn-field>.sds-dsn-combo{margin-top:auto}.sds-dsn-grid>.sds-dsn-field>.sds-dsn-tolerance-input{box-sizing:border-box;flex:none;display:flex}.sds-dsn-combo{width:100%;display:block;position:relative}.sds-dsn-combo__input{box-sizing:border-box;width:100%;padding-right:32px}.sds-dsn-combo__arrow{color:#757575;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:100%;padding:0;display:inline-flex;position:absolute;top:0;right:0}.sds-dsn-combo__arrow:hover{color:#292929}.sds-dsn-combo__panel{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:4px;max-height:240px;margin:0;padding:4px 0;list-style:none;overflow-y:auto;box-shadow:0 4px 12px #00000014}.sds-dsn-combo__option{color:#292929;cursor:pointer;padding:8px 12px;font-size:14px}.sds-dsn-combo__option:hover,.sds-dsn-combo__option--active{background:#f5f5f5}.sds-dsn-field__label{color:#757575;font-size:13px;font-weight:500}.sds-dsn-required{color:#dd1d21}.sds-dsn-optional{color:#757575;font-size:.85em;font-weight:400}.sds-dsn-field__input,.sds-dsn-field__select,.sds-dsn-field__textarea{color:#292929;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:9px 12px;font-family:inherit;font-size:14px}.sds-dsn-field__input::placeholder,.sds-dsn-field__textarea::placeholder{color:#e0e0e0}.sds-dsn-field__textarea{resize:vertical}.sds-dsn-field__input:focus,.sds-dsn-field__select:focus,.sds-dsn-field__textarea:focus{outline-offset:-1px;border-color:#007fa2;outline:2px solid #007fa2}.sds-dsn-field__select:disabled,.sds-dsn-field__input:disabled{color:#e0e0e0;cursor:not-allowed;background:#f5f5f5}.sds-dsn-field__input--readonly{color:#292929;cursor:default;background:#f5f5f5;font-weight:500}.sds-dsn-field__input--readonly:focus{border-color:#d4d4d4;outline:none}.sds-dsn-field__input--error,.sds-dsn-field__select--error,.sds-dsn-field__textarea--error{border-color:#dd1d21}.sds-dsn-field__input--error:focus,.sds-dsn-field__select--error:focus,.sds-dsn-field__textarea--error:focus{border-color:#dd1d21;outline-color:#dd1d21}.sds-dsn-toggle-group--error{border-color:#dd1d21}.sds-dsn-field__error{color:#dd1d21;margin-top:4px;font-size:12px}.sds-dsn-field__error--card{padding:0 16px 12px}.sds-dsn-card--error{border-color:#dd1d21}.sds-dsn-field__input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.7;cursor:pointer}.sds-dsn-combobox{width:100%;display:block;position:relative}.sds-dsn-combobox>input{width:100%;padding-right:28px}.sds-dsn-combobox__caret{pointer-events:none;color:#6f6f6f;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sds-dsn-combobox__list{z-index:30;background:#fff;border:1px solid #d4d4d4;border-radius:6px;max-height:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #0000001f}.sds-dsn-combobox__list--portal{z-index:10000;position:fixed;top:0;left:0;right:auto}.sds-dsn-combobox__group{letter-spacing:.04em;text-transform:uppercase;color:#6f6f6f;background:#f7f7f7;padding:6px 12px 4px;font-size:11px;font-weight:600}.sds-dsn-combobox__item{color:#292929;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:8px 12px;font-size:14px;overflow:hidden}.sds-dsn-combobox__item--active,.sds-dsn-combobox__item:hover{color:#005f7a;background:#eef7fa}.sds-dsn-combobox__empty{color:#6f6f6f;padding:10px 12px;font-size:13px;font-style:italic}.app-shell.sds-dark .sds-dsn-combobox__list{background:#1f1f1f;border-color:#3a3a3a;box-shadow:0 6px 18px #00000080}.app-shell.sds-dark .sds-dsn-combobox__group{color:#a8a8a8;background:#262626}.app-shell.sds-dark .sds-dsn-combobox__item{color:#ededed}.app-shell.sds-dark .sds-dsn-combobox__item--active,.app-shell.sds-dark .sds-dsn-combobox__item:hover{color:#e0f4fa;background:#2a3f47}.app-shell.sds-dark .sds-dsn-combobox__empty{color:#a8a8a8}.sds-dsn-checkbox{color:#292929;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.sds-dsn-checkbox input[type=checkbox]{accent-color:#007fa2}.sds-dsn-toggle-group{border:1px solid #e0e0e0;border-radius:4px;width:fit-content;display:inline-flex;overflow:hidden}.sds-dsn-toggle{color:#757575;cursor:pointer;background:#fff;border:0;padding:8px 16px;font-family:inherit;font-size:13px}.sds-dsn-toggle+.sds-dsn-toggle{border-left:1px solid #e0e0e0}.sds-dsn-toggle--active{color:#292929;background:#007fa2}.sds-dsn-toggle--disabled,.sds-dsn-toggle[disabled]{color:#bdbdbd;cursor:not-allowed;background:#f5f5f5}.sds-dsn-toggle-group--stretch{width:100%;display:flex}.sds-dsn-toggle-group--stretch .sds-dsn-toggle{text-align:center;flex:1}.sds-dsn-table-wrap{border-top:1px solid #e0e0e0;overflow-x:auto}.sds-dsn-table{border-collapse:collapse;width:100%;font-size:13px}.sds-dsn-table thead th{color:#757575;text-align:left;white-space:nowrap;background:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:10px 12px;font-weight:500}.sds-dsn-table tbody td{color:#292929;white-space:nowrap;background:#fff;border-bottom:1px solid #f5f5f5;padding:10px 12px}.sds-dsn-table tbody tr:hover td{background:#f5f5f5}.sds-dsn-table tbody tr:last-child td{border-bottom:0}.sds-dsn-table__remove{color:#757575;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px}.sds-dsn-table__remove:hover{color:#dd1d21;background:#ececec}.sds-dsn-table__empty{text-align:center;color:#e0e0e0;padding:20px 12px;font-style:italic}.app-shell.sds{--sds-page-bg:#f5f6f8;--sds-bg:#fff;--sds-bg-subtle:#eef0f3;--sds-bg-raised:#fafbfc;--sds-text:#292929;--sds-text-subtle:#757575;--sds-text-muted:#919191;--sds-border:#e3e5ea;--sds-border-strong:#919191;--sds-accent:#007fa2;--sds-accent-hover:#006379;--sds-brand:#ffc600;--sds-error:#dd1d21;--sds-row-selected:#e6f0ff;background:var(--sds-page-bg);color:var(--sds-text)}.app-shell.sds .sds-main{background:var(--sds-page-bg)}.app-shell.sds .acc-btn--primary,.app-shell.sds .sds-button--primary,.app-shell.sds .sds-deal-setup-v2__btn--primary,.app-shell.sds .sds-deal-setup-v2__btn-small--primary,.app-shell.sds .sds-toggle-button--active,.app-shell.sds .sds-deal-setup-v2__chip--active,.app-shell.sds .sds-dsn-toggle--active,.app-shell.sds .acc-filter-pill__check--on,.app-shell.sds .sds-filter-select__check--on,.app-shell.sds .abd-chip--active{color:#fff}.app-shell.sds .abd-steps__item--active .abd-steps__num,.app-shell.sds .sds-avatar,.app-shell.sds .sds-deal-type-badge,.app-shell.sds .acc-deal-type-badge{color:#fff}.app-shell.sds .sds-navbar__item.active{color:#292929}.app-shell.sds .sds-stepper__item--current .sds-stepper__badge,.app-shell.sds .sds-stepper__item--complete .sds-stepper__badge{color:#fff}.app-shell.sds .sds-dsn-checkbox input[type=checkbox],.app-shell.sds .acc-checkbox{accent-color:var(--sds-accent)}.app-shell.sds .acc-page,.app-shell.sds .sds-deal-setup-v2{background:var(--sds-page-bg);color:var(--sds-text)}.app-shell.sds .sds-navbar{background:var(--sds-bg);border-right:1px solid var(--sds-border)}.app-shell.sds .sds-navbar__item{color:var(--sds-text-subtle)}.app-shell.sds .sds-navbar__item:hover,.app-shell.sds .sds-navbar__item.active{background:var(--sds-bg-subtle);color:var(--sds-text)}.app-shell.sds .sds-navbar__item.active:after{background:var(--sds-accent)}.app-shell.sds .sds-navbar__bottom{border-top:1px solid var(--sds-border)}.app-shell.sds .sds-navbar__item-badge{border-color:var(--sds-bg)}.app-shell.sds .sds-navbar__role-tooltip{background:var(--sds-text);color:var(--sds-bg)}.app-shell.sds .sds-theme-fab{background:var(--sds-bg);border:1px solid var(--sds-border);color:var(--sds-text-subtle)}.app-shell.sds .sds-theme-fab:hover{background:var(--sds-bg-subtle);color:var(--sds-text)}.app-shell.sds .acc-header-area{background:var(--sds-bg);border-bottom:1px solid var(--sds-border)}.app-shell.sds .acc-header-area__title{color:var(--sds-text)}.app-shell.sds .acc-header-area__subtitle{color:var(--sds-text-subtle)}.app-shell.sds .acc-filter-pill{background:var(--sds-bg);border:1px solid var(--sds-border);color:var(--sds-text)}.app-shell.sds .acc-filter-pill:hover{background:var(--sds-bg-subtle);border-color:var(--sds-border-strong)}.app-shell.sds .acc-filter-pill--active{border-color:var(--sds-accent);color:var(--sds-text);background:#007fa214}.app-shell.sds .acc-filter-pill svg{stroke:var(--sds-text-subtle)}.app-shell.sds .acc-filter-pill__dropdown{background:var(--sds-bg);border:1px solid var(--sds-border);box-shadow:0 8px 24px #0000001f}.app-shell.sds .acc-filter-pill__option{color:var(--sds-text)}.app-shell.sds .acc-filter-pill__option:hover{background:var(--sds-bg-subtle)}.app-shell.sds .acc-filter-pill__check{border-color:var(--sds-border-strong)}.app-shell.sds .acc-filter-pill__clear{color:var(--sds-error);border-top:1px solid var(--sds-border)}.app-shell.sds .acc-filter-pill__clear:hover{background:#fde8e8}.app-shell.sds .acc-search{background:var(--sds-bg);border:1px solid var(--sds-border)}.app-shell.sds .acc-search__input{color:var(--sds-text)}.app-shell.sds .acc-search__input::placeholder{color:var(--sds-text-subtle)}.app-shell.sds .acc-row{background:var(--sds-bg);border:1px solid var(--sds-border)}.app-shell.sds .acc-row:hover{background:var(--sds-bg-subtle)}.app-shell.sds .acc-row--expanded{background:var(--sds-bg-subtle);border-bottom-color:#0000}.app-shell.sds .acc-row--selected{background:var(--sds-row-selected);box-shadow:inset 0 0 0 1px var(--sds-accent)}.app-shell.sds .acc-cell{color:var(--sds-text-subtle)}.app-shell.sds .acc-cell--white{color:var(--sds-text)}.app-shell.sds .acc-th{color:var(--sds-text-subtle)}.app-shell.sds .acc-th--expand svg{stroke:var(--sds-text-subtle)}.app-shell.sds .acc-expanded{background:var(--sds-bg-subtle);border:1px solid var(--sds-border);border-top:0}.app-shell.sds .acc-expanded__label{color:var(--sds-text-subtle)}.app-shell.sds .acc-expanded__value{color:var(--sds-text)}.app-shell.sds .acc-deal-type-badge{background:var(--sds-text-subtle)}.app-shell.sds .sds-deal-setup-v2{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__header{background:var(--sds-bg);border-bottom:1px solid var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__title{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__subtitle{color:var(--sds-text-subtle)}.app-shell.sds .sds-deal-setup-v2__meta{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__meta-label,.app-shell.sds .sds-deal-setup-v2__counts{color:var(--sds-text-subtle)}.app-shell.sds .sds-deal-setup-v2__viewing-label,.app-shell.sds .sds-deal-setup-v2__filter-label{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__chip{border:1px solid var(--sds-border-strong);background:var(--sds-bg);color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__chip--active{background:var(--sds-accent);border-color:var(--sds-accent);color:#fff}.app-shell.sds .sds-deal-setup-v2__divider-v{background:var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__pill{background:var(--sds-bg);border:1px solid var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__tab{color:var(--sds-text-subtle)}.app-shell.sds .sds-deal-setup-v2__tab--active{color:var(--sds-accent)}.app-shell.sds .sds-deal-setup-v2__tab:after{background:var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__tab--active:after{background:var(--sds-accent)}.app-shell.sds .sds-deal-setup-v2__btn--secondary{background:var(--sds-bg);color:var(--sds-text);border:1px solid var(--sds-border-strong)}.app-shell.sds .sds-deal-setup-v2__btn--ghost{color:var(--sds-text-subtle)}.app-shell.sds .sds-deal-setup-v2__btn-small{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__btn-small--primary{background:var(--sds-accent);color:#fff}.app-shell.sds .sds-deal-setup-v2__btn-small--dark{background:var(--sds-bg);color:var(--sds-text);border:1px solid var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__btn-small--outline{border:1px solid var(--sds-border-strong);color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__btn-more{color:var(--sds-text-subtle)}.app-shell.sds .sds-deal-setup-v2__unit-select{background:var(--sds-bg);border:1px solid var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__donut-label{color:var(--sds-text-subtle)}.app-shell.sds .sds-deal-setup-v2__summary-card{background:var(--sds-bg);border:1px solid var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__summary-card-title{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__kv-label{color:var(--sds-text-subtle)}.app-shell.sds .sds-deal-setup-v2__kv-value{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__transaction-header{background:var(--sds-bg-subtle,#fafafa);border-bottom:1px solid var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__transaction-type,.app-shell.sds .sds-deal-setup-v2__transaction-entity{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__transaction-block{background:var(--sds-bg);border:1px solid var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__transaction-header--mirror{background:var(--sds-bg-subtle)}.app-shell.sds .sds-deal-setup-v2__transaction-mirror-note{color:var(--sds-text-subtle);background:var(--sds-bg)}.app-shell.sds .sds-deal-setup-v2__contract-block{background:var(--sds-bg)}.app-shell.sds .sds-deal-setup-v2__contract-block+.sds-deal-setup-v2__contract-block{border-top:1px solid var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__contract-row{background:var(--sds-bg)}.app-shell.sds .sds-deal-setup-v2__contract-card{background:var(--sds-bg);border-right:1px solid var(--sds-border)}.app-shell.sds .sds-card-inset.sds-deal-setup-v2__contract-card.sds-deal-setup-v2__contract-card--mix{background:var(--sds-bg);border:1px solid var(--sds-border);box-shadow:0 1px 3px #0000000a}.app-shell.sds .sds-card-inset.sds-deal-setup-v2__contract-card.sds-deal-setup-v2__contract-card--mix:hover,.app-shell.sds .sds-card-inset.sds-deal-setup-v2__contract-card.sds-deal-setup-v2__contract-card--mix:focus-visible,.app-shell.sds .sds-card-inset.sds-deal-setup-v2__contract-card.sds-deal-setup-v2__contract-card--mix.sds-deal-setup-v2__contract-card--selected{border-color:var(--sds-accent);background:var(--sds-bg-subtle)}.app-shell.sds .sds-deal-setup-v2__contract-card-title{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__contract-card-footer{border-top:1px solid var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__depot-header,.app-shell.sds .sds-deal-setup-v2__material-card{background:var(--sds-bg-subtle);color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__material-card{border:1px solid var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__material-card:hover,.app-shell.sds .sds-deal-setup-v2__material-card.sds-deal-setup-v2__material-card--selected{background:var(--sds-bg-subtle);border-color:var(--sds-accent)}.app-shell.sds .sds-card-inset.sds-deal-setup-v2__contract-card.sds-deal-setup-v2__contract-card--mix{border:1px solid var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__contract-card:hover{background:var(--sds-bg-subtle)}.app-shell.sds .sds-deal-setup-v2__material-product{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__material-card-footer{border-top:1px solid var(--sds-border)}.app-shell.sds .sds-deal-setup-v2__empty{color:var(--sds-text-subtle)}.app-shell.sds.sds--dark .sds-deal-setup-v2__contract-card-mix-header,.app-shell.sds.sds--dark .sds-deal-setup-v2__contract-card-mix-body{border-color:var(--sds-border)}.app-shell.sds.sds--dark .sds-deal-setup-v2__contract-card-mix-id{color:var(--sds-text)}.app-shell.sds.sds--dark .sds-deal-setup-v2__contract-card-mix-cp,.app-shell.sds.sds--dark .sds-deal-setup-v2__contract-card-mix-icon{color:var(--sds-text-subtle)}.app-shell.sds.sds--dark .sds-deal-setup-v2__contract-card-mix-val{color:var(--sds-text)}.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-card-header{border-bottom-color:var(--sds-border)}.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-card-header:hover{background:#ffffff0a}.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-card-product,.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-card-total{color:var(--sds-text)}.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-card-unit{color:var(--sds-text-subtle)}.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-card-terms{color:var(--sds-text)}.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-card-terms-chip{background:var(--sds-bg-subtle);border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-card-terms-chip svg{color:var(--sds-text-subtle)}.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-material-row:hover{background:#ffffff0d}.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-material-desc,.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-material-vol{color:var(--sds-text)}.app-shell.sds.sds--dark .sds-deal-setup-v2__mix-card-pricing{border-top-color:var(--sds-border)}.sds-references-tree{background:var(--sds-bg,#fff);border:0;border-radius:0;overflow:hidden}.sds-references-tree__header,.sds-references-tree__row{grid-template-columns:minmax(220px,1.2fr) 140px 110px minmax(260px,2fr) 120px 44px 120px 90px 110px 120px minmax(220px,1.4fr);align-items:center;column-gap:8px;display:grid}.sds-references-tree__header{background:var(--sds-bg-subtle,#f5f5f5);color:var(--sds-text-subtle,#757575);text-transform:uppercase;letter-spacing:.02em;border-top:1px solid var(--sds-border,#e0e0e0);border-bottom:1px solid var(--sds-border,#e0e0e0);padding:8px 10px;font-size:11px;font-weight:600}.sds-references-tree__header--top{margin-bottom:8px}.sds-references-tree__body{max-height:78vh;overflow:auto}.sds-references-tree__section+.sds-references-tree__section{border-top:1px solid var(--sds-border,#e0e0e0)}.sds-references-tree__contract{text-align:left;cursor:pointer;background:var(--sds-bg,#fff);width:100%;color:var(--sds-text,#292929);border:0;border-bottom:1px solid var(--sds-border,#e0e0e0);align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:400;display:flex}.sds-references-tree__contract-caret{color:var(--sds-text-subtle,#757575);flex:0 0 10px;width:10px;font-size:11px}.sds-references-tree__contract-label{font-size:12px;font-weight:400}.sds-references-tree__cell--product{align-items:center;gap:8px;display:inline-flex}.sds-references-tree__row{border-top:1px solid var(--sds-border-subtle,#ececec);background:var(--sds-bg,#fff);padding:8px 10px}.sds-references-tree__row--continuation{border-top-style:dashed}.sds-references-tree__row:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-references-tree__cell{color:var(--sds-text,#292929);font-size:12px}.sds-references-tree__truncate-label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:inline-block;overflow:hidden}.sds-references-tree__cell--desc{color:var(--sds-text-subtle,#757575);align-items:center;gap:6px;min-width:0;display:inline-flex}.sds-references-tree__cell--desc span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sds-references-tree__cell--volume{color:var(--sds-text-subtle,#757575)}.sds-references-tree__cell input{border:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg,#fff);width:100%;color:var(--sds-text,#292929);border-radius:4px;padding:5px 8px;font-size:12px}.sds-references-tree__cell input:focus{border-color:var(--sds-accent,#007fa2);outline:none;box-shadow:0 0 0 2px #007fa224}.sds-references-tree__cell--remove{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.sds-references-tree__cell--remove button{border:1px solid var(--sds-border-strong,#919191);width:24px;height:24px;color:var(--sds-text-subtle,#757575);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.sds-references-tree__cell--remove button:hover{border-color:var(--sds-error,#dd1d21);color:var(--sds-error,#dd1d21)}.sds-references-tree__cell--remove button:disabled{opacity:.45;cursor:not-allowed;border-color:var(--sds-border,#e0e0e0);color:var(--sds-text-muted,#919191)}.sds-references-tree__cell--remove button:disabled:hover{border-color:var(--sds-border,#e0e0e0);color:var(--sds-text-muted,#919191)}.sds-references-tree__add-reference{border:1px solid var(--sds-border-strong,#919191);width:24px;height:24px;color:var(--sds-text-subtle,#757575);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.sds-references-tree__add-reference:hover{border-color:var(--sds-accent,#007fa2);color:var(--sds-accent,#007fa2)}.app-shell.sds.sds--dark .sds-references-tree__header{color:#aab2c0;background:#2a3344;border-top-color:#3d4659;border-bottom-color:#3d4659}.app-shell.sds.sds--dark .sds-references-tree__contract{background:#2d3646}.app-shell.sds.sds--dark .sds-references-tree__row:hover{background:#303a4d}.sds-list-view__tx-header--references{border-radius:0;margin-bottom:0}.sds-list-view__tx-btn--dex{text-transform:none;border:1px solid var(--sds-border-strong,#616161);background:var(--sds-bg,#fff);box-shadow:inset 0 0 0 1px var(--sds-border-strong,#616161)}.sds-list-view__tx-btn--contract{border:1px solid var(--sds-border-strong,#616161);background:var(--sds-bg,#fff);box-shadow:inset 0 0 0 1px var(--sds-border-strong,#616161)}.sds-list-view__tx-btn--dex:hover,.sds-list-view__tx-btn--contract:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-list-view__tx-btn--di-review{text-transform:none;color:#1f1f1f;background:var(--sds-accent,#fbce07);border:1px solid var(--sds-accent,#fbce07);font-weight:600}.sds-list-view__tx-btn--di-review:hover{background:#e6bb00;border-color:#e6bb00}.sds-list-view__bulk-actions{background:var(--sds-bg,#fff);border-bottom:1px solid var(--sds-border,#e0e0e0);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 16px;display:flex}.sds-list-view__references-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 0;display:flex}.sds-list-view__references-title{color:var(--sds-text,#292929);margin:0;font-size:18px;font-weight:700}.sds-list-view__ref-identity{border-bottom:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg,#fff);justify-content:flex-start;align-items:center;gap:16px;padding:10px 16px;display:flex}.sds-list-view__ref-identity-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sds-list-view__pick-banner{border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.sds-list-view__pick-banner-label{align-items:center;gap:8px;font-weight:500;display:inline-flex}.sds-list-view__row-actions{justify-self:end;align-items:center;display:inline-flex;position:relative}.sds-list-view__row-actions-btn{width:24px;height:24px;color:var(--sds-text-subtle,#757575);cursor:pointer;opacity:.45;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background-color .12s,border-color .12s;display:inline-flex}.sds-list-view__contract-row:hover .sds-list-view__row-actions-btn,.sds-list-view__product-row:hover .sds-list-view__row-actions-btn,.sds-list-view__material-row:hover .sds-list-view__row-actions-btn,.sds-list-view__row-actions-btn:focus-visible,.sds-list-view__row-actions-btn--open{opacity:1}.sds-list-view__row-actions-btn:hover,.sds-list-view__row-actions-btn--open{background:var(--sds-surface-subtle,#f5f5f5);border-color:var(--sds-border,#e0e0e0);color:var(--sds-text,#292929)}.sds-list-view__row-actions-btn:focus-visible{outline:2px solid var(--sds-focus,#1c73ff);outline-offset:1px}.sds-list-view__row-actions-menu{z-index:40;border:1px solid var(--sds-border,#e0e0e0);background:#fff;border-radius:6px;flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);box-shadow:0 6px 20px #00000024}.sds-list-view__row-actions-menu--end{right:0}.sds-list-view__row-actions-menu--start{left:0}.sds-list-view__row-actions-item{width:100%;color:var(--sds-text,#292929);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.3;display:flex}.sds-list-view__row-actions-item:hover:not(:disabled){background:var(--sds-surface-subtle,#f5f5f5)}.sds-list-view__row-actions-item:disabled{opacity:.45;cursor:not-allowed}.sds-list-view__row-actions-item-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.sds-list-view__row-actions-item--danger{color:var(--sds-error,#dd1d21)}.sds-list-view__row-actions-item--danger:hover:not(:disabled){background:#dd1d2114}.app-shell.sds.sds--dark .sds-list-view__row-actions-menu{background:#1f1f1f;border-color:#3d3d3d;box-shadow:0 6px 20px #00000080}.app-shell.sds.sds--dark .sds-list-view__row-actions-item{color:#e8e8e8}.app-shell.sds.sds--dark .sds-list-view__row-actions-item:hover:not(:disabled),.app-shell.sds.sds--dark .sds-list-view__row-actions-btn:hover,.app-shell.sds.sds--dark .sds-list-view__row-actions-btn--open{color:#fff;background:#2c2c2c;border-color:#3d3d3d}.app-shell.sds.sds--dark .sds-list-view__row-actions-item--danger{color:#ff8898}.app-shell.sds.sds--dark .sds-list-view__row-actions-item--danger:hover:not(:disabled){background:#ff64782e}.sds-list-view__pick-banner{border:1px solid var(--sds-info,#1c73ff);color:var(--sds-info,#1c73ff);background:#1c73ff14}.sds-list-view--pick-target-contract .sds-list-view__tx-header,.sds-list-view--pick-target-contract .sds-list-view__product-row--items,.sds-list-view--pick-target-contract .sds-list-view__product-material-row,.sds-list-view--pick-target-contract .sds-list-view__material-row--items,.sds-list-view--pick-target-product .sds-list-view__tx-header,.sds-list-view--pick-target-product .sds-list-view__contract-row--items,.sds-list-view--pick-target-product .sds-list-view__product-material-row,.sds-list-view--pick-target-product .sds-list-view__material-row--items,.sds-list-view--pick-target-transaction .sds-list-view__contract-row--items,.sds-list-view--pick-target-transaction .sds-list-view__product-row--items,.sds-list-view--pick-target-transaction .sds-list-view__product-material-row,.sds-list-view--pick-target-transaction .sds-list-view__material-row--items,.sds-list-view--pick-target-material .sds-list-view__tx-header,.sds-list-view--pick-target-material .sds-list-view__contract-row--items,.sds-list-view--pick-target-material .sds-list-view__product-row--items,.sds-list-view--pick-target-material .sds-list-view__product-material-row{opacity:.35;pointer-events:none;filter:saturate(.6)}.sds-list-view--pick-kind-delete .sds-list-view__ref-contextual--pick{background:#7f1d1d;border-bottom-color:#7f1d1d}.sds-list-view--pick-kind-delete .sds-list-view__row-pick-checkbox input[type=checkbox]:not(:disabled){accent-color:#dd1d21}.sds-list-view__contract-row--pick,.sds-list-view__product-row--pick,.sds-list-view__material-row--pick{cursor:pointer!important}.sds-list-view__contract-row--pick:hover,.sds-list-view__product-row--pick:hover,.sds-list-view__material-row--pick:hover{background:#1c73ff14!important}.app-shell.sds.sds--dark .sds-list-view__contract-row--pick:hover,.app-shell.sds.sds--dark .sds-list-view__product-row--pick:hover,.app-shell.sds.sds--dark .sds-list-view__material-row--pick:hover{background:#7ba8ff24!important}.sds-list-view--has-selection .sds-list-view__tx-header,.sds-list-view--has-selection.sds-list-view--selection-contract .sds-list-view__product-row--items:not(.sds-list-view__product-row--selected),.sds-list-view--has-selection.sds-list-view--selection-contract .sds-list-view__product-material-row,.sds-list-view--has-selection.sds-list-view--selection-contract .sds-list-view__material-row--items:not(.sds-list-view__material-row--selected),.sds-list-view--has-selection.sds-list-view--selection-product .sds-list-view__contract-row--items:not(.sds-list-view__contract-row--selected),.sds-list-view--has-selection.sds-list-view--selection-product .sds-list-view__product-material-row,.sds-list-view--has-selection.sds-list-view--selection-product .sds-list-view__material-row--items:not(.sds-list-view__material-row--selected),.sds-list-view--has-selection.sds-list-view--selection-material .sds-list-view__contract-row--items:not(.sds-list-view__contract-row--selected),.sds-list-view--has-selection.sds-list-view--selection-material .sds-list-view__product-row--items:not(.sds-list-view__product-row--selected),.sds-list-view--has-selection.sds-list-view--selection-material .sds-list-view__product-material-row,.sds-list-view--has-selection.sds-list-view--selection-contract .sds-list-view__contract-row--items:not(.sds-list-view__contract-row--selected),.sds-list-view--has-selection.sds-list-view--selection-product .sds-list-view__product-row--items:not(.sds-list-view__product-row--selected),.sds-list-view--has-selection.sds-list-view--selection-material .sds-list-view__material-row--items:not(.sds-list-view__material-row--selected){opacity:.35;filter:saturate(.6)}.sds-list-view__contract-row--selected,.sds-list-view__product-row--selected,.sds-list-view__material-row--selected{box-shadow:inset 3px 0 0 var(--sds-info,#1c73ff);background:#1c73ff14!important}.app-shell.sds.sds--dark .sds-list-view__contract-row--selected,.app-shell.sds.sds--dark .sds-list-view__product-row--selected,.app-shell.sds.sds--dark .sds-list-view__material-row--selected{background:#7ba8ff24!important}.sds-list-view__row-pick-checkbox{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.sds-list-view--has-checkboxes .sds-list-view__tx-header,.sds-list-view--has-checkboxes .sds-list-view__contract-row--items,.sds-list-view--has-checkboxes .sds-list-view__material-row--items,.sds-list-view--has-checkboxes .sds-list-view__product-row--items,.sds-list-view--has-checkboxes .sds-list-view__ref-colheader--ci,.sds-list-view--has-checkboxes .sds-list-view__ref-colheader--ci-products{padding-left:60px}.sds-list-view--has-checkboxes .sds-list-view__row-pick-checkbox{left:24px}.sds-list-view__row-pick-checkbox input[type=checkbox]{pointer-events:auto;cursor:pointer;width:16px;height:16px;accent-color:var(--sds-info,#1c73ff)}.sds-list-view__row-pick-checkbox-box{border:1.5px solid var(--sds-info,#1c73ff);background:var(--sds-bg,#fff);border-radius:3px;width:14px;height:14px}.sds-list-view__ref-toolbar-divider{background:var(--sds-border,#e0e0e0);width:1px;height:18px;margin:0 4px;display:inline-block}.sds-list-view__ref-identity-checkbox{width:16px;height:16px;accent-color:var(--sds-accent,#fbce07);cursor:pointer;align-self:center;margin:0}.sds-list-view__tx-header-checkbox{margin-right:8px}.sds-list-view__ref-identity-meta{color:var(--sds-text-subtle,#757575);font-size:12px}.sds-list-view__ref-identity-actions{align-items:center;gap:8px;display:inline-flex}.sds-list-view__ref-secondary-btn{appearance:none;border:1px solid var(--sds-border,#d0d0d0);background:var(--sds-bg,#fff);color:var(--sds-text,#292929);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s}.sds-list-view__ref-secondary-btn:hover{background:var(--sds-bg-subtle,#f5f5f5);border-color:var(--sds-text-subtle,#757575)}.sds-list-view__ref-contextual{z-index:5;color:#fff;background:#1e3a8a;border-bottom:1px solid #1e3a8a;justify-content:flex-start;align-items:center;gap:16px;padding:8px 16px;animation:.16s ease-out sds-ref-contextual-in;display:flex;position:sticky;top:0}.sds-list-view__ref-contextual-divider{background:#ffffff52;width:1px;height:18px;margin:0 4px;display:inline-block}@keyframes sds-ref-contextual-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sds-list-view__ref-contextual-main{align-items:center;gap:12px;display:inline-flex}.sds-list-view__ref-contextual-clear{appearance:none;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:inline-flex}.sds-list-view__ref-contextual-clear:hover{background:#ffffff1f}.sds-list-view__ref-contextual-count{font-size:13px;font-weight:600}.sds-list-view__ref-contextual-actions{align-items:center;gap:8px;display:inline-flex}.sds-list-view__ref-contextual .sds-list-view__bulk-primary--strip{color:#1e3a8a;background:#fff;border:1px solid #fff}.sds-list-view__ref-contextual .sds-list-view__bulk-primary--strip:hover:not(:disabled){background:#ffffffeb}.sds-list-view__ref-contextual--select{color:#fff;background:#1e3a8a;border-bottom-color:#1e3a8a}.sds-list-view--select-mode-delete .sds-list-view__ref-contextual--select{background:#7f1d1d;border-bottom-color:#7f1d1d}.sds-list-view--select-mode-delete .sds-list-view__row-pick-checkbox input[type=checkbox]:not(:disabled){accent-color:#dd1d21}.sds-list-view--select-mode-duplicate .sds-list-view__row-pick-checkbox input[type=checkbox]:not(:disabled){accent-color:#1c73ff}.sds-list-view--select-mode .sds-list-view__row-pick-checkbox input[type=checkbox]:disabled{opacity:.35;cursor:not-allowed}.sds-list-view__dialog-list{background:#00000008;border-radius:6px;max-height:200px;margin:0 0 16px;padding:8px 12px 8px 28px;font-size:13px;line-height:1.5;list-style:outside;overflow-y:auto}.sds-list-view__dialog-list li{margin:2px 0}.app-shell.sds.sds--dark .sds-list-view__dialog-list{background:#ffffff0d}.sds-list-view__ref-alert{color:var(--sds-text,#292929);flex:1;align-items:center;gap:8px;min-width:0;margin-left:12px;font-size:13px;line-height:1.4;display:inline-flex}.sds-list-view__ref-alert__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sds-list-view__ref-alert__icon svg{width:16px;height:16px}.sds-list-view__ref-alert__message{min-width:0}.sds-list-view__ref-alert__title{color:#b3261e;font-weight:700}.sds-list-view__ref-alert__body{color:var(--sds-text,#292929);font-weight:400}.sds-list-view__ref-alert__copy{border:1px solid var(--sds-border,#e0e0e0);color:var(--sds-text,#292929);cursor:pointer;white-space:nowrap;background:#fff;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.sds-list-view__ref-alert__copy:hover{background:var(--sds-bg-subtle,#f5f5f5);border-color:var(--sds-text-subtle,#757575)}.sds-list-view__ref-alert__copy-icon{color:var(--sds-text-subtle,#757575);justify-content:center;align-items:center;display:inline-flex}.sds-list-view.sds-list-view--references{max-width:100%;overflow-x:auto}.sds-list-view--references>.sds-list-view__ref-colheader,.sds-list-view--references>.sds-list-view__tx-header,.sds-list-view--references .sds-list-view__contract{min-width:1600px}.sds-list-view--references .sds-list-view__ref-colheader-label{white-space:normal;overflow-wrap:anywhere}.sds-list-view__ref-colheader{background:var(--sds-bg-subtle,#f5f5f5);border-bottom:1px solid var(--sds-border,#e0e0e0);grid-template-columns:28px 140px 50px 90px 90px 275px 90px 70px 55px 28px 80px 50px 80px 80px minmax(100px,150px) 28px minmax(0,1fr);align-items:center;column-gap:16px;min-height:28px;margin-bottom:0;padding:6px 16px 6px 24px;display:grid}.sds-list-view__ref-colheader--ci{grid-template-columns:165px 150px 90px 280px 110px 90px 15px 375px 85px auto;padding-left:24px}.sds-list-view__ref-colheader--ci-products{grid-template-columns:150px 50px 400px 55px 100px 45px 400px 12px auto}.sds-list-view--view-products-flat .sds-list-view__ref-colheader--ci-products,.sds-list-view--view-products-flat .sds-list-view__product-row--items{grid-template-columns:165px 150px 90px 280px 110px 90px 15px 375px 85px auto}.sds-list-view__ref-colheader--inline{border-top:1px solid var(--sds-border,#e0e0e0);border-radius:0;margin-bottom:0}.sds-list-view__ref-colheader-label{letter-spacing:.04em;text-transform:uppercase;color:var(--sds-text-subtle,#757575);white-space:nowrap;grid-row:1;align-self:center;align-items:center;min-height:16px;margin:0;padding-top:0;padding-bottom:0;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.sds-list-view__ref-colheader-label--right{text-align:right;justify-self:end}.sds-list-view__ref-colheader-label--status{padding-left:8px}.sds-list-view__ref-colheader .sds-list-view__ref-select-all{justify-content:flex-start;align-items:center;display:inline-flex}.sds-list-view__kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.sds-list-view__kpi-card{border:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg,#fff);border-radius:6px;flex-direction:column;justify-content:space-between;gap:4px;min-height:78px;padding:10px 12px;display:flex}.sds-list-view__kpi-label{letter-spacing:.2px;text-transform:uppercase;color:var(--sds-text-subtle,#757575);margin:0;font-size:11px;font-weight:700}.sds-list-view__kpi-value{color:var(--sds-text,#292929);margin:0;font-size:15px;font-weight:700;line-height:1.2}.sds-list-view__kpi-status{color:var(--sds-text-subtle,#757575);margin:0;font-size:12px}@media (width<=1400px){.sds-list-view__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.sds-list-view__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sds-list-view__kpi-grid{grid-template-columns:1fr}}.sds-list-view__bulk-meta{color:var(--sds-text-subtle,#757575);align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.sds-list-view__bulk-meta strong{color:var(--sds-text,#292929);font-size:13px}.sds-list-view__bulk-primary{appearance:none;border:1px solid var(--sds-accent,#007fa2);background:var(--sds-accent,#007fa2);color:#fff;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:700}.sds-list-view__bulk-primary:hover{filter:brightness(.95)}.sds-list-view__bulk-primary:disabled{opacity:.45;cursor:not-allowed}.sds-list-view__bulk-primary--outline{color:var(--sds-accent,#007fa2);text-transform:none;letter-spacing:0;background:0 0;font-weight:600}.sds-list-view__bulk-primary--outline:hover:not(:disabled){filter:none;background:#007fa214}.app-shell.sds.sds--dark .sds-list-view__bulk-primary--outline{color:var(--sds-accent,#4cc3e3);border-color:var(--sds-accent,#4cc3e3)}.app-shell.sds.sds--dark .sds-list-view__bulk-primary--outline:hover:not(:disabled){background:#4cc3e31f}.sds-references-tree__controls{justify-content:flex-start;gap:16px;margin-bottom:12px}.sds-deal-setup-v2__filters-bar--references{border-bottom:1px solid var(--sds-border)}.app-shell.sds .sds-button{color:var(--sds-text)}.app-shell.sds .sds-button--primary{background:var(--sds-accent);color:#fff}.app-shell.sds .sds-button--secondary{background:var(--sds-bg);color:var(--sds-text);border:1px solid var(--sds-border-strong)}.app-shell.sds .sds-button--ghost{color:var(--sds-text-subtle)}.app-shell.sds .sds-button--outline{border:1px solid var(--sds-border-strong);color:var(--sds-text)}.app-shell.sds .sds-button--link,.app-shell.sds .sds-button--icon{color:var(--sds-text)}.app-shell.sds .sds-button--danger{color:var(--sds-error)!important}.app-shell.sds .sds-button:disabled,.app-shell.sds .sds-button[disabled],.app-shell.sds .sds-button[aria-disabled=true]{cursor:not-allowed;color:#c9c9c9;opacity:1;box-shadow:none;background:#6b6b6b;border-color:#6b6b6b}.app-shell.sds .sds-button--primary:disabled,.app-shell.sds .sds-button--primary[disabled],.app-shell.sds .sds-button--primary[aria-disabled=true],.app-shell.sds .sds-button--secondary:disabled,.app-shell.sds .sds-button--secondary[disabled],.app-shell.sds .sds-button--secondary[aria-disabled=true]{color:#c9c9c9;background:#6b6b6b;border-color:#6b6b6b}.app-shell.sds .sds-button--outline:disabled,.app-shell.sds .sds-button--outline[disabled],.app-shell.sds .sds-button--outline[aria-disabled=true]{color:#6b6b6b;background:0 0;border-color:#6b6b6b}.app-shell.sds .sds-button--ghost:disabled,.app-shell.sds .sds-button--ghost[disabled],.app-shell.sds .sds-button--ghost[aria-disabled=true]{color:#6b6b6b;background:0 0}.app-shell.sds .sds-toggle-button{border:1px solid var(--sds-border-strong);background:var(--sds-bg);color:var(--sds-text)}.app-shell.sds .sds-toggle-button--active{background:var(--sds-accent);border-color:var(--sds-accent);color:#fff}.app-shell.sds .sds-tabs-bar__item{color:var(--sds-text-subtle)}.app-shell.sds .sds-tabs-bar__item:after{background:var(--sds-border)}.app-shell.sds .sds-tabs-bar__item--active{color:var(--sds-accent)}.app-shell.sds .sds-tabs-bar__item--active:after{background:var(--sds-accent)}.app-shell.sds .sds-card-default,.app-shell.sds .sds-card-inset{background:var(--sds-bg);border:1px solid var(--sds-border);box-shadow:0 1px 3px #0000000a}.app-shell.sds .sds-card-inset{border-right:1px solid var(--sds-border)}.app-shell.sds .sds-tag-sentiment--neutral{background:var(--sds-bg-subtle);color:var(--sds-text)}.app-shell.sds .sds-form-field{background:var(--sds-bg);border:1px solid var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__kpi-toggle{background:var(--sds-bg);border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__kpi-toggle:hover{border-color:var(--sds-border-strong)}.app-shell.sds .sds-deal-setup-v2__kpi-toggle--active{background:var(--sds-accent,#007fa2);border-color:var(--sds-accent,#007fa2);color:#fff}.app-shell.sds .sds-kv-row__label{color:var(--sds-text-subtle)}.app-shell.sds .sds-kv-row__value{color:var(--sds-text)}.app-shell.sds .sds-actions-menu{background:var(--sds-bg);border:1px solid var(--sds-border);box-shadow:0 8px 24px #0000001f}.app-shell.sds .sds-actions-menu__item{color:var(--sds-text)}.app-shell.sds .sds-actions-menu__item:hover{background:var(--sds-bg-subtle)}.app-shell.sds .sds-actions-menu__item--danger{color:var(--sds-error)}.app-shell.sds .sds-actions-menu__divider{background:var(--sds-border)}.app-shell.sds .abd-sidebar{background:var(--sds-bg);border-right:1px solid var(--sds-border)}.app-shell.sds .abd-page__footer{background:var(--sds-bg);border-top:1px solid var(--sds-border)}.app-shell.sds .abd-sidebar__title{color:var(--sds-text)}.app-shell.sds .abd-progress__bar{background:var(--sds-border)}.app-shell.sds .abd-progress__fill{background:var(--sds-accent)}.app-shell.sds .abd-progress__label,.app-shell.sds .abd-steps__item{color:var(--sds-text-subtle)}.app-shell.sds .abd-steps__item:hover{background:var(--sds-bg-subtle);color:var(--sds-text)}.app-shell.sds .abd-steps__item:focus-visible{outline:2px solid var(--sds-accent);outline-offset:2px}.app-shell.sds .abd-steps__item--active{background:var(--sds-bg-subtle);color:var(--sds-text)}.app-shell.sds .abd-steps__item--done{color:#137a3a}.app-shell.sds .abd-steps__num{background:var(--sds-bg-subtle);color:var(--sds-text-subtle);border:1px solid var(--sds-border)}.app-shell.sds .abd-steps__item--active .abd-steps__num{background:var(--sds-accent);color:#fff;border-color:var(--sds-accent)}.app-shell.sds .abd-steps__item--done .abd-steps__num{background:0 0;border:0}.app-shell.sds .abd-card,.app-shell.sds .abd-depot-card{background:var(--sds-bg);border:1px solid var(--sds-border)}.app-shell.sds .abd-card__header,.app-shell.sds .abd-depot-card__header{border-bottom:1px solid var(--sds-border);color:var(--sds-text-subtle)}.app-shell.sds .abd-depot-card__title,.app-shell.sds .abd-depot-card__value{color:var(--sds-text)}.app-shell.sds .abd-depot-card__label{color:var(--sds-text-subtle)}.app-shell.sds .abd-depot-card__footer{border-top:1px solid var(--sds-border)}.app-shell.sds .abd-form-field__label{color:var(--sds-text-subtle)}.app-shell.sds .abd-form-field__select,.app-shell.sds .abd-form-field__readonly{background:var(--sds-bg);border:1px solid var(--sds-border);color:var(--sds-text)}.app-shell.sds .abd-form-field__placeholder{color:var(--sds-text-subtle)}.app-shell.sds .abd-item-card{background:var(--sds-bg);border:1px solid var(--sds-border)}.app-shell.sds .abd-item-card__header{border-bottom:1px solid var(--sds-border);color:var(--sds-text-subtle)}.app-shell.sds .abd-chip{background:var(--sds-bg);border:1px solid var(--sds-border-strong);color:var(--sds-text)}.app-shell.sds .abd-chip--active{background:var(--sds-accent);border-color:var(--sds-accent);color:#fff}.app-shell.sds .abd-chip:hover:not(.abd-chip--active){border-color:var(--sds-text-subtle)}.app-shell.sds .abd-formula-builder{background:var(--sds-bg-subtle);border:1px solid var(--sds-border)}.app-shell.sds .abd-formula-builder__tag{background:var(--sds-bg);color:var(--sds-text);border:1px solid var(--sds-border)}.app-shell.sds .abd-formula-builder__op{color:var(--sds-text-subtle)}.app-shell.sds .abd-formula-builder__input{background:var(--sds-bg);border:1px solid var(--sds-border);color:var(--sds-text)}.app-shell.sds .abd-formula-builder__unit,.app-shell.sds .abd-summary-text{color:var(--sds-text-subtle)}.app-shell.sds .abd-summary-depot{border-bottom:1px solid var(--sds-border);color:var(--sds-text)}.app-shell.sds .abd-summary-depot__num{background:var(--sds-bg-subtle);color:var(--sds-text);border:1px solid var(--sds-border)}.app-shell.sds .sds-dsn__view-toggle{border:1px solid var(--sds-border-strong)}.app-shell.sds .sds-dsn__view-btn{color:var(--sds-text-subtle)}.app-shell.sds .sds-dsn__view-btn+.sds-dsn__view-btn{border-left:1px solid var(--sds-border-strong)}.app-shell.sds .sds-dsn__view-btn--active{background:var(--sds-bg-subtle);color:var(--sds-text)}.app-shell.sds .sds-dsn__empty-title{color:var(--sds-text)}.app-shell.sds .sds-dsn__empty-text{color:var(--sds-text-subtle)}.app-shell.sds .sds-drawer__backdrop{background:#29292959}.app-shell.sds .sds-drawer__panel{background:var(--sds-bg);color:var(--sds-text);box-shadow:-16px 0 48px #0000002e}.app-shell.sds .sds-drawer__header{background:var(--sds-bg);border-bottom:1px solid var(--sds-border)}.app-shell.sds .sds-drawer__eyebrow{color:var(--sds-text-subtle)}.app-shell.sds .sds-drawer__title{color:var(--sds-text)}.app-shell.sds .sds-drawer__close{color:var(--sds-text-subtle)}.app-shell.sds .sds-drawer__close:hover{background:var(--sds-bg-subtle);color:var(--sds-text)}.app-shell.sds .sds-drawer__progress{background:var(--sds-bg)}.app-shell.sds .sds-drawer__progress-seg{background:var(--sds-border)}.app-shell.sds .sds-drawer__progress-seg--done{background:var(--sds-accent)}.app-shell.sds .sds-drawer__stepper{background:var(--sds-bg);border-bottom:1px solid var(--sds-border)}.app-shell.sds .sds-drawer__step{background:var(--sds-bg);border:1px solid var(--sds-border);color:var(--sds-text-subtle)}.app-shell.sds .sds-drawer__step:hover{background:var(--sds-bg-subtle);color:var(--sds-text);border-color:var(--sds-border-strong)}.app-shell.sds .sds-drawer__step:focus-visible{outline:2px solid var(--sds-accent)}.app-shell.sds .sds-drawer__step-icon{color:var(--sds-text-muted)}.app-shell.sds .sds-drawer__step--done .sds-drawer__step-icon,.app-shell.sds .sds-drawer__step--active .sds-drawer__step-icon{color:var(--sds-accent)}.app-shell.sds .sds-drawer__step--done .sds-drawer__step-label{color:var(--sds-text)}.app-shell.sds .sds-drawer__step--active{border-color:var(--sds-accent);box-shadow:0 0 0 1px var(--sds-accent) inset;background:var(--sds-bg)}.app-shell.sds .sds-drawer__step--active .sds-drawer__step-label{color:var(--sds-text)}.app-shell.sds .sds-drawer__step--error{border-color:var(--sds-error);box-shadow:0 0 0 1px var(--sds-error) inset;background:var(--sds-bg)}.app-shell.sds .sds-drawer__step--error .sds-drawer__step-label,.app-shell.sds .sds-drawer__step--error .sds-drawer__step-icon{color:var(--sds-error)}.app-shell.sds .sds-drawer__step--error:hover{background:var(--sds-bg-subtle);border-color:var(--sds-error)}.app-shell.sds .sds-drawer__body{background:var(--sds-bg)}.app-shell.sds .sds-drawer__footer{background:var(--sds-bg);border-top:1px solid var(--sds-border)}.app-shell.sds .sds-dsn-card{background:var(--sds-bg);border:1px solid var(--sds-border)}.app-shell.sds .sds-dsn-card__header{background:var(--sds-bg);border-bottom:1px solid var(--sds-border)}.app-shell.sds .sds-dsn-card__title,.app-shell.sds .sds-dsn-field__label{color:var(--sds-text)}.app-shell.sds .sds-dsn-required{color:var(--sds-error)}.app-shell.sds .sds-dsn-optional{color:var(--sds-text-secondary,#999)}.app-shell.sds .sds-dsn-field__input,.app-shell.sds .sds-dsn-field__select,.app-shell.sds .sds-dsn-field__textarea{background:var(--sds-bg);border:1px solid var(--sds-border-strong);color:var(--sds-text)}.app-shell.sds .sds-dsn-field__input::placeholder,.app-shell.sds .sds-dsn-field__textarea::placeholder{color:var(--sds-text-subtle)}.app-shell.sds .sds-dsn-field__input:focus,.app-shell.sds .sds-dsn-field__select:focus,.app-shell.sds .sds-dsn-field__textarea:focus{outline:2px solid var(--sds-accent);border-color:var(--sds-accent)}.app-shell.sds .sds-dsn-field__input:disabled,.app-shell.sds .sds-dsn-field__select:disabled{background:var(--sds-bg-subtle);color:var(--sds-text-subtle);border-color:var(--sds-border)}.app-shell.sds .sds-dsn-field__input[type=date]::-webkit-calendar-picker-indicator{filter:none;opacity:.7}.app-shell.sds .sds-dsn-field__input--error,.app-shell.sds .sds-dsn-field__select--error,.app-shell.sds .sds-dsn-field__textarea--error,.app-shell.sds .sds-dsn-toggle-group--error,.app-shell.sds .sds-dsn-card--error{border-color:var(--sds-error)}.app-shell.sds .sds-dsn-field__error{color:var(--sds-error)}.app-shell.sds .sds-dsn-checkbox{color:var(--sds-text)}.app-shell.sds .sds-dsn-toggle-group{border:1px solid var(--sds-border-strong)}.app-shell.sds .sds-dsn-toggle{background:var(--sds-bg);color:var(--sds-text)}.app-shell.sds .sds-dsn-toggle+.sds-dsn-toggle{border-left:1px solid var(--sds-border-strong)}.app-shell.sds .sds-dsn-toggle--active{background:var(--sds-accent);color:#fff}.app-shell.sds .sds-dsn-table-wrap{border-top:1px solid var(--sds-border)}.app-shell.sds .sds-dsn-table thead th{background:var(--sds-bg-subtle);color:var(--sds-text-subtle);border-bottom:1px solid var(--sds-border)}.app-shell.sds .sds-dsn-table tbody td{background:var(--sds-bg);border-bottom:1px solid var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-dsn-table tbody tr:hover td{background:var(--sds-bg-subtle)}.app-shell.sds .sds-dsn-table__remove{color:var(--sds-text-subtle)}.app-shell.sds .sds-dsn-table__remove:hover{background:var(--sds-bg-subtle);color:var(--sds-error)}.app-shell.sds .sds-dsn-table__empty{color:var(--sds-text-subtle)}.sds-dsn-field__hint{color:var(--sds-text-subtle);margin-top:6px;font-size:12px;line-height:1.4}.sds-dsn-field__info{background:var(--sds-bg-subtle);width:14px;height:14px;color:var(--sds-text-subtle);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;font-family:serif;font-size:10px;font-style:italic;font-weight:700;display:inline-flex}.sds-dsn-card-divider{background:var(--sds-border);border:0;height:1px;margin:8px 0 4px}.sds-dsn-row-inline{align-items:center;gap:12px;display:flex}.sds-dsn-toggle-switch{color:var(--sds-text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sds-dsn-tolerance-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sds-dsn-tolerance-row .sds-dsn-toggle-group{flex:none}.sds-dsn-tolerance-input{flex:96px;align-items:center;min-width:96px;display:inline-flex;position:relative}.sds-dsn-tolerance-input .sds-dsn-field__input{width:100%;padding-right:24px}.sds-dsn-tolerance-input__suffix{color:var(--sds-text-subtle);pointer-events:none;font-size:12px;position:absolute;right:10px}.sds-dsn-materials-table{flex-direction:column;gap:8px;display:flex}.sds-dsn-materials-table__head,.sds-dsn-materials-table__row{grid-template-columns:2fr 1fr 1.2fr 64px 32px;align-items:center;gap:12px;display:grid}.sds-dsn-materials-table__head{color:var(--sds-text-subtle,#555);border-bottom:1px solid var(--sds-border-subtle,#e5e5e5);padding-bottom:4px;font-size:12px;font-weight:600}.sds-dsn-materials-table__variant{justify-content:center;align-items:center;display:flex}.sds-dsn-monthly-row{border-top:2px solid var(--sds-accent-warning,#e89c2b);justify-content:space-between;align-items:center;padding-top:6px;display:flex}.sds-dsn-monthly-year{color:var(--sds-text,#222);font-size:13px;font-weight:600}.sds-dsn-drawer-step--flat{flex-direction:column;gap:24px;display:flex}.sds-dsn-toggle-group--xs .sds-dsn-toggle{min-height:24px;padding:2px 10px;font-size:12px}.sds-dsn-monthly{flex-direction:column;gap:0;display:flex}.sds-dsn-monthly__toolbar{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:4px;display:flex}.sds-dsn-monthly__tabs{gap:0;display:flex}.sds-dsn-monthly__tab{font:inherit;cursor:pointer;color:var(--sds-text,#222);background:0 0;border:none;border-bottom:3px solid #0000;padding:8px 16px;font-size:13px}.sds-dsn-monthly__tab--active{border-bottom-color:var(--sds-accent-warning,#ffc600);font-weight:600}.sds-dsn-monthly__table{border-bottom:1px solid var(--sds-border-subtle,#e5e5e5);flex-direction:column;display:flex}.sds-dsn-monthly__head,.sds-dsn-monthly__row{grid-template-columns:80px repeat(7,1fr);align-items:center;min-height:32px;display:grid}.sds-dsn-monthly__head{min-height:36px}.sds-dsn-monthly__row{border-top:1px solid var(--sds-border-subtle,#e5e5e5)}.sds-dsn-monthly__cell{color:var(--sds-text,#222);text-align:left;padding:6px 8px;font-size:12px}.sds-dsn-monthly__cell--head{color:var(--sds-text-subtle,#555);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.sds-dsn-monthly__cell--label{color:var(--sds-text,#222);font-weight:600}.sds-dsn-monthly__cell--unit{color:var(--sds-text-subtle,#555)}.sds-dsn-pricing-tabs{border-bottom:1px solid var(--sds-border-subtle,#e5e5e5);gap:16px;display:flex}.sds-dsn-pricing-tab{font:inherit;cursor:pointer;color:var(--sds-text-subtle,#555);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 4px}.sds-dsn-pricing-tab--active{color:var(--sds-text,#222);border-bottom-color:var(--sds-accent-warning,#e89c2b);font-weight:600}.sds-dsn-pricing-tab-wrap{border-bottom:2px solid #0000;align-items:stretch;display:inline-flex;position:relative}.sds-dsn-pricing-tab-wrap--active{border-bottom-color:var(--sds-accent-warning,#e89c2b)}.sds-dsn-pricing-tab-wrap .sds-dsn-pricing-tab,.sds-dsn-pricing-tab-wrap .sds-dsn-pricing-tab--active{border-bottom:none}.sds-dsn-pricing-tab__kebab{cursor:pointer;color:var(--sds-text-subtle,#555);opacity:0;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin-left:2px;padding:4px 6px;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}.sds-dsn-pricing-tab-wrap:hover .sds-dsn-pricing-tab__kebab,.sds-dsn-pricing-tab-wrap--active .sds-dsn-pricing-tab__kebab,.sds-dsn-pricing-tab__kebab[aria-expanded=true]{opacity:1}.sds-dsn-pricing-tab__kebab:hover{background:var(--sds-surface-hover,#f3f3f3)}.sds-dsn-pricing-tab__input{font:inherit;border:1px solid var(--sds-accent-warning,#e89c2b);background:var(--sds-surface,#fff);color:var(--sds-text,#222);border-radius:3px;outline:none;min-width:90px;max-width:180px;margin:2px 0;padding:6px;font-weight:600}.sds-dsn-pricing-tab__menu{z-index:20;background:var(--sds-surface,#fff);border:1px solid var(--sds-border-subtle,#e5e5e5);border-radius:4px;flex-direction:column;min-width:180px;padding:4px 0;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #00000014}.sds-dsn-pricing-tab__menu button{font:inherit;text-align:left;cursor:pointer;color:var(--sds-text,#222);background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.sds-dsn-pricing-tab__menu button:hover:not(:disabled){background:var(--sds-surface-hover,#f3f3f3)}.sds-dsn-pricing-tab__menu button:disabled{opacity:.45;cursor:not-allowed}.sds-dsn-pricing-tab__menu-sep{background:var(--sds-border-subtle,#e5e5e5);height:1px;margin:4px 0}.sds-dsn-pricing-tab__menu-danger{color:var(--sds-accent-danger,#dd1d21)}.sds-dsn-formula-type{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sds-dsn-formula-type__label{color:var(--sds-text,#222);font-weight:600}.sds-dsn-formula-type__hint{color:var(--sds-text-subtle,#555);font-size:12px}.sds-dsn-tranche-summary{border:1px solid var(--sds-border-subtle,#e5e5e5);background:var(--sds-bg-subtle,#f5f6f8);color:var(--sds-text,#222);border-radius:4px;flex-direction:column;gap:6px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.sds-dsn-tranche-summary--full{border-color:var(--sds-accent-warning,#e89c2b)}.sds-dsn-tranche-summary--error{border-color:var(--sds-accent-danger,#dd1d21);background:#dd1d210f}.sds-dsn-tranche-summary__row{color:var(--sds-text-subtle,#555);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.sds-dsn-tranche-summary__row strong{color:var(--sds-text,#222)}.sds-dsn-tranche-summary__warning{color:var(--sds-accent-danger,#dd1d21)}.sds-dsn-tranche-summary__bar{background:var(--sds-border,#e5e5e5);border-radius:3px;height:6px;overflow:hidden}.sds-dsn-tranche-summary__fill{background:var(--sds-accent-warning,#e89c2b);height:100%;transition:width .15s}.sds-dsn-tranche-summary--error .sds-dsn-tranche-summary__fill{background:var(--sds-accent-danger,#dd1d21)}.sds-dsn-pricing-tab-wrap__main{align-items:center;display:flex}.sds-dsn-tranche-summary__list{border-top:1px solid var(--sds-border-subtle,#e5e5e5);color:var(--sds-text-subtle,#555);flex-direction:column;gap:4px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:flex}.sds-dsn-tranche-summary__item{cursor:pointer;border-radius:3px;grid-template-columns:14px 1fr 110px 40px 60px;align-items:center;gap:8px;padding:4px 6px;display:grid}.sds-dsn-tranche-summary__item:hover{background:#00000008}.sds-dsn-tranche-summary__item--active{background:#e89c2b1a}.sds-dsn-tranche-summary__item-indicator{color:var(--sds-accent-warning,#e89c2b);text-align:center;font-size:10px;line-height:1}.sds-dsn-tranche-summary__item-name{color:var(--sds-text,#222);font-weight:500}.sds-dsn-tranche-summary__item--active .sds-dsn-tranche-summary__item-name{font-weight:600}.sds-dsn-tranche-summary__item-input{font:inherit;border:1px solid var(--sds-border,#d4d4d4);background:var(--sds-surface,#fff);width:100%;color:var(--sds-text,#222);text-align:right;border-radius:3px;padding:4px 8px}.sds-dsn-tranche-summary__item-input:focus{border-color:var(--sds-accent-warning,#e89c2b);outline:none;box-shadow:0 0 0 2px #e89c2b33}.sds-dsn-tranche-summary__item-uom{color:var(--sds-text-subtle,#555)}.sds-dsn-tranche-summary__item-pct{color:var(--sds-text-subtle,#888);text-align:right}.sds-dsn-tranche-summary__item--empty .sds-dsn-tranche-summary__item-pct,.sds-dsn-tranche-summary__item--empty .sds-dsn-tranche-summary__item-name{color:var(--sds-accent-danger,#dd1d21)}.sds-dsn-tranche-summary__item--empty .sds-dsn-tranche-summary__item-input,.sds-dsn-tranche-summary--error .sds-dsn-tranche-summary__item-input{border-color:var(--sds-accent-danger,#dd1d21)}.sds-dsn-tranche-summary--error .sds-dsn-tranche-summary__item-pct{color:var(--sds-accent-danger,#dd1d21)}.sds-dsn-pricing-tab--add:disabled{opacity:.4;cursor:not-allowed}.sds-dsn-pricing-preview__volume{color:var(--sds-text-subtle,#555);align-items:center;display:inline-flex}.sds-dsn-pricing-preview__volume-input{font:inherit;border:1px solid var(--sds-border-subtle,#e5e5e5);background:var(--sds-surface,#fff);width:80px;color:var(--sds-text,#222);text-align:right;border-radius:3px;padding:2px 6px}.sds-dsn-pricing-preview__volume-pct{color:var(--sds-text-subtle,#888);font-style:normal}.sds-dsn-pricing-preview{border:1px solid var(--sds-border-subtle,#e5e5e5);border-radius:4px;flex-direction:column;gap:8px;padding:12px;font-size:12px;display:flex}.sds-dsn-pricing-preview__header{color:var(--sds-text-subtle,#555);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sds-dsn-pricing-preview__material{align-items:center;gap:6px;display:inline-flex}.sds-dsn-pricing-preview__material-count{color:var(--sds-text-subtle,#888)}.sds-dsn-pricing-preview__step{appearance:none;border:1px solid var(--sds-border-subtle,#e5e5e5);background:var(--sds-surface,#fff);color:var(--sds-text,#222);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex}.sds-dsn-pricing-preview__step:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-dsn-pricing-preview__step:focus-visible{outline:2px solid var(--sds-focus,#1c73ff);outline-offset:1px}.sds-dsn-pricing-preview__empty{color:var(--sds-text-subtle,#888);font-style:italic}.sds-dsn-pricing-preview__body{line-height:1.5}.sds-dsn-pricing-elements{flex-wrap:wrap;gap:8px;display:flex}.sds-dsn-pricing-element{border:1px solid var(--sds-border-subtle,#e5e5e5);background:var(--sds-surface,#fff);cursor:pointer;color:var(--sds-text,#222);border-radius:16px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.sds-dsn-pricing-element:hover{border-color:var(--sds-accent,#007a87)}.sds-dsn-pricing-element__dot{border-radius:50%;width:8px;height:8px;display:inline-block}.sds-dsn-pricing-element--active{border-color:var(--sds-accent,#007a87);background:var(--sds-surface-alt,#f0fafb)}.sds-dsn-element-form{border:1px solid var(--sds-border-subtle,#e5e5e5);border-radius:8px;flex-direction:column;gap:16px;margin-top:16px;padding:20px;display:flex}.sds-dsn-element-form__chip{border:1px solid var(--sds-border-subtle,#e5e5e5);width:fit-content;color:var(--sds-text,#222);border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.sds-dsn-element-form__chip-close{cursor:pointer;color:var(--sds-text-subtle,#555);background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.sds-dsn-element-form__chip-close:hover{color:var(--sds-text,#222)}.sds-dsn-element-form__actions{gap:8px;padding-top:8px;display:flex}.sds-dsn-element-form__divider{border:none;border-top:1px solid var(--sds-border-subtle,#e5e5e5);margin:4px 0}.sds-dsn-element-form__checkbox{cursor:pointer;color:var(--sds-text,#222);align-items:center;gap:8px;font-size:13px;display:flex}.sds-dsn-element-form__checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--sds-accent,#007a87)}.sds-dsn-field__input-group{align-items:center;display:flex;position:relative}.sds-dsn-field__input-group .sds-dsn-field__select,.sds-dsn-field__input-group .sds-dsn-field__input{flex:1;padding-right:48px}.sds-dsn-field__suffix{color:var(--sds-text-subtle,#555);pointer-events:none;font-size:12px;position:absolute;right:12px}.sds-dsn-pricing-table{border:1px solid var(--sds-border-subtle,#e5e5e5);border-radius:4px;margin-top:12px;margin-bottom:12px;font-size:13px;overflow:hidden}.sds-dsn-pricing-table__head{background:var(--sds-surface-alt,#f8f8f8);color:var(--sds-text-subtle,#555);border-bottom:1px solid var(--sds-border-subtle,#e5e5e5);grid-template-columns:80px 140px 1fr 56px;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:grid}.sds-dsn-pricing-table__row{border-bottom:1px solid var(--sds-border-subtle,#e5e5e5);grid-template-columns:80px 140px 1fr 56px;align-items:start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.sds-dsn-pricing-table__row>*{min-width:0}.sds-dsn-pricing-table__row:last-child{border-bottom:none}.sds-dsn-pricing-table__actions{align-items:center;gap:4px;display:flex}.sds-dsn-pricing-table__add{border:0;border-top:1px dashed var(--sds-border-subtle,#e5e5e5);width:100%;color:var(--sds-link,#1c73ff);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:600;display:inline-flex}.sds-dsn-pricing-table__add:hover{background:var(--sds-surface-alt,#f8f8f8)}.sds-dsn-pricing-table__add svg{width:14px;height:14px}.sds-dsn-pricing-table__type-cell{align-items:center;gap:6px;width:100%;display:inline-flex}.sds-dsn-pricing-table__type-cell .sds-dsn-field__select{flex:1;min-width:0}.sds-dsn-pricing-table__placeholder{color:var(--sds-text-subtle,#757575);font-style:italic}.sds-dsn-field__select--compact{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;height:auto;min-height:28px;padding:4px 24px 4px 8px;font-size:12px;overflow:hidden}.sds-deal-setup-v2__page-tabs{border-bottom:none;gap:0;margin-top:12px;display:flex}.sds-deal-setup-v2__page-tab{appearance:none;color:var(--sds-text-subtle,#757575);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:10px 22px;font-family:inherit;font-size:16px;font-weight:500;transition:color .15s;position:relative}.sds-deal-setup-v2__page-tab:hover{color:var(--sds-text,#292929)}.sds-deal-setup-v2__page-tab:after{content:"";background:0 0;border-radius:4px;height:3px;transition:background .15s;position:absolute;bottom:0;left:22px;right:22px}.sds-deal-setup-v2__page-tab--active{color:var(--sds-text,#292929);font-weight:600}.sds-deal-setup-v2__page-tab--active:after{background:var(--sds-accent,#008192)}.sds-deal-setup-v2__page-tab-badge{vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sds-deal-setup-v2__page-tab-badge--progress{background:var(--sds-warning-bg,#fff4e0);color:var(--sds-warning-text,#8a4b00);border:1px solid var(--sds-warning,#e6a23c)}.sds-deal-setup-v2__page-tab-badge--done{background:var(--sds-positive,#2e8540);color:#fff;border:1px solid var(--sds-positive,#2e8540)}.sds-dsn-toggle-group--icon{gap:0}.sds-dsn-toggle--icon{justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:6px;display:inline-flex}.sds-dsn-toggle--icon svg{width:16px;height:16px}.sds-dsn-toggle--active.sds-dsn-toggle--icon{color:#fff}.sds-deal-setup-v2__empty{text-align:center;border:1px dashed var(--sds-border,#e0e0e0);color:var(--sds-text-subtle,#757575);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 24px;display:flex}.sds-deal-setup-v2__empty-title{color:var(--sds-text,#292929);margin:0;font-size:16px;font-weight:600}.sds-deal-setup-v2__empty-text{color:var(--sds-text-subtle,#757575);margin:0;font-size:14px}.sds-deal-setup-v2__empty-actions{justify-content:center;gap:8px;margin-top:8px;display:flex}.sds-deal-setup-v2__empty--contracts{min-height:340px;margin:8px}.sds-deal-setup-v2__empty--contract-materials{border-style:dotted;border-width:2px;min-height:340px;padding:40px 20px}.sds-list-view{border:1px solid var(--sds-border,#e0e0e0);border-radius:8px;margin-top:24px;overflow:hidden}.sds-list-view__tx-header{background:var(--sds-bg,#fff);border-bottom:1px solid var(--sds-border,#e0e0e0);border-radius:8px 8px 0 0;align-items:center;gap:16px;padding:12px 16px 12px 24px;transition:background .12s;display:flex;position:relative}.sds-list-view__tx-header:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-list-view__tx-type,.sds-list-view__tx-entity{color:var(--sds-text,#292929);font-size:14px;font-weight:600}.sds-list-view__tx-entity--flex{flex:1}.sds-list-view__tx-header--interactive{cursor:pointer}.sds-list-view__tx-header-action{visibility:hidden;border:1px solid var(--sds-border,#ccc);background:var(--sds-bg,#fff);color:var(--sds-text-subtle,#555);letter-spacing:.3px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.sds-list-view__tx-header-action svg{width:12px;height:12px;color:inherit}.sds-list-view__tx-header--interactive:hover .sds-list-view__tx-header-action,.sds-list-view__tx-header--interactive:focus-within .sds-list-view__tx-header-action{visibility:visible}.sds-list-view__tx-header-action:hover{background:var(--sds-bg-subtle,#f5f5f5);border-color:var(--sds-border-strong,#919191);color:var(--sds-text,#292929)}.sds-list-view__tx-header svg{width:16px;height:16px;color:var(--sds-text-subtle,#757575);flex-shrink:0}.sds-list-view__mirror-block{border-top:1px dashed var(--sds-border,#e0e0e0);margin-top:24px}.sds-list-view__tx-header--mirror{background:var(--sds-bg-subtle,#fafafa);cursor:default}.sds-list-view__contract--mirror{opacity:.72;background:var(--sds-bg-subtle,#fafafa)}.sds-list-view__contract--mirror button,.sds-list-view__contract--mirror input,.sds-list-view__contract--mirror a{pointer-events:none}.sds-list-view__mirror-note{color:var(--sds-text-subtle,#757575);background:var(--sds-bg,#fff);border-bottom:1px solid var(--sds-border,#e0e0e0);align-items:flex-start;gap:10px;padding:14px 24px;font-size:13px;line-height:1.5;display:flex}.sds-list-view__mirror-note-icon{color:#6b4ea3;padding-top:2px;font-size:14px;font-weight:700;line-height:1}.sds-list-view__tx-btn{appearance:none;border:1px solid var(--sds-border-strong,#919191);color:var(--sds-text,#292929);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:600}.sds-list-view__tx-btn:disabled{opacity:.45;cursor:not-allowed}.sds-list-view__tx-btn:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-list-view__contract{border-bottom:1px solid var(--sds-border,#e0e0e0)}.sds-list-view__contract:last-child{border-bottom:none}.sds-list-view--col-volume .sds-list-view__contract,.sds-list-view--col-pricing .sds-list-view__contract,.sds-list-view--col-both .sds-list-view__contract{border:1px solid var(--sds-border,#e0e0e0);margin-bottom:16px}.sds-list-view--col-volume .sds-list-view__contract:last-child,.sds-list-view--col-pricing .sds-list-view__contract:last-child,.sds-list-view--col-both .sds-list-view__contract:last-child{margin-bottom:0}.sds-list-view:has(.sds-list-view__contract-row--references) .sds-list-view__contract{border:1px solid var(--sds-border,#e0e0e0);border-bottom:1px solid var(--sds-border,#e0e0e0);margin-bottom:16px}.sds-list-view:has(.sds-list-view__contract-row--references) .sds-list-view__contract:last-child{margin-bottom:0}.sds-list-view__contract-row{appearance:none;background:var(--sds-bg,#fff);cursor:pointer;text-align:left;border:none;align-items:center;gap:16px;width:100%;padding:12px 16px;font-family:inherit;transition:background .12s;display:flex;position:relative}.sds-list-view__contract-row--static{padding-left:24px}.sds-list-view__contract-row--static .sds-list-view__row-chevron{justify-content:flex-start;width:28px}.sds-list-view__contract-row:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-list-view__contract-row--static{cursor:default}.sds-list-view__contract-row--static:hover{background:var(--sds-bg,#fff)}.sds-list-view__contract-name{color:var(--sds-text,#292929);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:120px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.sds-list-view__contract-count{color:var(--sds-text-subtle,#757575);font-size:13px;font-weight:500}.sds-list-view__contract-depots{color:var(--sds-text-subtle,#757575);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.sds-list-view__contract-depots svg{flex-shrink:0;width:14px;height:14px}.sds-list-view__contract-meta{flex:1;align-items:center;gap:24px;display:flex}.sds-list-view__contract-id,.sds-list-view__contract-dates{color:var(--sds-text-subtle,#757575);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.sds-list-view__contract-dates{align-items:center;gap:6px;display:inline-flex}.sds-list-view__contract-dates>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sds-list-view__contract-id svg,.sds-list-view__contract-dates svg{flex-shrink:0;width:14px;height:14px}.sds-list-view__status-tag{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.sds-list-view__status-tag--accepted{color:#121924;background:#13bc86}.sds-list-view__status-tag--submitted{color:#121924;background:#4fb0c6}.sds-list-view__status-tag--ready{color:#121924;background:#d96ba0}.sds-list-view__status-tag--reviewed{color:#fff;background:#1c73ff}.sds-list-view__status-tag--pending{color:#121924;background:#ff7f48}.sds-list-view__status-tag--draft{color:#121924;background:#ebb14b}.sds-list-view__status-tag--completed{color:#121924;background:#13bc86}.sds-list-view__status-tag--returned{color:#121924;background:#f15e5e}.sds-list-view__status-tag--modified{color:#121924;background:#d96ba0}.sds-list-view__contract-actions{opacity:0;pointer-events:none;flex-shrink:0;align-items:center;gap:8px;transition:opacity .15s;display:flex}.sds-list-view__contract-row:hover .sds-list-view__contract-actions{opacity:1;pointer-events:auto}.sds-list-view__action-btn{letter-spacing:.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:3px;padding:3px 10px;font-size:11px;font-weight:600}.sds-list-view__action-btn--review{background:var(--sds-accent,#008192);color:#fff}.sds-list-view__action-btn--edit{border:1px solid var(--sds-border-strong,#919191);color:var(--sds-text,#292929)}.sds-list-view__action-btn--add{background:var(--sds-bg-subtle,#f0f0f0);color:var(--sds-text,#292929)}.sds-list-view__action-btn--more{background:var(--sds-bg-subtle,#f0f0f0);border-radius:50%;justify-content:center;align-items:center;padding:2px;display:inline-flex}.sds-list-view__action-btn--more svg{width:16px;height:16px}.sds-list-view__depot{border-top:1px solid var(--sds-border,#e0e0e0)}.sds-list-view__depot-row{appearance:none;background:var(--sds-bg,#fff);cursor:pointer;text-align:left;border:none;align-items:center;gap:8px;width:100%;padding:10px 16px 10px 40px;font-family:inherit;transition:background .12s;display:flex}.sds-list-view__depot-row--static{cursor:default}.sds-list-view__depot-row--static:hover{background:var(--sds-bg,#fff)}.sds-list-view__depot-row .sds-list-view__row-chevron--placeholder{flex-shrink:0;width:20px;height:20px;display:inline-block}.sds-list-view__depot-row:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-list-view__depot-row svg{width:20px;height:20px;color:var(--sds-text-subtle,#757575);flex-shrink:0}.sds-list-view__depot-name{color:var(--sds-text,#292929);flex:1;font-size:14px;font-weight:600}.sds-list-view__product{border-top:1px solid var(--sds-border,#e0e0e0)}.sds-list-view__product-row{appearance:none;background:var(--sds-bg,#fff);cursor:pointer;text-align:left;border:none;grid-template-columns:28px 150px 70px 90px 90px minmax(250px,1fr) 130px 70px 80px auto;align-items:center;column-gap:16px;width:100%;padding:10px 16px 10px 56px;font-family:inherit;transition:background .12s;display:grid;position:relative}.sds-list-view__product-row:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-list-view__product-row--items{grid-template-columns:150px 50px 400px 55px 100px 45px 400px 12px auto;min-height:50px;padding-left:24px}.sds-list-view__product-material-row{background:var(--sds-bg,#fff);border-top:1px dashed var(--sds-border-subtle,#ececec);cursor:pointer;grid-template-columns:150px 50px 400px 55px 100px 45px 400px 12px auto;align-items:center;column-gap:16px;padding:8px 16px 8px 24px;transition:background .12s;display:grid;position:relative}.sds-list-view__product-material-row:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-list-view__product-material-row .sds-list-view__vol-cell{text-align:right;display:block}.sds-list-view__product-material-row .sds-list-view__status-tag{place-self:center start}.sds-list-view__product-material-name{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.sds-list-view__product-material-code{color:var(--sds-text-subtle,#757575);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:100px;font-size:13px;overflow:hidden}.sds-list-view__product-material-sep{color:var(--sds-text-subtle,#bdbdbd);flex-shrink:0}.sds-list-view__product-material-desc{color:var(--sds-text,#292929);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:240px;font-size:13px;overflow:hidden}.sds-list-view__product-material-child-icon{color:var(--sds-text-muted,#9e9e9e);flex-shrink:0;align-items:center;display:inline-flex}.sds-list-view__product-icons{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.sds-list-view__product-icons svg{width:18px;height:18px;color:var(--sds-text-subtle,#757575);flex-shrink:0}.sds-list-view__product-row>svg{width:20px;height:20px;color:var(--sds-text-subtle,#757575);flex-shrink:0}.sds-list-view__product-group-tag{letter-spacing:.04em;color:#fff;white-space:nowrap;text-align:center;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.sds-list-view__product-group-tag--compact{letter-spacing:0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.sds-list-view__product-name{color:var(--sds-text,#292929);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.sds-list-view__product-depot,.sds-list-view__material-depot{color:var(--sds-text,#292929);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.sds-list-view__material-depot--references{color:var(--sds-text,#292929);font-size:13px;font-weight:600}.sds-list-view__cell-spacer{display:block}.sds-list-view__formula-cell{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:visible}.sds-list-view__formula-chip{border:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg,#fff);color:var(--sds-text,#292929);cursor:default;white-space:nowrap;border-radius:999px;outline:none;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.sds-list-view__formula-chip:focus-visible{box-shadow:0 0 0 2px #1c73ff66}.sds-list-view__formula-chip--clickable{cursor:pointer;transition:background .12s,box-shadow .12s,color .12s}.sds-list-view__formula-chip--clickable:hover{color:#111418;background:#dfe3ea;box-shadow:0 0 0 1px #11141859,0 1px 3px #1114182e}.sds-list-view__formula-chip--overflow{background:var(--sds-surface-alt,#f8f8f8);color:var(--sds-text-subtle,#555);cursor:help;border-style:dashed}.sds-list-view__formula-chip--overflow:hover{color:#111418;background:#e9edf3}.app-shell.sds.sds--dark .sds-list-view__formula-chip--clickable:hover{color:#fff;background:#5a6580;box-shadow:0 0 0 1px #ffffff73,0 1px 3px #0006}.sds-list-view__formula-chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sds-list-view__formula-chip-popover{z-index:1000;color:#fff;white-space:normal;pointer-events:none;background:#292929;border-radius:6px;flex-direction:column;gap:4px;width:max-content;max-width:420px;padding:8px 10px;font-size:11px;font-weight:500;line-height:1.4;display:flex;position:fixed;box-shadow:0 6px 18px #0000002e}.sds-list-view__formula-chip-popover-meta{letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6;font-size:10px}.sds-list-view__formula-chip-popover--overflow{gap:6px}.sds-list-view__formula-chip-popover-row{grid-template-columns:6px minmax(0,1fr);align-items:start;gap:6px;display:grid}.sds-list-view__formula-chip-popover-row .sds-list-view__formula-chip-dot{margin-top:5px}.sds-list-view__material-chip-cell{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:visible}.sds-list-view__material-chip{border:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg-subtle,#f5f5f5);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--sds-text-subtle,#6b6b6b);cursor:default;white-space:nowrap;border-radius:999px;outline:none;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex;position:relative}.sds-list-view__material-chip:focus-visible{box-shadow:0 0 0 2px #1c73ff66}.sds-list-view__material-chip--clickable{cursor:pointer;transition:background .12s,box-shadow .12s,color .12s,border-color .12s}.sds-list-view__material-chip--clickable:hover{color:#111418;background:#e6ebf2;border-color:#11141859}.app-shell.sds.sds--dark .sds-list-view__material-chip{color:#ffffffbf;background:#ffffff0f;border-color:#ffffff2e}.app-shell.sds.sds--dark .sds-list-view__material-chip--clickable:hover{color:#fff;background:#ffffff24;border-color:#ffffff73}.sds-list-view__material-chip-label{align-items:center;gap:4px;line-height:1.4;display:inline-flex}.sds-list-view__product-row .sds-list-view__vol-cell{display:contents}.sds-list-view__product-volume{color:var(--sds-text-subtle,#757575);white-space:nowrap;font-size:12px;font-weight:500}.sds-list-view__vol-cell{display:contents}.sds-list-view__vol-value{color:var(--sds-text,#292929);text-align:right;white-space:nowrap;font-size:12px;font-weight:500}.sds-list-view__vol-pct{color:var(--sds-text-subtle,#757575);text-align:right;white-space:nowrap;font-size:12px}.sds-list-view__material-row{appearance:none;border:none;border-top:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg,#fff);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:inherit;grid-template-columns:28px 90px 150px 90px 90px minmax(250px,1fr) 130px 70px 80px auto;align-items:center;column-gap:16px;padding:10px 16px 10px 24px;transition:background .12s;display:grid;position:relative}.sds-list-view__material-row:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-list-view__material-row>svg{width:18px;height:18px;color:var(--sds-text-subtle,#757575)}.sds-list-view__material-icons{align-items:center;gap:6px;display:flex}.sds-list-view__material-icons svg{width:18px;height:18px;color:var(--sds-text-subtle,#757575);flex-shrink:0}.sds-list-view__material-id{color:var(--sds-text-subtle,#757575);white-space:nowrap;font-size:13px}.sds-list-view__material-product{color:var(--sds-text,#292929);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.sds-list-view__material-desc{color:var(--sds-text,#292929);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.sds-list-view__material-desc-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sds-list-view__material-row .sds-list-view__vol-cell{display:contents}.sds-list-view__ref-strip{z-index:4;border-top:1px solid var(--sds-border,#e0e0e0);border-bottom:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg-subtle,#f5f5f5);position:sticky;top:0}.sds-list-view__ref-strip-row{grid-template-columns:28px 70px 110px 110px minmax(220px,1fr) 130px 64px 120px 90px 120px 120px minmax(220px,1fr);align-items:center;column-gap:16px;padding:6px 16px 6px 72px;display:grid}.sds-list-view__ref-strip-row--labels span{letter-spacing:.02em;text-transform:uppercase;color:var(--sds-text-subtle,#757575);white-space:nowrap;font-size:11px;font-weight:600}.sds-list-view__ref-select-all{justify-content:center;align-items:center;display:inline-flex}.sds-list-view__ref-select-all input{cursor:pointer}.sds-list-view__ref-actions{grid-column:2/7;align-items:center;gap:10px;display:inline-flex}.sds-list-view__ref-selection-count{text-transform:none;letter-spacing:0;color:var(--sds-text-subtle,#757575);font-size:12px;font-weight:600}.sds-list-view__bulk-primary--strip{padding:5px 12px;font-size:11px}.sds-list-view__material-row--references{grid-template-columns:28px 140px 50px 90px 90px 275px 90px 70px 55px 28px 80px 50px 80px 80px minmax(100px,150px) 28px minmax(0,1fr);padding-left:24px}.sds-list-view__material-row--references .sds-list-view__material-status{grid-column:8/9;justify-self:start;align-items:center;min-width:0;padding-right:12px;display:inline-flex}.sds-list-view__material-row--items{grid-template-columns:165px 150px 90px 280px 110px 90px 15px 375px 85px auto;min-height:50px;padding-left:24px}.sds-list-view__material-row.sds-list-view__material-row--items .sds-list-view__status-tag{place-self:center start}.sds-list-view__material-row--items .sds-list-view__vol-cell{text-align:right;display:block}.sds-list-view__material-row--items .sds-list-view__material-desc{font-weight:600}.sds-list-view__material-row--items .sds-list-view__material-depot,.sds-list-view--view-products-flat .sds-list-view__product-row--items .sds-list-view__product-depot{color:var(--sds-text-subtle,#757575);font-weight:400}.sds-list-view__material-row--references .sds-list-view__row-chevron--placeholder{justify-content:flex-start;align-items:center;display:inline-flex}.sds-list-view__material-row--references .sds-list-view__row-chevron--placeholder input{cursor:pointer}.sds-list-view__material-row--continuation{border-top-style:dashed}.sds-list-view__material-row--references .sds-list-view__vol-cell{grid-column:7/8;display:block}.sds-list-view__vol-value--left{text-align:left}.sds-list-view__ref-controls{align-items:center;gap:6px;display:inline-flex}.sds-list-view__ref-add-cell,.sds-list-view__ref-remove-cell{justify-content:center;align-items:center;min-width:0;display:inline-flex}.sds-list-view__ref-source-wrap{align-items:center;gap:2px;display:inline-flex}.sds-list-view__ref-source{letter-spacing:0;-webkit-user-select:none;user-select:none;cursor:help;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sds-list-view__ref-source--auto{color:#0a7a3a;background:#d9f5e6}.sds-list-view__ref-source--manual{color:#1e3a8a;background:#dde9ff}.sds-list-view__ref-source--error{color:#b71c1c;background:#fde2e2}.sds-list-view__ref-source--none{color:var(--sds-text-muted,#919191);border:1px dashed var(--sds-border,#e0e0e0);background:0 0}.sds-list-view__ref-source--pending{background:var(--sds-bg-subtle,#f0f3f7);color:var(--sds-text-subtle,#757575)}.sds-list-view__ref-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite sds-ref-spin;display:inline-block}@keyframes sds-ref-spin{to{transform:rotate(360deg)}}.sds-list-view__ref-retry{appearance:none;color:#b71c1c;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;display:inline-flex}.sds-list-view__ref-retry:hover:not(:disabled){background:#b71c1c1a}.sds-list-view__ref-retry:disabled{opacity:.45;cursor:not-allowed}.sds-list-view__material-row--pending{opacity:.6;pointer-events:none}.sds-list-view__material-row--error{background:#fff6f6}.sds-list-view__material-row--error:hover{background:#fceeee}.app-shell.sds.sds--dark .sds-list-view__ref-source--auto{color:#6bdfa9;background:#13bc862e}.app-shell.sds.sds--dark .sds-list-view__ref-source--manual{color:#a3bfff;background:#6390f62e}.app-shell.sds.sds--dark .sds-list-view__ref-source--error{color:#ff9b9b;background:#d9565633}.app-shell.sds.sds--dark .sds-list-view__ref-source--none{color:#9aa4b5;border-color:#465066}.app-shell.sds.sds--dark .sds-list-view__ref-retry{color:#ff9b9b}.app-shell.sds.sds--dark .sds-list-view__ref-retry:hover:not(:disabled){background:#ff9b9b1f}.app-shell.sds.sds--dark .sds-list-view__material-row--error{background:#d9565614}.app-shell.sds.sds--dark .sds-list-view__material-row--error:hover{background:#d9565624}.sds-list-view__ref-btn{border:1px solid var(--sds-border-strong,#919191);width:24px;height:24px;color:var(--sds-text-subtle,#757575);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.sds-list-view__ref-btn:hover{border-color:var(--sds-accent,#007fa2);color:var(--sds-accent,#007fa2)}.sds-list-view__ref-btn:disabled,.sds-list-view__ref-btn:disabled:hover{opacity:.45;cursor:not-allowed;border-color:var(--sds-border,#e0e0e0);color:var(--sds-text-muted,#919191)}.sds-list-view__ref-field{min-width:0}.sds-list-view__ref-input{border:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg,#fff);width:100%;color:var(--sds-text,#292929);border-radius:4px;padding:5px 8px;font-size:12px}.sds-list-view__ref-input:focus{border-color:var(--sds-accent,#007fa2);outline:none;box-shadow:0 0 0 2px #007fa224}.sds-list-view__ref-result{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sds-list-view__ref-result--success{color:#15803d}.sds-list-view__ref-result--error{color:#b91c1c}.sds-list-view__ref-result svg{flex-shrink:0;width:14px;height:14px}.sds-list-view__dex-feedback{border-radius:6px;margin:10px 16px;padding:8px 10px;font-size:12px;font-weight:600}.sds-list-view__dex-feedback--success{color:#166534;background:#dcfce7;border:1px solid #86efac}.sds-list-view__dex-feedback--warning,.sds-list-view__dex-feedback--error{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.sds-list-view__dex-dialog{width:min(760px,100vw - 64px)}.sds-list-view__dex-list{border:1px solid var(--sds-border,#e0e0e0);border-radius:8px;max-height:320px;margin-top:8px;padding:8px;overflow:auto}.sds-list-view__dex-item{color:var(--sds-text,#292929);align-items:flex-start;gap:10px;padding:6px 4px;font-size:12px;display:flex}.sds-list-view__dex-item input{margin-top:2px}.sds-list-view__material-row .sds-list-view__status-tag{justify-self:end}.sds-list-view__material-volume{display:none}.sds-list-view__material-pct{white-space:nowrap;display:none}.sds-list-view__material-more{appearance:none;background:var(--sds-bg-subtle,#f0f0f0);cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:opacity .15s;display:inline-flex}.sds-list-view__material-row:hover .sds-list-view__material-more{opacity:1;pointer-events:auto}.sds-list-view__material-more svg{width:16px;height:16px;color:var(--sds-text-subtle,#757575)}.sds-list-view__chevron{color:var(--sds-text-subtle,#757575);flex-shrink:0;transition:transform .2s;transform:rotate(-90deg)}.sds-list-view__chevron--expanded{transform:rotate(0)}.sds-list-view__row-chevron{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sds-list-view__actions-btn{letter-spacing:.3px;text-transform:uppercase;border:1px solid var(--sds-border,#ccc);background:var(--sds-bg,#fff);color:var(--sds-text-subtle,#555);cursor:pointer;opacity:0;pointer-events:none;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:opacity .15s;display:inline-flex;position:absolute;right:16px}.sds-list-view__actions-btn svg{width:12px;height:12px}.sds-list-view__contract-row:hover .sds-list-view__actions-btn,.sds-list-view__product-row:hover .sds-list-view__actions-btn,.sds-list-view__material-row:hover .sds-list-view__actions-btn,.sds-list-view__product-material-row:hover .sds-list-view__actions-btn{opacity:1;pointer-events:auto}.sds-list-view__actions-wrap{justify-self:end;align-items:center;display:inline-flex;position:relative}.sds-list-view__actions-wrap--inline,.sds-list-view__actions-wrap--inline .sds-list-view__actions-btn{position:static}.sds-list-view__actions-wrap--leading{justify-self:start}.sds-list-view__row-indent{display:block}.sds-list-view__contract-row-buttons{align-items:center;gap:8px;display:flex;position:absolute;right:16px}.sds-list-view__contract-row--items{grid-template-columns:165px 150px 90px 280px 110px 90px 15px 375px 85px auto;align-items:center;column-gap:16px;padding:10px 16px 10px 24px;display:grid;position:relative}.sds-list-view__contract-row--items>.sds-list-view__row-chevron{z-index:1;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.sds-list-view__contract-row--items .sds-list-view__contract-name{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1/auto/9;min-width:0;overflow:hidden}.sds-list-view__contract-row--items .sds-list-view__contract-meta{display:contents}.sds-list-view__contract-row--items .sds-list-view__contract-id{text-overflow:ellipsis;grid-area:1/3/auto/4;min-width:0;overflow:hidden}.sds-list-view__contract-row--items .sds-list-view__contract-dates{grid-area:1/4/auto/6;min-width:0}.sds-list-view__contract-row--items .sds-list-view__contract-row-buttons{display:contents;position:static}.sds-list-view__contract-row--items .sds-list-view__contract-row-buttons .sds-list-view__status-tag{grid-column:9/10;place-self:center start}.sds-list-view__contract-row--items .sds-list-view__contract-row-buttons .sds-list-view__actions-wrap{grid-column:-2/-1;justify-self:end;position:static}.sds-list-view__material-row--items .sds-list-view__actions-wrap{grid-column:-2/-1;justify-self:end}.sds-list-view__contract-row--items .sds-list-view__actions-btn,.sds-list-view__material-row--items .sds-list-view__actions-btn{position:static;right:auto}.sds-list-view--view-products .sds-list-view__product-material-row .sds-list-view__actions-wrap{grid-column:-2/-1;justify-self:end}.sds-list-view--view-products .sds-list-view__product-material-row .sds-list-view__actions-btn{position:static;right:auto}.sds-list-view--view-products .sds-list-view__product-row--items .sds-list-view__actions-wrap{grid-column:-2/-1;justify-self:end}.sds-list-view--view-products .sds-list-view__product-row--items .sds-list-view__actions-btn{position:static;right:auto}.sds-list-view--col-volume .sds-list-view__ref-colheader--ci,.sds-list-view--col-volume .sds-list-view__contract-row--items,.sds-list-view--col-volume .sds-list-view__material-row--items{grid-template-columns:165px 300px 150px 90px 90px 130px 60px 80px auto}.sds-list-view--col-volume .sds-list-view__contract-row--items .sds-list-view__contract-row-buttons .sds-list-view__status-tag{grid-column:8/9}.sds-list-view--col-pricing .sds-list-view__ref-colheader--ci,.sds-list-view--col-pricing .sds-list-view__contract-row--items,.sds-list-view--col-pricing .sds-list-view__material-row--items{grid-template-columns:165px 300px 150px 90px 90px 360px 110px 80px auto}.sds-list-view--col-pricing .sds-list-view__contract-row--items .sds-list-view__contract-row-buttons .sds-list-view__status-tag{grid-column:7/8}.sds-list-view--col-pricing .sds-list-view__formula-cell{flex-wrap:nowrap}.sds-list-view--view-products .sds-list-view__contract-row--items{grid-template-columns:150px 50px 132px 252px 55px 100px 45px 400px 12px auto}.sds-list-view--view-products .sds-list-view__contract-row--items .sds-list-view__contract-name{grid-column:1/3}.sds-list-view--view-products .sds-list-view__contract-row--items .sds-list-view__contract-id{grid-column:3/4;padding-left:26px}.sds-list-view--view-products .sds-list-view__contract-row--items .sds-list-view__contract-dates{grid-column:4/5;margin-left:-20px}.sds-list-view--view-products .sds-list-view__contract-row--items .sds-list-view__contract-row-buttons .sds-list-view__status-tag{grid-column:5/6;justify-self:start}.sds-list-view--view-products-flat .sds-list-view__contract-row--items{grid-template-columns:165px 150px 90px 280px 110px 90px 15px 375px 85px auto}.sds-list-view--view-products-flat .sds-list-view__contract-row--items .sds-list-view__contract-meta,.sds-list-view--view-products-flat .sds-list-view__contract-row--items .sds-list-view__contract-row-buttons{display:contents}.sds-list-view--view-products-flat .sds-list-view__contract-row--items .sds-list-view__contract-id{grid-column:2/3}.sds-list-view--view-products-flat .sds-list-view__contract-row--items .sds-list-view__contract-name{grid-column:1/9}.sds-list-view--view-products-flat .sds-list-view__contract-row--items .sds-list-view__contract-row-buttons .sds-list-view__status-tag{grid-column:9/10;justify-self:start}.sds-list-view--view-products-flat .sds-list-view__contract-row--items .sds-list-view__contract-dates{grid-column:3/5;margin-left:0}.sds-list-view--view-products-flat .sds-list-view__contract-row--items .sds-list-view__contract-row-buttons .sds-list-view__actions-wrap{grid-column:10/11;justify-self:end;position:static}.sds-list-view--view-mix.sds-list-view--col-both .sds-list-view__ref-colheader--ci,.sds-list-view--view-mix.sds-list-view--col-both .sds-list-view__contract-row--items,.sds-list-view--view-mix.sds-list-view--col-both .sds-list-view__material-row--items{grid-template-columns:165px 150px 90px 280px 110px 60px 90px 15px 375px 85px auto}.sds-list-view--view-mix.sds-list-view--col-both .sds-list-view__contract-row--items .sds-list-view__contract-name{grid-column:1/10}.sds-list-view--view-mix.sds-list-view--col-both .sds-list-view__contract-row--items .sds-list-view__contract-row-buttons .sds-list-view__status-tag{grid-column:10/11}.sds-list-view__material-backup{justify-content:flex-start;align-items:center;min-width:0;display:inline-flex}.sds-list-view__material-row--mix-merged{border-top-color:#0000}.sds-list-view__material-row--mix-merged:before{content:"";background:var(--sds-border,#e0e0e0);pointer-events:none;height:1px;position:absolute;top:-1px;left:477px;right:0}.sds-list-view--has-checkboxes .sds-list-view__material-row--mix-merged:before{left:513px}.sds-list-view--view-mix .sds-list-view__product:hover .sds-list-view__material-row--mix{background:var(--sds-bg-subtle,#f5f5f5)}.app-shell.sds.sds--dark .sds-list-view--view-mix .sds-list-view__product:hover .sds-list-view__material-row--mix{background:var(--sds-bg-subtle,#ffffff0a)}.sds-list-view__contract-row--references{grid-template-columns:28px 140px 50px 90px 90px 275px 90px 70px 55px 28px 80px 50px 80px 80px minmax(100px,150px) 28px minmax(0,1fr);column-gap:16px;padding:12px 16px 12px 24px;display:grid;position:static}.sds-list-view__contract-row--references .sds-list-view__row-chevron{grid-column:1/2;width:auto}.sds-list-view__contract-row--references .sds-list-view__contract-name{grid-column:2/5;min-width:0}.sds-list-view__contract-row--references .sds-list-view__contract-meta{display:contents}.sds-list-view__contract-row--references .sds-list-view__contract-id{text-overflow:ellipsis;grid-column:5/6;min-width:0;overflow:hidden}.sds-list-view__contract-row--references .sds-list-view__contract-dates{grid-column:6/7;min-width:0}.sds-list-view__contract-row--references .sds-list-view__contract-status{grid-column:8/9;justify-self:start;align-items:center;min-width:0;padding-right:12px;display:inline-flex}.sds-list-view__review-btn{letter-spacing:.3px;text-transform:uppercase;background:var(--sds-primary,#fbce07);color:#000;cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.sds-list-view__review-btn:hover{background:#e5bb00}.sds-list-view__actions-btn--always{opacity:0;pointer-events:none;position:static}.sds-list-view__contract-row:hover .sds-list-view__actions-btn--always,.sds-list-view__product-row:hover .sds-list-view__actions-btn--always,.sds-list-view__material-row:hover .sds-list-view__actions-btn--always{opacity:1;pointer-events:auto}.sds-list-view__actions-backdrop{z-index:99;position:fixed;inset:0}.sds-list-view__actions-menu{z-index:100;background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#e0e0e0);border-radius:6px;min-width:180px;padding:4px 0;position:fixed;box-shadow:0 4px 16px #0000001f}.sds-list-view__actions-menu-item{appearance:none;width:100%;color:var(--sds-text,#292929);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;display:flex}.sds-list-view__actions-menu-item:hover{background:var(--sds-bg-subtle,#f5f5f5)}.sds-list-view__actions-menu-item--danger{color:#d32f2f}.sds-list-view__actions-menu-item--danger:hover{background:#fdecea}.sds-list-view__dialog-backdrop{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sds-list-view__dialog{background:var(--sds-bg,#fff);text-align:center;border-radius:10px;width:90%;max-width:420px;padding:32px;box-shadow:0 8px 32px #0003}.sds-list-view__dialog-icon{margin-bottom:12px}.sds-list-view__dialog-title{color:var(--sds-text,#292929);margin:0 0 8px;font-size:18px;font-weight:700}.sds-list-view__dialog-text{color:var(--sds-text-subtle,#555);margin:0 0 24px;font-size:14px;line-height:1.5}.sds-list-view__dialog-actions{justify-content:center;gap:12px;display:flex}.sds-list-view__dialog-btn{appearance:none;cursor:pointer;border:none;border-radius:4px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600}.sds-list-view__dialog-btn--cancel{background:var(--sds-bg-subtle,#f0f0f0);color:var(--sds-text,#292929)}.sds-list-view__dialog-btn--cancel:hover{background:#e0e0e0}.sds-list-view__dialog-btn--delete{color:#fff;background:#d32f2f}.sds-list-view__dialog-btn--delete:hover{background:#b71c1c}.sds-list-view__dialog--complete{text-align:left;max-width:460px}.sds-list-view__dialog--complete .sds-list-view__dialog-text{margin-bottom:16px}.sds-list-view__dialog-warning{text-align:left;background:#fff7e0;border:1px solid #f0c674;border-radius:6px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px;display:flex}.sds-list-view__dialog-warning-icon{color:#a86500;flex-shrink:0;font-size:16px;line-height:1.2}.sds-list-view__dialog-warning-body{flex:1;min-width:0}.sds-list-view__dialog-warning-title{color:#7a4a00;margin:0 0 4px;font-size:13px;font-weight:700}.sds-list-view__dialog-warning-text{color:#7a4a00;margin:0;font-size:12px;line-height:1.4}.sds-list-view__dialog-agree{border:1px solid var(--sds-border,#d9d9d9);background:var(--sds-bg-subtle,#f7f7f7);color:var(--sds-text,#292929);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px;font-size:13px;line-height:1.4;display:flex}.sds-list-view__dialog-agree input[type=checkbox]{cursor:pointer;flex-shrink:0;margin-top:2px}.sds-list-view__dialog-conditions-toggle{appearance:none;font:inherit;color:var(--sds-link,#005eb8);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:12px;text-decoration:underline;display:inline}.sds-list-view__dialog-conditions-toggle:hover{text-decoration:none}.sds-list-view__dialog-conditions-caret{margin-right:2px;font-size:10px;text-decoration:none;display:inline-block}.sds-list-view__dialog-conditions{border:1px solid var(--sds-border,#d9d9d9);background:var(--sds-bg-subtle,#f7f7f7);text-align:left;color:var(--sds-text,#292929);border-top:none;border-radius:0 0 6px 6px;margin:-12px 0 20px;padding:12px 14px;font-size:12px;line-height:1.5}.sds-list-view__dialog-conditions-intro{margin:0 0 8px;font-weight:600}.sds-list-view__dialog-conditions-list{margin:0;padding-left:20px}.sds-list-view__dialog-conditions-list li+li{margin-top:4px}.sds-list-view__dialog-btn--primary{background:var(--sds-primary,#fbce07);color:var(--sds-text,#292929)}.sds-list-view__dialog-btn--primary:hover:not(:disabled){background:var(--sds-primary-hover,#e6ba00)}.sds-list-view__dialog-btn:disabled{opacity:.5;cursor:not-allowed}.app-shell.sds .sds-list-view{border-color:var(--sds-border)}.app-shell.sds .sds-list-view__tx-header{background:var(--sds-bg);border-bottom-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-list-view__tx-header:hover{background:var(--sds-bg-subtle)}.app-shell.sds .sds-list-view__tx-type,.app-shell.sds .sds-list-view__tx-entity{color:var(--sds-text)}.app-shell.sds .sds-list-view__tx-header svg{color:var(--sds-text-subtle)}.app-shell.sds .sds-list-view__tx-btn{border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-list-view__tx-btn--dex,.app-shell.sds .sds-list-view__tx-btn--contract{border-color:var(--sds-border-strong);box-shadow:inset 0 0 0 1px var(--sds-border-strong)}.app-shell.sds .sds-list-view__tx-btn:hover{background:var(--sds-bg)}.app-shell.sds.sds--dark .sds-list-view__tx-btn--dex,.app-shell.sds.sds--dark .sds-list-view__tx-btn--contract{background:var(--sds-bg-raised,#2a3344)}.app-shell.sds.sds--dark .sds-list-view__bulk-actions{background:var(--sds-bg-raised,#2a3344);border-bottom-color:var(--sds-border,#3d4659)}.app-shell.sds.sds--dark .sds-list-view__references-title{color:var(--sds-text,#f5f7fa)}.app-shell.sds.sds--dark .sds-list-view__ref-identity{background:var(--sds-bg-raised,#2a3344);border-color:var(--sds-border,#3d4659)}.app-shell.sds.sds--dark .sds-list-view__ref-identity-meta{color:#9aa4b5}.app-shell.sds.sds--dark .sds-list-view__ref-toolbar-divider{background:#465066}.app-shell.sds.sds--dark .sds-list-view__ref-secondary-btn{color:var(--sds-text,#f5f7fa);background:0 0;border-color:#465066}.app-shell.sds.sds--dark .sds-list-view__ref-secondary-btn:hover{background:#ffffff0f;border-color:#6a7591}.app-shell.sds.sds--dark .sds-list-view__ref-colheader{background:var(--sds-bg-raised,#2a3344);border-color:var(--sds-border,#3d4659)}.app-shell.sds.sds--dark .sds-list-view__ref-colheader-label{color:#9aa4b5}.app-shell.sds.sds--dark .sds-list-view__ref-alert{color:var(--sds-text,#f5f7fa)}.app-shell.sds.sds--dark .sds-list-view__ref-alert__title{color:#ffb4ab}.app-shell.sds.sds--dark .sds-list-view__ref-alert__body{color:var(--sds-text,#f5f7fa)}.app-shell.sds.sds--dark .sds-list-view__ref-alert__copy{color:var(--sds-text,#f5f7fa);background:0 0;border-color:#6a7591}.app-shell.sds.sds--dark .sds-list-view__ref-alert__copy:hover{background:#ffffff0f;border-color:#9aa4b5}.app-shell.sds.sds--dark .sds-list-view__ref-alert__copy-icon{color:#9aa4b5}.app-shell.sds.sds--dark .sds-list-view__ref-contextual{background:#2563eb;border-color:#2563eb}.app-shell.sds.sds--dark .sds-list-view__kpi-card{background:#2f3747;border-color:#465066}.app-shell.sds.sds--dark .sds-list-view__kpi-label{color:#9aa4b5}.app-shell.sds.sds--dark .sds-list-view__kpi-value{color:#e9eef6}.app-shell.sds.sds--dark .sds-list-view__kpi-status{color:#c0c9d8}.app-shell.sds .sds-list-view__contract-row,.app-shell.sds .sds-list-view__depot-row,.app-shell.sds .sds-list-view__product-row,.app-shell.sds .sds-list-view__material-row{background:var(--sds-bg)}.app-shell.sds .sds-list-view__vol-value{color:var(--sds-text)}.app-shell.sds .sds-list-view__vol-pct{color:var(--sds-text-subtle)}.app-shell.sds .sds-list-view__contract-row:hover,.app-shell.sds .sds-list-view__depot-row:hover,.app-shell.sds .sds-list-view__product-row:hover,.app-shell.sds .sds-list-view__material-row:hover{background:var(--sds-bg-subtle)}.app-shell.sds .sds-deal-setup-v2__page-tab{color:var(--sds-text-subtle)}.app-shell.sds .sds-deal-setup-v2__page-tab--active{color:var(--sds-text)}.app-shell.sds .sds-deal-setup-v2__page-tab--active:after{background:var(--sds-accent)}.sds-contract-notes{background:#fafafa;border-top:1px solid #ececec;flex-direction:column;flex-shrink:0;display:flex}.abd-page--overlay .sds-contract-notes{z-index:1;border-top:1px solid #ececec;position:absolute;bottom:64px;left:300px;right:0}.abd-page--overlay .abd-content{padding-bottom:56px}.sds-contract-notes__bar{cursor:pointer;font:inherit;color:#292929;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 32px;display:flex}.sds-contract-notes__bar:hover{background:#f0f0f0}.sds-contract-notes__bar:focus-visible{outline-offset:-2px;outline:2px solid #007fa2}.sds-contract-notes__bar-left{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.sds-contract-notes__icon{color:var(--sds-text-subtle,#757575);flex-shrink:0;align-items:center;display:inline-flex}.sds-contract-notes__bar-title{flex-shrink:0;font-size:13px;font-weight:600}.sds-contract-notes__bar-sep{color:#c6c6c6;flex-shrink:0;font-size:12px}.sds-contract-notes__count{color:#595959;font-weight:500}.sds-contract-notes__bar-meta{color:#757575;flex-shrink:0;font-size:12px}.sds-contract-notes__bar-preview{color:#595959;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.sds-contract-notes__chevron{color:#757575;flex-shrink:0;align-items:center;display:inline-flex}.sds-contract-notes--has-note .sds-contract-notes__icon,.sds-contract-notes--has-note .sds-contract-notes__bar-title{color:var(--sds-accent,#007fa2)}.sds-contract-notes--expanded{background:#fff}.sds-contract-notes--expanded .sds-contract-notes__bar{background:#fafafa}.sds-contract-notes__body{border-top:1px solid #ececec;flex-direction:column;gap:12px;padding:12px 32px 16px;display:flex}.sds-contract-notes__composer{align-items:flex-end;gap:12px;display:flex}.sds-contract-notes__textarea{resize:vertical;min-height:56px;font:inherit;color:#292929;background:#fff;border:1px solid #d0d0d0;border-radius:4px;flex:1;padding:8px 12px;font-size:13px}.sds-contract-notes__textarea:focus{outline-offset:-1px;border-color:#007fa2;outline:2px solid #007fa2}.sds-contract-notes__save{flex-shrink:0}.app-shell.sds .sds-contract-notes{background:var(--sds-bg-subtle);border-top-color:var(--sds-border)}.app-shell.sds .sds-contract-notes__bar{color:var(--sds-text)}.app-shell.sds .sds-contract-notes__bar:hover{background:var(--sds-bg)}.app-shell.sds .sds-contract-notes__count,.app-shell.sds .sds-contract-notes__bar-meta,.app-shell.sds .sds-contract-notes__chevron,.app-shell.sds .sds-contract-notes__icon,.app-shell.sds .sds-contract-notes__bar-preview,.app-shell.sds .sds-contract-notes__meta{color:var(--sds-text-subtle)}.app-shell.sds .sds-contract-notes__bar-sep{color:var(--sds-border)}.app-shell.sds .sds-contract-notes--has-note .sds-contract-notes__icon,.app-shell.sds .sds-contract-notes--has-note .sds-contract-notes__bar-title{color:var(--sds-accent)}.app-shell.sds .sds-contract-notes--expanded{background:var(--sds-bg)}.app-shell.sds .sds-contract-notes--expanded .sds-contract-notes__bar{background:var(--sds-bg-subtle)}.app-shell.sds .sds-contract-notes__body{border-top-color:var(--sds-border)}.app-shell.sds .sds-contract-notes__author,.app-shell.sds .sds-contract-notes__text{color:var(--sds-text)}.app-shell.sds .sds-contract-notes__textarea{background:var(--sds-bg);border-color:var(--sds-border);color:var(--sds-text)}.sds-add-references-modal{background:var(--sds-page-bg,#fff);min-height:100%;color:var(--sds-text,#292929);flex-direction:column;display:flex}.sds-add-references-modal__header{border-bottom:1px solid var(--sds-border,#f5f5f5);padding:24px 32px}.sds-add-references-modal__back{padding:0}.sds-add-references-modal__body{flex:1;padding:32px}.sds-review-contract{background:var(--sds-page-bg,#f5f6f8);width:100%;height:100vh;color:var(--sds-text,#292929);flex-direction:row;display:flex}.sds-rc-body{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.sds-review-contract--missing{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px}.sds-rc-toc{background:var(--sds-bg,#fff);border-right:1px solid var(--sds-border,#e3e5ea);flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow-y:auto}.sds-rc-toc__back{color:var(--sds-text-subtle,#757575);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:16px 20px 8px;font-size:13px;font-weight:500;display:inline-flex}.sds-rc-toc__back:hover{color:var(--sds-accent,#007fa2)}.sds-rc-toc__deal-meta{border-bottom:1px solid var(--sds-border,#e3e5ea);padding:8px 20px 16px}.sds-rc-toc__deal-title{color:var(--sds-text,#292929);margin-bottom:4px;font-size:18px;font-weight:700}.sds-rc-toc__deal-sub{color:var(--sds-text-subtle,#757575);font-size:12px;line-height:1.4}.sds-rc-toc__progress{border-bottom:1px solid var(--sds-border,#e3e5ea);padding:16px 20px}.sds-rc-toc__progress-text{color:var(--sds-text,#292929);align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.sds-rc-toc__progress-text strong{font-size:20px;font-weight:700;line-height:1}.sds-rc-toc__progress-text-label{color:var(--sds-text-subtle,#757575);font-size:12px}.sds-rc-toc__progress-bar{background:var(--sds-bg-subtle,#eef0f3);border:1px solid var(--sds-border,#e3e5ea);border-radius:3px;height:6px;overflow:hidden}.sds-rc-toc__progress-fill{background:var(--sds-accent,#007fa2);height:100%;transition:width .2s}.sds-rc-toc__section{border-bottom:1px solid var(--sds-border,#e3e5ea);padding:16px 20px 8px}.sds-rc-toc__section:last-child{border-bottom:none}.sds-rc-toc__section--primary{border-top:1px solid var(--sds-border,#e3e5ea);margin-top:4px;padding-top:20px}.sds-rc-toc__section--alt{background:var(--sds-bg-subtle,#f7f8fa);border-top:1px solid var(--sds-border,#e3e5ea)}.sds-rc-toc__section .sds-rc-toc__group-label{padding:0 0 8px}.sds-rc-toc__section .sds-rc-toc__progress{border-bottom:none;padding:0 0 12px}.sds-rc-toc__section .sds-rc-toc__list{margin:0 -8px;padding:0}.sds-rc-toc__filter{border-bottom:1px solid var(--sds-border,#e3e5ea);gap:6px;padding:12px 20px;display:flex}.sds-rc-toc__filter-chip{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);color:var(--sds-text,#292929);cursor:pointer;border-radius:16px;flex:1;padding:6px 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.sds-rc-toc__filter-chip:hover:not(:disabled){border-color:var(--sds-border-strong,#919191)}.sds-rc-toc__filter-chip--active{background:var(--sds-accent,#007fa2);border-color:var(--sds-accent,#007fa2);color:#fff}.sds-rc-toc__filter-chip:disabled{opacity:.45;cursor:not-allowed}.sds-rc-toc__group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--sds-text-muted,#919191);padding:16px 20px 6px;font-size:11px;font-weight:700}.sds-rc-toc__group-label--current{color:var(--sds-text,#292929);align-items:baseline;gap:6px;padding:0 0 8px;display:flex}.sds-rc-toc__group-label-pos{color:var(--sds-text-subtle,#757575);font-weight:600}.sds-rc-toc__list{margin:0;padding:0 8px;list-style:none}.sds-rc-toc__list--alt{padding-bottom:12px}.sds-rc-toc__empty{color:var(--sds-text-subtle,#757575);padding:8px 12px;font-size:12px;font-style:italic}.sds-rc-toc__item{width:100%;color:var(--sds-text,#292929);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 12px;transition:background .15s;display:flex}.sds-rc-toc__item:hover{background:var(--sds-bg-subtle,#eef0f3)}.sds-rc-toc__item--active{background:var(--sds-row-selected,#e6f0ff);box-shadow:inset -3px 0 0 0 var(--sds-accent,#007fa2)}.sds-rc-toc__item--reviewed .sds-rc-toc__item-label{color:var(--sds-text-subtle,#757575)}.sds-rc-toc__item--compact{padding:6px 12px}.sds-rc-toc__item--compact .sds-rc-toc__item-label{font-size:13px}.sds-rc-toc__item-text{flex-direction:column;flex:1;min-width:0;display:flex}.sds-rc-toc__item-label{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.sds-rc-toc__item-sub{color:var(--sds-text-subtle,#757575);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:1.3;overflow:hidden}.sds-rc-toc__dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.sds-rc-toc__dot--pending,.sds-rc-toc__dot--in-progress{border:1.5px solid var(--sds-border-strong,#919191);background:0 0}.sds-rc-toc__dot--in-progress .sds-rc-toc__dot-inner{background:var(--sds-border-strong,#919191);border-radius:50%;width:6px;height:6px;display:block}.sds-rc-toc__dot--done{background:var(--sds-accent,#007fa2);color:#fff}.sds-rc-toc__dot--accepted{color:#fff;background:#2e8540}.sds-rc-toc__dot--returned{color:#fff;background:#f15e5e}.sds-rc-toc__footer{border-top:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg-raised,#fafbfc);margin-top:auto;padding:16px 20px}.sds-rc-toc__agree{color:var(--sds-text,#292929);cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:12px;line-height:1.4;display:flex}.sds-rc-toc__agree input[type=checkbox]{flex-shrink:0;margin-top:2px}.sds-rc-toc__agree input[type=checkbox]:disabled+span{color:var(--sds-text-muted,#919191)}.sds-rc-toc__actions{gap:8px;display:flex}.sds-rc-toc__actions .sds-button{flex:1;justify-content:center}.sds-rc-main{flex:1;min-width:0;padding:24px 40px 96px;overflow-y:auto}.sds-rc-header{background:var(--sds-bg,#fff);border-bottom:1px solid var(--sds-border,#e3e5ea);flex-direction:column;flex-shrink:0;gap:6px;padding:16px 20px;display:flex}.sds-rc-header__top{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:0;display:flex}.sds-rc-header__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--sds-text-muted,#919191);margin-bottom:4px;font-size:11px;font-weight:700}.sds-rc-header__breadcrumb{color:var(--sds-text-subtle,#757575);flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;margin-bottom:0;font-size:12px;display:flex}.sds-rc-header__breadcrumb-link{font:inherit;color:var(--sds-text-subtle,#757575);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.sds-rc-header__breadcrumb-link svg{width:14px;height:14px}.sds-rc-header__breadcrumb-link:hover{color:var(--sds-text,#292929)}.sds-rc-header__breadcrumb-sep{color:var(--sds-border-strong,#919191)}.sds-rc-header__breadcrumb-current{color:var(--sds-text,#292929);font-weight:600}.sds-rc-header__title{color:var(--sds-text,#292929);word-break:break-word;margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.2;display:block}.sds-rc-header__title-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sds-rc-header__title-row .sds-rc-header__title{flex:1;min-width:0}.sds-rc-header__pager-sep{color:var(--sds-border-strong,#919191);margin:0 4px}.sds-rc-block{background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#e3e5ea);border-radius:8px;margin-bottom:16px;padding:24px 28px;scroll-margin-top:16px}.sds-rc-block--reviewed{border-color:var(--sds-accent,#007fa2);background:var(--sds-bg-raised,#fafbfc)}.sds-rc-block--active{box-shadow:0 0 0 2px var(--sds-accent,#007fa2);border-color:var(--sds-accent,#007fa2)}.sds-rc-block{transition:box-shadow .15s,border-color .15s}.sds-rc-block__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.sds-rc-block__header-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.sds-rc-block__title{color:var(--sds-text,#292929);margin:0;font-size:18px;font-weight:700}.sds-rc-block__meta{flex-shrink:0;gap:6px;display:flex}.sds-rc-block__chip{background:var(--sds-bg-subtle,#eef0f3);color:var(--sds-text-subtle,#757575);white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.sds-rc-block__chip--done{background:var(--sds-accent,#007fa2);color:#fff}.sds-rc-block__chip--accepted{color:#121924;background:#13bc86}.sds-rc-block__chip--returned{color:#121924;background:#f15e5e}.sds-rc-block__subtitle{color:var(--sds-text-subtle,#757575);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.sds-rc-section{margin-top:24px}.sds-rc-section:first-of-type{margin-top:16px}.sds-rc-section__title{color:var(--sds-text,#292929);border-bottom:1px solid var(--sds-border,#e3e5ea);margin:0 0 8px;padding-bottom:8px;font-size:14px;font-weight:700}.sds-rc-listing{margin:0;padding:0}.sds-rc-listing__row{border-bottom:1px dashed #0000;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;padding:6px 0;font-size:14px;line-height:1.45;display:grid}.sds-rc-listing__row+.sds-rc-listing__row{border-top:1px solid var(--sds-bg-subtle,#eef0f3)}.sds-rc-listing__label{color:var(--sds-text-subtle,#757575);margin:0}.sds-rc-listing__value{color:var(--sds-text,#292929);white-space:pre-wrap;word-break:break-word;margin:0;font-weight:500}.sds-rc-mode-toggle{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);border-radius:999px;display:inline-flex;overflow:hidden}.sds-rc-mode-toggle__btn{color:var(--sds-text-subtle,#757575);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.sds-rc-mode-toggle__btn+.sds-rc-mode-toggle__btn{border-left:1px solid var(--sds-border,#e3e5ea)}.sds-rc-mode-toggle__btn svg{flex-shrink:0}.sds-rc-mode-toggle__btn:hover{color:var(--sds-text,#292929)}.sds-rc-mode-toggle__btn--active{background:var(--sds-accent,#007fa2);color:#fff}.sds-rc-mode-toggle__btn--active:hover{color:#fff}.sds-rc-block__chip--edited{color:#b9690b;background:#ee912329;font-weight:600}.app-shell.sds.sds--dark .sds-rc-block__chip--edited{color:#f0a55a;background:#ee912338}.sds-rc-block__chip--edited svg{width:11px;height:11px}.sds-rc-listing__value--changed{color:var(--sds-text,#121924);background:#ee912329;border-radius:4px;flex-wrap:wrap;justify-self:start;align-items:baseline;gap:8px;max-width:100%;margin:-2px -8px;padding:2px 8px;display:inline-flex}.app-shell.sds.sds--dark .sds-rc-listing__value--changed{color:#f8eadb;background:#ee912338}.sds-rc-listing__value-now{font-weight:500}.sds-rc-listing__value-before-inline{color:var(--sds-text-subtle,#8b94a3);white-space:nowrap;font-size:12px;font-weight:400}.sds-rc-listing__value-before-strike{margin-left:2px;-webkit-text-decoration:line-through #8b94a3a6;text-decoration:line-through #8b94a3a6}.app-shell.sds.sds--dark .sds-rc-listing__value-before-inline{color:#8a93a3}.app-shell.sds.sds--dark .sds-rc-listing__value-before-strike{text-decoration-color:#8a93a3a6}.sds-rc-listing--inspect .sds-rc-listing__row{grid-template-columns:minmax(180px,260px) minmax(0,1fr) minmax(0,1fr)}.sds-rc-listing--inspect .sds-rc-listing__row--diff-header{border-bottom:1px solid var(--sds-border,#e3e5ea);padding-bottom:8px}.sds-rc-listing--inspect .sds-rc-listing__value--diff-header{color:var(--sds-text-subtle,#757575);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:400}.sds-rc-listing--inspect .sds-rc-listing__row--diff+.sds-rc-listing__row--diff{border-top:1px solid var(--sds-bg-subtle,#eef0f3)}.sds-rc-listing__value--before{color:var(--sds-text-subtle,#8b94a3);font-weight:400}.app-shell.sds.sds--dark .sds-rc-listing__value--before{color:#6e7787}.sds-rc-section__title--edited{color:#ee9123;border-bottom-color:#ee912366}.app-shell.sds.sds--dark .sds-rc-section__title--edited{color:#f0a55a;border-bottom-color:#f0a55a73}.sds-rc-block__footer{border-top:1px solid var(--sds-border,#e3e5ea);justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;display:flex}.sds-rc-block__footer .sds-button{align-items:center;gap:6px;display:inline-flex}.sds-rc-empty{text-align:center;color:var(--sds-text-subtle,#757575);padding:48px 16px;font-size:14px}.sds-rc-block--collapsed{padding:0}.sds-rc-block__collapsed-header{cursor:pointer;text-align:left;width:100%;color:var(--sds-text,#292929);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:14px 20px;transition:background .15s;display:flex}.sds-rc-block__collapsed-header:hover{background:var(--sds-bg-subtle,#eef0f3)}.sds-rc-block__collapsed-header:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:-2px}.sds-rc-block__collapsed-check{background:var(--sds-accent,#007fa2);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.sds-rc-block__collapsed-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sds-rc-block__collapsed-label{color:var(--sds-text,#292929);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:600;display:flex}.sds-rc-block__collapsed-title{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.sds-rc-block__collapsed-sub{color:var(--sds-text-subtle,#757575);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sds-rc-block__collapsed-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.sds-rc-block__collapsed-undo{color:var(--sds-accent,#007fa2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600}.sds-rc-block__collapsed-undo:hover{background:var(--sds-row-selected,#e6f0ff);text-decoration:underline}.sds-rc-block__collapsed-undo:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:1px}.sds-rc-block__collapse-btn{cursor:pointer;color:var(--sds-text-subtle,#757575);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.sds-rc-block__collapse-btn:hover{background:var(--sds-bg-subtle,#eef0f3);color:var(--sds-text,#292929);box-shadow:inset 0 0 0 1px var(--sds-border,#e3e5ea)}.sds-rc-block__collapse-btn:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:1px}.sds-rc-header__actions{align-items:center;gap:12px;display:inline-flex}.sds-rc-header__note-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.sds-rc-header__note-btn{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);height:32px;color:var(--sds-text-subtle,#757575);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.sds-rc-header__note-btn-label{white-space:nowrap}.sds-rc-header__note-btn:hover{background:var(--sds-bg-subtle,#eef0f3);color:var(--sds-text,#292929);border-color:var(--sds-border,#d6d9df)}.sds-rc-header__note-btn--has-note{color:var(--sds-accent,#007fa2);border-color:var(--sds-accent,#007fa2)}.sds-rc-header__note-btn--active{background:var(--sds-bg-subtle,#eef0f3);border-color:var(--sds-border,#d6d9df);color:var(--sds-text,#292929)}.sds-rc-header__note-btn--active.sds-rc-header__note-btn--has-note{color:var(--sds-accent,#007fa2);border-color:var(--sds-accent,#007fa2)}.sds-rc-header__note-badge{background:var(--sds-accent,#007fa2);border-radius:50%;width:8px;height:8px;margin-left:2px}.sds-rc-header__grid-hint{appearance:none;color:var(--sds-text-subtle,#757575);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 4px;font-size:12px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.sds-rc-header__grid-hint:hover{background:var(--sds-bg-subtle,#f5f6f8);color:var(--sds-text,#292929)}.sds-rc-header__grid-hint kbd{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg-subtle,#f5f6f8);color:var(--sds-text,#292929);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-block}.sds-rc-header__note-tooltip{color:#f3f4f6;opacity:0;visibility:hidden;pointer-events:none;z-index:50;white-space:normal;text-align:left;background:#1f2937;border-radius:6px;flex-direction:column;gap:4px;min-width:240px;max-width:360px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;transition:opacity .12s,transform .12s,visibility 0s linear .12s;display:flex;position:absolute;top:calc(100% + 8px);left:100%;right:auto;transform:translate(-100%)translateY(-4px);box-shadow:0 6px 16px #00000038}.sds-rc-header__note-tooltip:before{content:"";border:6px solid #0000;border-bottom-color:#1f2937;position:absolute;bottom:100%;left:auto;right:16px}.sds-rc-header__note-wrap:hover .sds-rc-header__note-tooltip,.sds-rc-header__note-btn:focus-visible+.sds-rc-header__note-tooltip{opacity:1;visibility:visible;transition:opacity .12s,transform .12s,visibility linear;transform:translate(-100%)translateY(0)}.sds-rc-header__note-tooltip-meta{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.sds-rc-header__note-tooltip-text{-webkit-line-clamp:6;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sds-rc-header__more{display:inline-block;position:relative}.sds-rc-header__more-trigger{align-items:center;gap:6px;display:inline-flex}.sds-rc-header__more-caret{opacity:.7;font-size:10px;line-height:1}.sds-rc-header__more-menu{z-index:40;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;min-width:260px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a1f}.sds-rc-header__more-menu--status{left:0;right:auto}.sds-rc-header__more-menu-header{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;padding:6px 12px 4px;font-size:10px;font-weight:700}.sds-deal-setup-v2__status-menu-wrap{display:inline-block;position:relative}.sds-rc-header__more-item{text-align:left;cursor:pointer;color:#111827;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.sds-rc-header__more-item:hover:not(:disabled),.sds-rc-header__more-item:focus-visible{background:#f3f4f6;outline:none}.sds-rc-header__more-item:disabled{color:#9ca3af;cursor:not-allowed}.sds-rc-header__more-item-label{align-items:center;font-size:14px;font-weight:500;display:inline-flex}.sds-rc-header__more-item-hint{color:#6b7280;font-size:12px}.sds-rc-header__more-item:disabled .sds-rc-header__more-item-hint{color:#9ca3af}.sds-rc-header__more-item:disabled .sds-list-view__status-tag{opacity:.55}.sds-rc-notes-drawer{width:var(--sds-assistant-width,460px);flex-shrink:0;max-width:100%;animation:.25s ease-out sds-rc-notes-drawer-open;position:relative;overflow:hidden}.sds-rc-notes-drawer__inner{width:var(--sds-assistant-width,460px);background:var(--sds-bg,#fff);border-left:1px solid var(--sds-border,#e3e5ea);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0f172a14}@keyframes sds-rc-notes-drawer-open{0%{width:0}to{width:var(--sds-assistant-width,460px)}}.sds-rc-notes-drawer--floating{height:100vh;width:var(--sds-assistant-width,460px);z-index:800;animation:.25s ease-out sds-rc-notes-drawer-slide-in;position:fixed;top:0;bottom:0;right:0}.sds-rc-notes-drawer--floating .sds-rc-notes-drawer__inner{width:100%;position:absolute;inset:0;box-shadow:-12px 0 32px #0f172a2e}@keyframes sds-rc-notes-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.sds-rc-notes-drawer__header{border-bottom:1px solid var(--sds-border,#e3e5ea);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.sds-rc-notes-drawer__title{color:var(--sds-text,#292929);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.sds-rc-notes-drawer__close{width:32px;height:32px;color:var(--sds-text-subtle,#757575);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sds-rc-notes-drawer__close:hover{background:var(--sds-bg-subtle,#eef0f3);color:var(--sds-text,#292929)}.sds-rc-notes-drawer__body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.sds-rc-notes-drawer__meta{color:var(--sds-text-subtle,#757575);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.sds-rc-notes-drawer__textarea{resize:vertical;border:1px solid var(--sds-border,#e3e5ea);width:100%;min-height:240px;font:inherit;color:var(--sds-text,#292929);background:var(--sds-bg,#fff);box-sizing:border-box;border-radius:6px;flex:1;padding:12px;font-size:14px;line-height:1.5}.sds-rc-notes-drawer__textarea:focus{border-color:var(--sds-accent,#007fa2);outline:none;box-shadow:0 0 0 3px #007fa22e}.sds-rc-notes-drawer__hint{color:var(--sds-text-subtle,#757575);margin:0;font-size:12px}.sds-rc-notes-drawer__footer{border-top:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.sds-rc-notes-drawer__footer-right{align-items:center;gap:8px;margin-left:auto;display:flex}.sds-rc-notes-drawer__thread{background:var(--sds-bg-subtle,#f7f8fa);flex-direction:column;flex:1;gap:16px;padding:16px 20px 8px;display:flex;overflow-y:auto}.sds-rc-notes-drawer__empty{text-align:center;color:var(--sds-text-subtle,#757575);margin:auto 0;padding:24px 8px}.sds-rc-notes-drawer__empty p{margin:0;font-size:14px}.sds-rc-notes-drawer__empty-hint{font-size:12px;margin-top:6px!important}.sds-rc-notes-thread__entry{flex-direction:column;gap:4px;display:flex}.sds-rc-notes-thread__meta{color:var(--sds-text-subtle,#757575);align-items:baseline;gap:6px;padding:0 2px;font-size:12px;display:flex}.sds-rc-notes-thread__author{color:var(--sds-text,#292929);font-weight:600}.sds-rc-notes-thread__entry--mine .sds-rc-notes-thread__author{color:var(--sds-accent,#007fa2)}.sds-rc-notes-thread__sep{color:var(--sds-border,#c6c6c6)}.sds-rc-notes-thread__time{color:var(--sds-text-subtle,#757575)}.sds-rc-notes-thread__bubble{background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#e3e5ea);color:var(--sds-text,#292929);white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.sds-rc-notes-thread__entry--mine .sds-rc-notes-thread__bubble{background:#007fa20f;border-color:#007fa240}.sds-rc-notes-thread__actions{opacity:0;gap:4px;padding:2px 0 0;transition:opacity .15s;display:flex}.sds-rc-notes-thread__entry:hover .sds-rc-notes-thread__actions,.sds-rc-notes-thread__entry:focus-within .sds-rc-notes-thread__actions{opacity:1}.sds-rc-notes-thread__action{color:var(--sds-text-subtle,#757575);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.sds-rc-notes-thread__action:hover{background:var(--sds-bg-subtle,#eef0f3);color:var(--sds-text,#292929)}.sds-rc-notes-thread__action--danger:hover{color:var(--sds-negative,#b00020);background:#dc354514}.sds-rc-notes-thread__edit{flex-direction:column;gap:8px;display:flex}.sds-rc-notes-thread__edit-actions{justify-content:flex-end;gap:8px;display:flex}.sds-rc-notes-drawer__textarea--inline{flex:none;min-height:64px}.sds-rc-notes-drawer__composer{border-top:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 20px 16px;display:flex}.sds-rc-notes-drawer__composer .sds-rc-notes-drawer__textarea{flex:none;min-height:72px}.sds-rc-notes-drawer__composer-actions{justify-content:flex-end;gap:8px;display:flex}.app-shell.sds .sds-rc-notes-drawer__thread{background:var(--sds-bg-subtle)}.app-shell.sds .sds-rc-notes-thread__bubble{background:var(--sds-bg);border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-rc-notes-thread__entry--mine .sds-rc-notes-thread__bubble{background:#007fa21f;border-color:#007fa266}.app-shell.sds .sds-rc-notes-thread__action:hover{background:var(--sds-bg)}.sds-rc-notes-drawer__filter{border-bottom:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 20px;display:flex}.sds-rc-notes-drawer__filter-chip{border:1px solid var(--sds-border,#d6d8dd);background:var(--sds-bg-subtle,#f7f8fa);color:var(--sds-text,#292929);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:12px;line-height:1.4;display:inline-flex}.sds-rc-notes-drawer__filter-chip:hover{border-color:var(--sds-accent,#007fa2)}.sds-rc-notes-drawer__filter-chip--active{background:var(--sds-accent,#007fa2);border-color:var(--sds-accent,#007fa2);color:#fff}.sds-rc-notes-drawer__filter-chip--contract:not(.sds-rc-notes-drawer__filter-chip--active){color:#4a4a4a;background:#7878781a;border-color:#78787873}.sds-rc-notes-drawer__filter-chip--material:not(.sds-rc-notes-drawer__filter-chip--active){border-color:color-mix(in srgb, var(--scope-color,#787878) 45%, transparent);background:color-mix(in srgb, var(--scope-color,#787878) 12%, transparent);color:color-mix(in srgb, var(--scope-color,#787878) 70%, #292929)}.sds-rc-notes-drawer__filter-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.sds-rc-notes-drawer__filter-chip-count{opacity:.8;font-weight:600}.sds-rc-notes-drawer__linkbtn{color:var(--sds-accent,#007fa2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sds-rc-notes-thread__scope{border:1px solid var(--sds-border,#d6d8dd);background:var(--sds-bg,#fff);color:var(--sds-text,#292929);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 6px;font-size:11px;line-height:1.4;display:inline-flex}.sds-rc-notes-thread__scope:hover{border-color:var(--sds-accent,#007fa2);background:#007fa20f}.sds-rc-notes-thread__scope--contract{color:#4a4a4a;background:#7878781a;border-color:#78787873}.sds-rc-notes-thread__scope--material{border-color:color-mix(in srgb, var(--scope-color,#787878) 45%, transparent);background:color-mix(in srgb, var(--scope-color,#787878) 12%, transparent);color:color-mix(in srgb, var(--scope-color,#787878) 70%, #292929)}.sds-rc-notes-thread__scope-arrow{opacity:.7;font-weight:600}.sds-rc-notes-thread__scope-type{text-transform:uppercase;letter-spacing:.04em;background:#0000000f;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.sds-rc-notes-thread__scope--contract .sds-rc-notes-thread__scope-type{color:#4a4a4a;background:#0000001a}.sds-rc-notes-thread__scope--material .sds-rc-notes-thread__scope-type{background:color-mix(in srgb, var(--scope-color,#787878) 22%, transparent);color:color-mix(in srgb, var(--scope-color,#787878) 75%, #292929)}.sds-rc-notes-thread__scope-label{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.sds-rc-notes-drawer__scope{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.sds-rc-notes-drawer__scope-label{color:var(--sds-text-subtle,#757575);font-size:12px;font-weight:600}.sds-rc-notes-drawer__scope-chip{border:1px solid var(--sds-border,#d6d8dd);background:var(--sds-bg,#fff);color:var(--sds-text,#292929);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 6px;font-size:12px;line-height:1.4;display:inline-flex}.sds-rc-notes-drawer__scope-chip:hover,.sds-rc-notes-drawer__scope-chip--open{border-color:var(--sds-accent,#007fa2);background:#007fa20f}.sds-rc-notes-drawer__scope-chip--contract{color:#4a4a4a;background:#7878781a;border-color:#78787873}.sds-rc-notes-drawer__scope-chip--material{border-color:color-mix(in srgb, var(--scope-color,#787878) 45%, transparent);background:color-mix(in srgb, var(--scope-color,#787878) 12%, transparent);color:color-mix(in srgb, var(--scope-color,#787878) 70%, #292929)}.sds-rc-notes-drawer__scope-chip-type{text-transform:uppercase;letter-spacing:.04em;background:#0000000f;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.sds-rc-notes-drawer__scope-chip--contract .sds-rc-notes-drawer__scope-chip-type{color:#4a4a4a;background:#0000001a}.sds-rc-notes-drawer__scope-chip--material .sds-rc-notes-drawer__scope-chip-type{background:color-mix(in srgb, var(--scope-color,#787878) 22%, transparent);color:color-mix(in srgb, var(--scope-color,#787878) 75%, #292929)}.sds-rc-notes-drawer__scope-chip-text{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.sds-rc-notes-drawer__scope-chip-caret{opacity:.7;font-size:10px}.sds-rc-notes-drawer__scope-menu{background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#d6d8dd);z-index:20;border-radius:10px;flex-direction:column;gap:2px;max-height:320px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000029}.sds-rc-notes-drawer__scope-group{border-top:1px dashed var(--sds-border,#e3e5ea);flex-direction:column;gap:1px;margin-top:2px;padding:2px 0;display:flex}.sds-rc-notes-drawer__scope-group:first-of-type{border-top:0;margin-top:0}.sds-rc-notes-drawer__scope-opt{color:var(--sds-text,#292929);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.sds-rc-notes-drawer__scope-opt:hover{background:var(--sds-bg-subtle,#f2f4f7)}.sds-rc-notes-drawer__scope-opt--active{color:#005672;background:#007fa21f;font-weight:600}.sds-rc-notes-drawer__scope-opt--material{padding-left:24px;font-size:12px}.sds-rc-notes-drawer__scope-opt-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sds-rc-notes-drawer__scope-opt-hint{color:var(--sds-text-subtle,#757575);white-space:nowrap;font-size:11px;font-weight:400}.sds-rc-notes-drawer__scope-opt-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--sds-text-subtle,#757575);background:#0000000f;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:700}.sds-rc-notes-drawer__scope-opt--contract .sds-rc-notes-drawer__scope-opt-badge{color:#4a4a4a;background:#0000001a}.sds-rc-notes-drawer__scope-opt--material .sds-rc-notes-drawer__scope-opt-badge{background:color-mix(in srgb, var(--scope-color,#787878) 22%, transparent);color:color-mix(in srgb, var(--scope-color,#787878) 75%, #292929)}.sds-rc-notes-drawer__scope-empty{color:var(--sds-text-subtle,#757575);text-align:center;padding:10px;font-size:12px}.app-shell.sds .sds-rc-notes-drawer__filter{background:var(--sds-bg);border-color:var(--sds-border)}.app-shell.sds .sds-rc-notes-drawer__filter-chip{background:var(--sds-bg-subtle);border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-rc-notes-drawer__filter-chip--contract:not(.sds-rc-notes-drawer__filter-chip--active){color:var(--sds-text);background:#ffffff1a;border-color:#fff3}.app-shell.sds .sds-rc-notes-drawer__filter-chip--material:not(.sds-rc-notes-drawer__filter-chip--active){background:color-mix(in srgb, var(--scope-color,#a0a0a0) 18%, transparent);border-color:color-mix(in srgb, var(--scope-color,#a0a0a0) 55%, transparent);color:color-mix(in srgb, var(--scope-color,#a0a0a0) 65%, #fff)}.app-shell.sds .sds-rc-notes-thread__scope{background:var(--sds-bg);border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-rc-notes-thread__scope--contract{color:var(--sds-text);background:#ffffff1a;border-color:#fff3}.app-shell.sds .sds-rc-notes-thread__scope--material{background:color-mix(in srgb, var(--scope-color,#a0a0a0) 18%, transparent);border-color:color-mix(in srgb, var(--scope-color,#a0a0a0) 55%, transparent);color:color-mix(in srgb, var(--scope-color,#a0a0a0) 65%, #fff)}.app-shell.sds .sds-rc-notes-drawer__scope-chip{background:var(--sds-bg);border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds .sds-rc-notes-drawer__scope-chip--contract{color:var(--sds-text);background:#ffffff1a;border-color:#fff3}.app-shell.sds .sds-rc-notes-drawer__scope-chip--material{background:color-mix(in srgb, var(--scope-color,#a0a0a0) 18%, transparent);border-color:color-mix(in srgb, var(--scope-color,#a0a0a0) 55%, transparent);color:color-mix(in srgb, var(--scope-color,#a0a0a0) 65%, #fff)}.app-shell.sds .sds-rc-notes-thread__scope--contract .sds-rc-notes-thread__scope-type,.app-shell.sds .sds-rc-notes-drawer__scope-chip--contract .sds-rc-notes-drawer__scope-chip-type,.app-shell.sds .sds-rc-notes-drawer__scope-opt--contract .sds-rc-notes-drawer__scope-opt-badge{color:var(--sds-text);background:#ffffff24}.app-shell.sds .sds-rc-notes-drawer__scope-opt--material .sds-rc-notes-drawer__scope-opt-badge{background:color-mix(in srgb, var(--scope-color,#a0a0a0) 25%, transparent);color:color-mix(in srgb, var(--scope-color,#a0a0a0) 65%, #fff)}.app-shell.sds .sds-rc-notes-drawer__scope-menu{background:var(--sds-bg);border-color:var(--sds-border);box-shadow:0 12px 32px #00000080}.app-shell.sds .sds-rc-notes-drawer__scope-opt{color:var(--sds-text)}.app-shell.sds .sds-rc-notes-drawer__scope-opt:hover{background:var(--sds-bg-subtle)}.app-shell.sds .sds-rc-notes-drawer__scope-opt--active{color:#7fd0e6;background:#007fa23d}.sds-rc-summary{flex-direction:column;gap:24px;max-width:720px;margin:0 auto;padding:8px 0 32px;display:flex}.sds-rc-summary__header{flex-direction:column;gap:6px;display:flex}.sds-rc-summary__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--sds-positive,#2e8540);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.sds-rc-summary__eyebrow svg{width:14px;height:14px}.sds-rc-summary__title{color:var(--sds-text,#292929);margin:0;font-size:28px;font-weight:700;line-height:1.2}.sds-rc-summary__sub{color:var(--sds-text-subtle,#757575);margin:0;font-size:14px}.sds-rc-summary__card{background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#e3e5ea);border-radius:8px;overflow:hidden}.sds-rc-summary__list{margin:0;padding:0;list-style:none}.sds-rc-summary__item{border-bottom:1px solid var(--sds-border,#e3e5ea);align-items:center;gap:14px;padding:14px 18px;display:flex}.sds-rc-summary__item:last-child{border-bottom:0}.sds-rc-summary__check{border:2px solid var(--sds-border,#e3e5ea);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.sds-rc-summary__check--on{background:var(--sds-positive,#2e8540);border-color:var(--sds-positive,#2e8540);color:#fff}.sds-rc-summary__check svg{width:14px;height:14px}.sds-rc-summary__item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sds-rc-summary__item-title{color:var(--sds-text,#292929);font-size:15px;font-weight:600}.sds-rc-summary__item-meta{color:var(--sds-text-subtle,#757575);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sds-rc-summary__item-sep{color:var(--sds-text-muted,#919191)}.sds-rc-summary__item-note{color:var(--sds-accent,#007fa2);align-items:center;gap:4px;display:inline-flex}.sds-rc-summary__item-note svg{width:12px;height:12px}.sds-rc-summary__item-action{color:var(--sds-accent,#007fa2);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:6px 10px;font-size:13px;font-weight:600}.sds-rc-summary__item-action:hover{background:var(--sds-bg-subtle,#eef0f3)}.sds-rc-summary__disclaimer{background:var(--sds-bg-subtle,#eef0f3);color:var(--sds-text,#292929);border-radius:6px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.sds-rc-summary__footer{margin-top:0}.sds-rc-confirm-footer{background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#e3e5ea);border-radius:8px;flex-direction:column;gap:12px;margin-top:32px;padding:16px 24px;display:flex}.sds-rc-confirm-footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.sds-rc-confirm-footer__row--end{justify-content:flex-end}.sds-rc-confirm-footer__hint{color:var(--sds-text-subtle,#757575);background:var(--sds-bg-subtle,#eef0f3);border-radius:6px;padding:10px 14px;font-size:13px}.sds-rc-confirm-footer__hint--done{color:var(--sds-positive,#2e8540);background:#2e854014;align-items:center;gap:8px;display:flex}.sds-rc-confirm-footer__hint--done svg{flex-shrink:0;width:16px;height:16px}.sds-rc-confirm-footer__hint--warning{color:var(--sds-warning-text,#8a4b00);background:var(--sds-warning-bg,#fff4e0);border:1px solid var(--sds-warning,#e6a23c);align-items:center;gap:8px;display:flex}.sds-rc-confirm-footer__hint--warning svg{width:16px;height:16px;color:var(--sds-warning,#e6a23c);flex-shrink:0}.sds-rc-confirm-footer__agree{color:var(--sds-text,#292929);cursor:pointer;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.4;display:flex}.sds-rc-confirm-footer__agree input[type=checkbox]{flex-shrink:0;margin:0}.sds-rc-confirm-footer__agree--disabled{cursor:not-allowed}.sds-rc-confirm-footer__agree--disabled span{color:var(--sds-text-muted,#919191)}.sds-rc-confirm-footer__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.sds-rc-confirm-footer__conditions-link{appearance:none;font:inherit;color:var(--sds-link,#1a5dbf);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sds-rc-confirm-footer__conditions-link:hover{color:var(--sds-link-hover,#0d3f8a)}.sds-rc-confirm-footer__conditions-link:focus-visible{outline:2px solid var(--sds-focus,#1a5dbf);outline-offset:2px;border-radius:2px}.sds-conditions-dialog{z-index:1000;background:#14161c73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sds-conditions-dialog__panel{background:var(--sds-bg,#fff);border-radius:8px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 12px 32px #0000002e}.sds-conditions-dialog__header{border-bottom:1px solid var(--sds-border,#e3e5ea);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.sds-conditions-dialog__title{color:var(--sds-text,#292929);margin:0;font-size:16px;font-weight:600}.sds-conditions-dialog__close{appearance:none;color:var(--sds-text-subtle,#757575);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 8px;font-size:22px;line-height:1}.sds-conditions-dialog__close:hover{background:var(--sds-bg-subtle,#eef0f3);color:var(--sds-text,#292929)}.sds-conditions-dialog__body{color:var(--sds-text,#292929);padding:16px 20px;font-size:14px;line-height:1.5;overflow-y:auto}.sds-conditions-dialog__body p{margin:0 0 12px}.sds-conditions-dialog__list{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.sds-conditions-dialog__footer{border-top:1px solid var(--sds-border,#e3e5ea);justify-content:flex-end;padding:12px 20px 16px;display:flex}.sds-shortcuts-dialog__panel{max-width:560px}.sds-shortcuts-dialog__group+.sds-shortcuts-dialog__group{margin-top:20px}.sds-shortcuts-dialog__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--sds-text-subtle,#757575);margin:0 0 8px;font-size:11px;font-weight:700}.sds-shortcuts-dialog__table{border-collapse:collapse;width:100%}.sds-shortcuts-dialog__table th,.sds-shortcuts-dialog__table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--sds-border,#e3e5ea);color:var(--sds-text,#292929);padding:8px 0;font-size:14px;font-weight:400}.sds-shortcuts-dialog__table tr:last-child th,.sds-shortcuts-dialog__table tr:last-child td{border-bottom:0}.sds-shortcuts-dialog__table th{white-space:nowrap;width:110px;padding-right:16px}.sds-shortcuts-dialog__table kbd{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg-subtle,#f5f6f8);color:var(--sds-text,#292929);border-bottom-width:2px;border-radius:4px;padding:1px 6px;font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-block}.app-shell.sds.sds--dark .sds-shortcuts-dialog__group-title{color:#a4a9b3}.app-shell.sds.sds--dark .sds-shortcuts-dialog__table th,.app-shell.sds.sds--dark .sds-shortcuts-dialog__table td{color:#f5f6f8;border-bottom-color:#ffffff1f}.app-shell.sds.sds--dark .sds-shortcuts-dialog__table kbd{color:#f5f6f8;background:#ffffff14;border-color:#ffffff2e}.sds-rc-header__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sds-rc-header__sep{color:var(--sds-text-muted,#919191);font-weight:400}.sds-rc-header__title .sds-on-sentiment{letter-spacing:.04em;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700}.sds-rc-confirm-footer__error{color:#b3261e;background:#fdecec;border:1px solid #e74c3c;border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.sds-rc-confirm-footer__error svg{flex-shrink:0}.sds-rc-confirm-footer__error span{flex:1}.sds-rc-confirm-footer__error-close{color:#b3261e;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.sds-rc-confirm-footer__error-close:hover{opacity:.7}@keyframes sds-rc-flash{0%{border-color:var(--sds-border,#e3e5ea);box-shadow:0 0 0 4px #e74c3c00}20%{border-color:#e74c3c;box-shadow:0 0 0 4px #e74c3c59}to{border-color:var(--sds-border,#e3e5ea);box-shadow:0 0 0 4px #e74c3c00}}.sds-rc-block--flash{border-color:#e74c3c;animation:1.5s ease-out sds-rc-flash}.sds-rc-split{align-items:stretch;display:inline-flex;position:relative}.sds-rc-split__main,.sds-rc-split__toggle{margin:0}.sds-rc-split__main{border-top-right-radius:0;border-bottom-right-radius:0}.sds-rc-split__toggle{border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;gap:0;width:32px;min-width:32px;padding-left:0;padding-right:0;display:inline-flex;box-shadow:inset 1px 0 #ffffff4d}.sds-rc-split__toggle:hover{filter:brightness(1.05)}.sds-rc-split__overlay{z-index:10;position:fixed;inset:0}.sds-rc-split__menu{z-index:11;background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#e3e5ea);border-radius:8px;flex-direction:column;min-width:280px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0000001f}.sds-rc-split__menu-item{cursor:pointer;text-align:left;color:var(--sds-text,#292929);font:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sds-rc-split__menu-item:hover{background:var(--sds-bg-subtle,#eef0f3)}.sds-rc-split__menu-item strong{font-size:14px;font-weight:600}.sds-rc-split__menu-sub{color:var(--sds-text-subtle,#757575);font-size:12px}.sds-list-view__status-tag--reviewed-legacy{color:#fff;background:#6f4ea1}.sds-rc-grid{padding:0;overflow:hidden}.sds-rc-grid__bar{border-bottom:1px solid var(--sds-border,#e3e5ea);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 12px;display:flex}.sds-rc-grid__bar-left{align-items:center;gap:10px;min-width:0;display:flex}.sds-rc-grid__bar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.sds-rc-grid__hint{color:var(--sds-text-subtle,#757575);align-items:center;gap:4px;font-size:12px;display:inline-flex}.sds-rc-grid__hint kbd{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg-subtle,#f5f6f8);color:var(--sds-text,#292929);border-bottom-width:2px;border-radius:4px;padding:1px 6px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-block}.sds-rc-grid__cell--changed{background:#ee91231a}.sds-rc-grid__cell--changed.sds-rc-grid__cell--reviewed{background:linear-gradient(0deg, #ee91231f, #ee91231f), var(--sds-bg-subtle,#f5f6f8)}.sds-rc-grid__cell-changed{flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%;display:inline-flex}.sds-rc-grid__cell-now{font-weight:500}.sds-rc-grid__cell-was{color:var(--sds-text-subtle,#8b94a3);white-space:nowrap;font-size:11px;font-weight:400}.sds-rc-grid__cell-was-strike{margin-left:2px;-webkit-text-decoration:line-through #8b94a3a6;text-decoration:line-through #8b94a3a6}.sds-rc-grid__cell--empty{color:var(--sds-text-muted,#b0b3b8);background:0 0}.app-shell.sds.sds--dark .sds-rc-grid__cell--changed{background:#ee912329}.app-shell.sds.sds--dark .sds-rc-grid__cell--changed.sds-rc-grid__cell--reviewed{background:linear-gradient(#ee912333,#ee912333),#ffffff0a}.app-shell.sds.sds--dark .sds-rc-grid__cell-was{color:#8a93a3}.app-shell.sds.sds--dark .sds-rc-grid__cell-was-strike{text-decoration-color:#8a93a3a6}.sds-rc-grid__scroll{border-bottom:1px solid var(--sds-border,#e3e5ea);max-height:calc(100vh - 320px);overflow:auto}.sds-rc-grid__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.sds-rc-grid__col--label{width:220px}.sds-rc-grid__col--mat{width:240px}.sds-rc-grid__cell{border-right:1px solid var(--sds-border,#e3e5ea);border-bottom:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);vertical-align:top;text-align:left;color:var(--sds-text,#292929);padding:8px 14px;font-weight:400}.sds-rc-grid__cell--head{background:var(--sds-bg-subtle,#f5f6f8);text-transform:uppercase;letter-spacing:.4px;color:var(--sds-text-subtle,#757575);font-size:12px;font-weight:600}.sds-rc-grid__cell--label{z-index:2;background:var(--sds-bg-subtle,#f5f6f8);color:var(--sds-text,#292929);box-shadow:1px 0 0 var(--sds-border,#e3e5ea);font-weight:600;position:sticky;left:0}.sds-rc-grid__cell--head.sds-rc-grid__cell--label{z-index:4}.sds-rc-grid__head-row .sds-rc-grid__cell{z-index:3;position:sticky;top:0}.sds-rc-grid__head-row .sds-rc-grid__cell--label{z-index:5}.sds-rc-grid__head-title{text-transform:none;letter-spacing:0;color:var(--sds-text,#292929);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.sds-rc-grid__head-sub{text-transform:none;letter-spacing:0;color:var(--sds-text-subtle,#757575);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:500;overflow:hidden}.sds-rc-grid__section-row .sds-rc-grid__section-title,.sds-rc-grid__section-row .sds-rc-grid__section-fill{background:var(--sds-bg-raised,#fafbfc);text-transform:uppercase;letter-spacing:.6px;color:var(--sds-text-subtle,#757575);border-bottom:1px solid var(--sds-border,#e3e5ea);text-align:left;padding:10px 14px;font-size:11px;font-weight:700}.sds-rc-grid__section-row .sds-rc-grid__cell--label.sds-rc-grid__section-title{z-index:2}.sds-rc-grid__section-row .sds-rc-grid__section-fill{border-right:1px solid var(--sds-border,#e3e5ea)}.sds-rc-grid__foot-row .sds-rc-grid__cell{z-index:3;background:var(--sds-bg-raised,#fafbfc);border-top:1px solid var(--sds-border,#e3e5ea);box-shadow:0 -1px 0 var(--sds-border,#e3e5ea);position:sticky;bottom:0}.sds-rc-grid__cell--foot.sds-rc-grid__cell--label{z-index:4}.sds-rc-grid__cell--reviewed{background:#13bc860f}.sds-rc-grid__cell--reviewed.sds-rc-grid__cell--head{background:linear-gradient(#13bc861f, #13bc861f), var(--sds-bg-subtle,#f5f6f8)}.sds-rc-grid__cell--reviewed.sds-rc-grid__cell--foot{background:linear-gradient(#13bc861f, #13bc861f), var(--sds-bg-raised,#fafbfc)}.sds-rc-grid__toggle{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);color:var(--sds-text,#292929);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:11px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.sds-rc-grid__toggle:hover{border-color:var(--sds-text-subtle,#757575)}.sds-rc-grid__toggle:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:2px}.sds-rc-grid__toggle-dot{background:var(--sds-bg-subtle,#eef0f3);width:16px;height:16px;color:var(--sds-text-subtle,#757575);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sds-rc-grid__toggle-dot svg{width:10px;height:10px}.sds-rc-grid__toggle--reviewed{color:#121924;background:#13bc86;border-color:#13bc86}.sds-rc-grid__toggle--reviewed:hover{background:#11a978;border-color:#11a978}.sds-rc-grid__toggle--reviewed .sds-rc-grid__toggle-dot{color:#13bc86;background:#fff}.sds-rc-grid__toggle--pending{background:var(--sds-bg,#fff);border-color:var(--sds-border,#c8ccd4);color:var(--sds-text-subtle,#757575)}.sds-rc-grid__summary{color:var(--sds-text-subtle,#757575);justify-content:flex-end;align-items:center;padding:10px 20px;font-size:12px;display:flex}.sds-rc-grid__toggle--readonly{cursor:not-allowed;opacity:.7}.sds-rc-grid__toggle--readonly:hover{border-color:var(--sds-border,#e3e5ea)}.sds-rc-grid__di-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sds-rc-grid__di-btn{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);color:var(--sds-text,#292929);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.sds-rc-grid__di-btn:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:2px}.sds-rc-grid__di-btn--accept{color:#121924;background:#13bc86;border-color:#13bc86}.sds-rc-grid__di-btn--accept:hover{background:#11a978;border-color:#11a978}.sds-rc-grid__di-btn--return{background:var(--sds-bg,#fff);color:#b3261e;border-color:#f15e5e}.sds-rc-grid__di-btn--return:hover{background:#fdecec;border-color:#d64545}.sds-rc-grid__toggle--returned{color:#121924;background:#f15e5e;border-color:#f15e5e}.sds-rc-grid__toggle--returned:hover{background:#e04545;border-color:#e04545}.sds-rc-grid__toggle--returned .sds-rc-grid__toggle-dot{color:#f15e5e;background:#fff}.sds-rc-grid__di-undo{color:var(--sds-accent,#007fa2);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:600;text-decoration:underline}.sds-rc-grid__di-undo:hover{background:var(--sds-bg-subtle,#eef0f3)}.sds-rc-grid__di-undo:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:2px}.sds-rc-matrix{flex-flow:wrap;align-items:flex-start;gap:16px;display:flex}.sds-rc-matrix>.sds-rc-grid{flex:0 auto;min-width:360px;margin-bottom:0}.sds-rc-grid--contract{flex-basis:460px;max-width:520px}.sds-rc-matrix>.sds-rc-grid:not(.sds-rc-grid--contract){flex:600px;min-width:0}.sds-rc-grid--contract .sds-rc-grid__col--mat{width:auto}.sds-rc-grid--contract .sds-rc-grid__table{width:100%}.sds-review-contract--matrix .sds-rc-toc{display:none}.sds-review-contract--matrix .sds-rc-grid__scroll{max-height:calc(100vh - 330px)}.sds-review-contract--matrix .sds-rc-main{flex-direction:column;padding:0;display:flex;overflow:hidden}.sds-review-contract--matrix .sds-rc-matrix{flex-wrap:nowrap;flex:auto;align-items:stretch;min-height:0;margin:0;padding:16px 40px}.sds-review-contract--matrix .sds-rc-matrix>.sds-rc-grid{flex-direction:column;align-self:stretch;height:100%;min-height:0;margin-bottom:0;display:flex}.sds-review-contract--matrix .sds-rc-grid__scroll{flex:auto;min-height:0;max-height:none}@media (width<=1100px){.sds-rc-grid--contract{flex-basis:100%;max-width:100%}.sds-rc-matrix>.sds-rc-grid:not(.sds-rc-grid--contract){flex-basis:100%}}.sds-rc-grid__table{table-layout:fixed}.sds-rc-grid__cell{overflow:hidden}.sds-rc-grid__cell--mat,.sds-rc-grid__cell--label{white-space:normal;word-break:break-word}.sds-rc-grid__cell--head{white-space:nowrap}.sds-rc-grid__head-title,.sds-rc-grid__head-sub{display:block}.sds-rc-grid--collapsed,.sds-rc-matrix>.sds-rc-grid.sds-rc-grid--collapsed{flex:0 0 44px;min-width:44px;max-width:44px;padding:0;overflow:hidden}.sds-rc-grid--collapsed .sds-rc-grid__strip{appearance:none;background:var(--sds-bg-subtle,#f5f6f8);border:1px solid var(--sds-border,#e3e5ea);cursor:pointer;width:100%;height:100%;min-height:320px;color:var(--sds-text,#292929);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:14px 0;transition:background .15s,border-color .15s;display:flex}.sds-rc-grid--collapsed .sds-rc-grid__strip:hover{background:var(--sds-bg-raised,#fafbfc);border-color:var(--sds-text-subtle,#757575)}.sds-rc-grid--collapsed .sds-rc-grid__strip-icon{width:24px;height:24px;color:var(--sds-text-subtle,#757575);justify-content:center;align-items:center;display:inline-flex}.sds-rc-grid--collapsed .sds-rc-grid__strip-label{writing-mode:vertical-rl;letter-spacing:.6px;text-transform:uppercase;color:var(--sds-text,#292929);white-space:nowrap;font-size:12px;font-weight:700;transform:rotate(180deg)}.sds-rc-grid--collapsed .sds-rc-grid__strip-chip{color:var(--sds-text-subtle,#757575);background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#e3e5ea);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:38px;padding:2px 8px;font-size:11px;font-weight:600;overflow:hidden}.sds-rc-matrix--collapsed-materials .sds-rc-grid--contract{flex:1 1 0;min-width:0;max-width:none}.sds-rc-matrix--collapsed-materials .sds-rc-grid--contract .sds-rc-grid__col--mat{width:auto}.sds-rc-grid__collapse{appearance:none;border:1px solid var(--sds-border,#e3e5ea);width:28px;height:28px;color:var(--sds-text-subtle,#757575);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;margin-left:8px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sds-rc-grid__collapse:hover{background:var(--sds-bg-subtle,#f5f6f8);color:var(--sds-text,#292929);border-color:var(--sds-text-subtle,#757575)}.sds-rc-grid__collapse svg{width:16px;height:16px}.sds-rc-matrix-header{background:var(--sds-bg,#fff);border-bottom:1px solid var(--sds-border,#e3e5ea);color:var(--sds-text-subtle,#757575);flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;padding:0;font-size:14px;display:flex}.sds-rc-matrix-header__row{justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:10px 24px;display:flex}.sds-rc-matrix-header__row--nav{border-bottom:1px solid var(--sds-border,#e3e5ea)}.sds-rc-matrix-header__row--actions{background:var(--sds-bg-subtle,#f7f8fa);padding:10px 24px}.sds-rc-matrix-header__left{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.sds-rc-matrix-header__right{flex:none;align-items:center;gap:0;display:flex}.sds-rc-matrix-header__note-btn{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);height:32px;color:var(--sds-text-subtle,#757575);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.sds-rc-matrix-header__note-btn-label{white-space:nowrap}.sds-rc-matrix-header__note-btn:hover{background:var(--sds-bg-subtle,#eef0f3);color:var(--sds-text,#292929);border-color:var(--sds-border,#d6d9df)}.sds-rc-matrix-header__note-btn--has-note{color:var(--sds-accent,#007fa2);border-color:var(--sds-accent,#007fa2)}.sds-rc-matrix-header__note-btn--active{background:var(--sds-bg-subtle,#eef0f3);border-color:var(--sds-border,#d6d9df);color:var(--sds-text,#292929)}.sds-rc-matrix-header__note-btn--active.sds-rc-matrix-header__note-btn--has-note{color:var(--sds-accent,#007fa2);border-color:var(--sds-accent,#007fa2)}.sds-rc-matrix-header__note-badge{background:var(--sds-accent,#007fa2);border-radius:50%;width:8px;height:8px;margin-left:2px}.sds-rc-matrix-header__icon-btn{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);width:32px;height:32px;color:var(--sds-text-subtle,#757575);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sds-rc-matrix-header__icon-btn:hover{background:var(--sds-bg-subtle,#eef0f3);color:var(--sds-text,#292929);border-color:var(--sds-border,#d6d9df)}.sds-rc-matrix-header__icon-btn--active{background:var(--sds-bg-subtle,#eef0f3);border-color:var(--sds-border,#d6d9df);color:var(--sds-text,#292929)}.sds-rc-matrix-header__icon-btn-glyph{line-height:1;display:inline-block;transform:translateY(-1px)}.sds-rc-matrix-header__back{appearance:none;width:28px;height:28px;color:var(--sds-text,#292929);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-right:8px;transition:background .15s;display:inline-flex}.sds-rc-matrix-header__back:hover{background:var(--sds-bg-subtle,#f5f6f8)}.sds-rc-matrix-header__back svg{width:18px;height:18px}.sds-rc-matrix-header__crumb{appearance:none;font:inherit;color:var(--sds-text,#292929);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;transition:background .15s}.sds-rc-matrix-header__crumb:hover{background:var(--sds-bg-subtle,#f5f6f8)}.sds-rc-matrix-header__crumb--current{color:var(--sds-text-subtle,#757575);cursor:default;font-weight:600}.sds-rc-matrix-header__crumb--current:hover{background:0 0}.sds-rc-matrix-header__sep{color:var(--sds-text-subtle,#757575);-webkit-user-select:none;user-select:none;margin:0 4px}.sds-rc-matrix-header__back--labeled{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);flex-shrink:0;gap:6px;width:auto;height:32px;margin-right:0;padding:0 10px 0 6px;font-size:13px;font-weight:500}.sds-rc-matrix-header__back--labeled:hover{background:var(--sds-bg-subtle,#eef0f3);border-color:var(--sds-border,#d6d9df)}.sds-rc-matrix-header__back-label{white-space:nowrap;color:var(--sds-text,#292929)}.sds-rc-matrix-header__actions{flex:none;align-items:center;gap:8px;margin-left:8px;display:flex}.sds-rc-matrix-header__actions .sds-button{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);height:32px;min-height:32px;color:var(--sds-text,#292929);box-shadow:none;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1}.sds-rc-matrix-header__actions .sds-button:hover{background:var(--sds-bg-subtle,#eef0f3);border-color:var(--sds-border,#d6d9df)}.sds-rc-matrix-header__actions .sds-button--primary{color:#fff;background:#007fa2;border-color:#007fa2}.sds-rc-matrix-header__actions .sds-button--primary:hover{color:#fff;background:#006a87;border-color:#006a87}.sds-rc-matrix-header__hint,.sds-rc-matrix-actionbar__hint{display:none}.sds-rc-matrix-header__title{color:var(--sds-text,#292929);flex:auto;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.sds-rc-matrix-header__title-main{white-space:nowrap;flex-shrink:0}.sds-rc-matrix-header__title-sub{color:var(--sds-text-subtle,#757575);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:400;overflow:hidden}.sds-rc-matrix-header__title-dash{color:var(--sds-border,#d6d9df);margin-right:6px}.sds-rc-matrix-header__pager{border-left:1px solid var(--sds-border,#e3e5ea);flex-shrink:0;gap:10px;margin-left:16px;padding-left:16px}.sds-rc-matrix-header__pager .sds-rc-pager__step{border-width:1.5px;width:26px;height:26px;font-size:12px}.sds-rc-matrix-header__pager .sds-rc-pager__item+.sds-rc-pager__item:before{width:12px}.sds-rc-matrix-header__zone{border-left:1px solid var(--sds-border,#e3e5ea);align-items:center;padding:0 16px;display:flex}.sds-rc-matrix-header__zone:first-child{border-left:none;padding-left:0}.sds-rc-matrix-header__zone:last-child{padding-right:0}@media (width<=1100px){.sds-rc-matrix-header__title-sub{display:none}}@media (width<=900px){.sds-rc-matrix-header__back-label{display:none}.sds-rc-matrix-header__back--labeled{width:32px;padding:0}}.app-shell.sds.sds--dark .sds-rc-matrix-header__back--labeled{background:#ffffff0a;border-color:#ffffff1f}.app-shell.sds.sds--dark .sds-rc-matrix-header__back--labeled:hover{background:#ffffff14;border-color:#fff3}.app-shell.sds.sds--dark .sds-rc-matrix-header__back-label,.app-shell.sds.sds--dark .sds-rc-matrix-header__title{color:#f5f6f8}.app-shell.sds.sds--dark .sds-rc-matrix-header__title-sub{color:#a4a9b3}.app-shell.sds.sds--dark .sds-rc-matrix-header__title-dash{color:#ffffff2e}.app-shell.sds.sds--dark .sds-rc-matrix-header__zone,.app-shell.sds.sds--dark .sds-rc-matrix-header__pager{border-left-color:#ffffff38}.sds-rc-matrix-actionbar{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.sds-rc-matrix-actionbar__status{min-width:0;color:var(--sds-text-subtle,#757575);flex:auto;align-items:center;gap:10px;font-size:13px;display:flex}.sds-rc-matrix-actionbar__status-icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.sds-rc-matrix-actionbar__status-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sds-rc-matrix-actionbar--done .sds-rc-matrix-actionbar__status,.sds-rc-matrix-actionbar--done .sds-rc-matrix-actionbar__status-icon{color:#1f7a3a}.sds-rc-matrix-actionbar--warning .sds-rc-matrix-actionbar__status,.sds-rc-matrix-actionbar--warning .sds-rc-matrix-actionbar__status-icon{color:#b15a00}.sds-rc-matrix-actionbar--view .sds-rc-matrix-actionbar__status{color:var(--sds-text-subtle,#757575);font-style:italic}.sds-rc-matrix-actionbar__progress{background:var(--sds-bg,#fff);border:1px solid var(--sds-border,#e3e5ea);border-radius:3px;flex:none;width:120px;height:6px;display:inline-block;overflow:hidden}.sds-rc-matrix-actionbar__progress-fill{background:var(--sds-accent,#1c73ff);height:100%;transition:width .18s;display:block}.sds-rc-matrix-actionbar__progress-pct{font-variant-numeric:tabular-nums;color:var(--sds-text-subtle,#757575);flex:none;font-size:12px}.sds-rc-matrix-actionbar__view{border-left:1px solid var(--sds-border,#e3e5ea);border-right:1px solid var(--sds-border,#e3e5ea);flex:none;align-items:center;padding:0 16px;display:flex}.sds-rc-matrix-actionbar__agree{color:var(--sds-text,#222);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-right:4px;font-size:13px;display:inline-flex}.sds-rc-matrix-actionbar__agree input[type=checkbox]{cursor:pointer;width:16px;height:16px;margin:0}.sds-rc-matrix-actionbar__conditions-link{font:inherit;color:var(--sds-accent,#1c73ff);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.sds-rc-matrix-actionbar__conditions-link:hover{color:var(--sds-accent-hover,#155cd9)}@media (width<=1100px){.sds-rc-matrix-actionbar__progress-pct{display:none}}@media (width<=900px){.sds-rc-matrix-actionbar__progress{display:none}}.app-shell.sds.sds--dark .sds-rc-matrix-header__row--actions{background:#ffffff08}.app-shell.sds.sds--dark .sds-rc-matrix-actionbar__status{color:#a4a9b3}.app-shell.sds.sds--dark .sds-rc-matrix-actionbar--done .sds-rc-matrix-actionbar__status,.app-shell.sds.sds--dark .sds-rc-matrix-actionbar--done .sds-rc-matrix-actionbar__status-icon{color:#4ec27a}.app-shell.sds.sds--dark .sds-rc-matrix-actionbar--warning .sds-rc-matrix-actionbar__status,.app-shell.sds.sds--dark .sds-rc-matrix-actionbar--warning .sds-rc-matrix-actionbar__status-icon{color:#e89a3c}.app-shell.sds.sds--dark .sds-rc-matrix-actionbar__progress{background:#ffffff0f;border-color:#ffffff2e}.app-shell.sds.sds--dark .sds-rc-matrix-actionbar__view{border-left-color:#ffffff38;border-right-color:#ffffff38}.app-shell.sds.sds--dark .sds-rc-matrix-actionbar__agree{color:#f5f6f8}.sds-rc-pager{align-items:center;gap:12px;display:flex}.sds-rc-pager__label{text-transform:uppercase;letter-spacing:.4px;color:var(--sds-text-subtle,#757575);white-space:nowrap;font-size:12px;font-weight:600}.sds-rc-pager__list{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.sds-rc-pager__item{align-items:center;display:flex}.sds-rc-pager__item+.sds-rc-pager__item:before{content:"";background:var(--sds-border,#e3e5ea);width:16px;height:2px;display:inline-block}.sds-rc-pager__step{appearance:none;background:var(--sds-bg,#fff);border:2px solid var(--sds-border,#e3e5ea);width:32px;height:32px;color:var(--sds-text-subtle,#757575);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.sds-rc-pager__step:hover{border-color:var(--sds-text,#292929);color:var(--sds-text,#292929)}.sds-rc-pager__step:active{transform:scale(.95)}.sds-rc-pager__step--reviewed{color:#0f8c64;background:#13bc861f;border-color:#13bc86}.sds-rc-pager__step--reviewed:hover{background:#13bc8633;border-color:#0f8c64}.sds-rc-pager__step--current{color:#fff;cursor:default;background:#1c73ff;border-color:#1c73ff}.sds-rc-pager__step--current:hover{color:#fff;background:#1c73ff;border-color:#1c73ff}.sds-rc-pager__step--current.sds-rc-pager__step--reviewed{background:linear-gradient(135deg,#1c73ff 60%,#13bc86 60%);border-color:#1c73ff}.sds-rc-pager__summary{color:var(--sds-text-subtle,#757575);white-space:nowrap;font-size:12px}.sds-review-tab{grid-template-columns:minmax(280px,320px) 1fr;align-items:start;gap:20px;min-height:480px;margin-top:24px;display:grid}@media (width<=1024px){.sds-review-tab{grid-template-columns:1fr}}.sds-review-tab__rail{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg,#fff);border-radius:8px;flex-direction:column;align-self:start;gap:8px;max-height:calc(100vh - 172px);padding:12px 8px 8px;display:flex;position:sticky;top:156px;overflow-y:auto}.sds-review-tab__rail-header{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 4px 8px;display:flex}.sds-review-tab__rail-header-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sds-text-subtle,#757575);font-size:11px;font-weight:700}.sds-review-tab__rail-header-actions{align-items:center;gap:2px;display:inline-flex}.sds-review-tab__rail-focus-btn{appearance:none;cursor:pointer;color:var(--sds-text-subtle,#757575);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.sds-review-tab__rail-focus-btn:hover{background:var(--sds-bg-subtle,#f5f6f8);color:var(--sds-text,#292929)}.sds-review-tab__rail-focus-btn:focus-visible{outline:2px solid var(--sds-accent,#008192);outline-offset:1px}.sds-review-tab__rail-focus-btn[aria-pressed=true]{background:var(--sds-accent-bg,#e5f4f6);color:var(--sds-accent,#008192);border-color:var(--sds-accent,#008192)}.sds-deal-setup-v2--focus .sds-deal-setup-v2__header{display:none}.sds-deal-setup-v2--focus .sds-review-tab{margin-top:24px}.sds-deal-setup-v2--focus .sds-review-tab__rail{max-height:calc(100vh - 32px);top:16px}.sds-review-tab__contract-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sds-review-tab__contract-row{appearance:none;cursor:pointer;text-align:left;width:100%;color:var(--sds-text,#292929);background:0 0;border:none;border-radius:6px;grid-template-columns:14px 1fr auto auto;align-items:center;gap:8px;padding:8px;font-family:inherit;font-size:13px;display:grid}.sds-review-tab__contract-row:hover{background:var(--sds-bg-subtle,#f5f6f8)}.sds-review-tab__contract--current>.sds-review-tab__contract-row{background:var(--sds-bg-subtle,#f5f6f8);font-weight:600}.sds-review-tab__caret{color:var(--sds-text-subtle,#757575);font-size:10px;transition:transform .15s;display:inline-block}.sds-review-tab__caret--open{transform:rotate(90deg)}.sds-review-tab__contract-id{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sds-review-tab__contract-progress{background:var(--sds-warning-bg,#fff4e0);color:var(--sds-warning-text,#8a4b00);border:1px solid var(--sds-warning,#e6a23c);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:600}.sds-review-tab__contract-progress--done{background:var(--sds-positive,#2e8540);color:#fff;border-color:var(--sds-positive,#2e8540)}.sds-review-tab__contract-status{background:var(--sds-bg-subtle,#eef0f3);color:var(--sds-text-subtle,#757575);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.sds-review-tab__contract-status--accepted{color:#1e6b2e;background:#e7f5ec}.sds-review-tab__contract-status--returned{color:#a4232a;background:#fdecec}.sds-review-tab__contract-status--reviewed{color:#1e6b2e;background:#e7f5ec}.sds-review-tab__contract-status--submitted{color:#1c4fb8;background:#e3edff}.sds-review-tab__item-list{border-left:1px solid var(--sds-border,#e3e5ea);flex-direction:column;gap:1px;margin:2px 0 6px 20px;padding:0 0 0 6px;list-style:none;display:flex}.sds-review-tab__item-row{appearance:none;cursor:pointer;text-align:left;width:100%;color:var(--sds-text,#292929);background:0 0;border:none;border-radius:6px;grid-template-columns:16px 1fr;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:12.5px;line-height:1.35;display:grid}.sds-review-tab__item-row:hover{background:var(--sds-bg-subtle,#f5f6f8)}.sds-review-tab__item-row--current{background:var(--sds-accent-bg,#e5f4f6);color:var(--sds-text,#292929);font-weight:600}.sds-review-tab__item-row--done .sds-review-tab__item-mark{color:var(--sds-positive,#2e8540)}.sds-review-tab__item-row--returned .sds-review-tab__item-mark{color:#a4232a}.sds-review-tab__item-mark{color:var(--sds-text-subtle,#757575);text-align:center;font-size:12px}.sds-review-tab__item-row--current .sds-review-tab__item-mark{color:var(--sds-accent,#008192)}.app-shell.sds.sds--dark .sds-review-tab__item-row--current{color:var(--sds-text,#e9ecf1);background:#4fb0c629}.app-shell.sds.sds--dark .sds-review-tab__item-row--current .sds-review-tab__item-mark{color:#6cc7dc}.sds-review-tab__item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sds-review-tab__rail-legend{border-top:1px solid var(--sds-bg-subtle,#eef0f3);color:var(--sds-text-subtle,#757575);flex-wrap:wrap;gap:12px;padding:8px 8px 0;font-size:11px;display:flex}.sds-review-tab__rail-legend .sds-review-tab__mark-swatch{text-align:center;width:12px;margin-right:2px;display:inline-block}.sds-review-tab__rail-legend .sds-review-tab__mark-swatch--done{color:var(--sds-positive,#2e8540)}.sds-review-tab__rail-legend .sds-review-tab__mark-swatch--returned{color:#a4232a}.sds-review-tab__rail-style-hint{appearance:none;cursor:pointer;color:var(--sds-text-subtle,#757575);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.sds-review-tab__rail-style-hint kbd{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg-subtle,#f5f6f8);color:inherit;border-radius:3px;padding:1px 4px;font-family:inherit;font-size:10px;font-weight:700}.sds-review-tab__rail-style-hint:hover{background:var(--sds-bg-subtle,#f5f6f8);color:var(--sds-text,#292929)}.sds-review-tab__rail-style-hint:focus-visible{outline:2px solid var(--sds-accent,#008192);outline-offset:1px}.sds-review-tab__rail-style-hint[aria-pressed=true]{background:var(--sds-accent-bg,#e5f4f6);color:var(--sds-accent,#008192);border-color:var(--sds-accent,#008192)}.sds-review-tab__rail-style-hint[aria-pressed=true] kbd{background:0 0;border-color:currentColor}.sds-review-tab__grid-hint{appearance:none;cursor:pointer;color:var(--sds-text-subtle,#757575);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.sds-review-tab__grid-hint kbd{border:1px solid var(--sds-border,#e3e5ea);background:var(--sds-bg-subtle,#f5f6f8);color:inherit;border-radius:3px;padding:1px 4px;font-family:inherit;font-size:10px;font-weight:700}.sds-review-tab__grid-hint:hover{background:var(--sds-bg-subtle,#f5f6f8);color:var(--sds-text,#292929)}.sds-review-tab__grid-hint:focus-visible{outline:2px solid var(--sds-accent,#008192);outline-offset:1px}.sds-review-tab__grid-hint[aria-pressed=true]{background:var(--sds-accent-bg,#e5f4f6);color:var(--sds-accent,#008192);border-color:var(--sds-accent,#008192)}.sds-review-tab__grid-hint[aria-pressed=true] kbd{background:0 0;border-color:currentColor}.sds-review-tab__stepper{flex-direction:column;gap:0;min-width:0;display:flex}.sds-review-tab__pane{flex-direction:column;min-width:0;display:flex}.sds-review-tab__pane-header{justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 12px;display:flex}.sds-review-tab__pane-crumb{align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.sds-review-tab__pane-crumb-contract{color:var(--sds-text,#292929);white-space:nowrap;font-size:16px;font-weight:600}.sds-review-tab__pane-crumb-sep{color:var(--sds-text-subtle,#757575)}.sds-review-tab__pane-crumb-item{color:var(--sds-text-subtle,#757575);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sds-review-tab__pane-viewonly{background:var(--sds-bg-subtle,#eef0f3);border:1px solid var(--sds-border,#e3e5ea);color:var(--sds-text-subtle,#757575);text-transform:uppercase;letter-spacing:.04em;cursor:help;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.sds-review-tab__leg-switch{background:var(--sds-bg-subtle,#eef0f3);border:1px solid var(--sds-border,#e3e5ea);border-radius:999px;gap:0;margin-right:8px;padding:2px;display:inline-flex}.sds-review-tab__leg-switch-btn{appearance:none;color:var(--sds-text-subtle,#757575);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.sds-review-tab__leg-switch-btn:hover:not(.sds-review-tab__leg-switch-btn--active){color:var(--sds-text,#292929)}.sds-review-tab__leg-switch-btn--active{background:var(--sds-bg,#fff);color:var(--sds-text,#292929);box-shadow:0 1px 2px #00000014}.sds-review-tab__leg-switch-btn:focus-visible{outline:2px solid var(--sds-focus,#005eb8);outline-offset:2px}.sds-review-tab__pane-actions{flex-shrink:0;gap:8px;display:flex}.sds-review-tab__pane-body{flex-direction:column;gap:0;padding:0;display:flex}.sds-review-tab__pane-body .sds-rc-block{scroll-margin-top:80px}.sds-review-tab__submit-card{border:1px solid var(--sds-accent,#008192);background:var(--sds-accent-bg,#e5f4f6);border-radius:8px;margin-top:8px;margin-bottom:16px;padding:20px 24px;scroll-margin-top:80px}.sds-review-tab__submit-card-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.sds-review-tab__submit-agree{color:var(--sds-text,#292929);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;font-size:13.5px;line-height:1.5;display:inline-flex}.sds-review-tab__submit-agree input[type=checkbox]{width:16px;height:16px;accent-color:var(--sds-accent,#008192);cursor:pointer;margin-top:2px}.sds-review-tab__conditions-link{appearance:none;color:var(--sds-accent,#008192);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sds-review-tab__conditions-link:hover{text-decoration:none}.sds-review-tab__conditions-link:focus-visible{outline:2px solid var(--sds-accent,#008192);outline-offset:2px;border-radius:2px}.app-shell.sds.sds--dark .sds-review-tab__submit-card{background:#4fb0c61a;border-color:#4fb0c6}.app-shell.sds.sds--dark .sds-review-tab__submit-agree{color:var(--sds-text,#e9ecf1)}.app-shell.sds.sds--dark .sds-review-tab__conditions-link{color:#6cc7dc}.app-shell.sds.sds--dark .sds-review-tab__submit-agree input[type=checkbox]{accent-color:#4fb0c6}.app-shell.sds.sds--dark .sds-review-tab__conditions-link:focus-visible{outline-color:#6cc7dc}.sds-review-tab__empty{text-align:center;color:var(--sds-text-subtle,#757575);padding:32px 0;font-size:13px}.sds-duplicate-drawer__panel{max-width:640px}.sds-duplicate-drawer__body{flex-direction:column;flex:auto;gap:16px;padding:20px 32px;display:flex;overflow-y:auto}.sds-duplicate-drawer__intro{color:var(--sds-text-subtle,#616161);background:var(--sds-bg-subtle,#f5f6f8);border-left:3px solid var(--sds-accent,#007fa2);border-radius:6px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.sds-duplicate-drawer__section-header{justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;display:flex}.sds-duplicate-drawer__section-title{color:var(--sds-text,#292929);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.sds-duplicate-drawer__section-count{color:var(--sds-text-subtle,#616161);font-variant-numeric:tabular-nums;font-size:12px}.sds-duplicate-drawer__leg-picker{background:var(--sds-bg-subtle,#f5f6f8);border:1px solid var(--sds-border,#e0e0e0);border-radius:6px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sds-duplicate-drawer__leg-options{flex-wrap:wrap;gap:16px;display:flex}.sds-duplicate-drawer__leg-option{color:var(--sds-text,#292929);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sds-duplicate-drawer__leg-name{font-weight:500}.sds-duplicate-drawer__leg-hint{color:var(--sds-text-subtle,#616161);margin:0;font-size:12px;line-height:1.4}.sds-duplicate-drawer__empty{text-align:center;color:var(--sds-text-subtle,#616161);border:1px dashed var(--sds-border,#e0e0e0);border-radius:6px;padding:24px;font-size:13px}.sds-duplicate-drawer__tree{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sds-duplicate-drawer__group{border:1px solid var(--sds-border,#e0e0e0);background:var(--sds-bg,#fff);border-radius:6px}.sds-duplicate-drawer__group-row{align-items:center;gap:8px;padding:8px 12px;display:flex}.sds-duplicate-drawer__disclosure{appearance:none;width:20px;height:20px;color:var(--sds-text-subtle,#616161);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.sds-duplicate-drawer__disclosure:hover{background:var(--sds-bg-subtle,#f5f6f8)}.sds-duplicate-drawer__disclosure:focus-visible{outline:2px solid var(--sds-accent,#007fa2);outline-offset:2px}.sds-duplicate-drawer__group-label{cursor:pointer;min-width:0;color:var(--sds-text,#292929);flex:1;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sds-duplicate-drawer__group-label input[type=checkbox]{accent-color:var(--sds-accent,#007fa2);cursor:pointer}.sds-duplicate-drawer__group-name{color:var(--sds-text,#292929);font-weight:600}.sds-duplicate-drawer__group-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--sds-text-subtle,#616161);background:var(--sds-bg-subtle,#f5f6f8);border-radius:3px;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.sds-duplicate-drawer__group-meta{color:var(--sds-text-subtle,#616161);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.sds-duplicate-drawer__materials{border-top:1px solid var(--sds-border-subtle,#eef1f5);flex-direction:column;gap:2px;margin:0;padding:4px 12px 8px 44px;list-style:none;display:flex}.sds-duplicate-drawer__material{padding:0}.sds-duplicate-drawer__material-label{cursor:pointer;color:var(--sds-text,#292929);border-radius:4px;grid-template-columns:20px 80px 1fr auto auto;align-items:center;gap:10px;padding:6px 8px;font-size:12px;transition:background-color .15s;display:grid}.sds-duplicate-drawer__material-label:hover{background:var(--sds-bg-subtle,#f5f6f8)}.sds-duplicate-drawer__material-label input[type=checkbox]{accent-color:var(--sds-accent,#007fa2);cursor:pointer}.sds-duplicate-drawer__material-code{font-variant-numeric:tabular-nums;color:var(--sds-text-subtle,#616161);font-weight:600}.sds-duplicate-drawer__material-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sds-duplicate-drawer__material-depot{color:var(--sds-text-subtle,#616161);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11px;overflow:hidden}.sds-duplicate-drawer__material-volume{font-variant-numeric:tabular-nums;color:var(--sds-text,#292929);text-align:right;font-weight:500}.sds-duplicate-drawer__footer{align-items:center;gap:12px;display:flex}.sds-duplicate-drawer__footer-summary{min-width:0;color:var(--sds-text-subtle,#616161);font-variant-numeric:tabular-nums;flex:auto;font-size:12px}.app-shell.sds.sds--dark .sds-duplicate-drawer__intro{color:var(--sds-text,#e9ecf1);background:#4fc3e01a;border-left-color:#4fc3e0}.app-shell.sds.sds--dark .sds-duplicate-drawer__empty{color:#b7c2d5;border-color:#46516a}.app-shell.sds.sds--dark .sds-duplicate-drawer__group{background:#2b3446;border-color:#46516a}.app-shell.sds.sds--dark .sds-duplicate-drawer__group-tag{color:#b7c2d5;background:#313b52}.app-shell.sds.sds--dark .sds-duplicate-drawer__disclosure:hover,.app-shell.sds.sds--dark .sds-duplicate-drawer__material-label:hover{background:#384258}.app-shell.sds.sds--dark .sds-duplicate-drawer__materials{border-top-color:#313b52}.sds-assistant-trigger{z-index:90;background:var(--sds-bg,#fff);color:var(--sds-text,#292929);border:1px solid var(--sds-border,#d8dbe0);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:box-shadow .15s,transform .15s,border-color .15s,background .15s;display:inline-flex;position:fixed;top:14px;right:20px;box-shadow:0 2px 10px #141e320f,0 6px 20px #141e320d}.sds-assistant-trigger:hover{border-color:var(--sds-border-strong,#b8bcc4);transform:translateY(-1px);box-shadow:0 4px 14px #141e321a,0 10px 28px #141e3214}.sds-assistant-trigger:focus-visible{outline:2px solid var(--sds-accent,#fbce07);outline-offset:2px}.sds-assistant-trigger svg{color:#7c3aed}.sds-assistant-trigger__label{font-size:13px;font-weight:500}.sds-assistant-trigger__kbd{min-width:22px;height:18px;color:var(--sds-text-subtle,#757575);background:var(--sds-bg-subtle,#f5f5f5);border:1px solid var(--sds-border,#e5e5e5);border-radius:4px;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.app-shell.sds.sds--dark .sds-assistant-trigger{background:var(--sds-bg,#1e2636);color:var(--sds-text,#e9ecf1);border-color:var(--sds-border,#313b52);box-shadow:0 2px 10px #00000059,0 6px 20px #00000040}.app-shell.sds.sds--dark .sds-assistant-trigger:hover{border-color:var(--sds-border-strong,#46516a)}.app-shell.sds.sds--dark .sds-assistant-trigger svg{color:#c084fc}.app-shell.sds.sds--dark .sds-assistant-trigger__kbd{color:#b7c2d5;background:#2b3446;border-color:#46516a}.sds-assistant .sds-drawer__panel.sds-assistant__panel{width:100%;max-width:460px}.sds-assistant__header{align-items:flex-start;gap:12px}.sds-assistant__title-wrap{align-items:flex-start;gap:12px;display:flex}.sds-assistant__brand-icon{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#c084fc 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;display:inline-flex}.sds-assistant__title{font-size:18px}.sds-drawer__eyebrow+.sds-assistant__title,.sds-assistant__title{margin-top:2px}.sds-assistant__context{color:var(--sds-text-subtle,#757575);margin-top:4px;font-size:12px}.sds-assistant__context strong{color:var(--sds-text,#292929);font-weight:500}.sds-assistant__header-actions{align-items:center;gap:4px;display:inline-flex}.sds-assistant__reset{border:1px solid var(--sds-border,#d8dbe0);color:var(--sds-text-subtle,#757575);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:12px}.sds-assistant__reset:hover{border-color:var(--sds-border-strong,#b8bcc4);color:var(--sds-text,#292929)}.sds-assistant__body{background:var(--sds-bg,#fff);flex:1;padding:20px 24px;overflow-y:auto}.sds-assistant__empty-hero{text-align:left;border-bottom:1px solid var(--sds-border,#ececec);margin-bottom:20px;padding:8px 0 20px}.sds-assistant__empty-icon{color:#7c3aed;background:linear-gradient(135deg,#7c3aed24 0%,#c084fc24 100%);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:inline-flex}.sds-assistant__empty-title{color:var(--sds-text,#292929);margin:0 0 6px;font-size:17px;font-weight:600}.sds-assistant__empty-body{color:var(--sds-text-subtle,#6b7280);margin:0;font-size:13px;line-height:1.5}.sds-assistant__group+.sds-assistant__group{margin-top:20px}.sds-assistant__group-title{text-transform:uppercase;letter-spacing:.5px;color:var(--sds-text-subtle,#757575);margin-bottom:10px;font-size:11px;font-weight:600}.sds-assistant__suggestions{flex-direction:column;gap:8px;display:flex}.sds-assistant__suggestion{text-align:left;background:var(--sds-bg-subtle,#f7f7f8);border:1px solid var(--sds-border,#ececec);cursor:pointer;border-radius:10px;padding:12px 14px;font-family:inherit;transition:border-color .12s,background .12s,transform .12s}.sds-assistant__suggestion:hover{background:var(--sds-bg,#fff);border-color:#7c3aed;transform:translate(2px)}.sds-assistant__suggestion-title{color:var(--sds-text,#292929);font-size:13px;font-weight:500;line-height:1.4;display:block}.sds-assistant__thread{flex-direction:column;gap:18px;display:flex}.sds-assistant__msg{gap:10px;display:flex}.sds-assistant__msg--user{justify-content:flex-end}.sds-assistant__msg--user .sds-assistant__msg-bubble{color:#fff;background:#7c3aed;border-radius:14px 14px 4px;max-width:85%;padding:10px 14px;font-size:13.5px;line-height:1.5}.sds-assistant__msg--assistant .sds-assistant__msg-bubble{background:var(--sds-bg-subtle,#f7f7f8);color:var(--sds-text,#292929);border:1px solid var(--sds-border,#ececec);border-radius:4px 14px 14px;padding:12px 14px;font-size:13.5px;line-height:1.55}.sds-assistant__msg-avatar{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#c084fc 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sds-assistant__msg-body{flex-direction:column;align-items:flex-start;max-width:88%;display:flex}.sds-assistant__msg-para{margin:0 0 8px}.sds-assistant__msg-para:last-child{margin-bottom:0}.sds-assistant__typing{gap:4px;padding:4px 2px;display:inline-flex}.sds-assistant__typing span{background:var(--sds-text-subtle,#9aa1ac);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite sds-assistant-typing}.sds-assistant__typing span:nth-child(2){animation-delay:.15s}.sds-assistant__typing span:nth-child(3){animation-delay:.3s}@keyframes sds-assistant-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.sds-assistant__citations{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.sds-assistant__citations-label{color:var(--sds-text-subtle,#757575);font-size:11px}.sds-assistant__citation{color:#7c3aed;cursor:default;background:#7c3aed14;border:1px solid #7c3aed2e;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.sds-assistant__feedback{gap:4px;margin-top:6px;display:inline-flex}.sds-assistant__feedback-btn{color:var(--sds-text-subtle,#9aa1ac);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.sds-assistant__feedback-btn:hover{background:var(--sds-bg-subtle,#f2f2f2);color:var(--sds-text,#292929)}.sds-assistant__composer{border-top:1px solid var(--sds-border,#ececec);background:var(--sds-bg,#fff);align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.sds-assistant__input{border:1px solid var(--sds-border,#d8dbe0);background:var(--sds-bg,#fff);min-height:40px;max-height:140px;color:var(--sds-text,#292929);resize:none;border-radius:10px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.sds-assistant__input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}.sds-assistant__send{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .12s;display:inline-flex}.sds-assistant__send:hover:not(:disabled){background:#6d28d9}.sds-assistant__send:disabled{background:var(--sds-bg-subtle,#ececec);color:var(--sds-text-subtle,#9aa1ac);cursor:not-allowed}.sds-assistant__footer{color:var(--sds-text-subtle,#9aa1ac);text-align:center;background:var(--sds-bg,#fff);border-top:1px solid var(--sds-border,#f5f5f5);padding:8px 16px 12px;font-size:11px}.app-shell.sds.sds--dark .sds-assistant__empty-hero{border-bottom-color:#313b52}.app-shell.sds.sds--dark .sds-assistant__empty-icon{color:#c084fc;background:linear-gradient(135deg,#c084fc2e 0%,#7c3aed2e 100%)}.app-shell.sds.sds--dark .sds-assistant__suggestion{background:#262f42;border-color:#313b52}.app-shell.sds.sds--dark .sds-assistant__suggestion:hover{background:#2b3446;border-color:#c084fc}.app-shell.sds.sds--dark .sds-assistant__suggestion-title{color:#e9ecf1}.app-shell.sds.sds--dark .sds-assistant__msg--assistant .sds-assistant__msg-bubble{color:#e9ecf1;background:#262f42;border-color:#313b52}.app-shell.sds.sds--dark .sds-assistant__citation{color:#c084fc;background:#c084fc1f;border-color:#c084fc47}.app-shell.sds.sds--dark .sds-assistant__composer{background:var(--sds-bg,#1e2636);border-top-color:#313b52}.app-shell.sds.sds--dark .sds-assistant__input{color:#e9ecf1;background:#262f42;border-color:#46516a}.app-shell.sds.sds--dark .sds-assistant__input:focus{border-color:#c084fc;box-shadow:0 0 0 3px #c084fc33}.app-shell.sds.sds--dark .sds-assistant__footer{background:var(--sds-bg,#1e2636);border-top-color:#262f42}.app-shell.sds.sds--dark .sds-assistant__feedback-btn:hover{color:#e9ecf1;background:#262f42}.app-shell.sds.sds--dark .sds-assistant__reset{color:#b7c2d5;border-color:#46516a}.app-shell.sds.sds--dark .sds-assistant__reset:hover{color:#e9ecf1;border-color:#7f8898}:root{--sds-assistant-width:460px}.app-shell.sds{transition:padding-right .22s}.app-shell.sds.sds--assistant-open{padding-right:var(--sds-assistant-width)}.sds-drawer.sds-assistant{width:var(--sds-assistant-width);z-index:150;pointer-events:none;display:block;inset:0 0 0 auto}.sds-drawer.sds-assistant .sds-drawer__panel.sds-assistant__panel{pointer-events:auto;border-left:1px solid var(--sds-border,#ececec);width:100%;max-width:none;box-shadow:-8px 0 24px #141e3214}.app-shell.sds.sds--dark .sds-drawer.sds-assistant .sds-drawer__panel.sds-assistant__panel{border-left-color:#313b52;box-shadow:-8px 0 24px #00000059}.app-shell.sds.sds--assistant-open .sds-assistant-trigger{display:none}@media (width<=1100px){.app-shell.sds.sds--assistant-open{padding-right:0}.sds-drawer.sds-assistant{pointer-events:auto;background:#12192473;justify-content:flex-end;width:auto;display:flex;inset:0}.sds-drawer.sds-assistant .sds-drawer__panel.sds-assistant__panel{width:100%;max-width:var(--sds-assistant-width)}}.sds-exp{color:var(--sds-text,#121924);background:var(--sds-bg,#fff);min-height:100%;padding:24px 32px 64px;font-family:Avenir Next,Arial,sans-serif}.sds-exp__page-header{border-bottom:1px solid var(--sds-border,#e0e0e0);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:16px;display:grid}.sds-exp__back{appearance:none;border:1px solid var(--sds-border,#e0e0e0);color:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.sds-exp__back:hover{background:#0000000a}.sds-exp__title-block{min-width:0}.sds-exp__title{margin:0;font-size:20px;font-weight:700}.sds-exp__subtitle{color:var(--sds-text-subtle,#757575);max-width:720px;margin:4px 0 0;font-size:13px}.sds-exp__legend{color:var(--sds-text-subtle,#757575);white-space:nowrap;font-size:12px}.sds-exp__kbd{background:var(--sds-bg-subtle,#f4f4f4);border:1px solid var(--sds-border,#e0e0e0);color:var(--sds-text,#121924);border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-block}.sds-exp__grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:24px;display:grid}.sds-exp__grid--ref{margin-bottom:24px}.sds-exp__toolbar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.sds-exp__filter{background:var(--sds-bg-subtle,#f4f4f4);border:1px solid var(--sds-border,#e0e0e0);border-radius:4px;padding:2px;display:inline-flex}.sds-exp__filter-btn{appearance:none;color:var(--sds-text,#121924);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.sds-exp__filter-btn:hover{background:#0000000a}.sds-exp__filter-btn--active,.sds-exp__filter-btn--active:hover{color:var(--sds-accent,#007fa2);background:#fff;box-shadow:0 1px 2px #00000014}.sds-exp__variant{border:1px solid var(--sds-border,#e0e0e0);background:0 0;border-radius:6px;flex-direction:column;gap:16px;padding:20px;display:flex}.sds-exp__variant-header{grid-template-columns:40px 1fr;align-items:start;gap:12px;display:grid}.sds-exp__variant-num{background:var(--sds-accent,#007fa2);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.sds-exp__variant-num--ref{letter-spacing:.08em;background:#292929;width:auto;min-width:40px;padding:0 8px;font-size:11px}.sds-exp__reference{margin-bottom:24px}.sds-exp__variant-stage--ref{align-items:flex-start}.sds-card-inset.sds-deal-setup-v2__contract-card.sds-deal-setup-v2__contract-card--mix.sds-exp__cc2{width:360px}.sds-exp__cc2-body{flex-direction:column;flex:1;gap:12px;padding-top:16px;display:flex}.sds-exp__cc2-row{color:var(--sds-text,#121924);grid-template-columns:18px 1fr;align-items:center;gap:12px;min-width:0;font-size:13px;line-height:1.4;display:grid}.sds-exp__cc2-icon{color:var(--sds-text-subtle,#757575);justify-content:center;align-items:center;display:inline-flex}.sds-exp__cc2-icon svg{width:14px;height:14px}.sds-exp__cc2-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sds-card-inset.sds-deal-setup-v2__contract-card.sds-deal-setup-v2__contract-card--mix.sds-exp__cc3{width:360px}.sds-exp__cc3-header{border-bottom:1px solid var(--sds-border,#e0e0e0);grid-template-columns:1fr auto;align-items:center;gap:10px;padding-bottom:14px;display:grid}.sds-exp__cc3-title{align-items:center;gap:10px;min-width:0;display:inline-flex;overflow:hidden}.sds-exp__cc3-cid{color:var(--sds-text,#121924);letter-spacing:.01em;flex-shrink:0;font-size:14px;font-weight:700}.sds-exp__cc3-divider{background:var(--sds-border,#c9cdd6);flex-shrink:0;align-self:stretch;width:1px;min-height:16px;display:inline-block}.sds-exp__cc3-cp{color:var(--sds-text,#121924);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.sds-exp__reference--fullrow{grid-column:1/-1}.sds-exp__cc-swim{background:#f4f4f4;border:1px solid #0000;border-radius:3px;align-items:stretch;gap:0;min-width:0;padding:0;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000026}.sds-exp__cc-swim:hover{border-color:var(--sds-accent,#007fa2);background:#f5f5f5}.sds-exp__cc-swim-identity{border-right:1px solid var(--sds-border,#e0e0e0);flex-shrink:0;align-items:center;min-width:260px;max-width:420px;padding:14px 20px;display:flex}.sds-exp__cc-swim-title{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.sds-exp__cc-swim-cid{color:var(--sds-text,#121924);letter-spacing:.01em;flex-shrink:0;font-size:14px;font-weight:700}.sds-exp__cc-swim-divider{background:var(--sds-border,#c9cdd6);flex-shrink:0;align-self:stretch;width:1px;min-height:16px;display:inline-block}.sds-exp__cc-swim-cp{color:var(--sds-text,#121924);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.sds-exp__cc-swim-fields{flex:1;align-items:stretch;min-width:0;display:flex}.sds-exp__cc-swim-field{color:var(--sds-text,#121924);flex:1;align-items:center;gap:10px;min-width:0;padding:14px 20px;font-size:13px;display:inline-flex}.sds-exp__cc-swim-field+.sds-exp__cc-swim-field{border-left:1px solid var(--sds-border,#e0e0e0)}.sds-exp__cc-swim-icon{color:var(--sds-text-subtle,#757575);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sds-exp__cc-swim-icon svg{width:14px;height:14px}.sds-exp__cc-swim-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sds-exp__variant-title{margin:4px 0 2px;font-size:14px;font-weight:700}.sds-exp__variant-desc{color:var(--sds-text-subtle,#757575);margin:0;font-size:12px;line-height:1.4}.sds-exp__variant-stage{flex-direction:column;gap:12px;display:flex}.sds-exp__card{background:#f4f4f4;border:1px solid #0000;border-radius:3px;transition:border-color .2s,box-shadow .2s,background-color .2s;overflow:hidden;box-shadow:0 1px 3px #00000026}.sds-exp__card:hover{border-color:var(--sds-accent,#007fa2);background:#f5f5f5}.sds-exp__pricing{border-top:1px solid var(--sds-border,#e0e0e0);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.sds-exp__price-chip{border:1px solid var(--sds-border,#e0e0e0);color:var(--sds-text,#121924);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.sds-exp__price-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.sds-exp__backup-chip{border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:relative}.sds-exp__backup-chip--filled{background:#ebb14b}.sds-exp__backup-chip--empty{background:0 0;border:1px dashed #00000040}.sds-exp__backup-chip--empty svg{opacity:.4}.sds-exp__backup-badge{color:#fff;text-align:center;background:#292929;border-radius:8px;min-width:14px;padding:1px 4px;font-size:9px;font-weight:700;position:absolute;top:-4px;right:-4px}.sds-exp__backup-pill{appearance:none;cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;max-width:180px;padding:4px 10px;font-family:inherit;font-size:12px;display:inline-flex}.sds-exp__backup-pill--empty{color:var(--sds-text-subtle,#757575);background:0 0;border:1px dashed #00000047}.sds-exp__backup-pill--empty:hover{color:var(--sds-text,#121924);background:#00000008;border-color:#00000080}.sds-exp__backup-pill--filled{color:#0e7757;background:#13bc861a;border:1px solid #13bc8666}.sds-exp__backup-pill--filled:hover{background:#13bc8629}.sds-exp__backup-pill-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sds-exp__backup-pill-extra{color:var(--sds-text-subtle,#757575);font-weight:600}.sds-exp__terms-icons{color:var(--sds-text-subtle,#757575);align-items:center;gap:8px;display:inline-flex}.sds-exp__terms-chips{flex-wrap:wrap;gap:8px;display:inline-flex}.sds-exp__terms-chip{border:1px solid var(--sds-border,#e0e0e0);color:var(--sds-text,#121924);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.sds-exp__v2-header{border-bottom:1px solid var(--sds-border,#e0e0e0);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.sds-exp__v2-title-lead{align-items:center;gap:10px;min-width:0;display:inline-flex}.sds-exp__v2-name{font-size:14px;font-weight:600}.sds-exp__v2-total{white-space:nowrap;font-size:13px;font-weight:600}.sds-exp__v2-unit{color:var(--sds-text-subtle,#757575);margin-left:2px;font-size:12px;font-weight:500}.sds-exp__v2-terms-pill{border:1px solid var(--sds-border,#e0e0e0);color:var(--sds-text,#121924);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.sds-exp__v2-materials{flex-direction:column;padding:4px 0;display:flex}.sds-exp__v2-row{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:inherit;display:grid}.sds-exp__v2-row:hover{background:#00000008}.sds-exp__v2-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sds-exp__v2-vol{white-space:nowrap;font-size:13px}.sds-exp__v2-meta{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.sds-exp__v5-header{border-bottom:1px solid var(--sds-border,#e0e0e0);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.sds-exp__v5-title-row{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;display:grid}.sds-exp__v5-name{font-size:14px;font-weight:600}.sds-exp__v5-total{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.sds-exp__v5-unit{color:var(--sds-text-subtle,#757575);margin-left:2px;font-size:12px;font-weight:500}.sds-exp__v5-materials{flex-direction:column;padding:4px 0;display:flex}.sds-exp__v5-row{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:4px 1fr auto 32px;align-items:center;gap:10px;width:100%;padding:8px 16px 8px 8px;font-family:inherit;display:grid;position:relative}.sds-exp__v5-row:hover{background:#00000008}.sds-exp__v5-rail{background:#a0a0a0;border-radius:2px;align-self:stretch;width:4px;display:inline-block}.sds-exp__v5-row--ready .sds-exp__v5-rail{background:#d96ba0}.sds-exp__v5-row--reviewed .sds-exp__v5-rail{background:#1c73ff}.sds-exp__v5-row--submitted .sds-exp__v5-rail{background:#4fb0c6}.sds-exp__v5-row--accepted .sds-exp__v5-rail{background:#13bc86}.sds-exp__v5-row--returned .sds-exp__v5-rail{background:#f15e5e}.sds-exp__v5-row--pending .sds-exp__v5-rail{background:#ff7f48}.sds-exp__v5-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sds-exp__v5-vol{white-space:nowrap;font-size:13px}.sds-exp__v5-backup{justify-content:center;align-items:center;display:inline-flex}.sds-exp__v6-hero{border-bottom:1px solid var(--sds-border,#e0e0e0);background:#00000005;flex-direction:column;gap:8px;padding:20px 20px 16px;display:flex}.sds-exp__v6-title-row{grid-template-columns:28px 1fr auto;align-items:center;gap:12px;display:grid}.sds-exp__v6-name{font-size:16px;font-weight:700}.sds-exp__v6-total{white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2}.sds-exp__v6-unit{color:var(--sds-text-subtle,#757575);margin-left:2px;font-size:12px;font-weight:500}.sds-exp__v6-materials{flex-direction:column;padding:4px 0;display:flex}.sds-exp__v6-row{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto 32px auto;align-items:center;gap:10px;width:100%;padding:8px 20px;font-family:inherit;display:grid}.sds-exp__v6-row:hover{background:#00000008}.sds-exp__v6-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sds-exp__v6-vol{white-space:nowrap;font-size:13px}.sds-exp__v6-backup,.sds-exp__v6-status{justify-content:center;align-items:center;display:inline-flex}.sds-exp__v8-header{border-bottom:1px solid var(--sds-border,#e0e0e0);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.sds-exp__v8-title-row{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;display:grid}.sds-exp__v8-name{font-size:14px;font-weight:600}.sds-exp__v8-total{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.sds-exp__v8-unit{color:var(--sds-text-subtle,#757575);margin-left:2px;font-size:12px;font-weight:500}.sds-exp__v8-materials{flex-direction:column;padding:4px 0;display:flex}.sds-exp__v8-row{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto 32px auto;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:inherit;display:grid}.sds-exp__v8-row:hover{background:#00000008}.sds-exp__v8-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sds-exp__v8-vol{white-space:nowrap;font-size:13px}.sds-exp__v8-backup,.sds-exp__v8-status{justify-content:center;align-items:center;display:inline-flex}.sds-exp__v1b-header{border-bottom:1px solid var(--sds-border,#e0e0e0);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.sds-exp__v1b-title-row{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;display:grid}.sds-exp__v1b-name{font-size:14px;font-weight:600}.sds-exp__v1b-total{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.sds-exp__v1b-unit{color:var(--sds-text-subtle,#757575);margin-left:2px;font-size:12px;font-weight:500}.sds-exp__v1b-materials{flex-direction:column;padding:4px 0;display:flex}.sds-exp__v1b-row{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto 32px auto;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:inherit;display:grid}.sds-exp__v1b-row:hover{background:#00000008}.sds-exp__v1b-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sds-exp__v1b-vol{white-space:nowrap;font-size:13px}.sds-exp__v1b-backup,.sds-exp__v1b-status{justify-content:center;align-items:center;display:inline-flex}.sds-exp__v9-header{border-bottom:1px solid var(--sds-border,#e0e0e0);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.sds-exp__v9-title-lead{align-items:center;gap:10px;min-width:0;display:inline-flex}.sds-exp__v9-name{font-size:14px;font-weight:600}.sds-exp__v9-total{white-space:nowrap;font-size:13px;font-weight:600}.sds-exp__v9-unit{color:var(--sds-text-subtle,#757575);margin-left:2px;font-size:12px;font-weight:500}.sds-exp__v9-terms-pill{border:1px solid var(--sds-border,#e0e0e0);color:var(--sds-text,#121924);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.sds-exp__v9-materials{flex-direction:column;padding:4px 0;display:flex}.sds-exp__v9-row{grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;padding:8px 16px;display:grid}.sds-exp__v9-row:hover{background:#00000008}.sds-exp__v9-desc{appearance:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0;font-family:inherit;font-size:13px;overflow:hidden}.sds-exp__v9-vol{white-space:nowrap;font-size:13px}.sds-exp__v9-meta{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.sds-exp__status-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;line-height:1;display:inline-flex}.sds-exp__status-icon--ring{background:0 0;border:2px solid}.sds-exp__status-icon--filled{color:#fff;background:currentColor}.sds-exp__status-icon--ready{color:#d96ba0}.sds-exp__status-icon--reviewed{color:#1c73ff}.sds-exp__status-icon--submitted{color:#4fb0c6}.sds-exp__status-icon--accepted{color:#13bc86}.sds-exp__status-icon--returned{color:#f15e5e}.sds-exp__status-icon--pending{color:#ff7f48}.sds-exp__status-icon--filled svg{color:#fff;stroke:#fff}.sds-exp__v10-header{border-bottom:1px solid var(--sds-border,#e0e0e0);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.sds-exp__v10-title-row{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;display:grid}.sds-exp__v10-name{font-size:14px;font-weight:600}.sds-exp__v10-total{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.sds-exp__v10-unit{color:var(--sds-text-subtle,#757575);margin-left:2px;font-size:12px;font-weight:500}.sds-exp__v10-materials{flex-direction:column;padding:4px 0;display:flex}.sds-exp__v10-row{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto 32px auto;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:inherit;display:grid}.sds-exp__v10-row:hover{background:#00000008}.sds-exp__v10-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sds-exp__v10-vol{white-space:nowrap;font-size:13px}.sds-exp__v10-backup,.sds-exp__v10-status{justify-content:center;align-items:center;display:inline-flex}.app-shell.sds.sds--dark .sds-exp{background:var(--sds-bg)}.app-shell.sds.sds--dark .sds-exp__variant{border-color:var(--sds-border);background:0 0}.app-shell.sds.sds--dark .sds-exp__card,.app-shell.sds.sds--dark .sds-exp__cc-swim{background:var(--sds-bg-subtle);border-color:var(--sds-border)}.app-shell.sds.sds--dark .sds-exp__cc-swim-identity,.app-shell.sds.sds--dark .sds-exp__cc-swim-field+.sds-exp__cc-swim-field{border-color:var(--sds-border)}.app-shell.sds.sds--dark .sds-exp__price-chip,.app-shell.sds.sds--dark .sds-exp__terms-chip{background:var(--sds-bg);border-color:var(--sds-border);color:var(--sds-text)}.app-shell.sds.sds--dark .sds-exp__filter{background:var(--sds-bg-subtle);border-color:var(--sds-border)}.app-shell.sds.sds--dark .sds-exp__filter-btn--active,.app-shell.sds.sds--dark .sds-exp__filter-btn--active:hover{background:var(--sds-bg);color:var(--sds-accent)}.app-shell.sds.sds--dark .sds-exp__v6-hero{background:#ffffff08}.app-shell.tns{color:#d6dde8;background:#0f1722}.tns-sidebar{background:#0a1320;border-right:1px solid #1c2839;flex-direction:column;flex-shrink:0;align-items:center;width:60px;padding:16px 0;display:flex}.tns-sidebar__top{flex-direction:column;align-items:center;gap:6px;margin-bottom:28px;display:flex}.tns-sidebar__logo{width:36px;height:36px}.tns-sidebar__env{letter-spacing:.5px;color:#0a1320;background:#ebb14b;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.tns-sidebar__nav{flex-direction:column;flex:1;gap:8px;display:flex}.tns-sidebar__icon{background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex;position:relative}.tns-sidebar__icon img{opacity:.6;filter:invert();width:22px;height:22px}.tns-sidebar__icon:hover img{opacity:.9}.tns-sidebar__icon.active{background:#1c2839}.tns-sidebar__icon.active img{opacity:1}.tns-sidebar__badge{background:#f15e5e;border:2px solid #0a1320;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:10px}.tns-sidebar__bottom{padding-top:12px}.tns-mode-toggle{color:#d6dde8;background:#142033}.tns-mode-toggle button.active{color:#0a1320;background:#13bc86}.tns-page{max-width:1600px;padding:32px 40px 64px}.tns-page__head{margin-bottom:24px}.tns-page__title{color:#fff;margin:0;font-size:32px;font-weight:500}.tns-page__subtitle{color:#8893a6;margin:4px 0 0;font-size:14px}.tns-page__actions{gap:12px;margin-bottom:24px;display:flex}.tns-btn{appearance:none;color:#d6dde8;letter-spacing:.5px;text-transform:uppercase;background:0 0;border:1px solid #2d3a4f;border-radius:2px;padding:10px 18px;font-size:12px;font-weight:700;transition:all .15s}.tns-btn:hover:not(:disabled){color:#13bc86;border-color:#13bc86}.tns-btn:disabled{opacity:.4;cursor:not-allowed}.tns-btn--primary{color:#0a1320;background:#13bc86;border-color:#13bc86}.tns-btn--primary:hover:not(:disabled){color:#0a1320;background:#11a777;border-color:#11a777}.tns-link{color:#13bc86;letter-spacing:.5px;text-transform:uppercase;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:700}.tns-link:hover{text-decoration:underline}.tns-link--danger{color:#f15e5e}.tns-filters{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.tns-filters__left{flex-wrap:wrap;gap:8px;display:flex}.tns-filters__right{flex:0 380px}.tns-filter{color:#d6dde8;background:#142033;border:1px solid #1c2839;border-radius:2px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.tns-filter:hover{border-color:#2d3a4f}.tns-filter__chev{color:#8893a6;font-size:10px}.tns-tab{color:#8893a6;text-transform:none;background:0 0;border:1px solid #2d3a4f;border-radius:2px;padding:8px 12px;font-size:12px}.tns-tab.is-selected{color:#13bc86;background:#1c2839;border-color:#13bc86}.tns-tab:disabled{opacity:.4;cursor:not-allowed}.tns-input{color:#d6dde8;background:#142033;border:1px solid #1c2839;border-radius:2px;width:100%;padding:9px 12px;font-size:13px}.tns-input:focus{border-color:#13bc86;outline:none}.tns-table{background:#142033;border:1px solid #1c2839;border-radius:2px;font-size:13px;overflow:hidden}.tns-table__head,.tns-tr{grid-template-columns:32px 2fr 1fr .7fr 1.5fr .8fr 1.5fr .8fr 1.4fr 1.6fr;align-items:center;gap:8px;padding:10px 16px;display:grid}.tns-table__head{text-transform:uppercase;letter-spacing:.5px;color:#8893a6;background:#0f1722;border-bottom:1px solid #1c2839;font-size:10px;font-weight:700}.tns-tr{border-bottom:1px solid #1c2839;transition:background .1s}.tns-tr:hover{background:#182438}.tns-tr:last-child{border-bottom:0}.tns-th,.tns-td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tns-col--maker{align-items:center;gap:8px;display:flex}.tns-col--products{flex-wrap:wrap;gap:4px;display:flex}.tns-mono{color:#8893a6;font-family:JetBrains Mono,Menlo,monospace}.tns-tag{background:var(--tag-color,#6a7592);color:#0a1320;letter-spacing:.5px;text-transform:uppercase;border-radius:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.tns-pill{color:#d6dde8;white-space:nowrap;background:#1c2839;border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}.tns-avatar{color:#0a1320;background:#13bc86;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.tns-maker-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tns-empty{text-align:center;color:#8893a6;padding:40px}.tns-modal{z-index:100;background:#00000080;justify-content:center;align-items:stretch;padding:32px;display:flex;position:fixed;inset:0}.tns-modal__panel{background:#142033;border:1px solid #1c2839;border-radius:4px;grid-template-columns:320px 1fr;width:100%;max-width:1320px;display:grid;overflow:hidden}.tns-modal__left{background:#0f1722;border-right:1px solid #1c2839;flex-direction:column;padding:24px;display:flex}.tns-modal__back{color:#8893a6;letter-spacing:.5px;text-transform:uppercase;text-align:left;background:0 0;border:0;padding:0 0 16px;font-size:11px;font-weight:700}.tns-modal__back:hover{color:#13bc86}.tns-modal__title{margin-bottom:24px}.tns-modal__heading{color:#fff;font-size:22px;font-weight:500}.tns-modal__sub{color:#8893a6;margin-top:4px;font-size:12px}.tns-progress{margin-bottom:16px}.tns-progress__bar{background:#1c2839;border-radius:2px;height:4px;overflow:hidden}.tns-progress__fill{background:#13bc86;height:100%;transition:width .2s}.tns-progress__label{color:#8893a6;margin-top:6px;font-size:11px;display:block}.tns-stepnav{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tns-stepnav__item{cursor:pointer;color:#d6dde8;border-left:2px solid #0000;border-radius:2px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.tns-stepnav__item:hover{background:#182438}.tns-stepnav__item.is-current{color:#fff;background:#182438;border-left-color:#13bc86}.tns-stepnav__num{color:#8893a6;background:#1c2839;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.tns-stepnav__item.is-current .tns-stepnav__num,.tns-stepnav__item.is-done .tns-stepnav__num{color:#0a1320;background:#13bc86}.tns-modal__right{flex-direction:column;padding:32px 40px;display:flex;overflow:auto}.tns-step{flex:1}.tns-step__title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:16px;font-weight:600}.tns-step__title--spaced{margin-top:32px}.tns-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.tns-field label{color:#8893a6;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.tns-select,.tns-textarea{color:#d6dde8;background:#0f1722;border:1px solid #1c2839;border-radius:2px;padding:9px 12px;font-size:13px}.tns-select:focus,.tns-textarea:focus,.tns-input:focus{border-color:#13bc86;outline:none}.tns-textarea{resize:vertical;font-family:inherit}.tns-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tns-grid .tns-field{margin-bottom:0}.tns-radio-row{gap:16px;padding-top:8px;font-size:13px;display:flex}.tns-radio-row label{text-transform:none;color:#d6dde8;letter-spacing:0;align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.tns-tx-card{background:#0f1722;border:1px solid #1c2839;border-radius:2px;margin-bottom:12px;padding:16px}.tns-tx-card__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tns-modal__footer{border-top:1px solid #1c2839;justify-content:space-between;gap:12px;margin-top:24px;padding-top:24px;display:flex}.tns-modal__footer-right{gap:8px;display:flex}.tns-assistant-trigger{z-index:90;color:#d6dde8;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#142033;border:1px solid #1c2839;border-radius:3px;align-items:center;gap:8px;padding:7px 14px 7px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:fixed;top:14px;right:24px}.tns-assistant-trigger:hover{background:#1c2839;border-color:#263447}.tns-assistant-trigger svg{color:#13bc86}.tns-assistant{z-index:200;justify-content:flex-end;display:flex;position:fixed;inset:0}.tns-assistant__backdrop{background:#050a1499;position:absolute;inset:0}.tns-assistant__panel{color:#d6dde8;background:#0f1722;border-left:1px solid #1c2839;flex-direction:column;width:100%;max-width:440px;height:100%;animation:.22s ease-out tns-assistant-slide;display:flex;position:relative}@keyframes tns-assistant-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.tns-assistant__header{border-bottom:1px solid #1c2839;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.tns-assistant__title-wrap{align-items:flex-start;gap:12px;display:flex}.tns-assistant__brand-icon{color:#0a1320;background:linear-gradient(135deg,#13bc86 0%,#0e9a6b 100%);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;display:inline-flex}.tns-assistant__eyebrow{color:#7f8898;text-transform:uppercase;letter-spacing:.6px;margin-bottom:2px;font-size:10px}.tns-assistant__title{color:#fff;margin:0;font-size:18px;font-weight:500}.tns-assistant__close{color:#7f8898;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px}.tns-assistant__close:hover{color:#fff;background:#1c2839}.tns-assistant__body{flex:1;justify-content:center;align-items:center;padding:40px 32px;display:flex;overflow-y:auto}.tns-assistant__placeholder{text-align:center;max-width:320px}.tns-assistant__placeholder-icon{color:#13bc86;background:#13bc8624;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex}.tns-assistant__placeholder-title{color:#fff;margin:0 0 8px;font-size:18px;font-weight:500}.tns-assistant__placeholder-body{color:#a6b0c0;margin:0;font-size:13px;line-height:1.55}.tns-assistant__placeholder-body strong{color:#fff;font-weight:600}:root{--tns-assistant-width:440px}.app-shell.tns{transition:padding-right .22s}.app-shell.tns.tns--assistant-open{padding-right:var(--tns-assistant-width)}.tns-assistant{width:var(--tns-assistant-width);z-index:150;pointer-events:none;display:block;inset:0 0 0 auto}.tns-assistant__panel{pointer-events:auto;width:100%;max-width:none}.app-shell.tns.tns--assistant-open .tns-assistant-trigger{display:none}@media (width<=1100px){.app-shell.tns.tns--assistant-open{padding-right:0}.tns-assistant{pointer-events:auto;background:#050a148c;justify-content:flex-end;width:auto;display:flex;inset:0}.tns-assistant__panel{width:100%;max-width:var(--tns-assistant-width)}}*,:before,:after{box-sizing:border-box}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0;font-family:Shell Font,Segoe UI,system-ui,-apple-system,sans-serif}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}.app-shell{width:100vw;height:100vh;display:flex;overflow:hidden}.app-shell .app-main{flex:1;min-width:0;overflow:auto}
