.event-results-center{gap:16px;display:grid}.event-results-hero{color:#fff;background:#2f124b;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.event-results-hero .overline{color:#ddbcff}.event-results-hero h2{margin:6px 0;font-size:1.65rem}.event-results-hero p{color:#eadcf6;max-width:680px;margin:0;line-height:1.5}.event-results-hero .primary{color:#542076;background:#fff;flex:none}.event-roi-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.event-roi-kpis article{background:#fff;border:1px solid #e6dfea;border-radius:15px;padding:17px}.event-roi-kpis small,.event-roi-kpis strong,.event-roi-kpis span{display:block}.event-roi-kpis small{color:#887a93;letter-spacing:.09em;font-size:.67rem;font-weight:900}.event-roi-kpis strong{color:#3b2749;margin:7px 0 4px;font-size:1.35rem}.event-roi-kpis span{color:#817687;font-size:.74rem;line-height:1.4}.event-filter-bar{background:#fff;border:1px solid #e7e0eb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.event-filter-bar>div{gap:5px;display:flex}.event-filter-bar button,.event-filter-bar select{color:#5d436c;min-height:35px;font:inherit;background:#fff;border:1px solid #e0d6e7;border-radius:8px;padding:0 10px;font-size:.74rem;font-weight:800}.event-filter-bar button.active{color:#fff;background:#6d36f2;border-color:#6d36f2}.event-results-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.8fr);align-items:start;gap:16px;display:grid}.event-list-panel{overflow:hidden}.event-list-panel>header,.event-detail-heading,.event-finance-lines>header,.event-time-panel>header,.event-opportunities>header,.event-later-return>header,.event-decision-panel>header,.event-shift-linker>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.event-list-panel h3,.event-finance-lines h3,.event-time-panel h3,.event-opportunities h3,.event-later-return h3,.event-decision-panel h3,.event-shift-linker h3{margin:5px 0;font-size:1rem}.event-list-panel p,.event-finance-lines p,.event-time-panel p,.event-opportunities p,.event-later-return p,.event-shift-linker p{color:#796d82;margin:0;font-size:.75rem;line-height:1.45}.event-list{border-top:1px solid #eee8f1;display:grid}.event-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee8f1;grid-template-columns:40px 1fr;gap:11px;padding:13px 15px;display:grid}.event-list button:hover,.event-list button.active{background:#faf7ff}.event-list button.active{box-shadow:inset 3px 0 #6d36f2}.event-date{color:#5f2bb5;background:#efe9fb;border-radius:11px;align-content:center;justify-items:center;height:40px;display:grid}.event-date strong{font-size:1.05rem;line-height:1}.event-date small{font-size:.57rem;font-weight:900}.event-list small,.event-list strong,.event-list p,.event-list em{display:block}.event-list small{color:#887b90;letter-spacing:.06em;font-size:.59rem;font-weight:900}.event-list strong{color:#3d2a48;margin:3px 0;font-size:.85rem}.event-list p{color:#766b7d;margin:0;font-size:.7rem;line-height:1.3}.event-list em{color:#6733b5;margin-top:5px;font-size:.65rem;font-style:normal;font-weight:800}.event-detail-panel{gap:14px;display:grid}.event-detail-heading{background:#fff;border:1px solid #e5dcea;border-radius:17px}.event-detail-heading h2{color:#352440;margin:5px 0;font-size:1.4rem}.event-detail-heading p{color:#75697c;margin:0;font-size:.8rem}.event-objectives{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.event-objectives span{color:#63339a;background:#f1ecfa;border-radius:999px;padding:5px 7px;font-size:.64rem;font-weight:800}.event-detail-actions{gap:7px;display:flex}.event-detail-actions button,.event-finance-lines>header button,.event-time-panel>header button,.event-opportunities>header button,.event-later-return>header button{color:#64339d;white-space:nowrap;background:#fff;border:1px solid #dbcfe7;border-radius:8px;min-height:35px;padding:0 10px;font-size:.68rem;font-weight:900}.event-detail-actions .primary{color:#fff;background:#6735c9;border-color:#6735c9}.event-financial-summary{background:#fff;border:1px solid #e6dfea;border-radius:17px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.event-financial-summary article{border-right:1px solid #eee8f1;padding:16px}.event-financial-summary article:last-child{border-right:0}.event-financial-summary small,.event-financial-summary strong,.event-financial-summary span{display:block}.event-financial-summary small{color:#8d7d96;letter-spacing:.07em;font-size:.6rem;font-weight:900}.event-financial-summary strong{color:#392645;margin:8px 0 4px;font-size:1.1rem}.event-financial-summary span{color:#837789;font-size:.66rem;line-height:1.35}.event-formula-note{color:#6f6478;background:#faf8fd;border:1px solid #e3d9ed;border-radius:10px;margin:0;padding:10px 13px;font-size:.72rem;line-height:1.45}.event-data-quality{color:#7d6331;background:#fffaf0;border:1px solid #efe2bd;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:.72rem;display:flex}.event-data-quality strong{font-weight:900}.event-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.event-line-list{border-top:1px solid #eee8f1;display:grid}.event-line-list article{border-bottom:1px solid #f0ebf3;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.event-line-list article>span{color:#63339d;background:#f3ebfa;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:900;display:grid}.event-line-list article>span.expense{color:#b5543c;background:#fff0ed}.event-line-list small,.event-line-list strong,.event-line-list p{display:block}.event-line-list small{color:#887a91;letter-spacing:.05em;font-size:.59rem;font-weight:900}.event-line-list strong{color:#43304e;margin:2px 0;font-size:.74rem}.event-line-list p{color:#776b7c;margin:0;font-size:.65rem;line-height:1.3}.event-line-list b{white-space:nowrap;font-size:.72rem}.event-line-list .danger-action{color:#9d4960;background:0 0;border:0;padding:5px;font-size:.63rem}.event-time-kpis,.return-window-grid{background:#eee8f1;border-top:1px solid #eee8f1;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.event-time-kpis span,.return-window-grid span{background:#fff;padding:12px 14px}.event-time-kpis strong,.event-time-kpis small,.return-window-grid strong,.return-window-grid small{display:block}.event-time-kpis strong,.return-window-grid strong{color:#3b2948;font-size:.95rem}.event-time-kpis small,.return-window-grid small{color:#86798e;margin-top:3px;font-size:.6rem;font-weight:800}.event-sales-metrics>header{border-bottom:1px solid #eee8f1;padding:17px}.event-sales-metrics h3{margin:5px 0;font-size:1rem}.event-sales-metrics p{color:#786d80;margin:0;font-size:.73rem}.event-sales-metrics>div{grid-template-columns:repeat(5,1fr);display:grid}.event-sales-metrics>div>span{border-right:1px solid #eee8f1;padding:14px}.event-sales-metrics>div>span:last-child{border:0}.event-sales-metrics small,.event-sales-metrics strong{display:block}.event-sales-metrics small{color:#87798f;letter-spacing:.05em;font-size:.57rem;font-weight:900}.event-sales-metrics strong{color:#3c2a48;margin-top:5px;font-size:.88rem}.event-opportunity-list{border-top:1px solid #eee8f1;display:grid}.event-opportunity-list article{border-bottom:1px solid #eee8f1;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:12px 14px;display:grid}.opportunity-status{color:#6038a0;white-space:nowrap;background:#ece8f7;border-radius:999px;align-self:start;padding:4px 6px;font-size:.56rem;font-weight:900}.opportunity-status.won{color:#26714e;background:#e3f5ec}.opportunity-status.lost,.opportunity-status.no_interest{color:#9c4b5d;background:#faecee}.event-opportunity-list strong,.event-opportunity-list small,.event-opportunity-list p,.event-opportunity-list em{display:block}.event-opportunity-list strong{color:#42304c;font-size:.76rem}.event-opportunity-list small,.event-opportunity-list em{color:#83768a;font-size:.63rem}.event-opportunity-list p{color:#6f6374;margin:3px 0;font-size:.67rem;line-height:1.35}.event-opportunity-list aside{text-align:right}.event-opportunity-list aside strong,.event-opportunity-list aside small{display:block}.event-opportunity-list aside strong{color:#5e3194;font-size:.7rem}.event-opportunity-list aside small{font-size:.57rem}.event-opportunity-list aside button{color:#603496;background:#fff;border:1px solid #e0d4e9;border-radius:7px;margin-top:7px;padding:5px 7px;font-size:.6rem;font-weight:800}.event-support-note,.event-link-warning{color:#71657a;margin:0;padding:10px 14px;font-size:.68rem;line-height:1.4}.event-decision-panel>header{background:#fbf9fd}.event-decision-panel>header .primary{color:#fff;background:#6935cc;border:0;border-radius:8px;min-height:36px;padding:0 10px;font-size:.67rem;font-weight:900}.event-decision-panel>div{border-top:1px solid #eee8f1;grid-template-columns:repeat(4,1fr);display:grid}.event-decision-panel>div>span{border-right:1px solid #eee8f1;padding:13px 15px}.event-decision-panel small,.event-decision-panel strong{display:block}.event-decision-panel small{color:#887a91;font-size:.57rem;font-weight:900}.event-decision-panel strong{color:#3e2a4b;margin-top:4px;font-size:.8rem}.event-shift-linker>div{border-top:1px solid #eee8f1;display:grid}.event-shift-linker label{cursor:pointer;border-bottom:1px solid #eee8f1;grid-template-columns:18px 1fr;align-items:center;gap:9px;padding:11px 14px;display:grid}.event-shift-linker label.linked{background:#faf7ff}.event-shift-linker strong,.event-shift-linker small{display:block}.event-shift-linker strong{color:#40304a;font-size:.74rem}.event-shift-linker small{color:#7f7484;margin-top:2px;font-size:.66rem}.event-modal-note,.event-decision-suggestion{color:#706478;background:#faf8fd;border:1px solid #e5d8ee;border-radius:10px;margin:0 0 14px;padding:12px;font-size:.75rem;line-height:1.45}.event-decision-suggestion small,.event-decision-suggestion strong{display:block}.event-decision-suggestion small{color:#895eb6;font-size:.6rem;font-weight:900}.event-decision-suggestion strong{color:#4d2d6b;margin:3px 0;font-size:.95rem}.event-decision-suggestion p{margin:0}.commercial-field-section{gap:10px;display:grid}.commercial-field-section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commercial-field-section>header h2{margin:4px 0;font-size:1.05rem}.commercial-field-section>header p{color:#786d80;margin:0;font-size:.72rem;line-height:1.35}.commercial-capture-inline{gap:10px;display:grid}.commercial-capture-inline>label{color:#56445f;gap:5px;font-size:.74rem;font-weight:800;display:grid}.commercial-capture-inline textarea{box-sizing:border-box;resize:vertical;width:100%}.field-commercial-history,.field-commercial-opportunities{gap:7px;display:grid}.field-commercial-history article{color:#726579;background:#faf8fd;border-radius:10px;grid-template-columns:15px 1fr;gap:8px;padding:10px;display:grid}.field-commercial-history span{color:#6a35ca;font-weight:900}.field-commercial-history strong,.field-commercial-history p,.field-commercial-history small{display:block}.field-commercial-history strong{color:#4c3858;font-size:.72rem}.field-commercial-history p{margin:3px 0;font-size:.7rem;line-height:1.35}.field-commercial-history small{font-size:.6rem}.field-commercial-opportunities article{background:#fff;border:1px solid #e7deec;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.field-commercial-opportunities strong,.field-commercial-opportunities small{display:block}.field-commercial-opportunities strong{color:#4d2f6c;font-size:.74rem}.field-commercial-opportunities small,.field-commercial-opportunities span,.field-commercial-privacy{color:#7a6e80;font-size:.65rem}.field-commercial-privacy{margin:0;line-height:1.4}@media (width<=1000px){.event-results-layout{grid-template-columns:1fr}.event-list{grid-template-columns:repeat(2,1fr)}.event-list button{border-right:1px solid #eee8f1}.event-list button.active{box-shadow:inset 0 3px #6d36f2}.event-sales-metrics>div{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.event-results-hero{flex-direction:column;align-items:stretch;padding:22px}.event-results-hero .primary{width:100%;min-height:45px}.event-roi-kpis,.event-financial-summary,.event-detail-grid{grid-template-columns:repeat(2,1fr)}.event-financial-summary article:nth-child(2){border-right:0}.event-financial-summary article:nth-child(-n+2){border-bottom:1px solid #eee8f1}.event-detail-grid{display:grid}.event-detail-grid>.panel{grid-column:1/-1}.event-sales-metrics>div{grid-template-columns:repeat(2,1fr)}.event-sales-metrics>div>span:nth-child(2),.event-sales-metrics>div>span:nth-child(4){border-right:0}.event-detail-heading,.event-list-panel>header,.event-finance-lines>header,.event-time-panel>header,.event-opportunities>header,.event-later-return>header,.event-decision-panel>header,.event-shift-linker>header{padding:15px}.event-detail-heading{flex-direction:column;align-items:stretch}.event-detail-actions{grid-template-columns:1fr 1fr;display:grid}.event-detail-actions button{min-height:40px}.event-decision-panel>div{grid-template-columns:repeat(2,1fr)}.event-decision-panel>div>span:nth-child(2){border-right:0}.event-decision-panel>div>span:nth-child(-n+2){border-bottom:1px solid #eee8f1}.event-line-list article{grid-template-columns:26px minmax(0,1fr) auto}.event-line-list .danger-action{grid-column:3}.event-opportunity-list article{grid-template-columns:1fr}.event-opportunity-list aside{text-align:left}.event-list{grid-template-columns:1fr}.event-filter-bar{flex-direction:column;align-items:stretch}.event-filter-bar>div{grid-template-columns:repeat(4,1fr);display:grid}.event-filter-bar select{width:100%}}@media (width<=460px){.event-roi-kpis,.event-financial-summary{grid-template-columns:1fr}.event-financial-summary article,.event-financial-summary article:nth-child(2){border-bottom:1px solid #eee8f1;border-right:0}.event-financial-summary article:last-child{border-bottom:0}.event-sales-metrics>div{grid-template-columns:1fr}.event-sales-metrics>div>span{border-bottom:1px solid #eee8f1;border-right:0}.event-sales-metrics>div>span:last-child{border-bottom:0}.event-detail-actions,.event-time-kpis,.return-window-grid{grid-template-columns:1fr}.event-filter-bar>div{grid-template-columns:repeat(2,1fr)}}
