@keyframes zang-deal-tree-leaf-focus-flash{0%{box-shadow:inset 0 0 0 2px rgba(79,191,223,.6);background:rgba(79,191,223,.16)}to{box-shadow:inset 0 0 0 0 rgba(79,191,223,0);background:transparent}}.zang-deal-tree-leaf--focus-flash{animation:zang-deal-tree-leaf-focus-flash 2.2s ease-out;border-radius:6px}.zang-deal-tree{--zang-deal-tree-indent:calc(32px * var(--zang-viewport-scale, 1));--zang-deal-tree-category-adornment-offset:calc(5.25rem * var(--zang-viewport-scale, 1));--zang-deal-tree-document-gap:0.7rem;--zang-deal-tree-document-header-padding-block:0.55rem;--zang-deal-tree-document-header-padding-inline:0.75rem;--zang-deal-tree-toggle-size:calc(14px * var(--zang-viewport-scale, 1));--zang-deal-tree-branch-gap:.5rem;--zang-deal-tree-toggle-slot:calc(var(--zang-deal-tree-toggle-size) + var(--zang-deal-tree-branch-gap));--zang-deal-tree-row-gap:0.5rem;--zang-deal-tree-row-padding-block:0.85rem;--zang-deal-tree-row-padding-inline-start:0.25rem;--zang-deal-tree-row-padding-inline-end:0.5rem;--zang-deal-tree-line:rgba(255,255,255,0.1);--zang-deal-tree-surface-border:rgba(255,255,255,0.09);--zang-deal-tree-surface-border-subtle:rgba(255,255,255,0.06);--zang-deal-tree-surface-bg:rgba(255,255,255,0.028);--zang-deal-tree-surface-bg-raised:rgba(255,255,255,0.045);--zang-deal-tree-surface-bg-inset:rgba(0,0,0,0.22);--zang-deal-tree-surface-radius:10px;--zang-deal-tree-surface-radius-inner:8px;--zang-deal-tree-fg:#eff7f2;--zang-deal-tree-motion-duration:280ms;--zang-deal-tree-motion-ease:cubic-bezier(0.4,0,0.2,1);--zang-deal-tree-icon-slot:calc(22px * var(--zang-viewport-scale, 1));box-sizing:border-box;overflow-x:visible;color:var(--zang-deal-tree-fg)}.zang-deal-tree,.zang-deal-tree__branch-wrap{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0}.zang-deal-tree__branch-wrap{--zang-deal-tree-row-toggle-slot:var(--zang-deal-tree-toggle-slot);--zang-deal-tree-inset:calc(var(--zang-deal-tree-depth, 0) * var(--zang-deal-tree-indent))}.zang-deal-tree__branch-wrap[data-zang-deal-tree-level="1"]{--zang-deal-tree-row-toggle-slot:0px}.zang-deal-tree__branch{box-sizing:border-box;display:grid;grid-template-columns:var(--zang-deal-tree-icon-slot) minmax(0,1fr) auto auto;align-items:center;column-gap:var(--zang-deal-tree-branch-gap);width:100%;max-width:100%;min-width:0;min-height:calc(32px * var(--zang-viewport-scale, 1));padding-block:var(--zang-deal-tree-row-padding-block);padding-inline-start:var(--zang-deal-tree-row-padding-inline-start);padding-inline-end:var(--zang-deal-tree-row-padding-inline-end);border-radius:4px}.zang-deal-tree__branch-row--interactive{cursor:pointer}.zang-deal-tree__branch-leading{grid-column:1;display:flex;align-items:center;justify-content:center;width:var(--zang-deal-tree-icon-slot);min-width:var(--zang-deal-tree-icon-slot)}.zang-deal-tree__branch-row .zang-deal-tree__label{grid-column:2;display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:.35rem;min-width:0;margin:0;padding:0;text-align:start}.zang-deal-tree__branch-unread{margin-inline-start:auto;white-space:nowrap;flex-shrink:0}.zang-deal-tree__branch-row .zang-deal-tree__branch-actions{grid-column:3;display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;min-width:0}.zang-deal-tree__chevron-icon{flex-shrink:0;color:inherit}.zang-deal-tree__branch-wrap:hover>.zang-deal-tree__branch-row--interactive:not(.zang-deal-tree__branch--focus-target){background:rgba(255,255,255,.04)}.zang-deal-tree__branch-row--expanded.zang-deal-tree__branch-row--interactive:not(.zang-deal-tree__branch--focus-target),.zang-deal-tree__branch-wrap--document-detail:hover>.zang-deal-tree__branch-row--interactive:not(.zang-deal-tree__branch--focus-target){background:transparent}.zang-deal-tree__label{display:flex;flex:1 1 auto;gap:.35rem;min-width:0}.zang-deal-tree__document-header-wrap{flex:1 1 auto}.zang-deal-tree__document-header{flex:1 1 auto;min-width:0}.zang-deal-tree__row-separator.zang-separator--horizontal{--zang-deal-tree-separator-inset:calc(var(--zang-deal-tree-depth, 0) * var(--zang-deal-tree-indent) + var(--zang-deal-tree-row-toggle-slot, var(--zang-deal-tree-toggle-slot)));box-sizing:border-box;align-self:flex-start;flex:0 0 auto;width:calc(100% - var(--zang-deal-tree-separator-inset));max-width:calc(100% - var(--zang-deal-tree-separator-inset));min-width:0;margin-inline-start:var(--zang-deal-tree-separator-inset)}.zang-deal-tree__children{display:flex;flex-direction:column;gap:var(--zang-deal-tree-row-gap);width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding-inline-start:var(--zang-deal-tree-indent);padding-inline-end:0;border-inline-start:1px solid var(--zang-deal-tree-line)}.zang-deal-tree__children--category{gap:var(--zang-deal-tree-row-gap);padding-block-end:var(--zang-deal-tree-row-padding-block)}.zang-deal-tree__panel{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows var(--zang-deal-tree-motion-duration) var(--zang-deal-tree-motion-ease),opacity calc(var(--zang-deal-tree-motion-duration) * .85) var(--zang-deal-tree-motion-ease)}.zang-deal-tree__panel--expanded{grid-template-rows:1fr;opacity:1;pointer-events:auto}.zang-deal-tree__panel-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:0;transform:translateY(-6px);transition:transform var(--zang-deal-tree-motion-duration) var(--zang-deal-tree-motion-ease)}.zang-deal-tree__panel--expanded .zang-deal-tree__panel-inner{transform:translateY(0)}.zang-deal-tree__panel-inner>.zang-deal-tree__children{min-height:0}.zang-deal-tree-category__panel-inner{overflow:hidden;min-height:0;transform:translateY(-6px);transition:transform var(--zang-deal-tree-motion-duration) var(--zang-deal-tree-motion-ease)}.zang-deal-tree-category__panel--expanded .zang-deal-tree-category__panel-inner{transform:translateY(0)}.zang-deal-tree-leaf{display:flex;flex-direction:column;align-items:stretch;min-width:0;margin-inline-start:calc(-1 * var(--zang-deal-tree-indent));padding-block:var(--zang-deal-tree-row-padding-block);padding-inline-start:var(--zang-deal-tree-toggle-slot);padding-inline-end:var(--zang-deal-tree-row-padding-inline-end);border-radius:4px}.zang-deal-tree-leaf,.zang-deal-tree-leaf .zang-table{width:100%;max-width:100%;overflow:visible}.zang-deal-tree-leaf .zang-table__scroll{overflow:auto;-webkit-overflow-scrolling:touch}.zang-deal-tree-leaf .zang-table__frame{width:max-content;max-width:none}.zang-deal-tree-leaf .zang-table__grid{min-width:0}.zang-deal-tree-leaf .zang-table__head{overflow:visible}.zang-deal-tree-leaf .zang-table__cell:not(.zang-table__cell--field){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zang-deal-tree-leaf .zang-table__cell:not(.zang-table__cell--field) .zang-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zang-deal-tree-leaf__header,.zang-deal-tree-leaf__row{display:grid;grid-template-columns:var(--zang-deal-tree-leaf-columns);gap:.35rem .5rem;align-items:start;width:100%;min-width:0}.zang-deal-tree-leaf__empty-text{font-size:calc(12px * var(--zang-viewport-scale, 1))}.zang-deal-tree-category__panel,.zang-deal-tree-category__row,.zang-deal-tree-leaf,.zang-deal-tree__branch,.zang-deal-tree__row-separator.zang-separator--horizontal{transition:opacity var(--zang-deal-tree-motion-duration) var(--zang-deal-tree-motion-ease),background var(--zang-deal-tree-motion-duration) var(--zang-deal-tree-motion-ease),transform var(--zang-deal-tree-motion-duration) var(--zang-deal-tree-motion-ease)}@media (prefers-reduced-motion:reduce){.zang-deal-tree-category__panel,.zang-deal-tree-category__row,.zang-deal-tree-leaf,.zang-deal-tree__branch,.zang-deal-tree__chevron-icon,.zang-deal-tree__panel,.zang-deal-tree__row-separator.zang-separator--horizontal{transition:none}}.zang-deal-tree--has-focus .zang-deal-tree-leaf[data-zang-deal-tree-focus-dimmed],.zang-deal-tree--has-focus .zang-deal-tree__branch-wrap[data-zang-deal-tree-focus-dimmed] .zang-deal-tree__row-separator,.zang-deal-tree--has-focus .zang-deal-tree__branch-wrap[data-zang-deal-tree-focus-dimmed]>.zang-deal-tree__branch{opacity:.05}.zang-deal-tree--has-focus .zang-deal-tree__branch--focus-target{background:rgba(255,255,255,.06)}.zang-deal-tree--has-focus .zang-deal-tree__branch-wrap[data-zang-deal-tree-focus-target]:has(.zang-deal-tree__panel--expanded)>.zang-deal-tree__branch--focus-target{border-radius:4px 4px 0 0}.zang-deal-tree--has-focus .zang-deal-tree__branch-wrap[data-zang-deal-tree-focus-target] .zang-deal-tree__row-separator{background:rgba(255,255,255,.06)}.zang-deal-tree--has-focus .zang-deal-tree-leaf--focus-target>.zang-table{border-radius:6px;outline:1px solid rgba(255,255,255,.14);outline-offset:0;box-shadow:0 0 0 1px rgba(255,255,255,.05),inset 0 0 0 1px rgba(255,255,255,.04);background:rgba(255,255,255,.03);padding:.25rem}.zang-deal-tree-category,.zang-deal-tree__category-list{display:flex;flex-direction:column;width:100%;min-width:0}.zang-deal-tree-category{--zang-deal-tree-inset:calc(var(--zang-deal-tree-depth, 0) * var(--zang-deal-tree-indent));border-block-end:1px solid var(--zang-deal-tree-line)}.zang-deal-tree-category:first-child{border-block-start:1px solid var(--zang-deal-tree-line)}.zang-deal-tree-category__row{display:grid;grid-template-columns:var(--zang-deal-tree-icon-slot) minmax(0,1fr) auto auto auto;column-gap:.75rem;row-gap:.35rem;width:100%;min-width:0;padding-block:var(--zang-deal-tree-row-padding-block);padding-inline-start:var(--zang-deal-tree-row-padding-inline-start);padding-inline-end:var(--zang-deal-tree-row-padding-inline-end);border:none;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:4px}.zang-deal-tree-category__row:hover{background:rgba(255,255,255,.04)}.zang-deal-tree-category__row--expanded{background:transparent}.zang-deal-tree-category__row[data-zang-deal-tree-ingest-target],.zang-deal-tree__branch-row[data-zang-deal-tree-ingest-target]{position:relative}.zang-deal-tree-category__row[data-zang-deal-tree-ingest-target]:after,.zang-deal-tree__branch-row[data-zang-deal-tree-ingest-target]:after{content:"";position:absolute;inset:5px;border:1px dashed transparent;border-radius:8px;pointer-events:none;transition:border-color .12s ease,background .12s ease}.zang-deal-tree-category__row--drag-over:after,.zang-deal-tree__branch-row--drag-over:after{border-color:rgba(51,183,89,.78);background:rgba(51,183,89,.1)}.zang-deal-tree-category__icon{grid-column:1;color:var(--zang-deal-tree-fg);opacity:.92}.zang-deal-tree-category__label{grid-column:2}.zang-deal-tree-category__unread{grid-column:3;flex-shrink:0}.zang-deal-tree-category__row .zang-deal-tree-category__new{grid-column:5;display:inline-flex;align-items:center;justify-self:end;min-width:0;margin-inline-end:.35rem}.zang-deal-tree-category__panel{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows var(--zang-deal-tree-motion-duration) var(--zang-deal-tree-motion-ease),opacity calc(var(--zang-deal-tree-motion-duration) * .85) var(--zang-deal-tree-motion-ease)}.zang-deal-tree-category__panel--expanded{grid-template-rows:1fr;opacity:1;pointer-events:auto}.zang-deal-tree--has-focus .zang-deal-tree-category[data-zang-deal-tree-focus-dimmed] .zang-deal-tree-category__panel,.zang-deal-tree--has-focus .zang-deal-tree-category[data-zang-deal-tree-focus-dimmed] .zang-deal-tree-category__row{opacity:.275}.zang-deal-tree--has-focus .zang-deal-tree-category[data-zang-deal-tree-focus-target] .zang-deal-tree-category__row{background:rgba(255,255,255,.06);border-radius:4px}.zang-deal-tree--has-focus .zang-deal-tree-category[data-zang-deal-tree-focus-target]:has(.zang-deal-tree-category__panel--expanded) .zang-deal-tree-category__row{border-radius:4px 4px 0 0}.zang-deal-tree-category__panel-inner,.zang-deal-tree__panel-inner{padding:0}.zang-deal-tree__branch-wrap>.zang-deal-tree__row-separator,.zang-deal-tree__panel-inner>.zang-deal-tree__row-separator{display:none}.zang-deal-tree__branch-row{--zang-deal-tree-row-block-size:calc(36px * var(--zang-viewport-scale, 1));min-height:var(--zang-deal-tree-row-block-size)}.zang-deal-tree-category__panel-inner,.zang-deal-tree-category__row{--zang-deal-tree-row-block-size:calc(84px * var(--zang-viewport-scale, 1))}.zang-deal-tree__panel-inner{--zang-deal-tree-row-block-size:calc(46px * var(--zang-viewport-scale, 1))}.zang-deal-tree-category__row{min-height:var(--zang-deal-tree-row-block-size);padding-block:calc(var(--zang-deal-tree-row-padding-block) * 2)}.zang-deal-tree__row-separator.zang-separator--horizontal{--zang-deal-tree-separator-inset:calc(var(--zang-deal-tree-depth, 0) * var(--zang-deal-tree-indent));align-self:center;width:calc(100% - 2 * var(--zang-deal-tree-separator-inset));max-width:calc(100% - 2 * var(--zang-deal-tree-separator-inset));margin-inline:var(--zang-deal-tree-separator-inset)}.zang-deal-tree-category__row,.zang-deal-tree__branch-row{box-sizing:border-box;width:calc(100% - 2 * var(--zang-deal-tree-inset, 0px));max-width:calc(100% - 2 * var(--zang-deal-tree-inset, 0px));margin-inline:var(--zang-deal-tree-inset,0);padding-inline:var(--zang-deal-tree-row-padding-inline-start) var(--zang-deal-tree-row-padding-inline-end)}.zang-deal-tree__branch-row{flex-wrap:wrap;gap:.65rem .85rem}.zang-deal-tree-category__row,.zang-deal-tree__branch-row{display:flex;align-items:center;justify-content:center;text-align:center}.zang-deal-tree-category__row{position:relative}.zang-deal-tree__branch-leading,.zang-deal-tree__branch-unread{grid-column:unset;flex:0 0 auto;width:auto;min-width:0;margin:0;padding-inline:0}.zang-deal-tree__chevron-icon{flex:0 0 auto;opacity:.65;transition:transform var(--zang-deal-tree-motion-duration) var(--zang-deal-tree-motion-ease),opacity var(--zang-deal-tree-motion-duration) var(--zang-deal-tree-motion-ease)}.zang-deal-tree__chevron-icon--expanded{opacity:.85}.zang-deal-tree__chevron-icon--spacer{visibility:hidden;pointer-events:none}.zang-deal-tree-category__icon{position:absolute;top:50%;left:calc(50% - var(--zang-deal-tree-category-adornment-offset));transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--zang-deal-tree-icon-slot);min-width:var(--zang-deal-tree-icon-slot);margin:0;padding-inline:0}.zang-deal-tree-category__label{position:relative;z-index:1;display:block;width:max-content;max-width:calc(100% - 2 * var(--zang-deal-tree-category-adornment-offset) - var(--zang-deal-tree-icon-slot));min-width:0;margin:0;padding-inline:0;text-align:center}.zang-deal-tree-category__row>.zang-deal-tree__chevron-icon{position:absolute;top:50%;left:calc(50% + var(--zang-deal-tree-category-adornment-offset));transform:translate(-50%,-50%)}.zang-deal-tree-category__unread{position:absolute;top:50%;left:calc(50% + var(--zang-deal-tree-category-adornment-offset) - .65rem);transform:translate(-100%,-50%);white-space:nowrap;margin:0;padding-inline:0}.zang-deal-tree-category__new{position:absolute;top:50%;right:calc(var(--zang-deal-tree-row-padding-inline-end) + .35rem);transform:translateY(-50%);z-index:1;margin-inline-end:0}.zang-deal-tree__branch-row:not(:has(.zang-deal-tree__document-header)) .zang-deal-tree__label{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;width:auto;max-width:none}.zang-deal-tree__branch-row:has(.zang-deal-tree__document-header){display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:stretch;column-gap:0;justify-content:normal;flex-wrap:nowrap}.zang-deal-tree__branch-row:has(.zang-deal-tree__document-header) .zang-deal-tree__branch-leading{display:none}.zang-deal-tree__branch-row:has(.zang-deal-tree__document-header) .zang-deal-tree__label{grid-column:1;display:block;width:100%;max-width:100%}.zang-deal-tree__branch-row:has(.zang-deal-tree__document-header) .zang-deal-tree__branch-actions{grid-column:1;justify-self:end}.zang-deal-tree__document-header-wrap{display:block;width:100%;min-width:0}.zang-deal-tree__document-header{width:100%;max-width:100%}.zang-deal-tree__branch-row:has(.zang-deal-tree__document-header) .zang-deal-tree__chevron-icon{display:none}.zang-deal-tree-leaf{box-sizing:border-box;width:calc(100% - 2 * var(--zang-deal-tree-inset, 0px));max-width:calc(100% - 2 * var(--zang-deal-tree-inset, 0px));margin-inline:var(--zang-deal-tree-inset,0);padding-block:.35rem;padding-inline:var(--zang-deal-tree-row-padding-inline-start) var(--zang-deal-tree-row-padding-inline-end);text-align:center}.zang-deal-tree__category-list{gap:.625rem;padding-block:.25rem}.zang-deal-tree-category{border:1px solid var(--zang-deal-tree-surface-border);border-block-end:1px solid var(--zang-deal-tree-surface-border);border-block-start:1px solid var(--zang-deal-tree-surface-border);border-radius:var(--zang-deal-tree-surface-radius);background:var(--zang-deal-tree-surface-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 1px 2px rgba(0,0,0,.2);overflow:hidden}.zang-deal-tree-category__row--expanded{background:var(--zang-deal-tree-surface-bg-raised);border-block-end:1px solid var(--zang-deal-tree-surface-border-subtle)}.zang-deal-tree-category__panel--expanded .zang-deal-tree-category__panel-inner{padding:0 .65rem .65rem}.zang-deal-tree-category__panel--expanded .zang-deal-tree__children--category{display:flex;flex-direction:column;gap:.5rem;padding:.55rem;border:1px solid var(--zang-deal-tree-surface-border-subtle);border-radius:var(--zang-deal-tree-surface-radius-inner);background:var(--zang-deal-tree-surface-bg-inset);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.zang-deal-tree__children--category>.zang-deal-tree__branch-wrap[data-zang-deal-tree-level="3"]{border:1px solid var(--zang-deal-tree-surface-border-subtle);border-radius:var(--zang-deal-tree-surface-radius-inner);background:var(--zang-deal-tree-surface-bg);overflow:hidden}.zang-deal-tree__branch-wrap[data-zang-deal-tree-level="3"]:hover>.zang-deal-tree__branch-row--interactive:not(.zang-deal-tree__branch--focus-target),.zang-deal-tree__branch-wrap[data-zang-deal-tree-level="3"]>.zang-deal-tree__branch-row--interactive,.zang-deal-tree__branch-wrap[data-zang-deal-tree-level="3"]>.zang-deal-tree__branch-row--interactive.zang-deal-tree__branch-row--expanded{background:transparent;border-block-end:none}.zang-deal-tree--has-focus .zang-deal-tree__branch-wrap[data-zang-deal-tree-level="3"]>.zang-deal-tree__branch--focus-target,.zang-deal-tree--has-focus .zang-deal-tree__branch-wrap[data-zang-deal-tree-level="3"][data-zang-deal-tree-focus-target]>.zang-deal-tree__branch{background:transparent}.zang-deal-tree__branch-wrap[data-zang-deal-tree-level="3"] .zang-deal-tree__panel--expanded .zang-deal-tree__panel-inner{padding:.35rem .5rem .4rem;border-block-start:1px solid var(--zang-deal-tree-surface-border-subtle)}.zang-deal-tree__panel--expanded .zang-deal-tree__children:not(.zang-deal-tree__children--document-list){gap:.2rem}.zang-deal-tree__children--document-list{display:flex;flex-direction:column;gap:var(--zang-deal-tree-document-gap)}.zang-deal-tree__branch-wrap--document-detail{box-sizing:border-box;width:calc(100% - 2 * var(--zang-deal-tree-inset, 0px));max-width:calc(100% - 2 * var(--zang-deal-tree-inset, 0px));margin-inline:var(--zang-deal-tree-inset,0);border:1px solid var(--zang-deal-tree-surface-border);border-radius:var(--zang-deal-tree-surface-radius-inner);background:var(--zang-deal-tree-surface-bg);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 1px 2px rgba(0,0,0,.18)}.zang-deal-tree__branch-wrap--document-detail>.zang-deal-tree__panel--expanded .zang-deal-tree__panel-inner{padding:0}.zang-deal-tree__branch-wrap--document-detail>.zang-deal-tree__panel--expanded .zang-deal-tree__panel-inner>.zang-deal-tree__row-separator{display:none}.zang-deal-tree__branch-wrap--document-detail>.zang-deal-tree__panel--expanded .zang-deal-tree__children{gap:0}.zang-deal-tree__branch-wrap:not(.zang-deal-tree__branch-wrap--document-detail)>.zang-deal-tree__branch-row--document-header{--zang-deal-tree-row-block-size:var(--zang-entity-card-height-header);min-height:var(--zang-deal-tree-row-block-size);padding-block:.4rem}.zang-deal-tree__branch-wrap:not(.zang-deal-tree__branch-wrap--document-detail)>.zang-deal-tree__branch-row:has(.zang-deal-tree__document-header){border:1px solid var(--zang-deal-tree-surface-border-subtle);border-radius:var(--zang-deal-tree-surface-radius-inner);background:var(--zang-deal-tree-surface-bg-raised);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.zang-deal-tree__branch-wrap--document-detail>.zang-deal-tree__branch-row--document-header{display:block;width:100%;max-width:100%;margin-inline:0;min-height:0;height:auto;padding-block:var(--zang-deal-tree-document-header-padding-block);padding-inline:var(--zang-deal-tree-document-header-padding-inline);border:none;border-radius:0;background:transparent;box-shadow:none}.zang-deal-tree__branch-wrap--document-detail>.zang-deal-tree__branch-row--document-header .zang-deal-tree__document-header,.zang-deal-tree__branch-wrap--document-detail>.zang-deal-tree__branch-row--document-header .zang-deal-tree__document-header-wrap,.zang-deal-tree__branch-wrap--document-detail>.zang-deal-tree__branch-row--document-header .zang-deal-tree__label{display:block;width:100%;max-width:100%;min-height:0}.zang-deal-tree__branch-wrap--document-detail:has(>.zang-deal-tree__panel--expanded)>.zang-deal-tree__branch-row--document-header{border-block-end:1px solid var(--zang-deal-tree-surface-border-subtle)}.zang-deal-tree__branch-wrap--document-detail:hover>.zang-deal-tree__branch-row--interactive:not(.zang-deal-tree__branch--focus-target).zang-deal-tree__branch-row--document-header{background:transparent}.zang-deal-tree__branch-wrap--document-detail:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.11)}.zang-deal-tree__branch-wrap:not(.zang-deal-tree__branch-wrap--document-detail):hover>.zang-deal-tree__branch-row--interactive:not(.zang-deal-tree__branch--focus-target):has(.zang-deal-tree__document-header){background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.11)}.zang-deal-tree__branch-wrap--document-detail .zang-deal-tree-leaf{width:100%;max-width:100%;margin-inline:0}.zang-deal-tree__branch-wrap--document-detail .zang-deal-tree-leaf .zang-table{border:none;border-radius:0;box-shadow:none}.zang-deal-tree-leaf .zang-table{border:1px solid var(--zang-deal-tree-surface-border);border-radius:var(--zang-deal-tree-surface-radius-inner);background:rgba(255,255,255,.02);--panel-bg-strong:rgba(18,18,18,0.94);--panel-border:var(--zang-deal-tree-surface-border-subtle);--zang-table-row-bg:rgba(255,255,255,0.02);--zang-table-row-alt-bg:rgba(255,255,255,0.045);--zang-table-row-hover-bg:rgba(255,255,255,0.07);--zang-table-row-alt-hover-bg:rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.zang-deal-tree-leaf .zang-table__head{background-color:rgba(0,0,0,.32)}.zang-deal-tree-leaf .zang-table__footer{background:rgba(0,0,0,.2);border-top-color:var(--zang-deal-tree-surface-border-subtle)}.zang-deal-tree--has-focus.zang-deal-tree-category[data-zang-deal-tree-focus-target] .zang-deal-tree-category__row{background:rgba(255,255,255,.06)}.zang-deal-tree--has-focus.zang-deal-tree-leaf--focus-target .zang-table{border-color:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.06)}.zang-deal-tree__branch-wrap--document-detail .zang-deal-tree-request-files{box-sizing:border-box;width:calc(100% + var(--zang-deal-tree-row-padding-inline-start, 0px) + var(--zang-deal-tree-row-padding-inline-end, 0px));margin-top:0;margin-inline:calc(-1 * var(--zang-deal-tree-row-padding-inline-start, 0px)) calc(-1 * var(--zang-deal-tree-row-padding-inline-end, 0px));padding:.75rem;border-block-start:1px solid var(--zang-deal-tree-surface-border-subtle);background:rgba(255,255,255,.015)}.zang-deal-tree-request-files{margin-top:.75rem}.zang-deal-tree-request-files__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.5rem;width:100%;min-width:0}.zang-file-attachment-card{border:1px solid var(--zang-deal-tree-surface-border);border-radius:var(--zang-deal-tree-surface-radius-inner);background:var(--zang-deal-tree-surface-bg);color:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 1px 2px rgba(0,0,0,.18)}.zang-file-attachment-card__name{color:rgba(255,255,255,.94)}.zang-file-attachment-card__action,.zang-file-attachment-card__meta{color:rgba(255,255,255,.72)}.zang-deal-tree-leaf-detail-pane{display:grid;grid-template-columns:minmax(320px,.52fr) minmax(0,1fr);gap:.75rem;width:100%;min-width:0;align-items:stretch}.zang-deal-tree-leaf-detail-pane__side,.zang-deal-tree-leaf-detail-pane__side-stack{display:flex;flex-direction:column;gap:.65rem;min-width:0}.zang-deal-tree-leaf-detail-pane__section,.zang-deal-tree-leaf-detail-pane__side{padding:.65rem;border:1px solid var(--zang-deal-tree-surface-border-subtle);border-radius:var(--zang-deal-tree-surface-radius-inner);background:rgba(255,255,255,.02)}.zang-deal-tree-leaf-detail-pane__section{display:flex;flex-direction:column;gap:.45rem;min-width:0}.zang-deal-tree-leaf-detail-pane__heading{margin:0 0 .35rem;opacity:.72;text-transform:uppercase;letter-spacing:.04em}.zang-deal-tree-leaf-detail-pane__comms-list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.zang-deal-tree-leaf-detail-pane__comm{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .5rem;border:1px solid var(--zang-deal-tree-surface-border-subtle);border-radius:6px;background:rgba(0,0,0,.18);text-align:start}.zang-deal-tree-leaf-detail-pane__table{min-width:0}.zang-deal-tree-leaf-detail-pane__refs .zang-deal-tree-request-files{margin-top:0}.zang-deal-tree-leaf-detail-pane__refs .zang-deal-tree-request-files__grid{display:flex;flex-direction:column;gap:.45rem}.zang-deal-tree-ref-docs-viewer{display:flex;flex-direction:column;gap:.55rem;min-height:360px;min-width:0}.zang-deal-tree-ref-docs-viewer__preview{border:1px solid var(--zang-deal-tree-surface-border-subtle);border-radius:6px;background:rgba(0,0,0,.22)}.zang-deal-tree-ref-docs-viewer__status{display:flex;align-items:center;justify-content:center;min-height:320px;margin:0;padding:.75rem;text-align:center}.zang-deal-tree-ref-docs-viewer__pagination{display:flex;justify-content:center;padding-top:.15rem}.zang-deal-tree__branch-wrap--document-detail .zang-deal-tree-leaf-detail-pane{box-sizing:border-box;width:calc(100% + var(--zang-deal-tree-row-padding-inline-start, 0px) + var(--zang-deal-tree-row-padding-inline-end, 0px));margin-inline:calc(-1 * var(--zang-deal-tree-row-padding-inline-start, 0px)) calc(-1 * var(--zang-deal-tree-row-padding-inline-end, 0px));padding:.75rem;border-block-start:1px solid var(--zang-deal-tree-surface-border-subtle);background:rgba(255,255,255,.015)}@media (max-width:900px){.zang-deal-tree-leaf-detail-pane{grid-template-columns:minmax(0,1fr)}}.zang-timemachine{position:absolute;left:0;right:0;bottom:0;z-index:10;display:grid;gap:.35rem;padding:.55rem .75rem .65rem;border-top:1px solid rgba(148,163,184,.22);background:color-mix(in srgb,var(--zang-surface-elevated,#1e293b) 92%,transparent);backdrop-filter:blur(6px)}.zang-timemachine--historical{border-top-color:rgba(245,158,11,.45)}.zang-timemachine__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.25rem}.zang-timemachine__mode{display:inline-flex;align-items:center;gap:.35rem}.zang-timemachine__badge{display:inline-flex;align-items:center;border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.zang-timemachine__badge--live{color:#cbd5e1;background:rgba(148,163,184,.16)}.zang-timemachine__badge--historical{color:#fde68a;background:rgba(245,158,11,.18)}.zang-timemachine__status{color:var(--zang-text-muted,#94a3b8);font-size:.72rem}.zang-timemachine__controls{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem}.zang-timemachine__icon-button,.zang-timemachine__now-button{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(15,23,42,.55);color:#e2e8f0;font-size:.72rem;font-weight:700;line-height:1;padding:.35rem .55rem;cursor:pointer}.zang-timemachine__icon-button:disabled,.zang-timemachine__now-button:disabled{opacity:.45;cursor:not-allowed}.zang-timemachine__now-button--pulse{animation:zang-timemachine-pulse 1.2s ease-in-out 2}@keyframes zang-timemachine-pulse{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,0)}50%{box-shadow:0 0 0 4px rgba(245,158,11,.25)}}.zang-timemachine__track-wrap{position:relative;min-width:0}.zang-timemachine__ticks{position:absolute;inset:auto 0 100% 0;height:1rem;pointer-events:none}.zang-timemachine__tick{position:absolute;bottom:0;transform:translateX(-50%);color:rgba(148,163,184,.75);font-size:.62rem;white-space:nowrap}.zang-timemachine__track{position:relative;height:.35rem;border-radius:999px;background:rgba(148,163,184,.22);overflow:hidden}.zang-timemachine__progress{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,rgba(148,163,184,.35),rgba(245,158,11,.85))}.zang-timemachine__loading{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28) 50%,transparent);animation:zang-timemachine-loading 1.1s linear infinite}@keyframes zang-timemachine-loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.zang-timemachine__input{position:absolute;inset:-.55rem 0;width:100%;margin:0;opacity:0;cursor:pointer}.zang-timemachine__input:disabled{cursor:not-allowed}.zang-timemachine__handle{position:absolute;top:50%;width:.75rem;height:.75rem;border-radius:999px;border:2px solid #0f172a;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 0 1px rgba(15,23,42,.35)}.zang-timemachine__handle--live{background:#38bdf8}.zang-timemachine__handle--historical{background:#f59e0b}.zang-timemachine__tooltip{position:absolute;bottom:calc(100% + .45rem);transform:translateX(-50%);border-radius:.35rem;padding:.2rem .45rem;background:rgba(15,23,42,.92);border:1px solid rgba(148,163,184,.28);color:#f8fafc;font-size:.68rem;white-space:nowrap;pointer-events:none}.zang-timemachine__event-markers{position:absolute;inset:0;pointer-events:none}.zang-timemachine__event-marker{position:absolute;top:50%;width:.3rem;height:.3rem;border-radius:999px;background:rgba(250,204,21,.85);transform:translate(-50%,-50%)}.deal-page_fillBody__oQ7Mv,.deal-page_shoutboxBody__JsAjF,.deal-page_tableBody__SstPi,.deal-page_timelineBody__apaDQ{flex:1 1 auto;min-height:0}.deal-page_shoutboxBody__JsAjF{display:flex;flex-direction:column;height:100%}.deal-page_dealPaneHeader__hRxq_{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;flex:1 1 auto;padding-bottom:2.25rem}.deal-page_dealPaneHeaderMain__bI1Pz{width:100%}.deal-page_dealPaneHeaderActions__5iHY_{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:flex-end}.deal-page_dealPaneHeaderActions__5iHY_ .zang-action-menu__trigger{width:32px;height:32px;border-radius:10px}.deal-page_dealTree__ln6bM{height:100%;max-height:100%;min-height:0;overflow:auto}.deal-page_dealFlowPanel___tAPW{display:flex;flex-direction:column;height:100%;min-height:0}.deal-page_dealFlowMap__a4Nzs{flex:1 1 auto;min-height:0}.deal-page_dealFlowViewToggle__25lR5{display:inline-flex;align-items:center}.deal-page_dealFlowViewToggle__25lR5 .zang-toggle__cycle-button{min-width:108px;min-height:38px;padding-inline:16px;font-size:.86rem}.deal-page_dealFlowViewToggle__25lR5 .zang-button__label-inner{display:block;width:100%}.deal-page_tableBody__SstPi{overflow:hidden}.deal-page_tableBody__SstPi .zang-table,.deal-page_tableBody__SstPi .zang-table__scroll{min-height:0}.deal-page_timelineBody__apaDQ{display:flex;flex-direction:column;height:100%}.deal-page_timelineBody__apaDQ .zang-activity-feed{min-height:0}.deal-page_timelineBody__apaDQ .zang-activity-feed__search-row{align-items:flex-start}.deal-page_shoutboxBody__JsAjF .zang-shout-box__composer{align-items:center}.deal-page_emptyState__WYMBT{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:560px;padding:22px;border:1px solid var(--card-border);border-radius:8px;background:var(--panel-bg)}.deal-page_emptyState__WYMBT h1,.deal-page_emptyState__WYMBT p{margin:0}@media (max-width:960px){.deal-page_dealPaneHeader__hRxq_{padding-bottom:2.75rem}}