.equity-studio .equity-sections{row-gap:0}.equity-studio .equity-status-legend{flex-wrap:wrap;justify-content:flex-start;gap:16px;display:flex}.equity-studio .equity-status-legend>span{align-items:center;gap:6px;display:inline-flex}.equity-studio .equity-status-swatch{box-sizing:border-box;border:1px solid #e4e1da;border-radius:3px;flex:0 0 12px;width:12px;height:12px}@media print{.equity-studio .equity-status-legend{display:none}}.equity-sections .equity-section.equity-section-card{box-sizing:border-box;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight), var(--glass-shadow);border:0;border-radius:14px;margin-bottom:24px;padding:24px}.equity-sections .equity-section.equity-section-card>.equity-section-heading{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:0 0 12px;display:flex}.equity-sections .equity-section.equity-section-card>.equity-section-heading>h2{color:#1d1d1f;align-items:center;gap:10px;margin:0;font-family:inherit;font-size:15px;font-weight:600;line-height:22px;display:flex}.equity-sections .equity-section.equity-section-card>.equity-section-heading>h2:before{content:"";background:#1f3a5f;border-radius:2px;flex:0 0 4px;width:4px;height:16px}.equity-section-footer{text-align:left;flex-direction:column;align-items:stretch;display:flex}
.ui-modal.company-template-modal{width:min(920px,100%);overflow-x:hidden}.company-template-modal .ui-modal-body{overflow-x:hidden}.company-template-table{border-collapse:collapse;table-layout:fixed;white-space:normal;overflow-wrap:anywhere;width:100%;font-size:13px}.company-template-table th,.company-template-table td{text-align:left;border-bottom:1px solid #d2d2d7;padding:8px 12px}.company-template-table thead th{background:#f5f5f7;position:sticky;top:0}.company-template-result p{margin:0}.company-template-error{color:var(--color-danger)}
.equity-studio .equity-fit-page[data-fit=natural]{zoom:min(1, calc(100cqw / 1123px))}.equity-studio .equity-fit-page .eqp-other-stage{align-items:flex-start}.equity-studio .equity-fit-page .eqp-other-grid{grid-template-columns:repeat(3,200px);justify-content:start;align-items:start;gap:20px;width:100%}.equity-studio .equity-fit-page .eqp-other-card.equity-screen-node{box-sizing:border-box;background:#fff;border:1.5px solid #d2d2d7;border-radius:8px;width:200px;padding:14px 16px;line-height:18px;transition:filter .16s,translate .16s,background-color .16s;position:relative}.equity-studio .equity-fit-page .eqp-other-card.equity-screen-node[data-dormant=true]{background:#f3f1eb}.equity-studio .equity-fit-page .eqp-other-card .eqp-company-short{padding:0;font-size:12px;font-weight:600}.equity-studio .equity-fit-page .eqp-other-card .eqp-company-full{color:#6e6e73;margin-top:4px;font-size:11.5px}.equity-studio .equity-fit-page .eqp-other-card .eqp-status-pill-row{margin-top:6px}.equity-studio .equity-fit-page .eqp-other-card .eqp-status-pill{border-radius:8px;padding:2px 6px;font-size:11.5px}.equity-studio .equity-fit-page .eqp-other-card .eqp-kv-row{flex-wrap:wrap;gap:4px;margin-top:6px;font-size:11.5px}.equity-studio .equity-fit-page .eqp-other-card .eqp-kv-v{font-weight:600}.equity-studio .equity-fit-page .eqp-other-card .eqp-kv-row:nth-last-child(2) .eqp-kv-v{font-size:11.5px}.equity-studio .equity-fit-page .eqp-other-card .equity-other-edit{border-radius:4px;width:14px;min-width:0;height:14px;min-height:0;padding:2.5px;position:absolute;top:1px;right:1px}.equity-studio .equity-fit-page .eqp-family-stage{justify-content:center}.equity-studio .equity-fit-page .eqp-family-svg{max-width:100%;width:var(--equity-family-width,819px)!important}.equity-studio .equity-fit-page .eqp-family-svg text{font-size:6.1px}.equity-studio .equity-fit-page .eqp-family-svg text[font-size="12"]{font-size:9px}.equity-studio .equity-fit-page .eqp-family-svg .eqp-family-label,.equity-studio .equity-fit-page .eqp-family-svg .eqp-family-generation{font-size:6.1px}.equity-studio .equity-fit-container{overflow-x:visible}.equity-studio .equity-fit-page .eqp-table-wrap{width:100%;overflow-x:visible}.equity-studio .equity-fit-page .eqp-table{table-layout:fixed;width:100%;min-width:0;max-width:100%;overflow-x:visible}.equity-studio .equity-fit-page .eqp-table col.c-short{width:var(--eqp-screen-short-width)}.equity-studio .equity-fit-page .eqp-table col.c-full{width:var(--eqp-screen-full-width)}.equity-studio .equity-fit-page .eqp-table col.c-date{width:var(--eqp-screen-date-width)}.equity-studio .equity-fit-page .eqp-table col.c-credit{width:var(--eqp-screen-credit-width)}.equity-studio .equity-fit-page .eqp-table col.c-cap{width:var(--eqp-screen-cap-width)}.equity-studio .equity-fit-page .eqp-table col.c-status{width:var(--eqp-screen-status-width)}.equity-studio .equity-fit-page .eqp-table col.c-holder{width:var(--eqp-screen-holder-width)}.equity-studio .equity-fit-page .eqp-table col.c-pct{width:var(--eqp-screen-pct-width)}.equity-studio .equity-fit-page .eqp-table col.c-sub{width:var(--eqp-screen-sub-width)}.equity-studio .equity-fit-page .eqp-table col.c-paid{width:var(--eqp-screen-paid-width)}.equity-studio .equity-fit-page .eqp-table col.c-rep{width:var(--eqp-screen-rep-width)}.equity-studio .equity-fit-page .eqp-table col.c-edit{width:28px}.equity-studio .equity-fit-page .eqp-table th,.equity-studio .equity-fit-page .eqp-table td{white-space:nowrap;text-overflow:clip;overflow:visible}.equity-studio .equity-fit-page .eqp-table td.holder{min-width:var(--eqp-screen-holder-width)}.equity-studio .equity-fit-page .eqp-table col.c-status,.equity-studio .equity-fit-page .eqp-table td.status{width:var(--eqp-screen-status-width);max-width:var(--eqp-screen-status-width)}.equity-studio .equity-fit-page .eqp-table td.status{white-space:normal}.equity-studio .equity-fit-page .eqp-table .status .eqp-status-pill{white-space:nowrap;overflow-wrap:normal}.equity-studio .equity-fit-page .eqp-table .status .eqp-status-detail{white-space:normal;padding:0}.equity-studio .equity-fit-page .eqp-table[data-screen-full-wrap=true] td.full{white-space:normal;overflow-wrap:normal;word-break:keep-all}.equity-studio .equity-fit-page .eqp-table .edit{text-align:right;width:28px;padding:0}.equity-studio .equity-fit-page .eqp-table .edit .ui-icon-button{width:14px;min-width:0;height:14px;min-height:0;padding:2.5px}.equity-studio .equity-fit-page .eqp-other-card .equity-other-edit svg,.equity-studio .equity-fit-page .eqp-table .edit .ui-icon-button svg{width:9px;height:9px}.equity-studio .equity-fit-page .eqp-chart :is(text[font-size="11"],.eqp-person-name){transform-box:fill-box;transform-origin:50%;transform:scale(.9)}
