.app-shell.sds{background:#fff;color:#292929}.sds-main{background:#fff}.sds-navbar{width:64px;background:#fff;border-right:1px solid #f5f5f5;display:flex;flex-direction:column;align-items:stretch;padding:12px 0 16px;flex-shrink:0;overflow:visible;transition:width .18s ease}.sds-navbar--expanded{width:220px}.sds-navbar__top{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px 12px;margin-bottom:4px;min-height:44px}.sds-navbar--expanded .sds-navbar__top{justify-content:flex-start}.sds-navbar__pecten{width:32px;height:32px;flex-shrink:0}.sds-navbar__env{font-size:9px;font-weight:700;letter-spacing:.5px;background:#fff3cd;color:#806000;border:1px solid #ffe082;padding:1px 5px;border-radius:3px;line-height:14px}.sds-navbar__items{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex:1;padding:4px 8px}.sds-navbar__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;padding:10px 8px;border-radius:8px;cursor:pointer;transition:background .12s;position:relative;color:#757575;width:48px;height:48px}.sds-navbar--expanded .sds-navbar__item{width:auto;justify-content:flex-start;padding-left:16px}.sds-navbar__item:hover{background:#f5f5f5}.sds-navbar__item.active{background:#fff;color:#292929;overflow:hidden}.sds-navbar__item.active:after{content:"";position:absolute;right:0;top:0;width:3px;height:100%;background:#ffc600}.sds-navbar__item-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.sds-navbar__item-icon{width:20px;height:20px;opacity:.85;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{position:absolute;top:-2px;right:-4px;width:8px;height:8px;background:#dd1d21;border-radius:50%;border:2px solid #fff}.sds-navbar__item-label{font-size:13px;line-height:16px;font-weight:400;letter-spacing:.1px;white-space:nowrap}.sds-navbar__item.active .sds-navbar__item-label{font-weight:600}.sds-navbar__bottom{margin-top:auto;padding:8px;border-top:1px solid #f5f5f5;display:flex;flex-direction:column}.sds-navbar__expand-toggle{color:#919191}.sds-navbar__expand-toggle:hover{color:#757575}.sds-navbar__role{position:relative;display:flex;flex-direction:column}.sds-navbar--expanded .sds-navbar__role{align-items:stretch}.sds-navbar__avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:11px;font-weight:700;letter-spacing:.3px;color:#fff;flex-shrink:0;-webkit-user-select:none;user-select:none}.sds-navbar__avatar--dm{background:#006eb6}.sds-navbar__avatar--di{background:#6b4ea3}.sds-navbar__role-tooltip{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:#292929;color:#fff;font-size:12px;line-height:16px;font-weight:500;padding:6px 10px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease;z-index:1000;box-shadow:0 4px 12px #0000002e;display:flex;flex-direction:column;gap:2px;text-align:left}.sds-navbar__role-tooltip-title{font-weight:600}.sds-navbar__role-tooltip-hint{font-size:11px;font-weight:400;color:currentColor;opacity:.75}.sds-navbar__role-toggle:hover .sds-navbar__role-tooltip,.sds-navbar__role-toggle:focus-visible .sds-navbar__role-tooltip{opacity:1}.sds-theme-fab{position:fixed;top:16px;right:16px;z-index:100;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #e0e0e0;color:#757575;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px #0003;transition:background .12s,color .12s,border-color .12s}.sds-theme-fab:hover{background:#f5f5f5;color:#292929}.acc-page{padding:0 40px 40px;max-width:100%;font-family:Avenir Next,-apple-system,sans-serif}.acc-header-area{background:#fff;border-radius:8px;padding:40px 40px 0;margin-bottom:0}.acc-header-area__titles{margin-bottom:16px}.acc-header-area__title{font-size:44px;font-weight:600;margin:0;color:#292929;letter-spacing:-.37px}.acc-header-area__subtitle{margin:8px 0 0;color:#757575;font-size:20px;font-weight:500;letter-spacing:-.14px}.acc-header-area__buttons{display:flex;gap:24px;margin-bottom:16px}.acc-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;padding:14px 16px;font-size:14px;font-weight:600;letter-spacing:.64px;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:all .15s;white-space:nowrap}.acc-btn--primary{background:#007fa2;color:#292929;border-color:#007fa2}.acc-btn--primary:hover{background:#006379;border-color:#006379}.acc-btn--secondary{background:transparent;color:#757575;border-color:#919191}.acc-btn--secondary:hover{border-color:#757575;color:#292929}.acc-btn:disabled{opacity:.4;cursor:not-allowed}.acc-filters{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding:12px 0 24px}.acc-filter-pill-wrap{position:relative}.acc-filter-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3b4f704d;border:1px solid #e0e0e0;color:#292929;padding:11px 12px 10px;font-size:14px;font-weight:500;font-family:inherit;border-radius:100px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}.acc-filter-pill:hover{border-color:#919191;background:#3b4f7080}.acc-filter-pill--active{background:#1c73ff26;border-color:#007fa2}.acc-filter-pill svg{width:16px;height:16px;stroke:#757575}.acc-filter-pill__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.acc-filter-pill__dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:51;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 32px #0006;min-width:180px;padding:4px 0}.acc-filter-pill__option{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:none;background:transparent;font-size:14px;font-family:inherit;cursor:pointer;text-align:left;color:#292929}.acc-filter-pill__option:hover{background:#3b4f7066}.acc-filter-pill__option--selected{font-weight:600}.acc-filter-pill__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #919191;border-radius:3px;font-size:11px;flex-shrink:0;color:transparent}.acc-filter-pill__check--on{background:#007fa2;border-color:#007fa2;color:#292929}.acc-filter-pill__clear{display:block;width:100%;padding:10px 14px;border:none;border-top:1px solid #e0e0e0;background:transparent;font-size:12px;font-family:inherit;color:#dd1d21;cursor:pointer;text-align:left;margin-top:4px}.acc-filter-pill__clear:hover{background:#e05c5c1a}.acc-search{display:flex;align-items:center;gap:8px;background:#f5f5f5;border:1px solid #919191;border-radius:2px;padding:0 16px;height:40px;flex:1;min-width:200px}.acc-search__input{flex:1;background:none;border:none;color:#292929;font-size:16px;font-family:inherit;font-weight:500;outline:none}.acc-search__input::placeholder{color:#757575}.acc-table-header{display:flex;align-items:center;padding:8px 16px;opacity:.76;border-radius:4px}.acc-th{font-size:14px;font-weight:500;color:#757575;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.acc-th--expand{flex:0 0 32px;max-width:32px;min-width:24px;text-align:center;padding:0}.acc-th--expand svg{stroke:#757575;opacity:.5}.acc-th--check{flex:0 0 32px;max-width:32px;min-width:24px}.acc-th--counterparty{flex:1;max-width:150px;min-width:80px;padding-right:16px}.acc-th--status{flex:1;max-width:100px;min-width:60px}.acc-th--id{flex:1;max-width:60px;min-width:40px}.acc-th--dm,.acc-th--di{flex:1;max-width:50px}.acc-th--deal{flex:1;max-width:70px;min-width:24px;text-align:center}.acc-th--entity{flex:1;max-width:316px;min-width:210px}.acc-th--transaction{flex:1;max-width:100px;min-width:24px;text-align:center}.acc-th--buyer{flex:1;max-width:316px;min-width:210px}.acc-th--desc{flex:1;max-width:700px;min-width:210px}.acc-th--valid{flex:1;max-width:185px;min-width:80px}.acc-th--modified{flex:1;max-width:105px;min-width:60px}.acc-th--menu{flex:0 0 24px}.acc-table-body{display:flex;flex-direction:column;gap:8px;padding:8px 40px 0}.acc-row{display:flex;align-items:center;padding:16px;background:#fff;border-radius:4px;cursor:pointer;transition:background .12s}.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{font-size:16px;font-weight:500;color:#757575;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.acc-cell--white{color:#292929}.acc-cell--muted{color:#757575}.acc-status-tag{display:inline-block;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;text-align:center}.acc-deal-type-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:24px;background:#f5f5f5;color:#292929;font-size:12px;font-weight:700;box-shadow:0 1px 3px #0000001f,0 0 1px #0000001f}.acc-menu-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;opacity:0;transition:opacity .2s}.acc-row:hover .acc-menu-btn{opacity:1}.acc-checkbox{width:18px;height:18px;accent-color:#007fa2;cursor:pointer}.acc-expanded{background:#f5f5f5;border-radius:0 0 4px 4px;padding:16px 24px 20px;margin-top:-1px}.acc-expanded__grid{display:grid;grid-template-columns:1.5fr 1.5fr 2fr 3fr;gap:8px 24px}.acc-expanded__item{display:flex;flex-direction:column;gap:4px}.acc-expanded__label{font-size:12px;font-weight:600;color:#919191;text-transform:uppercase;letter-spacing:.4px}.acc-expanded__value{font-size:14px;color:#757575}.acc-empty{padding:48px;text-align:center;color:#919191;font-size:16px}.sds-deals-page{padding:0 24px 40px;max-width:100%;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif}.sds-deals-page__header{padding:16px 0 0}.sds-deals-page__title{font-size:32px;font-weight:700;margin:0;color:#292929;line-height:40px;letter-spacing:-.3px}.sds-deals-page__subtitle{margin:16px 0 0;color:#757575;font-size:16px;font-weight:400;line-height:24px}.sds-deals-page__ctas{display:flex;align-items:center;gap:12px;padding:24px 0}.sds-cta-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px;border-radius:4px;cursor:pointer;transition:all .15s;white-space:nowrap;font-family:inherit}.sds-cta-btn--filled{background:#ffc600;border-color:#ffc600;color:#292929}.sds-cta-btn--filled:hover{background:#e0ad00;border-color:#e0ad00}.sds-cta-btn--outlined{background:#fff;border-color:#d4d4d4;color:#757575}.sds-cta-btn--outlined:hover{border-color:#919191;color:#292929}.sds-cta-btn:disabled{opacity:.45;cursor:not-allowed}.sds-deals-page__filters{display:flex;align-items:center;gap:24px;padding-bottom:24px}.sds-deals-page__filters-left{display:flex;align-items:center;gap:8px;flex-shrink:0}.sds-deals-page__filters-right{flex:1;min-width:200px}.sds-filter-pill-wrap{position:relative}.sds-filter-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d4d4d4;color:#292929;padding:6px 12px;font-size:13px;font-weight:400;font-family:inherit;border-radius:20px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap;line-height:18px}.sds-filter-pill:hover{border-color:#919191;background:#f5f5f5}.sds-filter-pill--active{background:#292929;color:#fff;border-color:#292929}.sds-filter-pill--active svg{stroke:#fff}.sds-filter-pill svg{width:14px;height:14px;flex-shrink:0}.sds-filter-pill__label{pointer-events:none}.sds-filter-pill__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.sds-filter-pill__dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:51;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px #0000001f;min-width:180px;padding:4px 0}.sds-filter-pill__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;border:none;background:transparent;font-size:13px;font-family:inherit;cursor:pointer;text-align:left;color:#292929}.sds-filter-pill__option:hover{background:#f5f5f5}.sds-filter-pill__option--selected{font-weight:600}.sds-filter-pill__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #d4d4d4;border-radius:3px;font-size:11px;flex-shrink:0;color:transparent}.sds-filter-pill__check--on{background:#292929;border-color:#292929;color:#fff}.sds-filter-pill__clear{display:block;width:100%;padding:8px 14px;border:none;border-top:1px solid #e5e5e5;background:transparent;font-size:12px;font-family:inherit;color:#dd1d21;cursor:pointer;text-align:left;margin-top:4px}.sds-filter-pill__clear:hover{background:#fde8e8}.sds-deals-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d4d4d4;border-radius:4px;padding:0 12px;height:32px;width:100%;max-width:500px}.sds-deals-search:focus-within{border-color:#292929}.sds-deals-search svg{flex-shrink:0}.sds-deals-search__input{flex:1;background:none;border:none;color:#292929;font-size:13px;font-family:inherit;font-weight:400;outline:none;line-height:20px}.sds-deals-search__input::placeholder{color:#919191}.sds-deals-table-wrap{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 280px)}.sds-deals-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.sds-deals-table thead{position:sticky;top:0;z-index:2}.sds-deals-table th{text-align:left;background:#f9f9f9;padding:10px 8px;font-size:12px;font-weight:500;color:#757575;white-space:nowrap;border-bottom:1px solid #e5e5e5}.sds-deals-table th:first-child{padding-left:8px}.sds-deals-row{cursor:pointer;transition:background .12s}.sds-deals-row td{padding:12px 8px;vertical-align:middle;background:#fff;border-bottom:1px solid #f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#757575;font-size:13px}.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:transparent}.sds-deals-col--expand{width:36px;text-align:center;cursor:pointer;color:#757575}.sds-deals-col--expand svg{vertical-align:middle}.sds-deals-col--check{width:36px;text-align:center}.sds-deals-col--counterparty{width:10%;min-width:100px;font-weight:600;color:#292929}.sds-deals-row td.sds-deals-col--counterparty{color:#292929;font-weight:600}.sds-deals-col--status{width:8%;min-width:80px}.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{width:4%;min-width:36px;text-align:center}.sds-deals-col--deal{width:4%;min-width:40px;text-align:center}.sds-deals-col--entity{width:16%;min-width:130px;overflow:hidden;text-overflow:ellipsis}.sds-deals-col--type{width:4%;min-width:40px;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{width:14%;min-width:120px;overflow:hidden;text-overflow:ellipsis}.sds-deals-col--desc{width:16%;min-width:130px;overflow:hidden;text-overflow:ellipsis}.sds-deals-col--valid{width:9%;min-width:90px;font-size:12px;white-space:nowrap}.sds-deals-status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.sds-deals-type-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700}.sds-hover-tooltip-anchor{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:default}.sds-hover-tooltip-fixed{position:fixed;transform:translate(-50%,-100%);background:#292929;color:#fff;border-radius:4px;padding:4px 8px;font-size:11px;line-height:1.2;white-space:nowrap;box-shadow:0 2px 8px #0000002e;pointer-events:none;z-index:10000}.sds-deals-checkbox{width:16px;height:16px;accent-color:#292929;cursor:pointer}.sds-deals-expanded-row td{padding:0!important;background:#f9f9f9!important;border-bottom:1px solid #e5e5e5!important}.sds-deals-expanded-content{padding:16px 24px 20px}.sds-deals-expanded-grid{display:grid;grid-template-columns:1.5fr 1.5fr 2fr 3fr;gap:8px 24px}.sds-deals-expanded-item{display:flex;flex-direction:column;gap:4px}.sds-deals-expanded-label{font-size:11px;font-weight:600;color:#919191;text-transform:uppercase;letter-spacing:.3px}.sds-deals-expanded-value{font-size:13px;color:#292929}.sds-deals-empty{padding:48px;text-align:center;color:#919191;font-size:14px}.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-cta-btn--filled{background:var(--sds-brand, #ffc600);border-color:var(--sds-brand, #ffc600);color:#292929}.app-shell.sds .sds-cta-btn--outlined{background:transparent;border-color:var(--sds-border);color:var(--sds-text)}.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-subtle);color:var(--sds-text-subtle);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-subtle)}.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:transparent}.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,.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)}.sds-page{padding:2.5rem;max-width:1600px}.sds-page__head{margin-bottom:1.5rem}.sds-page__title{font-size:2rem;font-weight:600;margin:0;color:#292929;letter-spacing:-.5px}.sds-page__subtitle{margin:1rem 0 0;color:#292929;opacity:.6;font-size:1rem}.sds-page__actions{display:flex;gap:2.5rem;margin-bottom:1rem}.sds-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d4d4d4;background:#fff;color:#292929;padding:10px 20px;font-size:14px;font-weight:500;border-radius:4px;transition:all .15s}.sds-btn:hover:not(:disabled){background:#f5f5f5;border-color:#b5b5b5}.sds-btn:disabled{opacity:.45;cursor:not-allowed}.sds-btn--large{padding:12px 24px;font-size:14px;font-weight:600;letter-spacing:.3px}.sds-btn--primary{background:#ffc600;border-color:#ffc600;color:#292929}.sds-btn--primary:hover:not(:disabled){background:#e0ad00;border-color:#e0ad00}.sds-btn--secondary{background:#fff;border-color:#d4d4d4;color:#292929}.sds-link{background:transparent;border:0;color:#dd1d21;font-size:14px;font-weight:500;padding:8px 0}.sds-link:hover{text-decoration:underline}.sds-link--danger{color:#b91418;font-size:13px}.sds-filters{display:flex;justify-content:space-between;gap:2.5rem;margin-bottom:1.5rem;align-items:center;flex-wrap:wrap}.sds-filters__left{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.sds-filters__right{flex:0 1 420px}.sds-filter-select{position:relative}.sds-filter-select__trigger{background:#fff;border:1px solid #d4d4d4;color:#292929;padding:6px 12px;font-size:13px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}.sds-filter-select__trigger:hover{border-color:#919191;background:#f5f5f5}.sds-filter-select__trigger--active{background:#292929;color:#292929;border-color:#292929}.sds-filter-select__trigger--active svg{stroke:#fff}.sds-filter-select__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.sds-filter-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:51;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px #0000001f;min-width:180px;padding:4px 0}.sds-filter-select__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;border:none;background:transparent;font-size:13px;cursor:pointer;text-align:left;color:#292929}.sds-filter-select__option:hover{background:#f5f5f5}.sds-filter-select__option--selected{font-weight:600}.sds-filter-select__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #d4d4d4;border-radius:3px;font-size:11px;flex-shrink:0}.sds-filter-select__check--on{background:#292929;border-color:#292929;color:#292929}.sds-filter-select__clear{display:block;width:100%;padding:8px 14px;border:none;border-top:1px solid #e5e5e5;background:transparent;font-size:12px;color:#dd1d21;cursor:pointer;text-align:left;margin-top:4px}.sds-filter-select__clear:hover{background:#fde8e8}.sds-toggle-btn{background:#fff;border:1px solid #d4d4d4;color:#292929;padding:6px 12px;font-size:13px;border-radius:20px;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}.sds-toggle-btn:hover{border-color:#919191;background:#f5f5f5}.sds-toggle-btn--selected{background:#292929;color:#292929;border-color:#292929}.sds-toggle-btn:disabled{opacity:.45;cursor:not-allowed}.sds-search-input{position:relative;display:flex;align-items:center}.sds-search-input svg{position:absolute;left:12px;color:#757575;pointer-events:none}.sds-search-input__field{width:100%;background:#fff;border:1px solid #d4d4d4;color:#292929;padding:9px 12px 9px 36px;font-size:13px;border-radius:4px}.sds-search-input__field:focus{outline:none;border-color:#dd1d21;box-shadow:0 0 0 3px #dd1d211f}.sds-input{width:100%;background:#fff;border:1px solid #d4d4d4;color:#292929;padding:9px 12px 9px 34px;font-size:13px;border-radius:4px}.sds-input:focus,.sds-select:focus,.sds-textarea:focus{outline:none;border-color:#dd1d21;box-shadow:0 0 0 3px #dd1d211f}.sds-input--date{padding-left:12px}.sds-table-wrap{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 320px)}.sds-table{width:100%;border-collapse:separate;border-spacing:0 .5rem;font-size:13px;table-layout:fixed}.sds-table thead{position:sticky;top:0;z-index:2}.sds-table th{text-align:left;background:#f5f5f5;padding:.75rem .5rem;font-size:12px;font-weight:600;color:#757575;white-space:nowrap;border:none}.sds-table th:first-child{padding-left:1rem}.sds-table td{padding:.875rem .5rem;vertical-align:middle;background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.sds-table td:first-child{padding-left:1rem;border-left:1px solid #e5e5e5;border-radius:8px 0 0 8px}.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{width:3rem;text-align:center;cursor:pointer}.sds-col--expand svg{color:#757575}.sds-col--check{width:2.75rem}.sds-col--counterparty{width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.sds-col--id{font-family:JetBrains Mono,Menlo,monospace;color:#919191;font-size:12px}.sds-col--narrow{width:2.975rem;text-align:center}.sds-col--type-icon{width:3.5rem;text-align:center}.sds-col--entity{width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#757575}.sds-col--buyer{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:30%;color:#757575}.sds-col--desc{width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#757575}.sds-col--validity{font-size:12px;white-space:nowrap;width:9.5rem;color:#757575}.sds-col--modified{font-size:12px;white-space:nowrap;width:6.975rem;color:#757575}.sds-col--actions{width:2.625rem;text-align:center}.sds-initials{font-size:11px;font-weight:600;color:#757575;letter-spacing:.2px}.sds-deal-badge{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:11px;font-weight:700}.sds-deal-badge--spot{background:#ffc600;color:#292929}.sds-deal-badge--term{background:#ececec;color:#4a4a4a}.sds-actions-btn{background:none;border:none;cursor:pointer;color:#757575;padding:4px;line-height:1;border-radius:4px;display:flex;opacity:0;transition:opacity .3s}.sds-table__row:hover .sds-actions-btn{opacity:1}.sds-actions-btn:hover{background:#f0f0f0}.sds-table__expanded-row td{padding:0!important;background:#fafafa!important;border-color:#e5e5e5!important}.sds-expanded-content{padding:1rem 1.5rem}.sds-expanded-grid{display:grid;grid-template-columns:1.5fr 1.5fr 2fr 6fr;gap:8px 24px}.sds-expanded-grid__item{display:flex;flex-direction:column;gap:2px}.sds-expanded-grid__label{font-size:11px;font-weight:600;color:#757575;text-transform:uppercase;letter-spacing:.3px}.sds-expanded-grid__value{font-size:13px;color:#292929}.sds-expanded-grid__pills{display:flex;gap:4px;flex-wrap:wrap}.sds-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.sds-tag--neutral{background:#ececec;color:#4a4a4a}.sds-tag--information{background:#e3f0ff;color:#0b5ed7}.sds-tag--positive{background:#e6f7ec;color:#137a3a}.sds-tag--negative{background:#fde8e8;color:#b91418}.sds-tag--warning{background:#fff4d6;color:#8c5a00}.sds-pills{display:flex;gap:4px;flex-wrap:wrap}.sds-pill{display:inline-block;background:#fff;color:#292929;padding:2px 12px;border-radius:4px;border:1px solid #e5e5e5;font-size:11px;white-space:nowrap}.sds-maker{display:flex;align-items:center;gap:8px}.sds-maker__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.sds-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#dd1d21;color:#292929;border-radius:50%;font-size:10px;font-weight:700;flex-shrink:0}.sds-empty{padding:48px;text-align:center;color:#757575}.sds-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f1f1f8c;display:flex;align-items:stretch;justify-content:center;padding:32px;z-index:100}.sds-modal__panel{width:100%;max-width:1320px;background:#fff;border-radius:8px;display:grid;grid-template-columns:340px 1fr;overflow:hidden;box-shadow:0 24px 64px #00000040}.sds-modal__left{background:#fafafa;padding:24px;border-right:1px solid #e5e5e5;display:flex;flex-direction:column}.sds-modal__back{background:transparent;border:0;color:#757575;font-size:13px;font-weight:500;padding:0 0 16px;text-align:left}.sds-modal__back:hover{color:#dd1d21}.sds-modal__title{margin-bottom:24px}.sds-modal__heading{font-size:22px;color:#292929;font-weight:600}.sds-modal__sub{font-size:13px;color:#757575;margin-top:4px}.sds-progress{margin-bottom:20px}.sds-progress__bar{height:6px;background:#ececec;border-radius:3px;overflow:hidden}.sds-progress__fill{height:100%;background:#dd1d21;transition:width .2s}.sds-progress__label{display:block;margin-top:6px;font-size:12px;color:#757575}.sds-stepper{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:transparent}.sds-stepper__item{display:flex;align-items:stretch;gap:12px;min-width:200px;padding:4px;border-radius:4px;cursor:pointer;background:transparent;transition:background .1s}.sds-stepper__item:hover{background:#f5f5f5}.sds-stepper__connector{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;align-self:stretch}.sds-stepper__badge{width:24px;height:24px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-family:Shell Font,Arial,sans-serif;font-size:14px;line-height:18px;font-weight:700;flex-shrink:0;box-sizing:border-box}.sds-stepper__check{width:16px;height:16px;display:block}.sds-stepper__line{width:2px;flex:1 0 0;min-height:12px;border-radius:4px;background:#919191}.sds-stepper__content{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-top:2px;min-width:0;flex:1 0 0;padding-bottom:8px}.sds-stepper__number{font-family:Shell Font,Arial,sans-serif;font-size:14px;line-height:18px;font-weight:400;color:#757575;white-space:nowrap}.sds-stepper__name{font-family:Shell Font,Arial,sans-serif;font-size:16px;line-height:20px;font-weight:600;color:#292929}.sds-stepper__item--waiting .sds-stepper__badge{background:#fff;color:#757575;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{background:#007fa2;color:#292929;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{background:#007fa2;color:#292929;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{padding:32px 40px;overflow:auto;display:flex;flex-direction:column}.sds-step{flex:1}.sds-step__title{font-size:18px;font-weight:600;color:#292929;margin:0 0 16px}.sds-step__title--spaced{margin-top:32px}.sds-field{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.sds-field label{font-size:13px;color:#292929;font-weight:500}.sds-required{color:#dd1d21}.sds-select,.sds-textarea{background:#fff;border:1px solid #d4d4d4;color:#292929;padding:9px 12px;font-size:14px;border-radius:4px}.sds-textarea{resize:vertical;font-family:inherit}.sds-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sds-grid .sds-field{margin-bottom:0}.sds-radio-row{display:flex;gap:16px;padding-top:8px;font-size:14px}.sds-radio-row label{display:inline-flex;align-items:center;gap:6px;font-weight:400;color:#292929}.sds-tx-card{background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:20px;margin-bottom:12px}.sds-tx-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sds-modal__footer{display:flex;justify-content:space-between;padding-top:24px;margin-top:24px;border-top:1px solid #e5e5e5;gap:12px}.sds-modal__footer-right{display:flex;gap:8px}.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{background:#3a4459;color:#c8cfdb}.app-shell.sds.sds--dark .sds-tag--information{background:#132a4d;color:#6db3f8}.app-shell.sds.sds--dark .sds-tag--positive{background:#0d3320;color:#5cd68a}.app-shell.sds.sds--dark .sds-tag--negative{background:#3d1010;color:#ff7a7e}.app-shell.sds.sds--dark .sds-tag--warning{background:#3d2e00;color:#ffc233}.app-shell.sds.sds--dark .sds-tag--accent{background:#2a1a4d;color:#b38df8}.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{background:#2d3646;border-color:#555f73;color:#e9ecf1}.app-shell.sds.sds--dark .sds-dsn-pricing-element:hover{border-color:#4fc3f7;background:#353e51}.app-shell.sds.sds--dark .sds-dsn-pricing-element--active{border-color:#4fc3f7;background:#1a2a3a}.app-shell.sds.sds--dark .sds-dsn-element-form{border-color:#555f73;background:#2d3646}.app-shell.sds.sds--dark .sds-dsn-element-form__chip{border-color:#555f73;color:#e9ecf1}.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{background:#2d3646;color:#aab2c0;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{background:#007fa2;color:#fff}.sds-deal-setup__back{margin-bottom:8px}.sds-deal-setup__back .sds-link{background:none;border:none;color:#404040;font-size:.875rem;cursor:pointer;padding:0;font-family:inherit}.sds-deal-setup__back .sds-link:hover{color:#dd1d21}.sds-deal-setup__header{margin-bottom:16px}.sds-deal-setup__title-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sds-deal-setup__title-row .sds-page__title{margin-bottom:0}.sds-tag--lg{font-size:.8125rem;padding:4px 12px}.sds-deal-setup__actions{display:flex;gap:8px;margin-bottom:24px}.sds-tabs{display:flex;gap:0;border-bottom:2px solid #e0e0e0;margin-bottom:24px}.sds-tabs__item{background:none;border:none;padding:10px 20px;font-size:.875rem;font-weight:500;color:#757575;cursor:pointer;position:relative;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.sds-tabs__item:hover{color:#e0e0e0}.sds-tabs__item--active{color:#dd1d21;border-bottom-color:#dd1d21;font-weight:600}.sds-deal-setup__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.sds-deal-card{padding:24px}.sds-deal-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.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{font-size:1rem;font-weight:600;margin:0 0 16px;color:#292929}.sds-dl{margin:0;padding:0}.sds-dl__row{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid #f0f0f0}.sds-dl__row:last-child{border-bottom:none}.sds-dl__row dt{color:#757575;font-size:.8125rem;flex:0 0 40%}.sds-dl__row dd{margin:0;font-size:.875rem;color:#292929;text-align:right}.sds-initials--lg{font-weight:600}.sds-table__row--clickable{cursor:pointer}.sds-table__row--clickable:hover{background:#f9f6ee}.sds-empty-state{display:flex;flex-direction:column;align-items:center;padding:48px 24px;text-align:center}.sds-empty-state__icon{font-size:2.5rem;margin-bottom:12px;opacity:.5}.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{padding:4px 28px 4px 12px;font-size:.875rem;height:30px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #919191;border-radius:2px;background:transparent;color:inherit;font-family:inherit}.sds-volumes__body{display:flex;gap:24px;align-items:flex-start}.sds-volumes__chart{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.sds-pie{width:120px;height:120px}.sds-volumes__total{font-size:.75rem;color:#757575;white-space:nowrap;letter-spacing:.06px}.sds-volumes__cards{display:flex;gap:16px;flex:1;flex-wrap:wrap}.sds-volumes__product{flex:1;min-width:260px;background:#f5f5f5;border-radius:3px;padding:16px;box-shadow:0 1px 3px #00000026}.sds-volumes__product-head{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.sds-volumes__product-head strong{color:#292929;font-size:1rem;line-height:1.5;letter-spacing:.048px}.sds-volumes__droplet{font-size:.875rem;flex-shrink:0;margin-top:2px}.sds-dl--compact .sds-dl__row{padding:4px 0;border-bottom:none}.sds-dl--compact dt{color:#757575;font-size:.875rem;font-weight:600;letter-spacing:.07px;flex:0 0 134px}.sds-dl--compact dd{color:#292929;font-size:1rem;letter-spacing:.032px}.sds-pie circle:last-child{--pie-center: #ffffff}.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{list-style:none;margin:0;padding:0}.sds-timeline__item{display:flex;gap:12px;padding:12px 0;position:relative}.sds-timeline__item:not(:last-child):after{content:"";position:absolute;left:5px;top:32px;bottom:0;width:2px;background:#e0e0e0}.sds-timeline__dot{width:12px;height:12px;border-radius:50%;background:#dd1d21;flex-shrink:0;margin-top:4px}.sds-timeline__body{display:flex;flex-direction:column;gap:2px}.sds-timeline__action{font-size:.875rem;font-weight:500;color:#292929}.sds-timeline__meta{font-size:.8125rem;color:#757575;display:flex;align-items:center;gap:6px}.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{background:#fff;min-height:100vh;width:100%;max-width:100%;margin:0;padding:0;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,sans-serif;color:#292929}.sds-deal-setup-v2__header{position:sticky;top:0;z-index:10;width:100%;max-width:100%;margin:0;background:var(--sds-bg);border-bottom:1px solid var(--sds-border);padding:24px 40px 0;box-sizing:border-box}.sds-deal-setup-v2__header-top{display:flex;gap:48px;align-items:flex-start}.sds-deal-setup-v2__title-area{flex:1 1 auto;min-width:0}.sds-deal-setup-v2__title-row{display:flex;align-items:center;gap:16px}.sds-deal-setup-v2__title-actions{display:flex;align-items:center;gap:12px}.sds-deal-setup-v2__title{font-size:40px;font-weight:600;margin:0;letter-spacing:-.48px;line-height:48px}.sds-deal-setup-v2__title-id{font-size:40px;font-weight:400;color:#757575;line-height:48px;letter-spacing:-.48px}.sds-deal-setup-v2__status-tag{background:#ebb14b;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;padding:6px 12px;border-radius:4px;line-height:1}.sds-deal-setup-v2__subtitle{display:flex;align-items:center;gap:12px;color:#757575;font-size:18px;font-weight:500;margin-top:8px;line-height:32px}.sds-deal-setup-v2__header-meta{margin:4px 0 0;color:#757575;font-size:16px;font-weight:400;line-height:24px}.sds-deal-setup-v2__subtitle-dates{display:flex;align-items:center;gap:4px}.sds-deal-setup-v2__actions-area{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.sds-deal-setup-v2__actions-row{display:flex;gap:24px;align-items:center}.sds-deal-setup-v2__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:8px 16px;font-size:14px;font-weight:600;letter-spacing:.64px;text-transform:uppercase;border-radius:2px;cursor:pointer;white-space:nowrap}.sds-deal-setup-v2__btn--primary{background:#007fa2;color:#292929}.sds-deal-setup-v2__btn--secondary{background:#ececec;color:#292929}.sds-deal-setup-v2__btn--ghost{background:transparent;color:#919191}.sds-deal-setup-v2__meta{display:flex;gap:16px;font-size:14px;color:#292929}.sds-deal-setup-v2__meta-label{color:#757575;font-weight:600}.sds-deal-setup-v2__counts{font-size:14px;font-weight:600;color:#757575}.sds-deal-setup-v2__filters-bar{display:flex;align-items:center;gap:24px;padding:16px 0}.sds-deal-setup-v2__filters-bar--on-page{width:100%;max-width:100%;margin:0;padding:16px 40px;background:var(--sds-page-bg);border-bottom:1px solid var(--sds-border);box-sizing:border-box}.sds-deal-setup-v2__viewing{display:flex;align-items:center;gap:16px}.sds-deal-setup-v2__viewing-label{font-size:14px;font-weight:500;color:#292929}.sds-deal-setup-v2__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff;background:transparent;color:#292929;padding:9px 16px;border-radius:100px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer}.sds-deal-setup-v2__chip--active{background:#007fa2;border-color:#007fa2}.sds-deal-setup-v2__divider-v{width:1px;align-self:stretch;background:#e0e0e0}.sds-deal-setup-v2__filter-pills{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--sds-accent, #007fa2);font-size:13px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px}.sds-deal-setup-v2__filter-clear:hover{background:var(--sds-bg-subtle, #f5f5f5)}.sds-deal-setup-v2__filter-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;background:var(--sds-bg, #ffffff);border:1px solid var(--sds-border, #e0e0e0);color:var(--sds-text, #292929);font-size:13px;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:16px;transition:background .12s,border-color .12s,color .12s}.sds-deal-setup-v2__filter-toggle:hover{background:var(--sds-bg-subtle, #f5f5f5)}.sds-deal-setup-v2__filter-toggle-dot{width:8px;height:8px;border-radius:50%;background:var(--sds-text-subtle, #b0b0b0);flex-shrink:0}.sds-deal-setup-v2__filter-toggle--active{background:#fdecec;border-color:#d64545;color:#b02828}.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{padding:24px 16px;text-align:center;font-size:14px;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}.sds-deal-setup-v2__kpi-toggle-wrap{display:inline-flex;align-items:center}.sds-deal-setup-v2__kpi-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;background:#3b4f704d;border:1px solid #e0e0e0;color:#292929;padding:7px 12px;border-radius:100px;font-size:14px;font-weight:500;cursor:pointer}.sds-deal-setup-v2__kpi-toggle--active{background:#007fa2;border-color:#007fa2;color:#fff}.sds-deal-setup-v2__kpi-toggle:hover{border-color:#919191}.sds-deal-setup-v2__filter-label{font-size:14px;color:#292929}.sds-deal-setup-v2__pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3b4f704d;border:1px solid #e0e0e0;color:#292929;padding:7px 12px;border-radius:100px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px}.sds-deal-setup-v2__body{padding:0 40px 48px}.sds-deal-setup-v2__section{padding:24px 0}.sds-deal-setup-v2__section-title{font-size:32px;font-weight:600;margin:0 0 16px;letter-spacing:-.35px;line-height:40px}.sds-deal-setup-v2__tabs{display:flex;gap:0;margin-bottom:16px}.sds-deal-setup-v2__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#757575;font-size:16px;font-weight:500;padding:12px 16px;cursor:pointer;position:relative;width:146px;text-align:center}.sds-deal-setup-v2__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#919191}.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{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sds-deal-setup-v2__unit-select{display:flex;align-items:center;gap:8px;background:#f5f5f5;border:1px solid #919191;padding:4px 16px;border-radius:2px;font-size:14px;font-weight:500;height:30px}.sds-deal-setup-v2__summary-content{display:flex;gap:24px;align-items:flex-start}.sds-deal-setup-v2__donut{display:flex;flex-direction:column;align-items:center;gap:4px}.sds-deal-setup-v2__donut-label{font-size:12px;color:#757575;font-weight:500}.sds-deal-setup-v2__summary-cards{display:flex;gap:16px;flex:1}.sds-deal-setup-v2__summary-card{background:#f5f5f5;border-radius:3px;padding:16px;width:357px;box-shadow:0 1px 3px #00000026;display:flex;flex-direction:column;gap:8px}.sds-deal-setup-v2__summary-card-title{display:flex;gap:8px;align-items:flex-start;font-size:16px;font-weight:600;line-height:24px}.sds-deal-setup-v2__summary-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.sds-deal-setup-v2__summary-grid-item{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:6px}.sds-deal-setup-v2__summary-grid-label{font-size:12px;font-weight:600;color:#757575;text-transform:uppercase;letter-spacing:.02em}.sds-deal-setup-v2__summary-grid-value{font-size:14px;font-weight:600;color:#292929;line-height:20px}.sds-deal-setup-v2__summary-counts-row{display:flex;gap:12px;flex-wrap:wrap}.sds-deal-setup-v2__summary-count-pill{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;color:#292929}.sds-deal-setup-v2__summary-counts-card{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;box-shadow:0 1px 3px #0000001f;padding:16px}.sds-deal-setup-v2__summary-counts-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}.sds-deal-setup-v2__summary-count-item{border:1px solid #e0e0e0;background:#fff;border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:6px}.sds-deal-setup-v2__summary-count-label{font-size:12px;font-weight:600;color:#757575;text-transform:uppercase;letter-spacing:.02em}.sds-deal-setup-v2__summary-count-value{font-size:22px;font-weight:700;color:#292929;line-height:24px}.sds-deal-setup-v2__snapshot-card{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;box-shadow:0 1px 3px #0000001f;padding:16px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.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{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px 16px}.sds-deal-setup-v2__snapshot-column{display:flex;flex-direction:column;gap:12px}.sds-deal-setup-v2__snapshot-item{display:flex;flex-direction:column;gap:4px;min-width:0}.sds-deal-setup-v2__snapshot-label{font-size:12px;font-weight:600;color:#757575;text-transform:uppercase;letter-spacing:.02em}.sds-deal-setup-v2__snapshot-value{font-size:14px;font-weight:600;color:#292929;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}.app-shell.sds.sds--dark .sds-deal-setup-v2__summary-counts-card{background:#2d3646;border-color:#3d4659;box-shadow:0 1px 3px #00000059}.app-shell.sds.sds--dark .sds-deal-setup-v2__summary-count-item{background:#303a4d;border-color:#3d4659}.app-shell.sds.sds--dark .sds-deal-setup-v2__summary-count-label{color:#aab2c0}.app-shell.sds.sds--dark .sds-deal-setup-v2__summary-count-value{color:#f3f6fb}.sds-deal-setup-v2__kv-row{display:flex;gap:16px;align-items:flex-start}.sds-deal-setup-v2__kv-label{width:140px;flex-shrink:0;font-size:14px;font-weight:600;color:#757575;padding:4px 0;line-height:16px}.sds-deal-setup-v2__kv-value{font-size:16px;line-height:24px;color:#292929}.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{margin-top:24px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 2px #0000000a;overflow:visible}.sds-deal-setup-v2__transaction-header{background:#fafafa;border-bottom:1px solid #e0e0e0;padding:16px;display:flex;align-items:center;gap:16px;border-radius:4px 4px 0 0}.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-of-type{flex:1}.sds-deal-setup-v2__contract-row{display:flex;background:#fff}.sds-deal-setup-v2__contract-card{width:384px;flex-shrink:0;background:#f5f5f5;border-right:1px solid #e0e0e0;padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:500px}.sds-deal-setup-v2__contract-card-header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px}.sds-deal-setup-v2__contract-card-title{font-size:14px;font-weight:600}.sds-deal-setup-v2__contract-card-body{display:flex;flex-direction:column;gap:16px;flex:1}.sds-deal-setup-v2__contract-card-footer{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(106,117,146,.25);padding-top:8px;position:sticky;bottom:0;background:inherit;padding-bottom:8px;z-index:1}.sds-deal-setup-v2__contract-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.sds-deal-setup-v2__contract-card-actions--hover{opacity:0;transition:opacity .15s ease}.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{font-size:10px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:4px;line-height:1}.sds-deal-setup-v2__tag--accepted{background:#13bc86;color:#fff}.sds-deal-setup-v2__tag--ready{background:#d96ba0;color:#fff}.sds-deal-setup-v2__tag--incomplete{background:#fff;color:#fff}.sds-deal-setup-v2__btn-small{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:6px 12px;font-size:12px;font-weight:600;letter-spacing:.64px;text-transform:uppercase;border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#292929;background:transparent}.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:transparent}.sds-deal-setup-v2__btn-small--outline{border:1px solid #e0e0e0}.sds-deal-setup-v2__btn-small--full{width:100%;justify-content:center}.sds-deal-setup-v2__btn-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#292929;font-size:20px;cursor:pointer;padding:0 8px}.sds-deal-setup-v2__materials-area{flex:1;padding:8px;border-bottom-right-radius:4px}.sds-deal-setup-v2__depot-group{display:flex;flex-direction:column;gap:8px}.sds-deal-setup-v2__depot-header{background:#f4f4f4;padding:4px 8px;border-radius:3px;display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:24px}.sds-deal-setup-v2__materials-row{display:flex;flex-wrap:wrap;gap:8px}.sds-deal-setup-v2__material-card{background:#f4f4f4;border-radius:3px;padding:16px;width:350px;box-shadow:0 1px 3px #00000026;display:flex;flex-direction:column;gap:8px;border:1px solid transparent;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.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 ease}.sds-deal-setup-v2__contract-card:hover{background:#f5f5f5}.sds-deal-setup-v2__material-card-header{display:flex;align-items:center;justify-content:space-between}.sds-deal-setup-v2__material-icons{display:flex;align-items:center;gap:10px}.sds-deal-setup-v2__icon-divider{display:inline-block;width:1px;height:24px;background:#6a759299;flex-shrink:0}.sds-deal-setup-v2__subgroup-chip{background:#bc6bd9;color:#121924;font-family:Avenir Next,Arial,sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.06px;padding:4px;border-radius:3px;text-transform:uppercase;white-space:nowrap}.sds-deal-setup-v2__backup-chip{display:inline-flex;align-items:center;justify-content:center;background:#ebb14b;border-radius:40px;padding:4px;flex-shrink:0}.sds-deal-setup-v2__material-fields{display:flex;flex-direction:column;gap:8px}.sds-deal-setup-v2__material-card--product .sds-deal-setup-v2__material-product{font-size:14px;line-height:16px;letter-spacing:.07px}.sds-deal-setup-v2__item-footer-btn{flex:1 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;font-family:Avenir Next,Arial,sans-serif;font-weight:600;font-size:10px;line-height:16px;letter-spacing:.64px;text-transform:uppercase;border-radius:2px;color:inherit}.sds-deal-setup-v2__item-footer-btn--actions{border:1px solid #6a7592}.sds-deal-setup-v2__item-footer-btn--danger{border:1px solid #d32f2f;color:#d32f2f}.sds-deal-setup-v2__item-footer-btn--danger:hover{background:#d32f2f;color:#fff}.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{display:flex;gap:24px;align-items:center;border-top:1px solid rgba(106,117,146,.25);padding-top:8px;margin-top:auto;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.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{padding:48px;text-align:center;color:#757575}.sds-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:8px 16px;font-size:14px;font-weight:600;letter-spacing:.64px;text-transform:uppercase;border-radius:2px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;color:#292929;background:transparent}.sds-button--primary{background:#007fa2}.sds-button--secondary{background:#ececec}.sds-button--ghost{background:transparent;color:#919191}.sds-button--outline{border:1px solid #e0e0e0;background:transparent}.sds-button--sm{padding:6px 12px;font-size:12px}.sds-button:disabled,.sds-button[disabled],.sds-button[aria-disabled=true]{cursor:not-allowed;background:#bdbdbd;color:#5e5e5e;border-color:#9e9e9e;opacity:1;box-shadow:none}.sds-button--primary:disabled,.sds-button--primary[disabled],.sds-button--primary[aria-disabled=true]{background:#8a9aa0;color:#fff}.sds-button--outline:disabled,.sds-button--outline[disabled],.sds-button--outline[aria-disabled=true]{background:#f0f0f0;color:#5e5e5e;border-color:#9e9e9e}.sds-button--ghost:disabled,.sds-button--ghost[disabled],.sds-button--ghost[aria-disabled=true]{background:transparent;color:#7a7a7a}.sds-button--link{background:transparent;border:none;color:#292929;font-size:12px;font-weight:600;letter-spacing:.64px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:0}.sds-button--icon{background:transparent;border:none;color:#292929;cursor:pointer;padding:4px}.sds-toggle-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff;background:transparent;color:#292929;padding:9px 16px;border-radius:100px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer}.sds-toggle-button--active{background:#007fa2;border-color:#007fa2}.sds-tabs-bar{display:flex;gap:0;margin-bottom:16px}.sds-tabs-bar__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#757575;font-size:16px;font-weight:500;padding:12px 16px;cursor:pointer;position:relative;width:146px;text-align:center}.sds-tabs-bar__item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#919191}.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;padding:16px;box-shadow:0 1px 3px #00000026;display:flex;flex-direction:column;gap:8px}.sds-card-inset{background:#f5f5f5;border-right:1px solid #e0e0e0;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.sds-tag-sentiment{font-size:12px;font-weight:600;text-transform:uppercase;padding:6px 12px;border-radius:4px;line-height:1}.sds-tag-sentiment--warning{background:#ebb14b;color:#fff}.sds-tag-sentiment--positive{background:#13bc86;color:#fff}.sds-tag-sentiment--neutral{background:#e0e0e0;color:#292929}.sds-tag-sentiment--submitted{background:#4fb0c6;color:#121924}.sds-tag-sentiment--draft{background:#ebb14b;color:#121924}.sds-tag-sentiment--completed{background:#13bc86;color:#121924}.sds-tag-sentiment--returned{background:#f15e5e;color:#121924}.sds-tag-sentiment--modified{background:#d96ba0;color:#121924}.sds-tag-sentiment--pending{background:#ff7f48;color:#121924}.sds-form-field{display:flex;align-items:center;gap:8px;background:#3b4f704d;border:1px solid #e0e0e0;color:#292929;padding:7px 12px;border-radius:100px;font-size:14px;font-weight:500;cursor:pointer}.sds-form-field--select .sds-form-field__value{white-space:nowrap}.sds-on-sentiment{font-size:10px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:4px;line-height:1}.sds-on-sentiment--positive{background:#13bc86;color:#fff}.sds-on-sentiment--accent{background:#d96ba0;color:#fff}.sds-on-sentiment--submitted{background:#4fb0c6;color:#121924}.sds-on-sentiment--ready{background:#d96ba0;color:#121924}.sds-on-sentiment--reviewed{background:#1c73ff;color:#fff}.sds-on-sentiment--accepted{background:#13bc86;color:#121924}.sds-on-sentiment--returned{background:#f15e5e;color:#121924}.sds-on-sentiment--pending{background:#ff7f48;color:#121924}.sds-kv-row{display:flex;gap:16px;align-items:flex-start}.sds-kv-row__label{width:140px;flex-shrink:0;font-size:14px;font-weight:600;color:#757575;padding:4px 0;line-height:16px}.sds-kv-row__value{font-size:16px;line-height:24px;color:#292929}.sds-deal-setup-v2__transaction-entity--flex{flex:1}.sds-actions-wrap{position:relative}.sds-actions-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.sds-actions-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:100;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:4px 0;min-width:200px;box-shadow:0 8px 24px #0006}.sds-actions-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;color:#757575;font-size:12px;font-weight:600;letter-spacing:.5px;cursor:pointer;text-align:left;font-family:inherit}.sds-actions-menu__item:hover{background:#ececec}.sds-actions-menu__item--danger{color:#dd1d21}.sds-actions-menu__divider{height:1px;background:#e0e0e0;margin:4px 0}.abd-page{display:flex;flex-wrap:wrap;height:100%;min-height:calc(100vh - 56px)}.abd-page .abd-sidebar,.abd-page .abd-content{height:calc(100vh - 64px)}.abd-page--overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--sds-page-bg, #ffffff);color:var(--sds-text, #292929);height:100vh;min-height:100vh;overflow:hidden;flex-wrap:wrap}.abd-page--overlay .abd-sidebar{height:calc(100vh - 64px)}.abd-page--overlay .abd-content{height:calc(100vh - 64px);overflow-y:auto}.abd-sidebar{width:300px;min-width:300px;background:var(--sds-bg, #ffffff);border-right:1px solid var(--sds-border, #f5f5f5);display:flex;flex-direction:column;padding:32px 24px}.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{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 6px;margin:0 0 16px;background:#f4f6f8;border:1px solid #d8dde2;border-radius:999px;font-family:Avenir Next,sans-serif;font-size:12px;color:#4a4a4a;cursor:pointer;transition:background .12s ease,border-color .12s ease}.abd-layout-hint:hover{background:#eaeef2;border-color:#b9c0c7}.abd-layout-hint__kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:#fff;border:1px solid #c4cacf;border-bottom-width:2px;border-radius:4px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:600;color:#292929}.abd-layout-hint__text strong{color:#292929;font-weight:600}.abd-sidebar__title{font-size:18px;font-weight:600;color:#292929;margin:0 0 16px;font-family:Avenir Next,sans-serif}.abd-progress{display:flex;align-items:center;gap:12px}.abd-progress__bar{flex:1;height:4px;background:#ececec;border-radius:2px;overflow:hidden}.abd-progress__fill{height:100%;background:#007fa2;border-radius:2px;transition:width .3s ease}.abd-progress__label{font-size:12px;color:#757575;font-weight:600}.abd-steps{display:flex;flex-direction:column;gap:4px;flex:1}.abd-steps__item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:none;border:none;cursor:pointer;color:#e0e0e0;font-family:inherit;font-size:14px;text-align:left;transition:background-color .15s ease,color .15s ease}.abd-steps__item:hover{background:#ffffff14}.abd-steps__item:focus-visible{outline:2px solid #007fa2;outline-offset:2px}.abd-steps__item--active:hover{background:#fff}.abd-steps__item--active{background:#fff;color:#292929}.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{background:#dd1d21;color:#fff}.abd-steps__num{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ececec;font-size:12px;font-weight:600;color:inherit}.abd-steps__item--active .abd-steps__num{background:#007fa2;color:#292929}.abd-steps__item--done .abd-steps__num{background:none}.abd-steps__label{font-weight:500}.abd-sidebar__footer{display:flex;gap:12px;margin-top:auto;padding-top:24px}.abd-sidebar__footer .sds-button{flex:1}.abd-page__footer{width:100%;height:64px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 40px;border-top:1px solid var(--sds-border, #e0e0e0);background:var(--sds-bg, #ffffff)}.abd-page__footer .sds-button{min-width:120px}.abd-content{flex:1;padding:32px 40px;overflow-y:auto}.abd-step1,.abd-step2,.abd-step3{display:flex;flex-direction:column;gap:20px;width:100%}.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{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #f5f5f5;color:#757575;font-size:14px;font-weight:600}.abd-card__body{padding:20px;display:flex;flex-direction:column;gap:16px}.abd-card__add-btn{align-self:flex-start;margin-top:8px}.abd-form-field{display:flex;flex-direction:column;gap:6px}.abd-form-field__label{font-size:12px;color:#e0e0e0;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.abd-form-field__select{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:10px 14px;color:#292929;font-size:14px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.abd-form-field__select:disabled{opacity:.5;cursor:not-allowed}.abd-form-field__readonly{background:#fff;border:1px solid #f5f5f5;border-radius:6px;padding:10px 14px;color:#292929;font-size:14px;min-height:40px;display:flex;align-items:center}.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{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #f5f5f5;color:#757575;font-size:14px;font-weight:600}.abd-depot-card__title{color:#292929}.abd-depot-card__body{padding:16px 20px;display:flex;flex-direction:column;gap:8px}.abd-depot-card__row{display:flex;justify-content:space-between;align-items:center}.abd-depot-card__label{font-size:13px;color:#e0e0e0}.abd-depot-card__value{font-size:13px;color:#292929;font-weight:500}.abd-depot-card__footer{display:flex;gap:12px;padding:12px 20px;border-top:1px solid #f5f5f5}.sds-button--danger{color:#dd1d21!important}.abd-item-card{background:#fff;border:1px solid #f5f5f5;border-radius:12px;overflow:hidden}.abd-item-card__header{padding:14px 20px;border-bottom:1px solid #f5f5f5;font-size:13px;font-weight:600;color:#757575;text-transform:uppercase;letter-spacing:.5px}.abd-item-card__body{padding:16px 20px;display:flex;flex-direction:column;gap:8px}.abd-chips{display:flex;gap:8px;flex-wrap:wrap}.abd-chip{padding:8px 16px;border-radius:20px;background:#3b4f704d;border:1px solid #e0e0e0;color:#757575;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}.abd-chip--active{background:#007fa2;border-color:#007fa2;color:#292929}.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{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.abd-formula-builder__tag{background:#ececec;padding:6px 12px;border-radius:4px;font-size:13px;color:#757575}.abd-formula-builder__op{font-size:16px;color:#e0e0e0;font-weight:700}.abd-formula-builder__input{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:6px 12px;color:#292929;font-size:13px;width:60px;text-align:center}.abd-formula-builder__unit{font-size:12px;color:#e0e0e0}.abd-summary-text{color:#757575;font-size:14px;line-height:1.6;margin:0}.abd-summary-depot{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f5f5f5;color:#757575;font-size:13px}.abd-summary-depot__num{background:#ececec;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;color:#292929}.sds-dsn__view-toggle{display:inline-flex;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;margin-left:12px}.sds-dsn__view-btn{background:transparent;border:0;color:#757575;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sds-dsn__view-btn+.sds-dsn__view-btn{border-left:1px solid #e0e0e0}.sds-dsn__view-btn--active{background:#ececec;color:#292929}.sds-dsn__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px;gap:12px}.sds-dsn__empty-title{margin:0;font-size:18px;font-weight:600;color:#e0e0e0}.sds-dsn__empty-text{margin:0;font-size:14px;color:#919191}.sds-dsn__empty-action{margin-top:12px}.sds-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:flex-end}.sds-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1219248c}.sds-drawer__panel{position:relative;width:100%;max-width:920px;height:100%;background:#fff;color:#292929;display:flex;flex-direction:column;box-shadow:-16px 0 48px #0000008c;animation:sds-drawer-slide .22s ease-out}@keyframes sds-drawer-slide{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.sds-drawer__header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 32px 12px;background:#fff;border-bottom:1px solid #f5f5f5}.sds-drawer__eyebrow{font-size:12px;color:#757575;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.sds-drawer__title{margin:0;font-size:22px;font-weight:600;color:#292929}.sds-drawer__close{background:transparent;border:0;color:#757575;cursor:pointer;padding:6px;border-radius:4px}.sds-drawer__close:hover{background:#ececec;color:#292929}.sds-drawer__progress{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 32px 0}.sds-drawer__progress-seg{height:4px;border-radius:2px;background:#ececec}.sds-drawer__progress-seg--done{background:#007fa2}.sds-drawer__stepper{display:flex;align-items:stretch;gap:12px;padding:12px 32px 16px;background:#fff;border-bottom:1px solid #f5f5f5}.sds-drawer__step{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;font:inherit;color:#757575;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.sds-drawer__step:hover{background:#f5f5f5;color:#292929;border-color:#e0e0e0}.sds-drawer__step:focus-visible{outline:2px solid #007fa2;outline-offset:2px}.sds-drawer__step-icon{display:inline-flex;align-items:center;justify-content:center;color:#e0e0e0;flex-shrink:0;line-height:0}.sds-drawer__step-label{font-size:13px;font-weight:500;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25;min-width:0}.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{border-color:#007fa2;box-shadow:0 0 0 1px #007fa2 inset;background:#fff}.sds-drawer__step--active .sds-drawer__step-label{color:#292929;font-weight:600}.sds-drawer__step--error{border-color:#dd1d21;box-shadow:0 0 0 1px #dd1d21 inset;background:#fff}.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{flex:1;overflow:auto;padding:24px 32px 32px;background:#fff}.sds-drawer__footer{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;background:#fff;border-top:1px solid #f5f5f5;gap:12px}.sds-drawer__footer-right{display:flex;gap:12px}.sds-dsn-drawer-step{display:flex;flex-direction:column;gap:16px}.sds-dsn-card{background:#fff;border:1px solid #f5f5f5;border-radius:6px;overflow:hidden}.sds-dsn-card__header{padding:16px 20px;background:#f5f5f5;border-bottom:1px solid #e0e0e0}.sds-dsn-card__title{font-size:15px;font-weight:600;color:#292929}.sds-dsn-card__body{padding:20px;display:flex;flex-direction:column;gap:18px}.sds-dsn-inline-action{display:flex;justify-content:flex-start}.sds-dsn-grid{display:grid;gap:16px}.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{display:flex;flex-direction:column;gap:4px}.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{display:flex;box-sizing:border-box;flex:0 0 auto}.sds-dsn-combo{position:relative;display:block;width:100%}.sds-dsn-combo__input{width:100%;box-sizing:border-box;padding-right:32px}.sds-dsn-combo__arrow{position:absolute;top:0;right:0;height:100%;width:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#757575;cursor:pointer;padding:0}.sds-dsn-combo__arrow:hover{color:#292929}.sds-dsn-combo__panel{margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 12px #00000014;max-height:240px;overflow-y:auto;box-sizing:border-box}.sds-dsn-combo__option{padding:8px 12px;font-size:14px;color:#292929;cursor:pointer}.sds-dsn-combo__option:hover,.sds-dsn-combo__option--active{background:#f5f5f5}.sds-dsn-field__label{font-size:13px;font-weight:500;color:#757575}.sds-dsn-required{color:#dd1d21}.sds-dsn-optional{color:#757575;font-weight:400;font-size:.85em}.sds-dsn-field__input,.sds-dsn-field__select,.sds-dsn-field__textarea{background:#fff;border:1px solid #e0e0e0;color:#292929;padding:9px 12px;font-size:14px;border-radius:4px;font-family:inherit}.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:2px solid #007fa2;outline-offset:-1px;border-color:#007fa2}.sds-dsn-field__select:disabled,.sds-dsn-field__input:disabled{background:#f5f5f5;color:#e0e0e0;cursor:not-allowed}.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{outline-color:#dd1d21;border-color:#dd1d21}.sds-dsn-toggle-group--error{border-color:#dd1d21}.sds-dsn-field__error{font-size:12px;color:#dd1d21;margin-top:4px}.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(1);opacity:.7;cursor:pointer}.sds-dsn-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#292929;cursor:pointer}.sds-dsn-checkbox input[type=checkbox]{accent-color:#007fa2}.sds-dsn-toggle-group{display:inline-flex;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;width:fit-content}.sds-dsn-toggle{background:#fff;border:0;padding:8px 16px;font-size:13px;color:#757575;cursor:pointer;font-family:inherit}.sds-dsn-toggle+.sds-dsn-toggle{border-left:1px solid #e0e0e0}.sds-dsn-toggle--active{background:#007fa2;color:#292929}.sds-dsn-toggle-group--stretch{display:flex;width:100%}.sds-dsn-toggle-group--stretch .sds-dsn-toggle{flex:1;text-align:center}.sds-dsn-table-wrap{border-top:1px solid #e0e0e0;overflow-x:auto}.sds-dsn-table{width:100%;border-collapse:collapse;font-size:13px}.sds-dsn-table thead th{background:#f5f5f5;color:#757575;text-align:left;font-weight:500;padding:10px 12px;border-bottom:1px solid #e0e0e0;white-space:nowrap}.sds-dsn-table tbody td{padding:10px 12px;background:#fff;border-bottom:1px solid #f5f5f5;color:#292929;white-space:nowrap}.sds-dsn-table tbody tr:hover td{background:#f5f5f5}.sds-dsn-table tbody tr:last-child td{border-bottom:0}.sds-dsn-table__remove{background:transparent;border:0;color:#757575;cursor:pointer;padding:4px;border-radius:4px}.sds-dsn-table__remove:hover{background:#ececec;color:#dd1d21}.sds-dsn-table__empty{text-align:center;color:#e0e0e0;font-style:italic;padding:20px 12px}.app-shell.sds{--sds-page-bg: #f5f6f8;--sds-bg: #ffffff;--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{background:#007fa214;border-color:var(--sds-accent);color:var(--sds-text)}.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:transparent}.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__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-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__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)}.sds-references-tree{border:0;border-radius:0;background:var(--sds-bg, #fff);overflow:hidden}.sds-references-tree__header,.sds-references-tree__row{display:grid;grid-template-columns:minmax(220px,1.2fr) 140px 110px minmax(260px,2fr) 120px 44px 120px 90px 110px 120px minmax(220px,1.4fr);column-gap:8px;align-items:center}.sds-references-tree__header{padding:8px 10px;background:var(--sds-bg-subtle, #f5f5f5);color:var(--sds-text-subtle, #757575);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-top:1px solid var(--sds-border, #e0e0e0);border-bottom:1px solid var(--sds-border, #e0e0e0)}.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{width:100%;border:0;text-align:left;display:flex;align-items:center;gap:8px;cursor:pointer;background:var(--sds-bg, #ffffff);color:var(--sds-text, #292929);font-size:12px;font-weight:400;padding:10px 12px;border-bottom:1px solid var(--sds-border, #e0e0e0)}.sds-references-tree__contract-caret{color:var(--sds-text-subtle, #757575);width:10px;flex:0 0 10px;font-size:11px}.sds-references-tree__contract-label{font-size:12px;font-weight:400}.sds-references-tree__cell--product{display:inline-flex;align-items:center;gap:8px}.sds-references-tree__row{padding:8px 10px;border-top:1px solid var(--sds-border-subtle, #ececec);background:var(--sds-bg, #fff)}.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{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%}.sds-references-tree__cell--desc{color:var(--sds-text-subtle, #757575);display:inline-flex;align-items:center;gap:6px;min-width:0}.sds-references-tree__cell--desc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sds-references-tree__cell--volume{color:var(--sds-text-subtle, #757575)}.sds-references-tree__cell input{width:100%;border:1px solid var(--sds-border, #e0e0e0);border-radius:4px;padding:5px 8px;font-size:12px;background:var(--sds-bg, #fff);color:var(--sds-text, #292929)}.sds-references-tree__cell input:focus{outline:none;border-color:var(--sds-accent, #007fa2);box-shadow:0 0 0 2px #007fa224}.sds-references-tree__cell--remove{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.sds-references-tree__cell--remove button{width:24px;height:24px;border:1px solid var(--sds-border-strong, #919191);border-radius:6px;background:transparent;color:var(--sds-text-subtle, #757575);cursor:pointer;padding:0;font-size:16px;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center}.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{width:24px;height:24px;border:1px solid var(--sds-border-strong, #919191);border-radius:6px;background:transparent;color:var(--sds-text-subtle, #757575);font-size:16px;font-weight:500;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.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{background:#2a3344;color:#aab2c0;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{margin-bottom:0;border-radius:0}.sds-list-view__tx-btn--dex{text-transform:none;border:1px solid var(--sds-border-strong, #616161);background:var(--sds-bg, #ffffff);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, #ffffff);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:#fff;background:var(--sds-accent, #fbce07);border:1px solid var(--sds-accent, #fbce07);color:#1f1f1f;font-weight:600}.sds-list-view__tx-btn--di-review:hover{background:#e6bb00;border-color:#e6bb00}.sds-list-view__bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:var(--sds-bg, #ffffff);border-bottom:1px solid var(--sds-border, #e0e0e0);margin-bottom:12px}.sds-list-view__references-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;margin-bottom:12px}.sds-list-view__references-title{margin:0;font-size:18px;font-weight:700;color:var(--sds-text, #292929)}.sds-list-view__ref-identity{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:10px 16px;border-bottom:1px solid var(--sds-border, #e0e0e0);background:var(--sds-bg, #ffffff)}.sds-list-view__ref-identity-main{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.sds-list-view__ref-toolbar-divider{display:inline-block;width:1px;height:18px;background:var(--sds-border, #e0e0e0);margin:0 4px}.sds-list-view__ref-identity-checkbox{width:16px;height:16px;margin:0;align-self:center;accent-color:var(--sds-accent, #fbce07);cursor:pointer}.sds-list-view__tx-header-checkbox{margin-right:8px}.sds-list-view__ref-identity-meta{font-size:12px;color:var(--sds-text-subtle, #757575)}.sds-list-view__ref-identity-actions{display:inline-flex;align-items:center;gap:8px}.sds-list-view__ref-secondary-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sds-border, #d0d0d0);background:var(--sds-bg, #ffffff);color:var(--sds-text, #292929);border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;cursor:pointer;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{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:8px 16px;background:#1e3a8a;color:#fff;border-bottom:1px solid #1e3a8a;animation:sds-ref-contextual-in .16s ease-out}.sds-list-view__ref-contextual-divider{display:inline-block;width:1px;height:18px;background:#ffffff52;margin:0 4px}@keyframes sds-ref-contextual-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sds-list-view__ref-contextual-main{display:inline-flex;align-items:center;gap:12px}.sds-list-view__ref-contextual-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;font-size:16px;line-height:1;width:24px;height:24px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.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{display:inline-flex;align-items:center;gap:8px}.sds-list-view__ref-contextual .sds-list-view__bulk-primary--strip{background:#fff;color:#1e3a8a;border:1px solid #ffffff}.sds-list-view__ref-contextual .sds-list-view__bulk-primary--strip:hover:not(:disabled){background:#ffffffeb}.sds-list-view__ref-alert{display:inline-flex;align-items:center;gap:8px;margin-left:12px;font-size:13px;line-height:1.4;color:var(--sds-text, #292929);min-width:0;flex:1}.sds-list-view__ref-alert__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.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{font-weight:700;color:#b3261e}.sds-list-view__ref-alert__body{color:var(--sds-text, #292929);font-weight:400}.sds-list-view__ref-alert__copy{display:inline-flex;align-items:center;gap:6px;margin-left:auto;background:#fff;border:1px solid var(--sds-border, #e0e0e0);color:var(--sds-text, #292929);padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;white-space:nowrap}.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{display:inline-flex;align-items:center;justify-content:center;color:var(--sds-text-subtle, #757575)}.sds-list-view__ref-colheader{display:grid;grid-template-columns:28px 140px 50px 90px 90px 275px 90px 70px 55px 28px 80px 50px 80px 80px minmax(100px,150px) 28px minmax(0px,1fr);align-items:center;column-gap:16px;padding:6px 16px 6px 24px;background:var(--sds-bg-subtle, #f5f5f5);border-bottom:1px solid var(--sds-border, #e0e0e0);min-height:28px;margin-bottom:0}.sds-list-view__ref-colheader--ci{grid-template-columns:150px 50px 90px 90px 300px 75px 45px 15px 400px 55px 8px auto;padding-left:24px}.sds-list-view__ref-colheader--ci-products{grid-template-columns:150px 50px 400px 100px 45px 400px 55px 12px auto}.sds-list-view__ref-colheader--inline{margin-bottom:0;border-top:1px solid var(--sds-border, #e0e0e0);border-radius:0}.sds-list-view__ref-colheader-label{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sds-text-subtle, #757575);white-space:nowrap;line-height:1}.sds-list-view__ref-colheader-label--right{text-align:right}.sds-list-view__ref-colheader .sds-list-view__ref-select-all{display:inline-flex;align-items:center;justify-content:flex-start}.sds-list-view__kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 14px}.sds-list-view__kpi-card{border:1px solid var(--sds-border, #e0e0e0);background:var(--sds-bg, #ffffff);border-radius:6px;padding:10px 12px;min-height:78px;display:flex;flex-direction:column;justify-content:space-between;gap:4px}.sds-list-view__kpi-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:var(--sds-text-subtle, #757575)}.sds-list-view__kpi-value{margin:0;font-size:15px;font-weight:700;color:var(--sds-text, #292929);line-height:1.2}.sds-list-view__kpi-status{margin:0;font-size:12px;color:var(--sds-text-subtle, #757575)}@media (max-width: 1400px){.sds-list-view__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.sds-list-view__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.sds-list-view__kpi-grid{grid-template-columns:1fr}}.sds-list-view__bulk-meta{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;color:var(--sds-text-subtle, #757575)}.sds-list-view__bulk-meta strong{font-size:13px;color:var(--sds-text, #292929)}.sds-list-view__bulk-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sds-accent, #007fa2);background:var(--sds-accent, #007fa2);color:#fff;padding:6px 14px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;border-radius:4px;cursor:pointer;white-space:nowrap}.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{background:transparent;color:var(--sds-accent, #007fa2);text-transform:none;letter-spacing:0;font-weight:600}.sds-list-view__bulk-primary--outline:hover:not(:disabled){background:#007fa214;filter:none}.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;background:#6b6b6b;color:#c9c9c9;border-color:#6b6b6b;opacity:1;box-shadow:none}.app-shell.sds .sds-button--primary:disabled,.app-shell.sds .sds-button--primary[disabled],.app-shell.sds .sds-button--primary[aria-disabled=true]{background:#6b6b6b;color:#c9c9c9;border-color:#6b6b6b}.app-shell.sds .sds-button--secondary:disabled,.app-shell.sds .sds-button--secondary[disabled],.app-shell.sds .sds-button--secondary[aria-disabled=true]{background:#6b6b6b;color:#c9c9c9;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]{background:transparent;color:#6b6b6b;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]{background:transparent;color:#6b6b6b}.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:transparent;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{margin-top:6px;font-size:12px;color:var(--sds-text-subtle);line-height:1.4}.sds-dsn-field__info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--sds-bg-subtle);color:var(--sds-text-subtle);font-size:10px;font-style:italic;font-weight:700;font-family:serif;margin-left:4px;cursor:help;vertical-align:middle}.sds-dsn-card-divider{height:1px;background:var(--sds-border);margin:8px 0 4px;border:0}.sds-dsn-row-inline{display:flex;align-items:center;gap:12px}.sds-dsn-toggle-switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sds-text);cursor:pointer}.sds-dsn-tolerance-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sds-dsn-tolerance-row .sds-dsn-toggle-group{flex:0 0 auto}.sds-dsn-tolerance-input{position:relative;display:inline-flex;align-items:center;min-width:96px;flex:1 1 96px}.sds-dsn-tolerance-input .sds-dsn-field__input{padding-right:24px;width:100%}.sds-dsn-tolerance-input__suffix{position:absolute;right:10px;font-size:12px;color:var(--sds-text-subtle);pointer-events:none}.sds-dsn-materials-table{display:flex;flex-direction:column;gap:8px}.sds-dsn-materials-table__head,.sds-dsn-materials-table__row{display:grid;grid-template-columns:2fr 1fr 1.2fr 64px 32px;gap:12px;align-items:center}.sds-dsn-materials-table__head{font-size:12px;font-weight:600;color:var(--sds-text-subtle, #555);padding-bottom:4px;border-bottom:1px solid var(--sds-border-subtle, #e5e5e5)}.sds-dsn-materials-table__variant{display:flex;align-items:center;justify-content:center}.sds-dsn-monthly-row{display:flex;align-items:center;justify-content:space-between;border-top:2px solid var(--sds-accent-warning, #e89c2b);padding-top:6px}.sds-dsn-monthly-year{font-size:13px;font-weight:600;color:var(--sds-text, #222)}.sds-dsn-drawer-step--flat{display:flex;flex-direction:column;gap:24px}.sds-dsn-toggle-group--xs .sds-dsn-toggle{padding:2px 10px;font-size:12px;min-height:24px}.sds-dsn-monthly{display:flex;flex-direction:column;gap:0}.sds-dsn-monthly__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:4px}.sds-dsn-monthly__tabs{display:flex;gap:0}.sds-dsn-monthly__tab{background:none;border:none;padding:8px 16px;font:inherit;font-size:13px;cursor:pointer;color:var(--sds-text, #222);border-bottom:3px solid transparent}.sds-dsn-monthly__tab--active{border-bottom-color:var(--sds-accent-warning, #ffc600);font-weight:600}.sds-dsn-monthly__table{display:flex;flex-direction:column;border-bottom:1px solid var(--sds-border-subtle, #e5e5e5)}.sds-dsn-monthly__head,.sds-dsn-monthly__row{display:grid;grid-template-columns:80px repeat(7,1fr);align-items:center;min-height:32px}.sds-dsn-monthly__head{min-height:36px}.sds-dsn-monthly__row{border-top:1px solid var(--sds-border-subtle, #e5e5e5)}.sds-dsn-monthly__cell{padding:6px 8px;font-size:12px;color:var(--sds-text, #222);text-align:left}.sds-dsn-monthly__cell--head{font-weight:600;color:var(--sds-text-subtle, #555);text-transform:uppercase;font-size:11px;letter-spacing:.5px}.sds-dsn-monthly__cell--label{font-weight:600;color:var(--sds-text, #222)}.sds-dsn-monthly__cell--unit{color:var(--sds-text-subtle, #555)}.sds-dsn-pricing-tabs{display:flex;gap:16px;border-bottom:1px solid var(--sds-border-subtle, #e5e5e5)}.sds-dsn-pricing-tab{background:none;border:none;padding:8px 4px;font:inherit;cursor:pointer;color:var(--sds-text-subtle, #555);border-bottom:2px solid transparent}.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{position:relative;display:inline-flex;align-items:stretch;border-bottom:2px solid transparent}.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{background:none;border:none;padding:4px 6px;margin-left:2px;cursor:pointer;color:var(--sds-text-subtle, #555);display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:3px;opacity:0;transition:opacity .12s ease,background .12s ease}.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;font-weight:600;padding:6px;margin:2px 0;border:1px solid var(--sds-accent-warning, #e89c2b);border-radius:3px;background:var(--sds-surface, #fff);color:var(--sds-text, #222);min-width:90px;max-width:180px;outline:none}.sds-dsn-pricing-tab__menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:180px;background:var(--sds-surface, #fff);border:1px solid var(--sds-border-subtle, #e5e5e5);border-radius:4px;box-shadow:0 4px 12px #00000014;padding:4px 0;display:flex;flex-direction:column}.sds-dsn-pricing-tab__menu button{display:flex;align-items:center;gap:8px;background:none;border:none;padding:8px 12px;font:inherit;text-align:left;cursor:pointer;color:var(--sds-text, #222)}.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{height:1px;background:var(--sds-border-subtle, #e5e5e5);margin:4px 0}.sds-dsn-pricing-tab__menu-danger{color:var(--sds-accent-danger, #dd1d21)}.sds-dsn-formula-type{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sds-dsn-formula-type__label{font-weight:600;color:var(--sds-text, #222)}.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);border-radius:4px;padding:8px 12px;margin-bottom:12px;background:var(--sds-bg-subtle, #f5f6f8);color:var(--sds-text, #222);font-size:12px;display:flex;flex-direction:column;gap:6px}.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{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--sds-text-subtle, #555)}.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{height:6px;background:var(--sds-border, #e5e5e5);border-radius:3px;overflow:hidden}.sds-dsn-tranche-summary__fill{height:100%;background:var(--sds-accent-warning, #e89c2b);transition:width .15s ease}.sds-dsn-tranche-summary--error .sds-dsn-tranche-summary__fill{background:var(--sds-accent-danger, #dd1d21)}.sds-dsn-pricing-tab-wrap__main{display:flex;align-items:center}.sds-dsn-tranche-summary__list{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--sds-border-subtle, #e5e5e5);display:flex;flex-direction:column;gap:4px;color:var(--sds-text-subtle, #555)}.sds-dsn-tranche-summary__item{display:grid;grid-template-columns:14px 1fr 110px 40px 60px;align-items:center;gap:8px;padding:4px 6px;border-radius:3px;cursor:pointer}.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;width:100%;padding:4px 8px;border:1px solid var(--sds-border, #d4d4d4);border-radius:3px;background:var(--sds-surface, #fff);color:var(--sds-text, #222);text-align:right}.sds-dsn-tranche-summary__item-input:focus{outline:none;border-color:var(--sds-accent-warning, #e89c2b);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{display:inline-flex;align-items:center;color:var(--sds-text-subtle, #555)}.sds-dsn-pricing-preview__volume-input{font:inherit;width:80px;padding:2px 6px;border:1px solid var(--sds-border-subtle, #e5e5e5);border-radius:3px;background:var(--sds-surface, #fff);color:var(--sds-text, #222);text-align:right}.sds-dsn-pricing-preview__volume-pct{font-style:normal;color:var(--sds-text-subtle, #888)}.sds-dsn-pricing-preview{border:1px solid var(--sds-border-subtle, #e5e5e5);border-radius:4px;padding:12px;font-size:12px;display:flex;flex-direction:column;gap:8px}.sds-dsn-pricing-preview__header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--sds-text-subtle, #555)}.sds-dsn-pricing-preview__body{line-height:1.5}.sds-dsn-pricing-elements{display:flex;flex-wrap:wrap;gap:8px}.sds-dsn-pricing-element{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--sds-border-subtle, #e5e5e5);background:var(--sds-surface, #fff);border-radius:16px;font-size:12px;cursor:pointer;color:var(--sds-text, #222)}.sds-dsn-pricing-element:hover{border-color:var(--sds-accent, #007a87)}.sds-dsn-pricing-element__dot{width:8px;height:8px;border-radius:50%;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;padding:20px;margin-top:16px;display:flex;flex-direction:column;gap:16px}.sds-dsn-element-form__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--sds-border-subtle, #e5e5e5);border-radius:16px;font-size:13px;width:fit-content;color:var(--sds-text, #222)}.sds-dsn-element-form__chip-close{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;padding:0 2px;color:var(--sds-text-subtle, #555)}.sds-dsn-element-form__chip-close:hover{color:var(--sds-text, #222)}.sds-dsn-element-form__actions{display:flex;gap:8px;padding-top:8px}.sds-dsn-element-form__divider{border:none;border-top:1px solid var(--sds-border-subtle, #e5e5e5);margin:4px 0}.sds-dsn-element-form__checkbox{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;color:var(--sds-text, #222)}.sds-dsn-element-form__checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--sds-accent, #007a87)}.sds-dsn-field__input-group{display:flex;align-items:center;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{position:absolute;right:12px;font-size:12px;color:var(--sds-text-subtle, #555);pointer-events:none}.sds-dsn-pricing-table{border:1px solid var(--sds-border-subtle, #e5e5e5);border-radius:4px;font-size:13px;margin-top:12px;margin-bottom:12px;overflow:hidden}.sds-dsn-pricing-table__head{display:grid;grid-template-columns:80px 140px 1fr 56px;gap:8px;padding:8px 12px;background:var(--sds-surface-alt, #f8f8f8);font-weight:700;font-size:12px;color:var(--sds-text-subtle, #555);border-bottom:1px solid var(--sds-border-subtle, #e5e5e5)}.sds-dsn-pricing-table__row{display:grid;grid-template-columns:80px 140px 1fr 56px;gap:8px;padding:10px 12px;border-bottom:1px solid var(--sds-border-subtle, #e5e5e5);align-items:start;font-size:12px;line-height:1.5}.sds-dsn-pricing-table__row>*{min-width:0}.sds-dsn-pricing-table__row:last-child{border-bottom:none}.sds-dsn-pricing-table__actions{display:flex;gap:4px;align-items:center}.sds-dsn-pricing-table__add{display:inline-flex;align-items:center;gap:6px;width:100%;padding:10px 12px;background:transparent;border:0;border-top:1px dashed var(--sds-border-subtle, #e5e5e5);color:var(--sds-link, #1c73ff);font-size:12px;font-weight:600;cursor:pointer;text-align:left}.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{display:inline-flex;align-items:center;gap:6px;width:100%}.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{width:100%;max-width:100%;padding:4px 24px 4px 8px;font-size:12px;height:auto;min-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sds-deal-setup-v2__page-tabs{display:flex;gap:0;margin-top:12px;border-bottom:none}.sds-deal-setup-v2__page-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--sds-text-subtle, #757575);font-size:16px;font-weight:500;font-family:inherit;padding:10px 22px;cursor:pointer;position:relative;white-space:nowrap;transition:color .15s}.sds-deal-setup-v2__page-tab:hover{color:var(--sds-text, #292929)}.sds-deal-setup-v2__page-tab:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:3px;border-radius:4px;background:transparent;transition:background .15s}.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{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;margin-left:8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;vertical-align:middle}.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{display:inline-flex;align-items:center;justify-content:center;padding:6px;min-width:32px;min-height:32px}.sds-dsn-toggle--icon svg{width:16px;height:16px}.sds-dsn-toggle--active.sds-dsn-toggle--icon{color:#fff}.sds-deal-setup-v2__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:80px 24px;text-align:center;border:1px dashed var(--sds-border, #e0e0e0);border-radius:12px;color:var(--sds-text-subtle, #757575)}.sds-deal-setup-v2__empty-title{font-size:16px;font-weight:600;margin:0;color:var(--sds-text, #292929)}.sds-deal-setup-v2__empty-text{font-size:14px;margin:0;color:var(--sds-text-subtle, #757575)}.sds-deal-setup-v2__empty--contracts{margin:8px;min-height:340px}.sds-deal-setup-v2__empty--contract-materials{min-height:340px;padding:40px 20px;border-style:dotted;border-width:2px}.sds-list-view{border-radius:8px;overflow:hidden;border:1px solid var(--sds-border, #e0e0e0);margin-top:24px}.sds-list-view__tx-header{display:flex;align-items:center;gap:16px;padding:12px 16px 12px 24px;background:var(--sds-bg, #ffffff);border-bottom:1px solid var(--sds-border, #e0e0e0);border-radius:8px 8px 0 0;transition:background .12s}.sds-list-view__tx-header:hover{background:var(--sds-bg-subtle, #f5f5f5)}.sds-list-view__tx-type,.sds-list-view__tx-entity{font-size:14px;font-weight:600;color:var(--sds-text, #292929)}.sds-list-view__tx-entity--flex{flex:1}.sds-list-view__tx-header--interactive{cursor:pointer}.sds-list-view__tx-header-action{display:inline-flex;visibility:hidden;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;border:1px solid var(--sds-border, #ccc);background:var(--sds-bg, #fff);color:var(--sds-text-subtle, #555);font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1}.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__tx-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sds-border-strong, #919191);background:transparent;color:var(--sds-text, #292929);padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border-radius:4px;cursor:pointer;white-space:nowrap}.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);margin-bottom:16px;border-bottom:1px solid var(--sds-border, #e0e0e0)}.sds-list-view:has(.sds-list-view__contract-row--references) .sds-list-view__contract:last-child{margin-bottom:0}.sds-list-view__contract-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--sds-bg, #ffffff);width:100%;display:flex;align-items:center;gap:16px;padding:12px 16px;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s;position:relative}.sds-list-view__contract-row--static{padding-left:24px}.sds-list-view__contract-row--static .sds-list-view__row-chevron{width:28px;justify-content:flex-start}.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, #ffffff)}.sds-list-view__contract-name{font-size:14px;font-weight:600;color:var(--sds-text, #292929);white-space:nowrap;min-width:120px;display:inline-flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis}.sds-list-view__contract-count{font-size:13px;font-weight:500;color:var(--sds-text-subtle, #757575)}.sds-list-view__contract-depots{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--sds-text-subtle, #757575);white-space:nowrap}.sds-list-view__contract-depots svg{width:14px;height:14px;flex-shrink:0}.sds-list-view__contract-meta{display:flex;align-items:center;gap:24px;flex:1}.sds-list-view__contract-id,.sds-list-view__contract-dates{font-size:13px;color:var(--sds-text-subtle, #757575);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sds-list-view__contract-dates{display:inline-flex;align-items:center;gap:6px}.sds-list-view__contract-dates>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sds-list-view__contract-id svg,.sds-list-view__contract-dates svg{width:14px;height:14px;flex-shrink:0}.sds-list-view__status-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.sds-list-view__status-tag--accepted{background:#13bc86;color:#121924}.sds-list-view__status-tag--submitted{background:#4fb0c6;color:#121924}.sds-list-view__status-tag--ready{background:#d96ba0;color:#121924}.sds-list-view__status-tag--reviewed{background:#1c73ff;color:#fff}.sds-list-view__status-tag--pending{background:#ff7f48;color:#121924}.sds-list-view__status-tag--draft{background:#ebb14b;color:#121924}.sds-list-view__status-tag--completed{background:#13bc86;color:#121924}.sds-list-view__status-tag--returned{background:#f15e5e;color:#121924}.sds-list-view__status-tag--modified{background:#d96ba0;color:#121924}.sds-list-view__contract-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.sds-list-view__contract-row:hover .sds-list-view__contract-actions{opacity:1;pointer-events:auto}.sds-list-view__action-btn{padding:3px 10px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border-radius:3px;cursor:pointer;white-space:nowrap}.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{display:inline-flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;background:var(--sds-bg-subtle, #f0f0f0)}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--sds-bg, #ffffff);width:100%;display:flex;align-items:center;gap:8px;padding:10px 16px 10px 40px;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s}.sds-list-view__depot-row--static{cursor:default}.sds-list-view__depot-row--static:hover{background:var(--sds-bg, #ffffff)}.sds-list-view__depot-row .sds-list-view__row-chevron--placeholder{width:20px;height:20px;display:inline-block;flex-shrink:0}.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{font-size:14px;font-weight:600;color:var(--sds-text, #292929);flex:1}.sds-list-view__product{border-top:1px solid var(--sds-border, #e0e0e0)}.sds-list-view__product-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--sds-bg, #ffffff);width:100%;display:grid;grid-template-columns:28px 150px 70px 90px 90px minmax(250px,1fr) 130px 70px 80px auto;align-items:center;column-gap:16px;padding:10px 16px 10px 56px;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s;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 100px 45px 400px 55px 12px auto;padding-left:24px}.sds-list-view__product-material-row{display:grid;grid-template-columns:150px 50px 400px 100px 45px 400px 55px 12px auto;align-items:center;column-gap:16px;padding:8px 16px 8px 24px;background:var(--sds-bg, #ffffff);border-top:1px dashed var(--sds-border-subtle, #ececec);cursor:pointer;transition:background .12s;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{display:block;text-align:right}.sds-list-view__product-material-row .sds-list-view__status-tag{justify-self:end;align-self:center}.sds-list-view__product-material-name{display:inline-flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sds-list-view__product-material-code{font-size:13px;color:var(--sds-text-subtle, #757575);flex-shrink:0;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sds-list-view__product-material-sep{color:var(--sds-text-subtle, #bdbdbd);flex-shrink:0}.sds-list-view__product-material-desc{font-size:13px;color:var(--sds-text, #292929);overflow:hidden;text-overflow:ellipsis;width:240px;white-space:nowrap;flex-shrink:0}.sds-list-view__product-material-child-icon{display:inline-flex;align-items:center;color:var(--sds-text-muted, #9e9e9e);flex-shrink:0}.sds-list-view__product-icons{display:inline-flex;align-items:center;gap:6px;min-width:0;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{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;color:#fff;padding:2px 8px;border-radius:3px;white-space:nowrap;text-align:center}.sds-list-view__product-group-tag--compact{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;font-size:11px;font-weight:700;letter-spacing:0;border-radius:3px;flex-shrink:0}.sds-list-view__product-name{font-size:13px;font-weight:600;color:var(--sds-text, #292929);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:8px}.sds-list-view__product-depot,.sds-list-view__material-depot{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--sds-text, #292929);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sds-list-view__material-depot--references{font-size:13px;font-weight:600;color:var(--sds-text, #292929)}.sds-list-view__cell-spacer{display:block}.sds-list-view__formula-cell{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;min-width:0;overflow:visible;white-space:nowrap}.sds-list-view__formula-chip{position:relative;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--sds-border, #e0e0e0);background:var(--sds-bg, #ffffff);font-size:11px;font-weight:600;color:var(--sds-text, #292929);cursor:default;white-space:nowrap;outline:none}.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 ease,box-shadow .12s ease,color .12s ease}.sds-list-view__formula-chip--clickable:hover{background:#dfe3ea;color:#111418;box-shadow:0 0 0 1px #11141859,0 1px 3px #1114182e}.app-shell.sds.sds--dark .sds-list-view__formula-chip--clickable:hover{background:#5a6580;color:#fff;box-shadow:0 0 0 1px #ffffff73,0 1px 3px #0006}.sds-list-view__formula-chip-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.sds-list-view__formula-chip-popover{position:fixed;z-index:1000;width:max-content;max-width:420px;padding:8px 10px;border-radius:6px;background:#292929;color:#fff;font-size:11px;font-weight:500;line-height:1.4;white-space:normal;pointer-events:none;display:flex;flex-direction:column;gap:4px;box-shadow:0 6px 18px #0000002e}.sds-list-view__formula-chip-popover-meta{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6}.sds-list-view__product-row .sds-list-view__vol-cell{display:contents}.sds-list-view__product-volume{font-size:12px;font-weight:500;color:var(--sds-text-subtle, #757575);white-space:nowrap}.sds-list-view__vol-cell{display:contents}.sds-list-view__vol-value{font-size:12px;font-weight:500;color:var(--sds-text, #292929);text-align:right;white-space:nowrap}.sds-list-view__vol-pct{font-size:12px;color:var(--sds-text-subtle, #757575);text-align:right;white-space:nowrap}.sds-list-view__material-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-top:1px solid var(--sds-border, #e0e0e0);background:var(--sds-bg, #ffffff);width:100%;display:grid;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;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;transition:background .12s;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{display:flex;align-items:center;gap:6px}.sds-list-view__material-icons svg{width:18px;height:18px;color:var(--sds-text-subtle, #757575)}.sds-list-view__material-id{font-size:13px;color:var(--sds-text-subtle, #757575);white-space:nowrap}.sds-list-view__material-product{font-size:13px;font-weight:600;color:var(--sds-text, #292929);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sds-list-view__material-desc{font-size:13px;color:var(--sds-text, #292929);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;align-items:center;gap:8px}.sds-list-view__material-desc-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sds-list-view__material-row .sds-list-view__vol-cell{display:contents}.sds-list-view__ref-strip{position:sticky;top:0;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)}.sds-list-view__ref-strip-row{display:grid;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}.sds-list-view__ref-strip-row--labels span{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--sds-text-subtle, #757575);white-space:nowrap}.sds-list-view__ref-select-all{display:inline-flex;align-items:center;justify-content:center}.sds-list-view__ref-select-all input{cursor:pointer}.sds-list-view__ref-actions{grid-column:2 / 7;display:inline-flex;align-items:center;gap:10px}.sds-list-view__ref-selection-count{font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--sds-text-subtle, #757575)}.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(0px,1fr);padding-left:24px}.sds-list-view__material-row--references .sds-list-view__material-status{grid-column:8 / 9;display:inline-flex;align-items:center;justify-self:start;min-width:0;padding-right:12px}.sds-list-view__material-row--items{grid-template-columns:150px 50px 90px 90px 300px 75px 45px 15px 400px 55px 8px auto;padding-left:24px}.sds-list-view__material-row.sds-list-view__material-row--items .sds-list-view__status-tag{justify-self:start;align-self:center}.sds-list-view__material-row--items .sds-list-view__vol-cell{display:block;text-align:right}.sds-list-view__material-row--references .sds-list-view__row-chevron--placeholder{display:inline-flex;align-items:center;justify-content:flex-start}.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{display:inline-flex;align-items:center;gap:6px}.sds-list-view__ref-add-cell,.sds-list-view__ref-remove-cell{display:inline-flex;align-items:center;justify-content:center;min-width:0}.sds-list-view__ref-source-wrap{display:inline-flex;align-items:center;gap:2px}.sds-list-view__ref-source{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;flex-shrink:0;-webkit-user-select:none;user-select:none;cursor:help}.sds-list-view__ref-source--auto{background:#d9f5e6;color:#0a7a3a}.sds-list-view__ref-source--manual{background:#dde9ff;color:#1e3a8a}.sds-list-view__ref-source--error{background:#fde2e2;color:#b71c1c}.sds-list-view__ref-source--none{background:transparent;color:var(--sds-text-muted, #919191);border:1px dashed var(--sds-border, #e0e0e0)}.sds-list-view__ref-source--pending{background:var(--sds-bg-subtle, #f0f3f7);color:var(--sds-text-subtle, #757575)}.sds-list-view__ref-spinner{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:sds-ref-spin .7s linear infinite}@keyframes sds-ref-spin{to{transform:rotate(360deg)}}.sds-list-view__ref-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#b71c1c;font-size:13px;width:18px;height:18px;padding:0;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1}.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{background:#13bc862e;color:#6bdfa9}.app-shell.sds.sds--dark .sds-list-view__ref-source--manual{background:#6390f62e;color:#a3bfff}.app-shell.sds.sds--dark .sds-list-view__ref-source--error{background:#d9565633;color:#ff9b9b}.app-shell.sds.sds--dark .sds-list-view__ref-source--none{border-color:#465066;color:#9aa4b5}.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{width:24px;height:24px;border:1px solid var(--sds-border-strong, #919191);border-radius:6px;background:transparent;color:var(--sds-text-subtle, #757575);cursor:pointer;padding:0;font-size:16px;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center}.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{width:100%;border:1px solid var(--sds-border, #e0e0e0);border-radius:4px;padding:5px 8px;font-size:12px;background:var(--sds-bg, #fff);color:var(--sds-text, #292929)}.sds-list-view__ref-input:focus{outline:none;border-color:var(--sds-accent, #007fa2);box-shadow:0 0 0 2px #007fa224}.sds-list-view__ref-result{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}.sds-list-view__ref-result--success{color:#15803d}.sds-list-view__ref-result--error{color:#b91c1c}.sds-list-view__ref-result svg{width:14px;height:14px;flex-shrink:0}.sds-list-view__dex-feedback{margin:10px 16px;padding:8px 10px;border-radius:6px;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,calc(100vw - 64px))}.sds-list-view__dex-list{max-height:320px;overflow:auto;border:1px solid var(--sds-border, #e0e0e0);border-radius:8px;padding:8px;margin-top:8px}.sds-list-view__dex-item{display:flex;align-items:flex-start;gap:10px;padding:6px 4px;font-size:12px;color:var(--sds-text, #292929)}.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{display:none;white-space:nowrap}.sds-list-view__material-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--sds-bg-subtle, #f0f0f0);border-radius:50%;padding:2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.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{flex-shrink:0;transition:transform .2s ease;color:var(--sds-text-subtle, #757575);transform:rotate(-90deg)}.sds-list-view__chevron--expanded{transform:rotate(0)}.sds-list-view__row-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.sds-list-view__actions-btn{position:absolute;right:16px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;border-radius:4px;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;transition:opacity .15s ease;white-space:nowrap}.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{position:relative;display:inline-flex;align-items:center;justify-self:end}.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{position:absolute;right:16px;display:flex;align-items:center;gap:8px}.sds-list-view__contract-row--items{display:grid;grid-template-columns:150px 50px 90px 90px 300px 75px 45px 15px 400px 55px 8px auto;column-gap:16px;padding:10px 16px 10px 24px;align-items:center;position:relative}.sds-list-view__contract-row--items>.sds-list-view__row-chevron{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;z-index:1}.sds-list-view__contract-row--items .sds-list-view__contract-name{grid-column:1 / 4;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sds-list-view__contract-row--items .sds-list-view__contract-meta{display:contents}.sds-list-view__contract-row--items .sds-list-view__contract-id{grid-column:4 / 5;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sds-list-view__contract-row--items .sds-list-view__contract-dates{grid-column:5 / 6;grid-row:1;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:10 / 11;justify-self:start;align-self:center}.sds-list-view__contract-row--items .sds-list-view__contract-row-buttons .sds-list-view__actions-wrap{position:static;grid-column:-2 / -1;justify-self:end}.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:150px 90px 90px 90px 300px 130px 60px 110px 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:150px 90px 90px 90px 300px 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 100px 45px 400px 55px 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:8 / 9;justify-self:end}.sds-list-view__contract-row--references{display:grid;grid-template-columns:28px 140px 50px 90px 90px 275px 90px 70px 55px 28px 80px 50px 80px 80px minmax(100px,150px) 28px minmax(0px,1fr);column-gap:16px;padding:12px 16px 12px 24px;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{grid-column:5 / 6;min-width:0;overflow:hidden;text-overflow:ellipsis}.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;display:inline-flex;align-items:center;justify-self:start;min-width:0;padding-right:12px}.sds-list-view__review-btn{display:inline-flex;align-items:center;padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;border-radius:4px;background:var(--sds-primary, #fbce07);color:#000;cursor:pointer;white-space:nowrap}.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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.sds-list-view__actions-menu{position:fixed;z-index:100;min-width:180px;background:var(--sds-bg, #fff);border:1px solid var(--sds-border, #e0e0e0);border-radius:6px;box-shadow:0 4px 16px #0000001f;padding:4px 0}.sds-list-view__actions-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;width:100%;display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-family:inherit;color:var(--sds-text, #292929);cursor:pointer;text-align:left}.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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center}.sds-list-view__dialog{background:var(--sds-bg, #fff);border-radius:10px;padding:32px;max-width:420px;width:90%;text-align:center;box-shadow:0 8px 32px #0003}.sds-list-view__dialog-icon{margin-bottom:12px}.sds-list-view__dialog-title{font-size:18px;font-weight:700;margin:0 0 8px;color:var(--sds-text, #292929)}.sds-list-view__dialog-text{font-size:14px;line-height:1.5;color:var(--sds-text-subtle, #555);margin:0 0 24px}.sds-list-view__dialog-actions{display:flex;gap:12px;justify-content:center}.sds-list-view__dialog-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:8px 20px;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;font-family:inherit}.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{background:#d32f2f;color:#fff}.sds-list-view__dialog-btn--delete:hover{background:#b71c1c}.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{background:transparent;border-color:#465066;color:var(--sds-text, #f5f7fa)}.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{background:transparent;border-color:#6a7591;color:var(--sds-text, #f5f7fa)}.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{display:flex;flex-direction:column;border-top:1px solid #ececec;background:#fafafa;flex-shrink:0}.abd-page--overlay .sds-contract-notes{position:absolute;left:300px;right:0;bottom:64px;z-index:1;border-top:1px solid #ececec}.abd-page--overlay .abd-content{padding-bottom:56px}.sds-contract-notes__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 32px;background:transparent;border:0;cursor:pointer;font:inherit;color:#292929;text-align:left}.sds-contract-notes__bar:hover{background:#f0f0f0}.sds-contract-notes__bar:focus-visible{outline:2px solid #007fa2;outline-offset:-2px}.sds-contract-notes__bar-left{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1}.sds-contract-notes__icon{display:inline-flex;align-items:center;color:var(--sds-text-subtle, #757575);flex-shrink:0}.sds-contract-notes__bar-title{font-size:13px;font-weight:600;flex-shrink:0}.sds-contract-notes__bar-sep{color:#c6c6c6;font-size:12px;flex-shrink:0}.sds-contract-notes__count{font-weight:500;color:#595959}.sds-contract-notes__bar-meta{font-size:12px;color:#757575;flex-shrink:0}.sds-contract-notes__bar-preview{font-size:12px;color:#595959;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sds-contract-notes__chevron{display:inline-flex;align-items:center;color:#757575;flex-shrink:0}.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{display:flex;flex-direction:column;gap:12px;padding:12px 32px 16px;border-top:1px solid #ececec}.sds-contract-notes__composer{display:flex;align-items:flex-end;gap:12px}.sds-contract-notes__textarea{flex:1;min-height:56px;resize:vertical;padding:8px 12px;font:inherit;font-size:13px;color:#292929;background:#fff;border:1px solid #d0d0d0;border-radius:4px}.sds-contract-notes__textarea:focus{outline:2px solid #007fa2;outline-offset:-1px;border-color:#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{display:flex;flex-direction:column;min-height:100%;background:var(--sds-page-bg, #ffffff);color:var(--sds-text, #292929)}.sds-add-references-modal__header{padding:24px 32px;border-bottom:1px solid var(--sds-border, #f5f5f5)}.sds-add-references-modal__back{padding:0}.sds-add-references-modal__body{flex:1;padding:32px}.sds-review-contract{display:flex;flex-direction:row;height:100vh;width:100%;background:var(--sds-page-bg, #f5f6f8);color:var(--sds-text, #292929)}.sds-rc-body{display:flex;flex:1;min-height:0;width:100%;overflow:hidden}.sds-review-contract--missing{flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px}.sds-rc-toc{width:320px;flex-shrink:0;display:flex;flex-direction:column;background:var(--sds-bg, #ffffff);border-right:1px solid var(--sds-border, #e3e5ea);overflow-y:auto}.sds-rc-toc__back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:16px 20px 8px;font-size:13px;font-weight:500;color:var(--sds-text-subtle, #757575);cursor:pointer;text-align:left}.sds-rc-toc__back:hover{color:var(--sds-accent, #007fa2)}.sds-rc-toc__deal-meta{padding:8px 20px 16px;border-bottom:1px solid var(--sds-border, #e3e5ea)}.sds-rc-toc__deal-title{font-size:18px;font-weight:700;color:var(--sds-text, #292929);margin-bottom:4px}.sds-rc-toc__deal-sub{font-size:12px;color:var(--sds-text-subtle, #757575);line-height:1.4}.sds-rc-toc__progress{padding:16px 20px;border-bottom:1px solid var(--sds-border, #e3e5ea)}.sds-rc-toc__progress-text{display:flex;align-items:baseline;gap:6px;color:var(--sds-text, #292929);margin-bottom:8px}.sds-rc-toc__progress-text strong{font-size:20px;font-weight:700;line-height:1}.sds-rc-toc__progress-text-label{font-size:12px;color:var(--sds-text-subtle, #757575)}.sds-rc-toc__progress-bar{height:6px;border-radius:3px;background:var(--sds-bg-subtle, #eef0f3);border:1px solid var(--sds-border, #e3e5ea);overflow:hidden}.sds-rc-toc__progress-fill{height:100%;background:var(--sds-accent, #007fa2);transition:width .2s ease}.sds-rc-toc__section{padding:16px 20px 8px;border-bottom:1px solid var(--sds-border, #e3e5ea)}.sds-rc-toc__section:last-child{border-bottom:none}.sds-rc-toc__section--primary{padding-top:20px;border-top:1px solid var(--sds-border, #e3e5ea);margin-top:4px}.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{padding:0 0 12px;border-bottom:none}.sds-rc-toc__section .sds-rc-toc__list{padding:0;margin:0 -8px}.sds-rc-toc__filter{display:flex;gap:6px;padding:12px 20px;border-bottom:1px solid var(--sds-border, #e3e5ea)}.sds-rc-toc__filter-chip{flex:1;padding:6px 10px;border-radius:16px;border:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg, #ffffff);color:var(--sds-text, #292929);font-size:12px;font-weight:500;cursor:pointer;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{padding:16px 20px 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sds-text-muted, #919191)}.sds-rc-toc__group-label--current{display:flex;align-items:baseline;gap:6px;padding:0 0 8px;color:var(--sds-text, #292929)}.sds-rc-toc__group-label-pos{color:var(--sds-text-subtle, #757575);font-weight:600}.sds-rc-toc__list{list-style:none;margin:0;padding:0 8px}.sds-rc-toc__list--alt{padding-bottom:12px}.sds-rc-toc__empty{padding:8px 12px;font-size:12px;color:var(--sds-text-subtle, #757575);font-style:italic}.sds-rc-toc__item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 12px;border-radius:6px;border:none;background:transparent;color:var(--sds-text, #292929);text-align:left;cursor:pointer;transition:background .15s}.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:12px}.sds-rc-toc__item-text{display:flex;flex-direction:column;min-width:0;flex:1}.sds-rc-toc__item-label{font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sds-rc-toc__item-sub{font-size:11px;color:var(--sds-text-subtle, #757575);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.sds-rc-toc__dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;flex-shrink:0;margin-top:2px}.sds-rc-toc__dot--pending,.sds-rc-toc__dot--in-progress{border:1.5px solid var(--sds-border-strong, #919191);background:transparent}.sds-rc-toc__dot--in-progress .sds-rc-toc__dot-inner{width:6px;height:6px;border-radius:50%;background:var(--sds-border-strong, #919191);display:block}.sds-rc-toc__dot--done{background:var(--sds-accent, #007fa2);color:#fff}.sds-rc-toc__dot--accepted{background:#2e8540;color:#fff}.sds-rc-toc__dot--returned{background:#f15e5e;color:#fff}.sds-rc-toc__footer{margin-top:auto;padding:16px 20px;border-top:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg-raised, #fafbfc)}.sds-rc-toc__agree{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;color:var(--sds-text, #292929);margin-bottom:12px;cursor:pointer}.sds-rc-toc__agree input[type=checkbox]{margin-top:2px;flex-shrink:0}.sds-rc-toc__agree input[type=checkbox]:disabled+span{color:var(--sds-text-muted, #919191)}.sds-rc-toc__actions{display:flex;gap:8px}.sds-rc-toc__actions .sds-button{flex:1;justify-content:center}.sds-rc-main{flex:1;min-width:0;overflow-y:auto;padding:24px 40px 96px}.sds-rc-header{flex-shrink:0;background:var(--sds-bg, #ffffff);border-bottom:1px solid var(--sds-border, #e3e5ea);padding:16px 20px;display:flex;flex-direction:column;gap:6px}.sds-rc-header__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0;min-width:0}.sds-rc-header__eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sds-text-muted, #919191);margin-bottom:4px}.sds-rc-header__breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--sds-text-subtle, #757575);margin-bottom:0;flex-wrap:wrap;min-width:0;flex:1}.sds-rc-header__breadcrumb-link{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;font:inherit;color:var(--sds-text-subtle, #757575);cursor:pointer}.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{font-size:22px;font-weight:700;line-height:1.2;margin:6px 0 0;color:var(--sds-text, #292929);display:block;word-break:break-word}.sds-rc-header__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.sds-rc-header__title-row .sds-rc-header__title{flex:1;min-width:0}.sds-rc-header__pager-sep{margin:0 4px;color:var(--sds-border-strong, #919191)}.sds-rc-block{background:var(--sds-bg, #ffffff);border:1px solid var(--sds-border, #e3e5ea);border-radius:8px;padding:24px 28px;margin-bottom:16px;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 ease,border-color .15s ease}.sds-rc-block__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.sds-rc-block__header-left{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.sds-rc-block__title{font-size:18px;font-weight:700;margin:0;color:var(--sds-text, #292929)}.sds-rc-block__meta{display:flex;gap:6px;flex-shrink:0}.sds-rc-block__chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;background:var(--sds-bg-subtle, #eef0f3);color:var(--sds-text-subtle, #757575);font-size:11px;font-weight:600;white-space:nowrap}.sds-rc-block__chip--done{background:var(--sds-accent, #007fa2);color:#fff}.sds-rc-block__chip--accepted{background:#13bc86;color:#121924}.sds-rc-block__chip--returned{background:#f15e5e;color:#121924}.sds-rc-block__subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--sds-text-subtle, #757575);margin-bottom:16px}.sds-rc-section{margin-top:24px}.sds-rc-section:first-of-type{margin-top:16px}.sds-rc-section__title{font-size:14px;font-weight:700;color:var(--sds-text, #292929);margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--sds-border, #e3e5ea)}.sds-rc-listing{margin:0;padding:0}.sds-rc-listing__row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr);gap:16px;padding:6px 0;font-size:13px;line-height:1.45;border-bottom:1px dashed transparent}.sds-rc-listing__row+.sds-rc-listing__row{border-top:1px solid var(--sds-bg-subtle, #eef0f3)}.sds-rc-listing__label{margin:0;color:var(--sds-text-subtle, #757575)}.sds-rc-listing__value{margin:0;color:var(--sds-text, #292929);font-weight:500;white-space:pre-wrap;word-break:break-word}.sds-rc-mode-toggle{display:inline-flex;border:1px solid var(--sds-border, #e3e5ea);border-radius:999px;overflow:hidden;background:var(--sds-bg, #ffffff)}.sds-rc-mode-toggle__btn{display:inline-flex;align-items:center;gap:4px;background:transparent;color:var(--sds-text-subtle, #757575);border:0;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.02em;cursor:pointer}.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{background:#ee912329;color:#b9690b;font-weight:600}.app-shell.sds.sds--dark .sds-rc-block__chip--edited{background:#ee912338;color:#f0a55a}.sds-rc-block__chip--edited svg{width:11px;height:11px}.sds-rc-listing__value--changed{background:#ee912329;color:var(--sds-text, #121924);border-radius:4px;padding:2px 8px;margin:-2px -8px;max-width:100%;justify-self:start;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px}.app-shell.sds.sds--dark .sds-rc-listing__value--changed{background:#ee912338;color:#f8eadb}.sds-rc-listing__value-now{font-weight:500}.sds-rc-listing__value-before-inline{font-size:12px;font-weight:400;color:var(--sds-text-subtle, #8b94a3);white-space:nowrap}.sds-rc-listing__value-before-strike{text-decoration:line-through;text-decoration-color:#8b94a3a6;margin-left:2px}.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,.9fr) minmax(0,1.1fr) minmax(0,1.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);font-weight:400;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.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{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--sds-border, #e3e5ea)}.sds-rc-block__footer .sds-button{display:inline-flex;align-items:center;gap:6px}.sds-rc-empty{text-align:center;padding:48px 16px;color:var(--sds-text-subtle, #757575);font-size:14px}.sds-rc-block--collapsed{padding:0}.sds-rc-block__collapsed-header{display:flex;align-items:center;gap:12px;width:100%;padding:14px 20px;background:transparent;border:0;border-radius:8px;cursor:pointer;text-align:left;color:var(--sds-text, #292929);font:inherit;transition:background .15s ease}.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{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sds-accent, #007fa2);color:#fff;flex-shrink:0}.sds-rc-block__collapsed-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sds-rc-block__collapsed-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--sds-text, #292929);min-width:0}.sds-rc-block__collapsed-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:700}.sds-rc-block__collapsed-sub{font-size:12px;color:var(--sds-text-subtle, #757575);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sds-rc-block__collapsed-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.sds-rc-block__collapsed-undo{font-size:12px;font-weight:600;color:var(--sds-accent, #007fa2);padding:4px 8px;border-radius:4px;cursor:pointer;flex-shrink:0;-webkit-user-select:none;user-select:none}.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{background:transparent;border:0;padding:4px;cursor:pointer;color:var(--sds-text-subtle, #757575);display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:background .15s,color .15s,box-shadow .15s}.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{display:inline-flex;align-items:center;gap:12px}.sds-rc-header__note-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.sds-rc-header__note-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg, #ffffff);color:var(--sds-text-subtle, #757575);font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.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{width:8px;height:8px;border-radius:50%;background:var(--sds-accent, #007fa2);margin-left:2px}.sds-rc-header__grid-hint{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:2px 4px;margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1;color:var(--sds-text-subtle, #757575);white-space:nowrap;flex-shrink:0;cursor:pointer;border-radius:4px;transition:background .15s ease,color .15s ease}.sds-rc-header__grid-hint:hover{background:var(--sds-bg-subtle, #f5f6f8);color:var(--sds-text, #292929)}.sds-rc-header__grid-hint kbd{display:inline-block;padding:1px 5px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border:1px solid var(--sds-border, #e3e5ea);border-bottom-width:2px;border-radius:4px;background:var(--sds-bg-subtle, #f5f6f8);color:var(--sds-text, #292929)}.sds-rc-header__note-tooltip{position:absolute;top:calc(100% + 8px);left:100%;right:auto;transform:translate(-100%) translateY(-4px);min-width:240px;max-width:360px;padding:10px 12px;background:#1f2937;color:#f3f4f6;border-radius:6px;font-size:13px;line-height:1.45;font-weight:400;box-shadow:0 6px 16px #00000038;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s;z-index:50;display:flex;flex-direction:column;gap:4px;white-space:normal;text-align:left}.sds-rc-header__note-tooltip:before{content:"";position:absolute;bottom:100%;right:16px;left:auto;border:6px solid transparent;border-bottom-color:#1f2937}.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;transform:translate(-100%) translateY(0);transition:opacity .12s ease,transform .12s ease,visibility 0s linear 0s}.sds-rc-header__note-tooltip-meta{font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.sds-rc-header__note-tooltip-text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sds-rc-header__more{position:relative;display:inline-block}.sds-rc-header__more-trigger{display:inline-flex;align-items:center;gap:6px}.sds-rc-header__more-caret{font-size:10px;line-height:1;opacity:.7}.sds-rc-header__more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:260px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 8px 24px #0f172a1f;padding:4px;display:flex;flex-direction:column}.sds-rc-header__more-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;background:transparent;border:0;border-radius:4px;text-align:left;cursor:pointer;color:#111827}.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{font-size:14px;font-weight:500}.sds-rc-header__more-item-hint{font-size:12px;color:#6b7280}.sds-rc-header__more-item:disabled .sds-rc-header__more-item-hint{color:#9ca3af}.sds-rc-notes-drawer{flex-shrink:0;position:relative;overflow:hidden;width:420px;max-width:100%;animation:sds-rc-notes-drawer-open .25s ease-out}.sds-rc-notes-drawer__inner{position:absolute;top:0;right:0;bottom:0;width:420px;background:var(--sds-bg, #ffffff);border-left:1px solid var(--sds-border, #e3e5ea);box-shadow:-8px 0 24px #0f172a14;display:flex;flex-direction:column}@keyframes sds-rc-notes-drawer-open{0%{width:0}to{width:420px}}.sds-rc-notes-drawer--floating{position:fixed;top:0;right:0;bottom:0;height:100vh;width:420px;z-index:800;animation:sds-rc-notes-drawer-slide-in .25s ease-out}.sds-rc-notes-drawer--floating .sds-rc-notes-drawer__inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;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{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--sds-border, #e3e5ea);flex-shrink:0}.sds-rc-notes-drawer__title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--sds-text, #292929)}.sds-rc-notes-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:0;border-radius:6px;color:var(--sds-text-subtle, #757575);cursor:pointer}.sds-rc-notes-drawer__close:hover{background:var(--sds-bg-subtle, #eef0f3);color:var(--sds-text, #292929)}.sds-rc-notes-drawer__body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.sds-rc-notes-drawer__meta{font-size:12px;color:var(--sds-text-subtle, #757575);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.sds-rc-notes-drawer__textarea{width:100%;flex:1;min-height:240px;resize:vertical;padding:12px;border:1px solid var(--sds-border, #e3e5ea);border-radius:6px;font:inherit;font-size:14px;line-height:1.5;color:var(--sds-text, #292929);background:var(--sds-bg, #ffffff);box-sizing:border-box}.sds-rc-notes-drawer__textarea:focus{outline:none;border-color:var(--sds-accent, #007fa2);box-shadow:0 0 0 3px #007fa22e}.sds-rc-notes-drawer__hint{margin:0;font-size:12px;color:var(--sds-text-subtle, #757575)}.sds-rc-notes-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg, #ffffff);flex-shrink:0}.sds-rc-notes-drawer__footer-right{display:flex;align-items:center;gap:8px;margin-left:auto}.sds-rc-notes-drawer__thread{flex:1;overflow-y:auto;padding:16px 20px 8px;display:flex;flex-direction:column;gap:16px;background:var(--sds-bg-subtle, #f7f8fa)}.sds-rc-notes-drawer__empty{margin:auto 0;text-align:center;color:var(--sds-text-subtle, #757575);padding:24px 8px}.sds-rc-notes-drawer__empty p{margin:0;font-size:14px}.sds-rc-notes-drawer__empty-hint{margin-top:6px!important;font-size:12px}.sds-rc-notes-thread__entry{display:flex;flex-direction:column;gap:4px}.sds-rc-notes-thread__meta{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--sds-text-subtle, #757575);padding:0 2px}.sds-rc-notes-thread__author{font-weight:600;color:var(--sds-text, #292929)}.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{padding:10px 12px;background:var(--sds-bg, #ffffff);border:1px solid var(--sds-border, #e3e5ea);border-radius:8px;font-size:13px;line-height:1.5;color:var(--sds-text, #292929);white-space:pre-wrap;word-break:break-word}.sds-rc-notes-thread__entry--mine .sds-rc-notes-thread__bubble{background:#007fa20f;border-color:#007fa240}.sds-rc-notes-thread__actions{display:flex;gap:4px;padding:2px 0 0;opacity:0;transition:opacity .15s ease}.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{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:0;border-radius:4px;color:var(--sds-text-subtle, #757575);font:inherit;font-size:12px;cursor:pointer}.sds-rc-notes-thread__action:hover{background:var(--sds-bg-subtle, #eef0f3);color:var(--sds-text, #292929)}.sds-rc-notes-thread__action--danger:hover{background:#dc354514;color:var(--sds-negative, #b00020)}.sds-rc-notes-thread__edit{display:flex;flex-direction:column;gap:8px}.sds-rc-notes-thread__edit-actions{display:flex;justify-content:flex-end;gap:8px}.sds-rc-notes-drawer__textarea--inline{min-height:64px;flex:0 0 auto}.sds-rc-notes-drawer__composer{display:flex;flex-direction:column;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg, #ffffff);flex-shrink:0}.sds-rc-notes-drawer__composer .sds-rc-notes-drawer__textarea{min-height:72px;flex:0 0 auto}.sds-rc-notes-drawer__composer-actions{display:flex;justify-content:flex-end;gap:8px}.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-summary{max-width:720px;margin:0 auto;padding:8px 0 32px;display:flex;flex-direction:column;gap:24px}.sds-rc-summary__header{display:flex;flex-direction:column;gap:6px}.sds-rc-summary__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sds-positive, #2e8540)}.sds-rc-summary__eyebrow svg{width:14px;height:14px}.sds-rc-summary__title{margin:0;font-size:28px;font-weight:700;line-height:1.2;color:var(--sds-text, #292929)}.sds-rc-summary__sub{margin:0;font-size:14px;color:var(--sds-text-subtle, #757575)}.sds-rc-summary__card{background:var(--sds-bg, #ffffff);border:1px solid var(--sds-border, #e3e5ea);border-radius:8px;overflow:hidden}.sds-rc-summary__list{list-style:none;margin:0;padding:0}.sds-rc-summary__item{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--sds-border, #e3e5ea)}.sds-rc-summary__item:last-child{border-bottom:0}.sds-rc-summary__check{width:24px;height:24px;border-radius:50%;border:2px solid var(--sds-border, #e3e5ea);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent}.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:1;display:flex;flex-direction:column;gap:2px;min-width:0}.sds-rc-summary__item-title{font-size:15px;font-weight:600;color:var(--sds-text, #292929)}.sds-rc-summary__item-meta{font-size:12px;color:var(--sds-text-subtle, #757575);display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sds-rc-summary__item-sep{color:var(--sds-text-muted, #919191)}.sds-rc-summary__item-note{display:inline-flex;align-items:center;gap:4px;color:var(--sds-accent, #007fa2)}.sds-rc-summary__item-note svg{width:12px;height:12px}.sds-rc-summary__item-action{border:0;background:transparent;color:var(--sds-accent, #007fa2);font-size:13px;font-weight:600;cursor:pointer;padding:6px 10px;border-radius:4px;flex-shrink:0}.sds-rc-summary__item-action:hover{background:var(--sds-bg-subtle, #eef0f3)}.sds-rc-summary__disclaimer{margin:0;padding:12px 14px;background:var(--sds-bg-subtle, #eef0f3);border-radius:6px;font-size:13px;line-height:1.5;color:var(--sds-text, #292929)}.sds-rc-summary__footer{margin-top:0}.sds-rc-confirm-footer{margin-top:32px;padding:16px 24px;background:var(--sds-bg, #ffffff);border:1px solid var(--sds-border, #e3e5ea);border-radius:8px;display:flex;flex-direction:column;gap:12px}.sds-rc-confirm-footer__row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.sds-rc-confirm-footer__row--end{justify-content:flex-end}.sds-rc-confirm-footer__hint{font-size:13px;color:var(--sds-text-subtle, #757575);padding:10px 14px;background:var(--sds-bg-subtle, #eef0f3);border-radius:6px}.sds-rc-confirm-footer__hint--done{display:flex;align-items:center;gap:8px;color:var(--sds-positive, #2e8540);background:#2e854014}.sds-rc-confirm-footer__hint--done svg{width:16px;height:16px;flex-shrink:0}.sds-rc-confirm-footer__hint--warning{display:flex;align-items:center;gap:8px;color:var(--sds-warning-text, #8a4b00);background:var(--sds-warning-bg, #fff4e0);border:1px solid var(--sds-warning, #e6a23c)}.sds-rc-confirm-footer__hint--warning svg{width:16px;height:16px;flex-shrink:0;color:var(--sds-warning, #e6a23c)}.sds-rc-confirm-footer__agree{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:var(--sds-text, #292929);cursor:pointer;margin:0}.sds-rc-confirm-footer__agree input[type=checkbox]{margin:0;flex-shrink: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{display:flex;align-items:center;gap:8px;flex-shrink:0}.sds-rc-confirm-footer__conditions-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;font:inherit;color:var(--sds-link, #1a5dbf);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#14161c73;display:flex;align-items:center;justify-content:center;padding:24px}.sds-conditions-dialog__panel{background:var(--sds-bg, #ffffff);border-radius:8px;box-shadow:0 12px 32px #0000002e;width:100%;max-width:480px;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden}.sds-conditions-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--sds-border, #e3e5ea)}.sds-conditions-dialog__title{margin:0;font-size:16px;font-weight:600;color:var(--sds-text, #292929)}.sds-conditions-dialog__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;font-size:22px;line-height:1;color:var(--sds-text-subtle, #757575);cursor:pointer;padding:4px 8px;border-radius:4px}.sds-conditions-dialog__close:hover{background:var(--sds-bg-subtle, #eef0f3);color:var(--sds-text, #292929)}.sds-conditions-dialog__body{padding:16px 20px;font-size:14px;line-height:1.5;color:var(--sds-text, #292929);overflow-y:auto}.sds-conditions-dialog__body p{margin:0 0 12px}.sds-conditions-dialog__list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.sds-conditions-dialog__footer{padding:12px 20px 16px;display:flex;justify-content:flex-end;border-top:1px solid var(--sds-border, #e3e5ea)}.sds-shortcuts-dialog__panel{max-width:560px}.sds-shortcuts-dialog__group+.sds-shortcuts-dialog__group{margin-top:20px}.sds-shortcuts-dialog__group-title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sds-text-subtle, #757575)}.sds-shortcuts-dialog__table{width:100%;border-collapse:collapse}.sds-shortcuts-dialog__table th,.sds-shortcuts-dialog__table td{padding:8px 0;text-align:left;vertical-align:middle;border-bottom:1px solid var(--sds-border, #e3e5ea);font-size:14px;font-weight:400;color:var(--sds-text, #292929)}.sds-shortcuts-dialog__table tr:last-child th,.sds-shortcuts-dialog__table tr:last-child td{border-bottom:0}.sds-shortcuts-dialog__table th{width:110px;white-space:nowrap;padding-right:16px}.sds-shortcuts-dialog__table kbd{display:inline-block;padding:1px 6px;font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border:1px solid var(--sds-border, #e3e5ea);border-bottom-width:2px;border-radius:4px;background:var(--sds-bg-subtle, #f5f6f8);color:var(--sds-text, #292929)}.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{background:#ffffff14;border-color:#ffffff2e;color:#f5f6f8}.sds-rc-header__title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sds-rc-header__sep{color:var(--sds-text-muted, #919191);font-weight:400}.sds-rc-header__title .sds-on-sentiment{font-size:11px;padding:4px 10px;border-radius:12px;letter-spacing:.04em;font-weight:700}.sds-rc-confirm-footer__error{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fdecec;border:1px solid #e74c3c;border-radius:6px;color:#b3261e;font-size:13px;font-weight:500}.sds-rc-confirm-footer__error svg{flex-shrink:0}.sds-rc-confirm-footer__error span{flex:1}.sds-rc-confirm-footer__error-close{background:transparent;border:0;color:#b3261e;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.sds-rc-confirm-footer__error-close:hover{opacity:.7}@keyframes sds-rc-flash{0%{box-shadow:0 0 0 4px #e74c3c00;border-color:var(--sds-border, #e3e5ea)}20%{box-shadow:0 0 0 4px #e74c3c59;border-color:#e74c3c}to{box-shadow:0 0 0 4px #e74c3c00;border-color:var(--sds-border, #e3e5ea)}}.sds-rc-block--flash{animation:sds-rc-flash 1.5s ease-out;border-color:#e74c3c}.sds-rc-split{position:relative;display:inline-flex;align-items:stretch}.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;width:32px;min-width:32px;padding-left:0;padding-right:0;box-shadow:inset 1px 0 #ffffff4d;display:inline-flex;align-items:center;justify-content:center;gap:0}.sds-rc-split__toggle:hover{filter:brightness(1.05)}.sds-rc-split__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.sds-rc-split__menu{position:absolute;bottom:calc(100% + 6px);right:0;z-index:11;min-width:280px;background:var(--sds-bg, #ffffff);border:1px solid var(--sds-border, #e3e5ea);border-radius:8px;box-shadow:0 12px 28px #0000001f;padding:4px;display:flex;flex-direction:column}.sds-rc-split__menu-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:transparent;border:0;border-radius:6px;cursor:pointer;text-align:left;color:var(--sds-text, #292929);font:inherit}.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{font-size:12px;color:var(--sds-text-subtle, #757575)}.sds-list-view__status-tag--reviewed-legacy{background:#6f4ea1;color:#fff}.sds-rc-grid{padding:0;overflow:hidden}.sds-rc-grid__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px 12px;border-bottom:1px solid var(--sds-border, #e3e5ea)}.sds-rc-grid__bar-left{display:flex;align-items:center;gap:10px;min-width:0}.sds-rc-grid__bar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.sds-rc-grid__hint{font-size:12px;color:var(--sds-text-subtle, #757575);display:inline-flex;align-items:center;gap:4px}.sds-rc-grid__hint kbd{display:inline-block;padding:1px 6px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border:1px solid var(--sds-border, #e3e5ea);border-bottom-width:2px;border-radius:4px;background:var(--sds-bg-subtle, #f5f6f8);color:var(--sds-text, #292929)}.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{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%}.sds-rc-grid__cell-now{font-weight:500}.sds-rc-grid__cell-was{font-size:11px;font-weight:400;color:var(--sds-text-subtle, #8b94a3);white-space:nowrap}.sds-rc-grid__cell-was-strike{text-decoration:line-through;text-decoration-color:#8b94a3a6;margin-left:2px}.sds-rc-grid__cell--empty{color:var(--sds-text-muted, #b0b3b8);background:transparent}.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(0deg,#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{overflow:auto;max-height:calc(100vh - 320px);border-bottom:1px solid var(--sds-border, #e3e5ea)}.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{padding:8px 14px;border-right:1px solid var(--sds-border, #e3e5ea);border-bottom:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg, #ffffff);vertical-align:top;text-align:left;font-weight:400;color:var(--sds-text, #292929)}.sds-rc-grid__cell--head{background:var(--sds-bg-subtle, #f5f6f8);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--sds-text-subtle, #757575)}.sds-rc-grid__cell--label{position:sticky;left:0;z-index:2;background:var(--sds-bg-subtle, #f5f6f8);font-weight:600;color:var(--sds-text, #292929);box-shadow:1px 0 0 var(--sds-border, #e3e5ea)}.sds-rc-grid__cell--head.sds-rc-grid__cell--label{z-index:4}.sds-rc-grid__head-row .sds-rc-grid__cell{position:sticky;top:0;z-index:3}.sds-rc-grid__head-row .sds-rc-grid__cell--label{z-index:5}.sds-rc-grid__head-title{font-size:13px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--sds-text, #292929);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sds-rc-grid__head-sub{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--sds-text-subtle, #757575);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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);padding:10px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--sds-text-subtle, #757575);border-bottom:1px solid var(--sds-border, #e3e5ea);text-align:left}.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{position:sticky;bottom:0;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)}.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{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:999px;border:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg, #ffffff);color:var(--sds-text, #292929);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.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{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--sds-bg-subtle, #eef0f3);color:var(--sds-text-subtle, #757575)}.sds-rc-grid__toggle-dot svg{width:10px;height:10px}.sds-rc-grid__toggle--reviewed{background:#13bc86;border-color:#13bc86;color:#121924}.sds-rc-grid__toggle--reviewed:hover{background:#11a978;border-color:#11a978}.sds-rc-grid__toggle--reviewed .sds-rc-grid__toggle-dot{background:#fff;color:#13bc86}.sds-rc-grid__toggle--pending{background:var(--sds-bg, #ffffff);border-color:var(--sds-border, #c8ccd4);color:var(--sds-text-subtle, #757575)}.sds-rc-grid__summary{padding:10px 20px;font-size:12px;color:var(--sds-text-subtle, #757575);display:flex;align-items:center;justify-content:flex-end}.sds-rc-grid__toggle--readonly{cursor:not-allowed;opacity:.7}.sds-rc-grid__toggle--readonly:hover{border-color:var(--sds-border, #e3e5ea)}.sds-rc-matrix{display:flex;flex-direction:row;gap:16px;align-items:flex-start;flex-wrap:wrap}.sds-rc-matrix>.sds-rc-grid{flex:0 1 auto;margin-bottom:0;min-width:360px}.sds-rc-grid--contract{flex-basis:460px;max-width:520px}.sds-rc-matrix>.sds-rc-grid:not(.sds-rc-grid--contract){flex:1 1 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{display:flex;flex-direction:column;padding:0;overflow:hidden}.sds-review-contract--matrix .sds-rc-matrix{flex:1 1 auto;min-height:0;padding:16px 40px;margin:0;align-items:stretch;flex-wrap:nowrap}.sds-review-contract--matrix .sds-rc-matrix>.sds-rc-grid{display:flex;flex-direction:column;min-height:0;height:100%;align-self:stretch;margin-bottom:0}.sds-review-contract--matrix .sds-rc-grid__scroll{flex:1 1 auto;min-height:0;max-height:none}@media (max-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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--sds-bg-subtle, #f5f6f8);border:1px solid var(--sds-border, #e3e5ea);border-radius:12px;width:100%;height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:14px 0;cursor:pointer;color:var(--sds-text, #292929);transition:background .15s ease,border-color .15s ease}.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{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--sds-text-subtle, #757575)}.sds-rc-grid--collapsed .sds-rc-grid__strip-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sds-text, #292929);white-space:nowrap}.sds-rc-grid--collapsed .sds-rc-grid__strip-chip{font-size:11px;font-weight:600;color:var(--sds-text-subtle, #757575);padding:2px 8px;border-radius:999px;background:var(--sds-bg, #ffffff);border:1px solid var(--sds-border, #e3e5ea);max-width:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--sds-border, #e3e5ea);border-radius:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--sds-text-subtle, #757575);cursor:pointer;padding:0;margin-left:8px;transition:background .15s ease,color .15s ease,border-color .15s ease}.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{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;background:var(--sds-bg, #ffffff);border-bottom:1px solid var(--sds-border, #e3e5ea);font-size:14px;color:var(--sds-text-subtle, #757575);flex-shrink:0}.sds-rc-matrix-header__row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 24px;min-width:0}.sds-rc-matrix-header__row--nav{border-bottom:1px solid var(--sds-border, #e3e5ea)}.sds-rc-matrix-header__row--actions{padding:10px 24px;background:var(--sds-bg-subtle, #f7f8fa)}.sds-rc-matrix-header__left{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.sds-rc-matrix-header__right{display:flex;align-items:center;gap:0;flex:0 0 auto}.sds-rc-matrix-header__note-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg, #ffffff);color:var(--sds-text-subtle, #757575);font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.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{width:8px;height:8px;border-radius:50%;background:var(--sds-accent, #007fa2);margin-left:2px}.sds-rc-matrix-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;border:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg, #ffffff);color:var(--sds-text-subtle, #757575);font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.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{display:inline-block;line-height:1;transform:translateY(-1px)}.sds-rc-matrix-header__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:var(--sds-text, #292929);cursor:pointer;margin-right:8px;transition:background .15s ease}.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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:4px 6px;font:inherit;color:var(--sds-text, #292929);cursor:pointer;border-radius:4px;transition:background .15s ease}.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:transparent}.sds-rc-matrix-header__sep{margin:0 4px;color:var(--sds-text-subtle, #757575);-webkit-user-select:none;user-select:none}.sds-rc-matrix-header__back--labeled{width:auto;gap:6px;padding:0 10px 0 6px;height:32px;border:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg, #ffffff);font-size:13px;font-weight:500;margin-right:0;flex-shrink:0}.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{display:flex;align-items:center;gap:8px;margin-left:8px;flex:0 0 auto}.sds-rc-matrix-header__actions .sds-button{height:32px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;border-radius:6px;border:1px solid var(--sds-border, #e3e5ea);background:var(--sds-bg, #ffffff);color:var(--sds-text, #292929);box-shadow:none}.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{background:#007fa2;border-color:#007fa2;color:#fff}.sds-rc-matrix-header__actions .sds-button--primary:hover{background:#006a87;border-color:#006a87;color:#fff}.sds-rc-matrix-header__hint,.sds-rc-matrix-actionbar__hint{display:none}.sds-rc-matrix-header__title{margin:0;font-size:18px;font-weight:600;line-height:1.25;color:var(--sds-text, #292929);min-width:0;display:flex;align-items:baseline;gap:8px;flex:1 1 auto;overflow:hidden}.sds-rc-matrix-header__title-main{white-space:nowrap;flex-shrink:0}.sds-rc-matrix-header__title-sub{font-size:15px;font-weight:400;color:var(--sds-text-subtle, #757575);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sds-rc-matrix-header__title-dash{color:var(--sds-border, #d6d9df);margin-right:6px}.sds-rc-matrix-header__pager{margin-left:16px;padding-left:16px;border-left:1px solid var(--sds-border, #e3e5ea);flex-shrink:0;gap:10px}.sds-rc-matrix-header__pager .sds-rc-pager__step{width:26px;height:26px;font-size:12px;border-width:1.5px}.sds-rc-matrix-header__pager .sds-rc-pager__item+.sds-rc-pager__item:before{width:12px}.sds-rc-matrix-header__zone{display:flex;align-items:center;padding:0 16px;border-left:1px solid var(--sds-border, #e3e5ea)}.sds-rc-matrix-header__zone:first-child{border-left:none;padding-left:0}.sds-rc-matrix-header__zone:last-child{padding-right:0}@media (max-width: 1100px){.sds-rc-matrix-header__title-sub{display:none}}@media (max-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{display:flex;align-items:center;gap:16px;width:100%;min-width:0}.sds-rc-matrix-actionbar__status{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;font-size:13px;color:var(--sds-text-subtle, #757575)}.sds-rc-matrix-actionbar__status-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.sds-rc-matrix-actionbar__status-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.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{display:inline-block;width:120px;height:6px;border-radius:3px;background:var(--sds-bg, #ffffff);border:1px solid var(--sds-border, #e3e5ea);overflow:hidden;flex:0 0 auto}.sds-rc-matrix-actionbar__progress-fill{display:block;height:100%;background:var(--sds-accent, #1c73ff);transition:width .18s ease}.sds-rc-matrix-actionbar__progress-pct{font-size:12px;font-variant-numeric:tabular-nums;color:var(--sds-text-subtle, #757575);flex:0 0 auto}.sds-rc-matrix-actionbar__view{display:flex;align-items:center;padding:0 16px;border-left:1px solid var(--sds-border, #e3e5ea);border-right:1px solid var(--sds-border, #e3e5ea);flex:0 0 auto}.sds-rc-matrix-actionbar__agree{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sds-text, #222);margin-right:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.sds-rc-matrix-actionbar__agree input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer}.sds-rc-matrix-actionbar__conditions-link{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--sds-accent, #1c73ff);text-decoration:underline;cursor:pointer}.sds-rc-matrix-actionbar__conditions-link:hover{color:var(--sds-accent-hover, #155cd9)}@media (max-width: 1100px){.sds-rc-matrix-actionbar__progress-pct{display:none}}@media (max-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{display:flex;align-items:center;gap:12px}.sds-rc-pager__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--sds-text-subtle, #757575);white-space:nowrap}.sds-rc-pager__list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.sds-rc-pager__item{display:flex;align-items:center}.sds-rc-pager__item+.sds-rc-pager__item:before{content:"";display:inline-block;width:16px;height:2px;background:var(--sds-border, #e3e5ea)}.sds-rc-pager__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--sds-bg, #ffffff);border:2px solid var(--sds-border, #e3e5ea);border-radius:999px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--sds-text-subtle, #757575);cursor:pointer;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.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{background:#13bc861f;border-color:#13bc86;color:#0f8c64}.sds-rc-pager__step--reviewed:hover{background:#13bc8633;border-color:#0f8c64}.sds-rc-pager__step--current{background:#1c73ff;border-color:#1c73ff;color:#fff;cursor:default}.sds-rc-pager__step--current:hover{background:#1c73ff;border-color:#1c73ff;color:#fff}.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{font-size:12px;color:var(--sds-text-subtle, #757575);white-space:nowrap}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;font-family:Shell Font,Segoe UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}.app-shell{display:flex;height:100vh;width:100vw;overflow:hidden}.app-shell .app-main{flex:1;min-width:0;overflow:auto}
