@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Source+Code+Pro:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Geologica:wght@300;400;500;600;700;800&family=Hind:wght@300;400;500;600;700&display=swap);:root{--color-primary-dark:#393939;--color-primary-red:#e1251b;--color-primary-gold:#f5b335;--color-primary-orange:#f76700;--color-secondary-gray:#797978;--color-light-gray:#eaeaea;--color-white:#fff;--color-black:#000;--color-success:#059669;--color-warning:#d97706;--color-danger:#dc2626;--color-info:#0071aa;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f3f4f6;--bg-dark:#393939;--text-primary:#1f2937;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-inverse:#fff;--border-color:#e5e7eb;--input-border:#e5e7eb;--input-focus-border:#f5b335;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-base:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-md:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-lg:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-xl:0 25px 50px -12px #00000040;--shadow-card:0 2px 8px #00000014;--shadow-hover:0 8px 16px #0000001f;--shadow-gold:0 4px 14px 0 #f5b3354d;--transition-fast:150ms ease-in-out;--transition-base:300ms ease-in-out;--transition-slow:500ms ease-in-out;--AABlue:#0071aa;--BoxShadow:0 2px 8px #00000014}[data-theme=dark]{--color-primary-gold:#f5b335;--color-primary-orange:#ff832b;--color-success:#07c78c;--color-warning:#f99119;--color-danger:#e35252;--color-info:#00a4f7;--bg-primary:#0f0f0f;--bg-secondary:#1a1a1a;--bg-tertiary:#252525;--bg-dark:#000;--text-primary:#f3f4f6;--text-secondary:#d1d5db;--text-tertiary:#9ca3af;--text-inverse:#1f2937;--border-color:#374151;--input-border:#4b5563;--input-focus-border:#f5b335;--shadow-sm:0 1px 3px 0 #0000004d;--shadow-base:0 4px 6px -1px #0000004d;--shadow-md:0 10px 15px -3px #0000004d;--shadow-lg:0 20px 25px -5px #0000004d;--shadow-xl:0 25px 50px -12px #00000080;--shadow-card:0 2px 8px #0000004d;--shadow-hover:0 8px 16px #0006;--shadow-gold:0 4px 14px 0 #f5b33566}.theme-primary{color:#f5b335;color:var(--color-primary-gold)}.theme-bg-primary{background-color:#fff;background-color:var(--bg-primary)}.theme-bg-secondary{background-color:#f8fafc;background-color:var(--bg-secondary)}.theme-text-primary{color:#1f2937;color:var(--text-primary)}.theme-text-secondary{color:#6b7280;color:var(--text-secondary)}.ant-btn.cms-btn-primary,.cms-btn-primary{align-items:center;background:linear-gradient(135deg,#f5b335,#eb9e0c)!important;background:linear-gradient(135deg,var(--color-primary-gold) 0,#eb9e0c 100%)!important;border:none!important;border:none;border-radius:.5rem;color:#000!important;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;height:40px;justify-content:center;padding:0 1rem;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.ant-btn.cms-btn-primary:disabled,.cms-btn-primary:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.ant-btn.cms-btn-primary:focus,.cms-btn-primary:focus{outline:none}.ant-btn.cms-btn-primary,.cms-btn-primary{background:linear-gradient(135deg,#f5b335,#eb9e0c);color:#000}.ant-btn.cms-btn-primary:hover:not(:disabled),.cms-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#f4aa1d,#d38e0a);box-shadow:0 4px 14px 0 #f5b3354d;color:#fff;transform:translateY(-2px)}.ant-btn.cms-btn-primary:focus,.cms-btn-primary:focus{box-shadow:0 0 0 3px #f5b3354d}.ant-btn.cms-btn-primary.ant-btn:hover:not(:disabled),.ant-btn.cms-btn-primary:hover:not(:disabled),.cms-btn-primary.ant-btn:hover:not(:disabled),.cms-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#f4aa1d,#d38e0a)!important;border-color:#0000!important;box-shadow:0 4px 14px 0 #f5b3354d!important;box-shadow:var(--shadow-gold)!important;color:#fff!important;transform:translateY(-2px)}.ant-btn.cms-btn-primary.ant-btn:focus,.ant-btn.cms-btn-primary:focus,.cms-btn-primary.ant-btn:focus,.cms-btn-primary:focus{background:linear-gradient(135deg,#f5b335,#eb9e0c)!important;background:linear-gradient(135deg,var(--color-primary-gold) 0,#eb9e0c 100%)!important;border-color:#0000!important;box-shadow:0 0 0 3px #f5b3354d!important;color:#000!important}.ant-btn.cms-btn-primary.ant-btn:active,.ant-btn.cms-btn-primary:active,.cms-btn-primary.ant-btn:active,.cms-btn-primary:active{background:linear-gradient(135deg,#eb9e0c,#bb7e09)!important;color:#fff!important;transform:translateY(0)}.ant-btn.cms-btn-send,.cms-btn-send{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;height:40px;justify-content:center;padding:0 1rem;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.ant-btn.cms-btn-send:disabled,.cms-btn-send:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.ant-btn.cms-btn-send:focus,.cms-btn-send:focus{outline:none}.ant-btn.cms-btn-send,.cms-btn-send{background:linear-gradient(135deg,#059669,#036546)!important;border:none!important;color:#fff!important}.ant-btn.cms-btn-send.ant-btn:hover:not(:disabled),.ant-btn.cms-btn-send:hover:not(:disabled),.cms-btn-send.ant-btn:hover:not(:disabled),.cms-btn-send:hover:not(:disabled){background:linear-gradient(135deg,#047d58,#034c35)!important;border-color:#0000!important;box-shadow:0 4px 12px #0596694d!important;color:#fff!important;transform:translateY(-2px)}.ant-btn.cms-btn-send.ant-btn:focus,.ant-btn.cms-btn-send:focus,.cms-btn-send.ant-btn:focus,.cms-btn-send:focus{background:linear-gradient(135deg,#059669,#036546)!important;border-color:#0000!important;box-shadow:0 0 0 3px #0596694d!important;color:#fff!important}.ant-btn.cms-btn-send.ant-btn:active,.ant-btn.cms-btn-send:active,.cms-btn-send.ant-btn:active,.cms-btn-send:active{background:linear-gradient(135deg,#036546,#023324)!important;transform:translateY(0)}.ant-btn.cms-btn-secondary,.cms-btn-secondary{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;height:40px;justify-content:center;padding:0 1rem;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.ant-btn.cms-btn-secondary:disabled,.cms-btn-secondary:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.ant-btn.cms-btn-secondary:focus,.cms-btn-secondary:focus{outline:none}.ant-btn.cms-btn-secondary,.cms-btn-secondary{background:#797978;color:#fff}.ant-btn.cms-btn-secondary:hover:not(:disabled),.cms-btn-secondary:hover:not(:disabled){background:#5f5f5f;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;transform:translateY(-1px)}.ant-btn.cms-btn-secondary:focus,.cms-btn-secondary:focus{box-shadow:0 0 0 3px #7979784d}.ant-btn.cms-btn-secondary,.cms-btn-secondary{background:#797978!important;border:none!important;color:#fff!important}.ant-btn.cms-btn-secondary.ant-btn:hover:not(:disabled),.ant-btn.cms-btn-secondary:hover:not(:disabled),.cms-btn-secondary.ant-btn:hover:not(:disabled),.cms-btn-secondary:hover:not(:disabled){background:#5f5f5f!important;border-color:#0000!important;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f!important;color:#fff!important;transform:translateY(-1px)}.ant-btn.cms-btn-secondary.ant-btn:focus,.ant-btn.cms-btn-secondary:focus,.cms-btn-secondary.ant-btn:focus,.cms-btn-secondary:focus{background:#797978!important;border-color:#0000!important;box-shadow:0 0 0 3px #7979784d!important;color:#fff!important}.ant-btn.cms-btn-secondary.ant-btn:active,.ant-btn.cms-btn-secondary:active,.cms-btn-secondary.ant-btn:active,.cms-btn-secondary:active{background:#535352!important;transform:translateY(0)}.ant-btn.cms-btn-danger,.cms-btn-danger{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;height:40px;justify-content:center;padding:0 1rem;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.ant-btn.cms-btn-danger:disabled,.cms-btn-danger:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.ant-btn.cms-btn-danger:focus,.cms-btn-danger:focus{outline:none}.ant-btn.cms-btn-danger,.cms-btn-danger{background:linear-gradient(135deg,#dc2626,#b21d1d)!important;border:none!important;color:#fff!important;height:32px}.ant-btn.cms-btn-danger.ant-btn:hover:not(:disabled),.ant-btn.cms-btn-danger:hover:not(:disabled),.cms-btn-danger.ant-btn:hover:not(:disabled),.cms-btn-danger:hover:not(:disabled){background:linear-gradient(135deg,#c82020,#9c1919)!important;border-color:#0000!important;box-shadow:0 2px 8px #dc26264d!important;color:#fff!important;transform:translateY(-1px)}.ant-btn.cms-btn-danger.ant-btn:focus,.ant-btn.cms-btn-danger:focus,.cms-btn-danger.ant-btn:focus,.cms-btn-danger:focus{background:linear-gradient(135deg,#dc2626,#b21d1d)!important;border-color:#0000!important;box-shadow:0 0 0 3px #dc26264d!important;color:#fff!important}.ant-btn.cms-btn-danger.ant-btn:active,.ant-btn.cms-btn-danger:active,.cms-btn-danger.ant-btn:active,.cms-btn-danger:active{background:linear-gradient(135deg,#b21d1d,#861616)!important;transform:translateY(0)}.ant-btn.cms-btn-outline,.cms-btn-outline{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;height:40px;justify-content:center;padding:0 1rem;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.ant-btn.cms-btn-outline:disabled,.cms-btn-outline:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.ant-btn.cms-btn-outline:focus,.cms-btn-outline:focus{outline:none}.ant-btn.cms-btn-outline,.cms-btn-outline{background:#0000;border:2px solid #e5e7eb;color:#393939}.ant-btn.cms-btn-outline:hover:not(:disabled),.cms-btn-outline:hover:not(:disabled){background:#393939;border-color:#393939;color:#fff;transform:translateY(-1px)}.ant-btn.cms-btn-outline:focus,.cms-btn-outline:focus{box-shadow:0 0 0 3px #39393933}.ant-btn.cms-btn-outline,.cms-btn-outline{background:#0000!important;border:2px solid #e5e7eb!important;color:#393939!important;height:32px}.ant-btn.cms-btn-outline.ant-btn:hover:not(:disabled),.ant-btn.cms-btn-outline:hover:not(:disabled),.cms-btn-outline.ant-btn:hover:not(:disabled),.cms-btn-outline:hover:not(:disabled){background:#797978!important;background:var(--color-secondary-gray)!important;border-color:#797978!important;border-color:var(--color-secondary-gray)!important;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f!important;color:#fff!important;color:var(--color-white)!important;transform:translateY(-1px)}.ant-btn.cms-btn-outline.ant-btn:focus,.ant-btn.cms-btn-outline:focus,.cms-btn-outline.ant-btn:focus,.cms-btn-outline:focus{background:#0000!important;border-color:#f5b335!important;border-color:var(--color-primary-gold)!important;box-shadow:0 0 0 3px #f5b33533!important;color:#393939!important}.ant-btn.cms-btn-outline.ant-btn:active,.ant-btn.cms-btn-outline:active,.cms-btn-outline.ant-btn:active,.cms-btn-outline:active{background:#5f5f5f!important;border-color:#5f5f5f!important;transform:translateY(0)}.ant-btn.ant-btn-primary:not([class*=cms-btn]){background:linear-gradient(135deg,#f5b335,#eb9e0c)!important;background:linear-gradient(135deg,var(--color-primary-gold) 0,#eb9e0c 100%)!important;border-color:#0000!important;color:#000!important}.ant-btn.ant-btn-primary:not([class*=cms-btn]):hover:not(:disabled){background:linear-gradient(135deg,#f4aa1d,#d38e0a)!important;border-color:#0000!important;color:#fff!important}.ant-btn.ant-btn-loading.cms-btn-primary{background:linear-gradient(135deg,#f5b335,#eb9e0c)!important;background:linear-gradient(135deg,var(--color-primary-gold) 0,#eb9e0c 100%)!important;color:#000!important}.ant-btn.ant-btn-loading.cms-btn-send{background:linear-gradient(135deg,#059669,#036546)!important;color:#fff!important}.ant-btn.ant-btn-loading.cms-btn-secondary{background:#797978!important;color:#fff!important}.ant-btn.ant-btn-loading.cms-btn-danger{background:linear-gradient(135deg,#dc2626,#b21d1d)!important;color:#fff!important}.cms-modal{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.cms-modal .ant-modal-header{color:#fff;padding:1.25rem 1.5rem}.cms-modal .ant-modal-header h2,.cms-modal .ant-modal-header h3,.cms-modal .ant-modal-header h4{color:#fff;font-weight:700;margin:0}.cms-modal .ant-modal-body{padding:1.5rem}.cms-modal .ant-modal-footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:1rem 1.5rem}.finance-card{background:#fff;background:var(--bg-primary);border:1px solid #e5e7eb;border-color:var(--border-color);border-radius:.75rem;box-shadow:0 2px 8px #00000014;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease-in-out}.finance-card:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-2px)}.finance-card:before{background:linear-gradient(90deg,#f5b335,#f76700);content:"";height:4px;left:0;position:absolute;right:0;top:0}.finance-card .card-header{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--border-color);margin-bottom:1.25rem;padding-bottom:1rem}.finance-card .card-header h3{color:#1f2937;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5;margin-bottom:0}.finance-card .card-body{color:#1f2937;color:var(--text-primary)}.finance-card .card-footer{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);margin-top:1.25rem;padding-top:1rem}.data-table{background:#fff;border-collapse:collapse;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;width:100%}.data-table th{background:#f8fafc;border-bottom:2px solid #e5e7eb;color:#1f2937;font-weight:600;padding:.75rem 1rem;text-align:left}.data-table td{border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.data-table tbody tr{transition:background-color .15s ease-in-out}.data-table tbody tr:hover{background-color:#f5b3350d}.data-table tbody tr:last-child td{border-bottom:none}.data-table.striped tbody tr:nth-child(2n){background-color:#f8fafc;background-color:var(--bg-secondary)}.data-table .sort-header{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table .sort-header:hover{background-color:#e6edf4}.form-group{margin-bottom:1.25rem}.form-group label{color:#1f2937;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e5e7eb;border-color:var(--input-border);border-radius:.5rem;color:#1f2937;color:var(--text-primary);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;height:40px;line-height:1.5;padding:.5rem .75rem;transition:all .15s ease-in-out;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{box-shadow:0 0 0 3px #f5b3351a;outline:none}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{background-color:#f8fafc;cursor:not-allowed}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{color:#9ca3af}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#f5b335;border-color:var(--input-focus-border)}.form-group .help-text{color:#6b7280;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.25rem}.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{border-color:#dc2626;border-color:var(--color-danger)}.form-group.has-error input:focus,.form-group.has-error select:focus,.form-group.has-error textarea:focus{box-shadow:0 0 0 3px #dc26261a}.form-group.has-error .help-text{color:#dc2626;color:var(--color-danger)}.alert{border:1px solid;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.alert.alert-success{background-color:#0596691a;border-color:#059669;color:#023324}.alert.alert-warning{background-color:#d977061a;border-color:#d97706;color:#764103}.alert.alert-danger{background-color:#dc26261a;border-color:#dc2626;color:#861616}.alert.alert-info{background-color:#0071aa1a;border-color:#0071aa;color:#002d44}.badge{align-items:center;background-color:#f3f4f6;background-color:var(--bg-tertiary);border-radius:9999px;color:#1f2937;color:var(--text-primary);display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.badge.badge-primary{background-color:#f5b335;background-color:var(--color-primary-gold);color:#000}.badge.badge-success{background-color:#059669;background-color:var(--color-success);color:#fff}.badge.badge-warning{background-color:#d97706;background-color:var(--color-warning);color:#fff}.badge.badge-danger{background-color:#dc2626;background-color:var(--color-danger);color:#fff}.skeleton{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f8fafc 25%,#f3f4f6 50%,#f8fafc 75%);background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%);background-size:200% 100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.tooltip{position:relative}.tooltip:after{background-color:#393939;background-color:var(--color-primary-dark);border-radius:.5rem;bottom:100%;color:#fff;color:var(--color-white);content:attr(data-tooltip);font-size:.875rem;left:50%;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease-in-out;white-space:nowrap}.tooltip:hover:after{opacity:1}@media(min-width:1024px){.mobile-only{display:none!important}}@media(max-width:767px){.desktop-only{display:none!important}}@media print{.no-print{display:none!important}body{background:#fff;color:#000}.finance-card{border:1px solid #ddd;box-shadow:none}}*,:after,:before{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:#fff;background-color:var(--bg-primary);color:#1f2937;color:var(--text-primary);font-size:1rem;font-weight:400;line-height:1.5;padding:0;transition:background-color .5s ease-in-out,color .5s ease-in-out}h1,h2,h3,h4,h5,h6{color:#1f2937;color:var(--text-primary);font-weight:600;margin-top:0}h1,h2,h3,h4,h5,h6{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.25}h1{color:#1f2937;font-size:2.25rem;font-weight:700;margin-bottom:1.25rem}h2{font-size:1.875rem;line-height:1.25;margin-bottom:1rem}h2,h3{color:#1f2937;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}h3{font-size:1.5rem;line-height:1.5;margin-bottom:.75rem}h4{color:#1f2937;font-size:1.25rem}h4,h5{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;line-height:1.5;margin-bottom:.5rem}h5{font-size:1.125rem}h6{font-weight:500;line-height:1.5;margin-bottom:.5rem}h6,p{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem}p{font-weight:400;line-height:1.75;margin-bottom:1rem;margin-top:0}a,p{color:#1f2937}a{background-image:linear-gradient(90deg,#ffd70099,#ffa500b3 50%,#dc262699);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom:1px solid #0000;color:var(--text-primary);font-weight:600;padding-bottom:2px;text-decoration:none;transition:all .15s ease-in-out}a:hover{background-color:#0071aa0d;background-image:linear-gradient(90deg,#ffd700cc,#ffa500e6 50%,#dc2626cc);background-size:100% 2px;color:#6b7280;color:var(--text-secondary);transform:translateY(-1px)}a:focus{background-color:#0071aa14;background-image:linear-gradient(90deg,#ffd700e6,orange 50%,#dc2626e6)}a:focus.focus-visible{outline:2px solid #f5b335;outline-offset:2px}a:focus:focus-visible{outline:2px solid #f5b335;outline-offset:2px}a:visited{background-image:linear-gradient(90deg,#ffd70099,#ffa500b3 50%,#dc262699);color:#1f2937;color:var(--text-primary)}a.nav-link{border-bottom:none;font-weight:500;padding-bottom:0}a.nav-link:hover{background-color:#0000;text-decoration:underline;transform:none}b,strong{font-weight:600}em,i{font-style:italic}small{color:#6b7280;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}code{background-color:#f8fafc;background-color:var(--bg-secondary);border-radius:.25rem;color:#e1251b;color:var(--color-primary-red);font-size:.875em;padding:.125rem .25rem}pre{background-color:#f3f4f6;background-color:var(--bg-tertiary);border-radius:.5rem;font-family:Source Code Pro,Menlo,Monaco,Consolas,monospace;font-size:.875rem;overflow-x:auto;padding:1rem;scrollbar-color:#797978 #f8fafc;scrollbar-width:thin}pre::-webkit-scrollbar{height:8px;width:8px}pre::-webkit-scrollbar-track{background:#f8fafc;border-radius:9999px}pre::-webkit-scrollbar-thumb{background-color:#797978;border:2px solid #f8fafc;border-radius:9999px}pre::-webkit-scrollbar-thumb:hover{background-color:#656564}pre code{background-color:#0000;color:inherit;padding:0}blockquote{border-left:4px solid #f5b335;border-left:4px solid var(--color-primary-gold);color:#6b7280;color:var(--text-secondary);font-style:italic;margin:1.25rem 0;padding-left:1.25rem}ol,ul{margin-bottom:1rem;margin-top:0;padding-left:1.5rem}ol li,ul li{margin-bottom:.25rem}img{display:block;height:auto;max-width:100%}button,input,select,textarea{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}table{border-collapse:collapse;width:100%}.container{margin:0 auto;max-width:1366px;padding:0 1rem;width:100%}@media(min-width:768px){.container{padding:0 1.5rem}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#1f2937;color:var(--text-primary)}.text-secondary{color:#6b7280;color:var(--text-secondary)}.text-gold{color:#f5b335;color:var(--color-primary-gold)}.text-success{color:#059669;color:var(--color-success)}.text-danger{color:#dc2626;color:var(--color-danger)}.text-warning{color:#d97706;color:var(--color-warning)}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem;gap:1rem}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.shadow-sm{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--shadow-sm)}.shadow{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-base)}.shadow-md{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-xl)}.border{border:1px solid #e5e7eb;border:1px solid var(--border-color)}.border-0{border:0}.border-top{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color)}.border-bottom{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color)}.border-left{border-left:1px solid #e5e7eb;border-left:1px solid var(--border-color)}.border-right{border-right:1px solid #e5e7eb;border-right:1px solid var(--border-color)}.rounded{border-radius:.5rem}.rounded-sm{border-radius:.25rem}.rounded-lg{border-radius:1rem}.rounded-full{border-radius:9999px}.bg-primary{background-color:#fff;background-color:var(--bg-primary)}.bg-secondary{background-color:#f8fafc;background-color:var(--bg-secondary)}.bg-tertiary{background-color:#f3f4f6;background-color:var(--bg-tertiary)}.bg-gold{background-color:#f5b335;background-color:var(--color-primary-gold)}.bg-success{background-color:#059669;background-color:var(--color-success)}.bg-danger{background-color:#dc2626;background-color:var(--color-danger)}.bg-warning{background-color:#d97706;background-color:var(--color-warning)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.w-full{width:100%}.w-auto{width:auto}.max-w-full{max-width:100%}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.transition-fast{transition:all .15s ease-in-out}.transition{transition:all .3s ease-in-out}.transition-slow{transition:all .5s ease-in-out}.animate-fade-in{animation:fadeIn .3s cubic-bezier(.4,0,.2,1)}.animate-slide-in-left,.animate-slide-in-right{animation:slideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.hover-lift{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.hover-lift:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.focus-visible.focus-visible{outline:2px solid #f5b335;outline-offset:2px}.focus-visible:focus-visible{outline:2px solid #f5b335;outline-offset:2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.custom-scrollbar{scrollbar-color:#797978 #f8fafc;scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f8fafc;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#797978;border:2px solid #f8fafc;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#656564}.loading{color:#0000;position:relative}.loading:after{animation:spin .8s linear infinite;border:2px solid #f5b335;border:2px solid var(--color-primary-gold);border-radius:50%;border-right:2px solid #0000;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes spin{to{transform:rotate(1turn)}}@media print{.no-print{display:none!important}.print-only{display:block!important}}@media(max-width:767px){html{font-size:14px}}@media(min-width:1024px){.container-fluid{max-width:100%;padding:0 2rem}}.center-header .ag-header-cell-label{align-items:center!important;display:flex!important;justify-content:center!important;text-align:center!important;width:100%!important}.ag-theme-invictus-finance .ag-row-even{background-color:#f8f8f8!important}.ag-theme-invictus-finance .ag-row-odd{background-color:#fff!important}.ag-theme-invictus-finance .ag-row:hover{background-color:#f0f0f0!important}.ag-theme-invictus-finance .ag-row-selected.ag-row-even{background-color:#e8e8e8!important}.ag-theme-invictus-finance .ag-row-selected.ag-row-odd{background-color:#efefef!important}table{box-shadow:var(--BowShadow);font-size:12px}table thead tr th{background-color:#f5f7f7!important;color:#7b7c7c!important}table thead tr th .ant-table-filter-column .ant-table-filter-trigger{font-size:1.3rem!important}table tbody tr{height:2.7rem}.ims-contact-table_bio{overflow-y:scroll;word-break:break-all}.tableRow{font-weight:600}@media screen and (max-width:820px){.ant-table-tbody>tr td:first-of-type,.ant-table-tbody>tr th:first-of-type,.ant-table-thead>tr td:first-of-type,.ant-table-thead>tr th:first-of-type{padding-top:1rem}.ant-table-tbody>tr td:last-of-type,.ant-table-tbody>tr th:last-of-type,.ant-table-thead>tr td:last-of-type,.ant-table-thead>tr th:last-of-type{padding-bottom:1rem}.ant-table-tbody>tr>td,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-thead>tr>th{font-size:11px}.ant-table-tbody>tr>td:last-child,.ant-table-tbody>tr>th:last-child,.ant-table-thead>tr>td:last-child,.ant-table-thead>tr>th:last-child{border-bottom:1px solid #eee}.tableRow{font-size:11px}.topFive table tbody{height:250px}}.drawer{z-index:1}.drawer .icon{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#000;cursor:pointer;display:flex;font-size:1.25rem;height:3rem;justify-content:center;width:3rem}.modelContainer,.modelContainer .reportHeader ul{display:flex;flex-direction:column}.modelContainer .reportHeader ul{align-items:center}.modelContainer .reportHeader ul li{font-weight:700}.modelContainer .reportBody p{margin:0}.modelContainer .reportBody ul{list-style-position:inside;padding:0}.modelContainer .reportBody ul li{padding-left:1rem}.app-container{min-height:100vh;position:relative}.ant-btn{border-radius:.5rem!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:600!important;transition:all .3s ease-in-out!important}.ant-btn:not([class*=cms-btn]).ant-btn-primary{color:#000!important}.ant-btn:not([class*=cms-btn]).ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#f4aa1d,#d38e0a)!important;border-color:#0000!important;box-shadow:0 4px 14px 0 #f5b3354d!important;box-shadow:var(--shadow-gold)!important;color:#fff!important;transform:translateY(-2px)}.ant-btn:not([class*=cms-btn]).ant-btn-primary:focus{background:linear-gradient(135deg,#f5b335,#eb9e0c)!important;background:linear-gradient(135deg,var(--color-primary-gold) 0,#eb9e0c 100%)!important;border-color:#0000!important;box-shadow:0 0 0 3px #f5b3354d!important;color:#000!important}.ant-btn:not([class*=cms-btn]).ant-btn-primary:active{background:linear-gradient(135deg,#eb9e0c,#bb7e09)!important;color:#fff!important;transform:translateY(0)}.ant-btn:not([class*=cms-btn]).ant-btn-default{background:#fff!important;border-color:#e5e7eb!important;color:#1f2937!important}.ant-btn:not([class*=cms-btn]).ant-btn-default:hover:not(:disabled){background:#f8fafc!important;border-color:#f5b335!important;border-color:var(--color-primary-gold)!important;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f!important;color:#1f2937!important;transform:translateY(-1px)}.ant-btn:not([class*=cms-btn]).ant-btn-default:focus{border-color:#f5b335!important;border-color:var(--color-primary-gold)!important;box-shadow:0 0 0 3px #f5b33533!important}.ant-btn:not([class*=cms-btn]).ant-btn-ghost{background:#0000!important;border-color:#e5e7eb!important;color:#1f2937!important}.ant-btn:not([class*=cms-btn]).ant-btn-ghost:hover:not(:disabled){background:#f5b3351a!important;border-color:#f5b335!important;border-color:var(--color-primary-gold)!important;color:#f5b335!important;color:var(--color-primary-gold)!important}.ant-btn:not([class*=cms-btn]).ant-btn-text{background:#0000!important;border-color:#0000!important;color:#1f2937!important}.ant-btn:not([class*=cms-btn]).ant-btn-text:hover:not(:disabled){background:#f8fafc!important;color:#f5b335!important;color:var(--color-primary-gold)!important}.ant-btn:not([class*=cms-btn]).ant-btn-link{background:#0000!important;border-color:#0000!important;color:#f5b335!important;color:var(--color-primary-gold)!important}.ant-btn:not([class*=cms-btn]).ant-btn-link:hover:not(:disabled){color:#eb9e0c!important;text-decoration:underline}.ant-btn.ant-btn-loading{position:relative}.ant-btn.ant-btn-loading .ant-btn-loading-icon{color:inherit!important}.ant-btn.ant-btn-loading:not([class*=cms-btn]).ant-btn-primary{background:linear-gradient(135deg,#f5b335,#eb9e0c)!important;background:linear-gradient(135deg,var(--color-primary-gold) 0,#eb9e0c 100%)!important;color:#000!important}.ant-btn.ant-btn-disabled,.ant-btn:disabled{cursor:not-allowed!important;opacity:.6!important}.ant-btn.ant-btn-disabled,.ant-btn.ant-btn-disabled:hover,.ant-btn:disabled,.ant-btn:disabled:hover{box-shadow:none!important;transform:none!important}.cms-btn-danger.focus-visible,.cms-btn-outline.focus-visible,.cms-btn-primary.focus-visible,.cms-btn-secondary.focus-visible,.cms-btn-send.focus-visible{outline:2px solid #f5b335!important;outline:2px solid var(--color-primary-gold)!important;outline-offset:2px!important}.cms-btn-danger:focus-visible,.cms-btn-outline:focus-visible,.cms-btn-primary:focus-visible,.cms-btn-secondary:focus-visible,.cms-btn-send:focus-visible{outline:2px solid #f5b335!important;outline:2px solid var(--color-primary-gold)!important;outline-offset:2px!important}.cms-btn-danger[aria-pressed=true],.cms-btn-outline[aria-pressed=true],.cms-btn-primary[aria-pressed=true],.cms-btn-secondary[aria-pressed=true],.cms-btn-send[aria-pressed=true]{box-shadow:inset 0 2px 4px #0003!important}@media(prefers-contrast:high){.cms-btn-danger,.cms-btn-outline,.cms-btn-primary,.cms-btn-secondary,.cms-btn-send{border:2px solid!important}.cms-btn-danger.cms-btn-primary,.cms-btn-outline.cms-btn-primary,.cms-btn-primary.cms-btn-primary,.cms-btn-secondary.cms-btn-primary,.cms-btn-send.cms-btn-primary{border-color:#000!important}.cms-btn-danger.cms-btn-send,.cms-btn-outline.cms-btn-send,.cms-btn-primary.cms-btn-send,.cms-btn-secondary.cms-btn-send,.cms-btn-send.cms-btn-send{border-color:#059669!important}.cms-btn-danger.cms-btn-secondary,.cms-btn-outline.cms-btn-secondary,.cms-btn-primary.cms-btn-secondary,.cms-btn-secondary.cms-btn-secondary,.cms-btn-send.cms-btn-secondary{border-color:#797978!important}.cms-btn-danger.cms-btn-danger,.cms-btn-outline.cms-btn-danger,.cms-btn-primary.cms-btn-danger,.cms-btn-secondary.cms-btn-danger,.cms-btn-send.cms-btn-danger{border-color:#dc2626!important}.cms-btn-danger.cms-btn-outline,.cms-btn-outline.cms-btn-outline,.cms-btn-primary.cms-btn-outline,.cms-btn-secondary.cms-btn-outline,.cms-btn-send.cms-btn-outline{border-color:#393939!important}}@media(prefers-reduced-motion:reduce){.cms-btn-danger,.cms-btn-outline,.cms-btn-primary,.cms-btn-secondary,.cms-btn-send{transition:none!important}.cms-btn-danger:hover,.cms-btn-outline:hover,.cms-btn-primary:hover,.cms-btn-secondary:hover,.cms-btn-send:hover{transform:none!important}}.ant-btn-group .ant-btn:not(:first-child){border-left:1px solid #fff3!important}.ant-btn-group .ant-btn:first-child{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ant-btn-group .ant-btn:last-child{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.ant-btn-group .ant-btn:not(:first-child):not(:last-child){border-radius:0!important}.ant-btn.ant-btn-sm{font-size:.875rem!important;padding:0 .75rem!important}.ant-btn.ant-btn-sm,.ant-btn.ant-btn-sm.cms-btn-danger,.ant-btn.ant-btn-sm.cms-btn-outline,.ant-btn.ant-btn-sm.cms-btn-primary,.ant-btn.ant-btn-sm.cms-btn-secondary,.ant-btn.ant-btn-sm.cms-btn-send{height:32px!important}.ant-btn.ant-btn-lg{font-size:1.125rem!important;padding:0 1.5rem!important}.ant-btn.ant-btn-lg,.ant-btn.ant-btn-lg.cms-btn-danger,.ant-btn.ant-btn-lg.cms-btn-outline,.ant-btn.ant-btn-lg.cms-btn-primary,.ant-btn.ant-btn-lg.cms-btn-secondary,.ant-btn.ant-btn-lg.cms-btn-send{height:48px!important}.ant-btn .anticon{color:inherit!important}.ant-btn .anticon:not(:last-child){margin-right:.5rem!important}.ant-btn .anticon:not(:first-child){margin-left:.5rem!important}.ant-btn.ant-btn-icon-only{padding:0!important;width:40px!important}.ant-btn.ant-btn-icon-only.ant-btn-sm{width:32px!important}.ant-btn.ant-btn-icon-only.ant-btn-lg{width:48px!important}.ant-btn.ant-btn-icon-only .anticon{margin:0!important}@media(max-width:767px){.ant-btn{min-height:44px!important;padding:0 1rem!important}.ant-btn.ant-btn-sm{min-height:36px!important}.ant-btn.ant-btn-lg{min-height:52px!important}.ant-btn-group .ant-btn{flex:1;min-width:0}}@media print{.ant-btn{background:#fff!important;border:1px solid #000!important;box-shadow:none!important;color:#000!important}.ant-btn:after{color:#666;content:" [Button: " attr(title) "]";font-size:.8em}}.tab-nav-container{background-color:#fff!important;display:flex;height:100%;margin:0 1rem;padding:72px 0;width:1825px}@media(max-width:1730px){.tab-nav-container{width:1640px}}.tab-holder{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;font-family:Poppins,sans-serif;height:100%;overflow-y:auto;padding-right:10px;position:fixed;top:92px;transition:width .25s ease-in-out,padding .25s ease-in-out;width:190px;z-index:10}.tab-holder .tab-items-list{display:flex;flex-direction:column}.tab-holder.collapsed{padding-right:5px;width:60px}.tab-holder .tab-item{align-items:center;border-radius:8px 0 0 8px;color:#797978;cursor:pointer;display:flex;font-size:.87rem;font-weight:500;gap:10px;margin-bottom:4px;padding:.75rem 1.2rem;position:relative;transition:all .3s ease;white-space:normal;word-wrap:break-word;box-sizing:border-box;width:100%}.tab-holder.collapsed .tab-holder .tab-item{gap:0;justify-content:center;padding:.75rem .5rem;white-space:nowrap}.tab-holder.collapsed .tab-holder .tab-item .tab-text{opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease;visibility:hidden}.tab-holder .tab-item .tab-icon{align-items:center;color:inherit;display:flex;flex-shrink:0;font-size:1.1rem;justify-content:center;min-width:20px;transition:all .3s ease}.tab-holder .tab-item .tab-text{flex:1;line-height:1.3;transition:opacity .2s ease .1s;word-wrap:break-word;opacity:1;text-align:left;width:120px}.tab-holder .tab-item.active{background-color:#f5b33514;border-left:4px solid #f5b335;color:#393939;font-weight:600}.tab-holder .tab-item.active .tab-icon{color:#f5b335;transform:scale(1.1)}.tab-holder.collapsed .tab-holder .tab-item.active{background-color:#f5b33526;border-left:3px solid #f5b335}.tab-holder .tab-item:hover:not(.active){background-color:#eaeaea99;color:#393939;font-weight:600;transform:translateX(2px)}.tab-holder .tab-item:hover:not(.active) .tab-icon{color:#f5b335;transform:scale(1.05)}.tab-holder.collapsed .tab-holder .tab-item:hover:not(.active){transform:translateX(0) scale(1.02)}.tab-holder .tab-item:focus{outline:none}.tab-holder .tab-item.focus-visible{outline:2px solid #f5b335;outline-offset:2px}.tab-holder .tab-item:focus-visible{outline:2px solid #f5b335;outline-offset:2px}.tab-holder .collapse-toggle{align-items:center;background:linear-gradient(135deg,#f5b335,#eb9e0c);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #f5b3354d;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin:12px auto 8px;transition:all .3s ease;width:36px;z-index:1000}.tab-holder .collapse-toggle:hover{background:linear-gradient(135deg,#f6bc4d,#f5b335);box-shadow:0 4px 12px #f5b33566;transform:translateY(-2px)}.tab-holder .collapse-toggle:focus{outline:none}.tab-holder .collapse-toggle.focus-visible{outline:2px solid #393939;outline-offset:2px}.tab-holder .collapse-toggle:focus-visible{outline:2px solid #393939;outline-offset:2px}.tab-holder .collapse-toggle .anticon{color:#393939;font-size:14px;font-weight:700;transition:transform .3s ease}.tab-content{flex-grow:1;margin-left:178px;padding:20px;transition:margin-left .25s ease-in-out}.tab-content.expanded{margin-left:48px}.tab-content .tab-view{display:none}.tab-content .tab-view.active{animation:fadeIn .3s ease-in-out;display:block}.tab-nav-container.with-fixed-header .tab-content{display:flex;flex-direction:column;width:100%}.tab-nav-container.with-fixed-header .tab-content .fixed-header,.tab-nav-container.with-fixed-header .tab-content .fund-header,.tab-nav-container.with-fixed-header .tab-content .institution-header{background-color:#fff;margin-bottom:1rem;position:sticky;top:72px;z-index:100}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 4px #0000000d;display:flex;gap:1.5rem;height:50px;justify-content:space-between;padding:.5rem 1.5rem .5rem .5rem}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-left,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-left,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-left{align-items:center;display:flex;flex:1;gap:1.5rem}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-left h1,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-left h1,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-left h1{color:#393939;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1;margin:0}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-left .contact-info,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-left .contact-info,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-left .contact-info{align-items:center;display:flex;gap:1rem}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-left .contact-info .info-item,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-left .contact-info .info-item,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-left .contact-info .info-item{align-items:center;display:flex;font-size:.8rem;gap:.25rem;line-height:1}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-left .contact-info .info-item .info-label,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-left .contact-info .info-item .info-label,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-left .contact-info .info-item .info-label{color:#393939;font-weight:600}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-left .contact-info .info-item .info-value,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-left .contact-info .info-item .info-value,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-left .contact-info .info-item .info-value{color:#797978;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-left .contact-info .info-item:not(:last-child):after,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-left .contact-info .info-item:not(:last-child):after,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-left .contact-info .info-item:not(:last-child):after{color:#e5e7eb;content:"•";margin-left:.75rem}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-left .parent-info,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-left .parent-info,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-left .parent-info{align-items:center;display:flex;font-size:.8rem;gap:.25rem}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-left .parent-info .info-label,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-left .parent-info .info-label,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-left .parent-info .info-label{color:#393939;font-weight:600}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-left .parent-info .info-value,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-left .parent-info .info-value,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-left .parent-info .info-value{color:#797978}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right{align-items:center;display:flex;gap:1rem}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .fund-pdf-btn,.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .institution-pdf-btn,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .fund-pdf-btn,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .institution-pdf-btn,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .fund-pdf-btn,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .institution-pdf-btn{align-items:center;display:flex;font-size:.8rem;font-weight:600;gap:6px;height:32px;padding:0 12px;white-space:nowrap}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .fund-pdf-btn svg,.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .institution-pdf-btn svg,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .fund-pdf-btn svg,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .institution-pdf-btn svg,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .fund-pdf-btn svg,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .institution-pdf-btn svg{font-size:14px}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .peer-list-selector,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .peer-list-selector,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .peer-list-selector{align-items:center;display:flex;gap:.5rem;margin-right:.5rem}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .peer-list-selector .peer-label,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .peer-list-selector .peer-label,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .peer-list-selector .peer-label{color:#393939;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;white-space:nowrap}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .peer-list-selector .peer-select,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .peer-list-selector .peer-select,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .peer-list-selector .peer-select{width:160px}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .peer-list-selector .peer-select .ant-select-selector,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .peer-list-selector .peer-select .ant-select-selector,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .peer-list-selector .peer-select .ant-select-selector{border:1px solid #e5e7eb;border-radius:6px;font-family:Poppins,sans-serif;font-size:.8rem;height:32px;transition:all .3s ease}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .peer-list-selector .peer-select .ant-select-selector:hover,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .peer-list-selector .peer-select .ant-select-selector:hover,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .peer-list-selector .peer-select .ant-select-selector:hover{border-color:#f5b335}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .peer-list-selector .peer-select.ant-select-focused .ant-select-selector,.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .peer-list-selector .peer-select.ant-select-focused .ant-select-selector,.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .peer-list-selector .peer-select.ant-select-focused .ant-select-selector{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.tab-nav-container.with-fixed-header .tab-content .fixed-header .header-content .header-right .peer-list-selector :global(.create-new-option),.tab-nav-container.with-fixed-header .tab-content .fund-header .header-content .header-right .peer-list-selector :global(.create-new-option),.tab-nav-container.with-fixed-header .tab-content .institution-header .header-content .header-right .peer-list-selector :global(.create-new-option){color:#f5b335;font-style:italic;font-weight:500}.tab-nav-container.with-fixed-header .tab-content .tab-view.active{min-height:100vh}.tab-nav-container.compact{min-height:calc(100vh - 320px);width:95vw}.tab-nav-container.compact .loader-container{align-items:center;display:grid;height:70vh;justify-items:center;place-items:center;width:100%}.tab-nav-container.compact .loader-container img{width:50rem}.tab-nav-container.compact .tab-content{padding:5px 20px 20px}.tab-nav-container.account-management .tab-holder .tab-item{border-radius:12px 0 0 12px;padding:1rem 1.2rem}.tab-nav-container.account-management .tab-holder .tab-item.active{background:linear-gradient(135deg,#f5b33526,#f5b3350d);box-shadow:0 2px 8px #f5b33533}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}code{font-family:Source Code Pro,Menlo,Monaco,Consolas,monospace}.ant-btn{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ant-btn:not([class*=cms-btn]).ant-btn-primary{background:linear-gradient(135deg,#f5b335,#eb9e0c)!important;background:linear-gradient(135deg,var(--color-primary-gold) 0,#eb9e0c 100%)!important;border-color:#0000!important}.ant-btn:not([class*=cms-btn]).ant-btn-primary:hover{background:linear-gradient(135deg,#f4aa1d,#d38e0a)!important;border-color:#0000!important}.ant-btn:not([class*=cms-btn]):focus{border-color:#f5b335!important;border-color:var(--color-primary-gold)!important;box-shadow:0 0 0 2px #f5b33533!important}.ant-drawer,.ant-form,.ant-input,.ant-menu,.ant-message,.ant-modal,.ant-notification,.ant-picker,.ant-popover,.ant-select,.ant-table,.ant-tabs,.ant-tooltip,.rbc-calendar{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rbc-calendar .rbc-header{font-weight:600}.rbc-calendar .rbc-today{background-color:#f5b3351a}.rbc-calendar .rbc-event{background-color:#f5b335;border-color:#eb9e0c}.navBar .ant-menu-horizontal .ant-menu-overflow-item-rest,.navBar .ant-menu-horizontal .ant-menu-overflow-item-rest.ant-menu-submenu,.navBar .ant-menu-horizontal .ant-menu-submenu-hidden{display:none!important;flex:0 0 0!important;visibility:hidden!important;width:0!important}.navBar .ant-menu-horizontal .ant-menu-overflow-item{opacity:1!important}.navBar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffffa;border-bottom:1px solid #e5e7eb80;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:72px;position:fixed;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:1000}.navBar_container{height:100%;margin:0 auto;max-width:1700px;position:relative;width:100%}.navBar_container nav{align-items:center;display:flex;flex-direction:row;gap:1.5rem;height:100%;justify-content:space-between;padding:0 2rem;position:relative}.navBar_container nav ul{border:none}.navBar_container nav .logo{filter:brightness(1);flex-shrink:0;height:auto;transition:all .3s cubic-bezier(.4,0,.2,1);width:140px}.navBar_container nav .logo:hover{filter:brightness(1.1);transform:translateY(-1px)}.navBar_container nav .menu{align-items:center;background:#0000;border:none;display:flex;flex:1 1 auto;height:100%;justify-content:flex-start;margin:0;min-width:0}.navBar_container nav .menu.ant-menu-horizontal{border-bottom:none;line-height:72px}.navBar_container nav .menu.ant-menu-horizontal.ant-menu-root .ant-menu-overflow{display:flex!important}.navBar_container nav .menu.ant-menu-horizontal.ant-menu-root .ant-menu-overflow .ant-menu-overflow-item{flex:none!important;opacity:1!important}.navBar_container nav .menu.ant-menu-horizontal .ant-menu-item:after,.navBar_container nav .menu.ant-menu-horizontal.ant-menu-root .ant-menu-overflow .ant-menu-overflow-item-rest,.navBar_container nav .menu.ant-menu-horizontal.ant-menu-root .ant-menu-overflow .ant-menu-submenu-hidden{display:none!important}.navBar_container nav .menu .ant-menu-item{border-bottom:2px solid #0000;height:100%;margin:0 10px;padding:0 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.navBar_container nav .menu .ant-menu-item a{background-color:#0000!important;background-image:none!important;background-size:0!important;background:#0000!important;border-bottom:none!important;color:#797978;display:inline-block;font-size:15px;font-weight:500;letter-spacing:.01em;padding-bottom:0!important;position:relative;text-decoration:none!important;transition:color .3s ease}.navBar_container nav .menu .ant-menu-item a:after,.navBar_container nav .menu .ant-menu-item a:before{display:none!important}.navBar_container nav .menu .ant-menu-item a:active,.navBar_container nav .menu .ant-menu-item a:focus,.navBar_container nav .menu .ant-menu-item a:hover{background-color:#0000!important;background-image:none!important;background:#0000!important;border:none!important;box-shadow:none!important;transform:none!important}.navBar_container nav .menu .ant-menu-item:before{background:#f5b335;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:0}.navBar_container nav .menu .ant-menu-item.ant-menu-item-selected{background:#0000}.navBar_container nav .menu .ant-menu-item.ant-menu-item-selected:before{width:100%}.navBar_container nav .menu .ant-menu-item.ant-menu-item-selected a{color:#393939;font-weight:600}.navBar_container nav .menu .ant-menu-item:hover:not(.ant-menu-item-selected){background:#0000}.navBar_container nav .menu .ant-menu-item:hover:not(.ant-menu-item-selected):before{width:60%}.navBar_container nav .menu .ant-menu-item:hover:not(.ant-menu-item-selected) a{background-color:#0000!important;color:#393939;transform:none!important}.navBar_container nav .icon{color:#797978;cursor:pointer;font-size:22px;margin:0 1.5rem;transition:all .3s ease}.navBar_container nav .icon:hover{color:#f5b335;transform:scale(1.1)}.navBar_container nav .profile-menu{flex-shrink:0}.navBar_container nav .profile-menu .profile-button{background:linear-gradient(135deg,#f5b335,#eb9e0c);border:2px solid #0000;box-shadow:0 1px 2px #0000000d;color:#393939;font-size:14px;font-weight:700;height:42px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:42px}.navBar_container nav .profile-menu .profile-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.navBar_container nav .profile-menu .profile-button:hover{border-color:#fff3;box-shadow:0 4px 15px #f5b33540;transform:scale(1.05)}.navBar_container nav .profile-menu .profile-button:hover:before{height:100px;width:100px}.navBar_container nav .profile-menu .profile-button:active{transform:scale(.98)}.navBar_container .agency-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffffa;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;left:0;opacity:0;pointer-events:none;position:absolute;top:calc(100% - 1px);transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:999}.navBar_container .agency-nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;padding:1.25rem 3rem;position:relative}.navBar_container .agency-nav-container .issuer-name{background:linear-gradient(135deg,#f5b33514,#f5b33508);border:1px solid #f5b33526;border-radius:12px;color:#797978;font-size:13px;font-weight:600;padding:10px 18px;position:relative;transition:all .3s ease}.navBar_container .agency-nav-container .issuer-name:before{content:"👁️";margin-right:8px;opacity:.7}.navBar_container .agency-nav-container .issuer-name:hover{background:linear-gradient(135deg,#f5b3351f,#f5b3350d);border-color:#f5b33540;box-shadow:0 1px 2px #0000000d;transform:translateY(-1px)}.navBar_container .agency-nav-container .ant-select{margin-right:12px;min-width:240px}.navBar_container .agency-nav-container .ant-select .ant-select-selector{background:#ffffff80;border:2px solid #e5e7eb80;border-radius:10px;height:40px;padding:0 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.navBar_container .agency-nav-container .ant-select .ant-select-selector:hover{background:#fff;border-color:#f5b3354d;box-shadow:0 1px 2px #0000000d}.navBar_container .agency-nav-container .ant-select.ant-select-focused .ant-select-selector{background:#fff;border-color:#f5b335;box-shadow:0 0 0 3px #f5b3351a}.navBar_container .agency-nav-container .ant-btn{background:#0000;border:2px solid #3939391a;border-radius:10px;color:#393939;font-size:14px;font-weight:600;height:40px;overflow:hidden;padding:0 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.navBar_container .agency-nav-container .ant-btn:before{background:linear-gradient(135deg,#f5b335,#eb9e0c);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:-1}.navBar_container .agency-nav-container .ant-btn:hover{border-color:#f5b335;box-shadow:0 4px 15px #f5b33540;color:#fff;transform:translateY(-2px)}.navBar_container .agency-nav-container .ant-btn:hover:before{left:0}.navBar_container .agency-nav-container .ant-btn:active{transform:translateY(0)}.navBar_container .agency-nav.focused,.navBar_container .agency-nav:hover,.navBar_container:hover .agency-nav{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.item_disabled{color:#79797880!important;cursor:not-allowed;position:relative}.item_disabled:after{content:"🔒";font-size:12px;opacity:.5;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.item_disabled:hover{background:#0000!important;color:#79797880!important}.ant-dropdown .ant-dropdown-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #e5e7eb4d;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;min-width:200px;padding:8px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:10px;margin:4px 0;overflow:hidden;padding:10px 16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:before{background:linear-gradient(90deg,#0000,#f5b3351a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#f5b33514;color:#393939;transform:translateX(4px)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover:before{left:100%}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover .anticon{transform:scale(1.2)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .anticon{color:#f5b335;font-size:16px;margin-right:12px;transition:transform .3s ease}.mobile-menu-toggle{background:#0000;border:2px solid #f5b335;border-radius:8px;color:#f5b335;height:40px;transition:all .3s ease;width:40px}.mobile-menu-toggle:hover{background:#f5b3351a;transform:scale(1.05)}.mobile-menu-toggle:active{transform:scale(.95)}.mobile-menu-toggle .anticon{font-size:20px}.desktop-menu{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-width:0}.desktop-only,.desktop-search{display:block}.desktop-search{flex-shrink:0;margin:0 1rem}.mobile-menu-toggle{display:none}.mobile-menu-drawer .ant-drawer-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.mobile-menu-drawer .ant-drawer-content-wrapper{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transition:transform .3s cubic-bezier(.7,.3,.1,1)!important}.mobile-menu-drawer .ant-drawer-content{background:#fff}.mobile-menu-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #e5e7eb4d;padding:16px 20px}.mobile-menu-drawer .ant-drawer-header .ant-drawer-close{color:#393939;transition:all .3s ease}.mobile-menu-drawer .ant-drawer-header .ant-drawer-close:hover{color:#f5b335;transform:rotate(90deg)}.mobile-menu-drawer .ant-drawer-body{background:#f8fafc;padding:0}.mobile-menu-drawer .mobile-drawer-content{display:flex;flex-direction:column;height:100%}.mobile-menu-drawer .mobile-drawer-content .mobile-profile-section{align-items:center;background:linear-gradient(135deg,#f5b335,#eb9e0c);display:flex;gap:16px;padding:24px 20px}.mobile-menu-drawer .mobile-drawer-content .mobile-profile-section .mobile-profile-button{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#393939;display:flex;font-size:20px;font-weight:700;height:60px;justify-content:center;width:60px}.mobile-menu-drawer .mobile-drawer-content .mobile-profile-section .mobile-user-info{flex:1}.mobile-menu-drawer .mobile-drawer-content .mobile-profile-section .mobile-user-info .user-name{color:#fff;font-size:18px;font-weight:600;margin-bottom:4px}.mobile-menu-drawer .mobile-drawer-content .mobile-profile-section .mobile-user-info .user-role{color:#ffffffe6;font-size:14px;letter-spacing:.05em;text-transform:uppercase}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items{flex:1;padding:20px 0}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item{color:#797978;display:block;font-size:16px;font-weight:500;padding:16px 24px;position:relative;text-decoration:none;transition:all .3s ease}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item:before{background:#f5b335;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .3s ease;width:4px}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item:hover{background:#f5b3350d;color:#393939;padding-left:32px}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item:hover:before{height:60%}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item.active{background:#f5b3351a;color:#393939;font-weight:600}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item.active:before{height:100%}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item.disabled{color:#79797866;cursor:not-allowed;font-style:italic}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item.disabled:hover{background:#0000;color:#79797866;padding-left:24px}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item.disabled:hover:before{height:0}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item.disabled:after{content:"🔒";font-size:14px;opacity:.5;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.mobile-menu-drawer .mobile-drawer-content .mobile-search-section{border-bottom:1px solid #e5e7eb4d;border-top:1px solid #e5e7eb4d;padding:0 20px 20px}.mobile-menu-drawer .mobile-drawer-content .mobile-actions{border-top:1px solid #e5e7eb4d;padding:20px}.mobile-menu-drawer .mobile-drawer-content .mobile-actions .mobile-action-item{align-items:center;border-radius:10px;color:#797978;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;margin-bottom:8px;padding:14px 16px;transition:all .3s ease}.mobile-menu-drawer .mobile-drawer-content .mobile-actions .mobile-action-item:hover{background:#f5b33514;color:#393939;transform:translateX(4px)}.mobile-menu-drawer .mobile-drawer-content .mobile-actions .mobile-action-item .anticon{color:#f5b335;font-size:18px}.mobile-menu-drawer .mobile-drawer-content .mobile-portal-buttons{border-top:1px solid #e5e7eb4d;padding:20px}.mobile-menu-drawer .mobile-drawer-content .mobile-portal-buttons .ant-btn{border-radius:10px;font-size:15px;font-weight:600;height:44px;margin-bottom:12px}@media(min-width:769px){.mobile-menu-toggle{display:none!important}.desktop-menu{display:flex!important;flex:1 1 auto;min-width:0}.desktop-only,.desktop-search{display:block!important}}@media(max-width:768px){.mobile-menu-toggle{align-items:center;display:flex!important;justify-content:center}.desktop-menu,.desktop-only,.desktop-search{display:none!important}.navBar{height:64px}.navBar_container nav{height:100%;justify-content:space-between;padding:0 1rem}.navBar_container nav .logo{margin-right:auto;width:120px}.navBar_container nav .mobile-menu-toggle{margin-left:1rem}.navBar_container .agency-nav-container{align-items:stretch;flex-direction:column;gap:12px;padding:1rem}.navBar_container .agency-nav-container .issuer-name{font-size:12px;padding:8px 14px;text-align:center}.navBar_container .agency-nav-container .issuer-name:before{font-size:12px}.navBar_container .agency-nav-container>div{display:flex;flex-direction:column;gap:8px;width:100%}.navBar_container .agency-nav-container .ant-select{margin-right:0;min-width:100%}.navBar_container .agency-nav-container .ant-btn{margin-left:0!important;width:100%}}@media(min-width:769px)and (max-width:1024px){.navBar_container nav{padding:0 1.5rem}.navBar_container nav .logo{width:140px}.navBar_container nav .menu .ant-menu-item{padding:0 16px}.navBar_container nav .menu .ant-menu-item a{font-size:14px}.navBar_container nav .profile-menu .profile-button{font-size:13px;height:38px;width:38px}.navBar_container .agency-nav-container{padding:1rem 1.5rem}.navBar_container .agency-nav-container .issuer-name{font-size:13px}.navBar_container .agency-nav-container .ant-select{min-width:200px}}@media(max-width:480px){.navBar{height:56px}.navBar_container nav{padding:0 .75rem}.navBar_container nav .logo{width:100px}.navBar_container nav .mobile-menu-toggle{height:36px;width:36px}.navBar_container nav .mobile-menu-toggle .anticon{font-size:18px}.mobile-menu-drawer .mobile-drawer-content .mobile-profile-section{padding:20px 16px}.mobile-menu-drawer .mobile-drawer-content .mobile-profile-section .mobile-profile-button{font-size:18px;height:50px;width:50px}.mobile-menu-drawer .mobile-drawer-content .mobile-profile-section .mobile-user-info .user-name{font-size:16px}.mobile-menu-drawer .mobile-drawer-content .mobile-profile-section .mobile-user-info .user-role{font-size:12px}.mobile-menu-drawer .mobile-drawer-content .mobile-menu-items .mobile-menu-item{font-size:15px;padding:14px 20px}.mobile-menu-drawer .mobile-drawer-content .mobile-actions{padding:16px}.mobile-menu-drawer .mobile-drawer-content .mobile-actions .mobile-action-item{font-size:14px;padding:12px 14px}.mobile-menu-drawer .mobile-drawer-content .mobile-portal-buttons{padding:16px}.mobile-menu-drawer .mobile-drawer-content .mobile-portal-buttons .ant-btn{font-size:14px;height:40px}}.searchbar-container{position:relative}input{padding:8px}.dropdown,input{border:1px solid #ccc;border-radius:4px;width:500px}.dropdown{background-color:#fff;box-shadow:0 2px 4px #0000001a;left:0;max-height:600px;overflow-y:auto;padding:10px;position:absolute;top:calc(100% + 5px);z-index:1000}.category{margin-bottom:10px}.category h3{font-size:16px;font-weight:700;margin-bottom:5px;margin-top:0}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{color:#393939;font-size:13px;font-weight:700;letter-spacing:.5px;margin-top:0;text-transform:uppercase}.ant-collapse-content>.ant-collapse-content-box{padding:0!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{font-size:10px}.dropdownItem{display:flex;justify-content:space-between;padding:5px 10px}.dropdownItem:hover{background-color:#f0f0f0;cursor:pointer}.dropdownItem div span{color:#333;font-weight:600}.dropdownItem div small{color:#777}.viewMoreLink{background-color:initial!important;background-image:none!important;border-bottom:none!important;border-top:1px solid #e5e7eb;color:#0071aa;display:flex;font-size:12px;font-weight:600;margin-top:4px;padding-bottom:8px!important;padding:8px 10px;text-decoration:none;transition:all .3s ease}.viewMoreLink:hover{background-color:#f8fafc!important;color:#005a87;text-decoration:underline;transform:translateX(2px)}.viewMoreLink:focus{background-image:none!important;outline:2px solid #0071aa;outline-offset:2px}footer{background:#f8f9fa;border-top:1px solid #00000014;bottom:0;box-shadow:0 -2px 10px #0000000d;margin-top:auto;padding:0;position:relative;width:100%;z-index:11}footer .footer{margin:0 auto;max-width:1400px;padding:0 20px}footer .footer_content{align-items:flex-start;border-bottom:1px solid #00000014;display:flex;gap:30px;justify-content:space-evenly;padding:12px 0 10px}@media(max-width:1024px){footer .footer_content{flex-direction:column;gap:20px}}@media(max-width:768px){footer .footer_content{gap:15px;padding:10px 0 8px}}footer .footer_content_left{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){footer .footer_content_left{align-items:center;text-align:center}}footer .footer_content_logo{height:auto;transition:all .3s ease;width:140px}footer .footer_content_logo:hover{transform:translateY(-2px)}@media(max-width:768px){footer .footer_content_logo{width:120px}}footer .footer_content_about{max-width:400px}footer .footer_content_about p{color:#393939;line-height:1.3;margin:0}footer .footer_content_about p:first-child{color:#393939;font-size:14px;font-weight:700;margin-bottom:2px}footer .footer_content_about p:last-child{color:#797978;font-size:12px}footer .footer_content_social{display:flex;gap:12px;margin-top:0}footer .footer_content_legal p,footer .footer_content_products p{color:#393939;font-size:14px;font-weight:700;margin:0 0 2px}footer .footer_content_legal .links,footer .footer_content_products .links{color:#797978;display:block;font-size:12px;margin-bottom:2px;position:relative;text-decoration:none;transition:all .3s ease}footer .footer_content_legal .links:hover,footer .footer_content_products .links:hover{color:#f5b335;text-decoration:underline}@media(max-width:768px){footer .footer_content_legal,footer .footer_content_products{text-align:center}}footer .footer>p{color:#797978;font-size:10px;margin:0;padding:5px 0;text-align:center}footer .footer>p:last-child{color:#999;font-size:8px;line-height:1.2;margin:0 auto;max-width:1000px;padding:0 20px 8px}.icons{align-items:center;background:#0000;border:1px solid #00000014;border-radius:50%;color:#797978;display:inline-flex;height:28px;justify-content:center;text-decoration:none;transition:all .3s ease;width:28px}.icons:hover{background:#f5b335;border-color:#f5b335;box-shadow:0 3px 10px #f5b33533;color:#fff;transform:translateY(-2px)}.customSpeedDial{bottom:1rem;position:fixed;right:1rem;z-index:13}.customSpeedDial .content{align-items:center;animation-duration:.4s;animation-fill-mode:both;animation-name:fadeInUp;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:1rem;opacity:0}.customSpeedDial .content .icon{align-items:center;background:linear-gradient(135deg,#393939,#535353);border:none;border-radius:12px;box-shadow:0 4px 15px #39393933;color:#fff;cursor:pointer;display:flex;font-size:18px;height:48px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.customSpeedDial .content .icon:hover{background:linear-gradient(135deg,#464646,#5f5f5f);box-shadow:0 8px 25px #3939394d;color:#fff;transform:translateY(-3px)}.customSpeedDial .content .icon .ims{color:#fff;font-size:14px;font-weight:600}.customSpeedDial button{align-items:center;background:linear-gradient(135deg,#393939,#535353);border:none;border-radius:12px;box-shadow:0 4px 15px #39393933;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.customSpeedDial button.open,.customSpeedDial button:hover{background:linear-gradient(135deg,#464646,#5f5f5f);box-shadow:0 8px 25px #3939394d;transform:translateY(-3px)}.customSpeedDial button.open{border-radius:50%}.customSpeedDial button .add{color:#fff;font-size:18px;transition:transform .25s cubic-bezier(.4,0,.2,1) 0s}.customSpeedDial button .add.open{transform:rotate(45deg)}.loginPage_container,.resetPassword_container{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:calc(100vh - 165px);justify-content:center;margin-top:80px;position:relative}.loginPage_container_form,.resetPassword_container_form{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:420px;padding:2rem!important;position:relative;width:380px}.loginPage_container_form:before,.resetPassword_container_form:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='rgba(57,57,57,0.02)' d='M20 0H0v20'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");border-radius:16px;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.loginPage_container_form>*,.resetPassword_container_form>*{position:relative;z-index:1}.loginPage_container_form_input,.resetPassword_container_form_input{margin-bottom:1.2rem;width:100%}.loginPage_container_form_input .ant-form-item-label label,.resetPassword_container_form_input .ant-form-item-label label{color:#393939;font-size:14px;font-weight:600}.loginPage_container_form_input .ant-input-suffix span,.resetPassword_container_form_input .ant-input-suffix span{padding-right:2px}.loginPage_container_form_input .ant-input,.loginPage_container_form_input .ant-input-password,.resetPassword_container_form_input .ant-input,.resetPassword_container_form_input .ant-input-password{border:1px solid #e5e7eb!important;border-radius:8px;font-size:14px;padding:10px 14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.loginPage_container_form_input .ant-input-password:focus,.loginPage_container_form_input .ant-input:focus,.resetPassword_container_form_input .ant-input-password:focus,.resetPassword_container_form_input .ant-input:focus{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}.loginPage_container_form_input .ant-input-password:hover,.loginPage_container_form_input .ant-input:hover,.resetPassword_container_form_input .ant-input-password:hover,.resetPassword_container_form_input .ant-input:hover{border-color:#f5b335!important}.loginPage_container_form_input .ant-input-password::placeholder,.loginPage_container_form_input .ant-input::placeholder,.resetPassword_container_form_input .ant-input-password::placeholder,.resetPassword_container_form_input .ant-input::placeholder{color:#797978}.loginPage_container_form_input .ant-input-affix-wrapper,.resetPassword_container_form_input .ant-input-affix-wrapper{border:1px solid #e5e7eb!important;border-radius:8px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.loginPage_container_form_input .ant-input-affix-wrapper:focus,.loginPage_container_form_input .ant-input-affix-wrapper:focus-within,.loginPage_container_form_input .ant-input-affix-wrapper[focus-within],.resetPassword_container_form_input .ant-input-affix-wrapper:focus,.resetPassword_container_form_input .ant-input-affix-wrapper:focus-within,.resetPassword_container_form_input .ant-input-affix-wrapper[focus-within]{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}.loginPage_container_form_input .ant-input-affix-wrapper.ant-input-affix-wrapper:hover,.loginPage_container_form_input .ant-input-affix-wrapper:hover,.resetPassword_container_form_input .ant-input-affix-wrapper.ant-input-affix-wrapper:hover,.resetPassword_container_form_input .ant-input-affix-wrapper:hover{border-color:#f5b335!important}.loginPage_container_form_input .ant-input-affix-wrapper .ant-input,.resetPassword_container_form_input .ant-input-affix-wrapper .ant-input{border:none!important;box-shadow:none!important;padding:10px 14px}.loginPage_container_form_input .ant-input-affix-wrapper .ant-input:focus,.loginPage_container_form_input .ant-input-affix-wrapper .ant-input:hover,.resetPassword_container_form_input .ant-input-affix-wrapper .ant-input:focus,.resetPassword_container_form_input .ant-input-affix-wrapper .ant-input:hover{border:none!important;box-shadow:none!important}.loginPage_container_form_input .site-form-item-icon,.resetPassword_container_form_input .site-form-item-icon{color:#f5b335;font-size:16px;margin-left:14px}.buttonContainer{display:flex;flex-direction:row;gap:1rem;justify-content:center;width:100%}.loginPage_container_form .ant-btn,.resetPassword_container_form .ant-btn{border-radius:8px;font-size:14px;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.loginPage_container_form .ant-btn.ant-btn-primary,.resetPassword_container_form .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#fff}.loginPage_container_form .ant-btn.ant-btn-primary:hover,.resetPassword_container_form .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;color:#fff;transform:translateY(-2px)}.loginPage_container_form .ant-btn.ant-btn-primary.ant-btn-loading,.loginPage_container_form .ant-btn.ant-btn-primary:disabled,.resetPassword_container_form .ant-btn.ant-btn-primary.ant-btn-loading,.resetPassword_container_form .ant-btn.ant-btn-primary:disabled{background:#797978;box-shadow:none;color:#fff;transform:none}.loginPage_container_form .ant-btn.ant-btn-default,.resetPassword_container_form .ant-btn.ant-btn-default{background:#0000;border:1px solid #e5e7eb;color:#797978}.loginPage_container_form .ant-btn.ant-btn-default:hover,.resetPassword_container_form .ant-btn.ant-btn-default:hover{background:#0000;border-color:#393939;color:#393939}.loginPage_container_form .ant-form-item,.loginPage_container_form .ant-form-item:last-child,.resetPassword_container_form .ant-form-item,.resetPassword_container_form .ant-form-item:last-child{margin-bottom:0}.loginPage_container_form .ant-form-item .ant-btn,.resetPassword_container_form .ant-form-item .ant-btn{border-radius:8px;font-size:14px;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.loginPage_container_form .ant-form-item .ant-btn.ant-btn-primary,.resetPassword_container_form .ant-form-item .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#f5b335,#f3a40e)!important;border:none!important;color:#fff!important}.loginPage_container_form .ant-form-item .ant-btn.ant-btn-primary:hover,.resetPassword_container_form .ant-form-item .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b)!important;box-shadow:0 4px 15px #f5b3354d;color:#fff!important;transform:translateY(-2px)}.loginPage_container_form .ant-form-item .ant-btn.ant-btn-primary.ant-btn-loading,.loginPage_container_form .ant-form-item .ant-btn.ant-btn-primary:disabled,.resetPassword_container_form .ant-form-item .ant-btn.ant-btn-primary.ant-btn-loading,.resetPassword_container_form .ant-form-item .ant-btn.ant-btn-primary:disabled{background:#797978!important;box-shadow:none;color:#fff!important;transform:none}.loginPage_container_form .ant-form-item .ant-btn.ant-btn-default,.resetPassword_container_form .ant-form-item .ant-btn.ant-btn-default{background:#0000!important;border:1px solid #e5e7eb!important;color:#797978!important}.loginPage_container_form .ant-form-item .ant-btn.ant-btn-default:hover,.resetPassword_container_form .ant-form-item .ant-btn.ant-btn-default:hover{background:#0000!important;border-color:#393939!important;color:#393939!important}.resetPasswordMessage_container{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center}.resetPasswordMessage_container .anticon{font-size:3rem;margin-bottom:1rem}.resetPasswordMessage_container p{color:#393939;font-size:14px;line-height:1.6;margin-bottom:1rem}.resetPasswordMessage_container p a{color:#f5b335;font-weight:600;text-decoration:none}.resetPasswordMessage_container p a:hover{color:#eb9e0c;text-decoration:underline}.passwordLink{color:#f5b335;cursor:pointer;font-size:14px;font-weight:600;margin-top:1rem;text-decoration:none;transition:color .3s ease}.passwordLink:hover{color:#eb9e0c;text-decoration:underline}.loginPage_container_form h1,.resetPassword_container_form h1{color:#393939;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1.2rem;text-align:center}.loginPage_container_form h6,.resetPassword_container_form h6{color:#797978;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:1.5rem;text-align:center}.loginPage_container_form .ant-alert,.resetPassword_container_form .ant-alert{border-radius:8px;margin-top:1rem;width:100%}.loginPage_container_form .ant-alert.ant-alert-error,.resetPassword_container_form .ant-alert.ant-alert-error{background:#e1251b1a;border:1px solid #e1251b4d;color:#e1251b}.loginPage_container_form .ant-alert.ant-alert-success,.resetPassword_container_form .ant-alert.ant-alert-success{background:#0596691a;border:1px solid #0596694d;color:#059669}.resetPassword{margin-top:1rem;text-align:center}@media(max-width:768px){.loginPage_container,.resetPassword_container{height:calc(100vh - 120px);margin-top:60px;padding:1rem}.loginPage_container_form,.resetPassword_container_form{max-width:380px;min-height:400px;padding:1.5rem!important;width:100%}h1{font-size:1.75rem}.buttonContainer{flex-direction:column;gap:.75rem}.ant-btn{width:100%}}.loader-container{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:center;text-align:center;width:100%}.logo-spin{height:250px;width:250px}.loading-text{font-size:50px;margin-top:-5rem}.dot{animation:bounce 1.2s infinite;display:inline-block}.dot:first-child{animation-delay:.2s}.dot:nth-child(2){animation-delay:.4s}.dot:nth-child(3){animation-delay:.6s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ticker__container{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:auto;min-height:350px;overflow:hidden;padding:0;position:relative;transition:all .3s ease-in-out}.ticker__container:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-1px)}.ticker__container:before{background:linear-gradient(90deg,#f5b335,#f76700 50%,#f5b335);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.ticker__container .ticker_info{display:flex;flex-direction:column;height:100%;padding:calc(1.25rem + 3px) 1.25rem 1.25rem}.ticker__container .ticker_info .header{align-items:flex-start;border-bottom:2px solid #f5b3351a;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem}.ticker__container .ticker_info .header .name_logo{align-items:center;display:flex;flex:1;gap:1rem;min-width:0}.ticker__container .ticker_info .header .name_logo h2{color:#1f2937;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;margin:0;padding:0;word-wrap:break-word;flex:1;-webkit-hyphens:auto;hyphens:auto}.ticker__container .ticker_info .header .name_logo .logo{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;height:64px;object-fit:contain;padding:.25rem;transition:.15s ease-in-out;width:64px}.ticker__container .ticker_info .header .name_logo .logo:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ticker__container .ticker_info .header .ticker_price{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.ticker__container .ticker_info .header .ticker_price .price_display{color:#1f2937;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:800;line-height:1}.ticker__container .ticker_info .header .ticker_price .ticker_change{align-items:center;border-radius:9999px;display:flex;font-size:.875rem;font-weight:600;gap:.25rem;padding:.25rem .5rem;transition:.15s ease-in-out}.ticker__container .ticker_info .header .ticker_price .ticker_change_positive{background:linear-gradient(135deg,#0596691a,#0596690d);border:1px solid #05966933;color:#059669}.ticker__container .ticker_info .header .ticker_price .ticker_change_positive .anticon{color:#059669}.ticker__container .ticker_info .header .ticker_price .ticker_change_negative{background:linear-gradient(135deg,#dc26261a,#dc26260d);border:1px solid #dc262633;color:#dc2626}.ticker__container .ticker_info .header .ticker_price .ticker_change_negative .anticon{color:#dc2626}.ticker__container .ticker_info .header .ticker_price .ticker_change .change_amount{font-weight:700}.ticker__container .ticker_info .header .ticker_price .ticker_change .change_percentage{opacity:.8}.ticker__container .ticker_info .chart_section{margin-bottom:1.25rem}.ticker__container .ticker_info .chart_section .chart_toggle{align-items:center;background:linear-gradient(135deg,#f5b3351a,#f5b3350d);border:1px solid #f5b33533;border-radius:.5rem;color:#1f2937;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:.5rem 1rem;transition:.15s ease-in-out;-webkit-user-select:none;user-select:none}.ticker__container .ticker_info .chart_section .chart_toggle:hover{background:linear-gradient(135deg,#f5b33526,#f5b33514);border-color:#f5b3354d;transform:translateY(-1px)}.ticker__container .ticker_info .chart_section .chart_toggle span{font-size:.875rem;font-weight:600}.ticker__container .ticker_info .chart_section .chart_toggle .anticon{color:#f5b335;font-size:1rem}.ticker__container .ticker_info .financial_chart{animation:slideDown .3s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:.5rem;min-height:20rem;overflow:hidden;padding:1rem;position:relative}.ticker__container .ticker_info .financial_chart .chart-loading{align-items:center;animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f8fafc 25%,#f5b3350d 50%,#f8fafc 75%);background-size:200% 100%;color:#6b7280;display:flex;font-size:.875rem;height:100%;justify-content:center}.ticker__container .ticker_info .ticker_data .ticker_data_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem 1.25rem;gap:.5rem 1.25rem;margin-bottom:1rem}.ticker__container .ticker_info .ticker_data .ticker_data_grid .data_item{align-items:center;background:#f8fafc80;border:1px solid #e5e7eb80;border-radius:.5rem;display:flex;justify-content:space-between;padding:.5rem;transition:.15s ease-in-out}.ticker__container .ticker_info .ticker_data .ticker_data_grid .data_item:hover{background:#f5b3350d;border-color:#f5b3354d}.ticker__container .ticker_info .ticker_data .ticker_data_grid .data_item .row_label{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ticker__container .ticker_info .ticker_data .ticker_data_grid .data_item .row_data{color:#1f2937;font-family:Source Code Pro,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:700}.ticker__container .ticker_info .ticker_data .data_timestamp{background:#f8fafc4d;border:1px solid #e5e7eb4d;border-radius:.5rem;color:#9ca3af;font-size:.75rem;font-weight:400;line-height:1.5;padding:.5rem;text-align:center}.ticker__container .ticker_info .ticker_data .data_timestamp:before{color:#f5b335;content:"•";margin-right:.25rem}@keyframes slideDown{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:20rem;opacity:1;transform:translateY(0)}}@media(max-width:767px){.ticker__container .ticker_info{padding:1rem}.ticker__container .ticker_info .header .name_logo h2{font-size:1.125rem;max-width:120px}.ticker__container .ticker_info .header .name_logo .logo{height:40px;width:40px}.ticker__container .ticker_info .header .ticker_price .price_display{font-size:1.25rem}.ticker__container .ticker_info .ticker_data .ticker_data_grid{gap:.25rem;grid-template-columns:1fr}.ticker__container .ticker_info .ticker_data .ticker_data_grid .data_item{padding:.25rem .5rem}.ticker__container .ticker_info .ticker_data .ticker_data_grid .data_item .row_label{font-size:10px}.ticker__container .ticker_info .ticker_data .ticker_data_grid .data_item .row_data{font-size:.75rem}}.top-investor-table{overflow-x:auto}.top-investor-table .ag-header-group-cell-label{flex:1;justify-content:center;text-align:center;white-space:normal}.top-investor-table .threat-badge{align-items:center;border-radius:50%;color:#fff;cursor:help;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;margin-right:6px;vertical-align:middle;width:16px}.top-investor-table .threat-badge.threat-low{background-color:#cdb800}.top-investor-table .threat-badge.threat-medium{background-color:#fa8c16}.top-investor-table .threat-badge.threat-high{background-color:#f5222d}.threat-badge{align-items:center;border-radius:50%;color:#fff;cursor:help;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;margin-right:6px;vertical-align:middle;width:16px}.threat-badge.threat-low{background-color:#cdb800}.threat-badge.threat-medium{background-color:#fa8c16}.threat-badge.threat-high{background-color:#f5222d}.holder__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;min-height:100vh;grid-column-gap:16px;column-gap:16px;grid-row-gap:16px;grid-auto-flow:row;grid-template-areas:"Ticker ." "TopInvestors TopInvestors" "Graph Graph" "Charts Charts" "BuyersSellers BuyersSellers";row-gap:16px}.holder__container .analyst_note{max-height:28rem;overflow-x:auto;padding-right:1rem}.holder__container .ticker{grid-area:Ticker}.holder__container .TopInvestors{grid-area:TopInvestors}.holder__container .BuyersSellers{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:24px;column-gap:24px;grid-area:BuyersSellers;grid-template-areas:"TopBuyers TopSellers" "BuyersSellersNote BuyersSellersNote";padding-top:16px}.holder__container .BuyersSellers .TopBuyers{grid-area:TopBuyers}.holder__container .BuyersSellers .TopBuyers .ag-header-cell-label,.holder__container .BuyersSellers .TopBuyers .ag-header-group-cell-label{flex:1;justify-content:center}.holder__container .BuyersSellers .TopSellers{grid-area:TopSellers}.holder__container .BuyersSellers .TopSellers .ag-header-cell-label,.holder__container .BuyersSellers .TopSellers .ag-header-group-cell-label{flex:1;justify-content:center}.holder__container .BuyersSellers .BuyersSellersNote{grid-area:BuyersSellersNote;margin-bottom:0;text-align:center;width:100%}.holder__container .BuyersSellers .BuyersSellersNote p{margin-bottom:0}@media(max-width:768px){.holder__container__container{grid-template-areas:"Ticker" "ShareFlowTable" "Graph" "Charts";grid-template-columns:1fr}.holder__container .Charts{grid-template-columns:1fr}}.report__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;min-height:100vh;grid-column-gap:16px;column-gap:16px;grid-row-gap:16px;grid-auto-flow:row;grid-template-areas:"Ticker AnalystNote" "ShareFlow ShareFlow" "ShareFlowTable ShareFlowTable" "Graph Graph" "Charts Charts";row-gap:16px}.report__container .ticker{grid-area:Ticker}.report__container .PDF-Button{grid-area:PDFButton}.report__container .analyst_note{grid-area:AnalystNote;max-height:28rem;overflow-x:auto;padding-right:1rem}.report__container .analyst_note .pdf-report-button{display:flex;justify-content:flex-end}.report__container .ShareFlow{grid-area:ShareFlow}.report__container .ShareFlowTable{grid-area:ShareFlowTable}.report__container .Graph{background-color:#fff;grid-area:Graph}.report__container .Graph .graph-caption{font-size:12px;margin:16px 0;text-align:center}.report__container .Charts{display:grid;grid-area:Charts;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-gap:16px;gap:16px}.report__container .Charts .chart-holder{background-color:#fff;box-shadow:var(--BowShadow);box-sizing:border-box;height:100%;max-width:100%;padding:16px}.report__container .Charts .chart-holder .graph-caption{font-size:12px;margin:16px 0;text-align:center}.report__container .Charts .chart-holder:first-child{grid-column:1;grid-row:1}.report__container .Charts .chart-holder:nth-child(2){grid-column:2;grid-row:1}.report__container .Charts .chart-holder:nth-child(3){grid-column:1;grid-row:2}.report__container .Charts .chart-holder:nth-child(4){grid-column:2;grid-row:2}.report__container .Charts .chart-holder:nth-child(5){grid-column:1/-1;grid-row:3}.report__container .Charts .pie-chart{align-items:center;display:grid;justify-items:center;max-width:100%;overflow:hidden;place-items:center}@media(max-width:768px){.report__container{grid-template-areas:"Ticker" "ShareFlowTable" "Graph" "Charts"}.report .Charts,.report__container{grid-template-columns:1fr}}.shareFlowContainer{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.flowBox,.shareFlowContainer{border-radius:8px;padding:1rem}.flowBox{align-items:center;box-shadow:0 1px 4px #0000001a;display:flex;justify-content:space-between;transition:transform .3s,background .3s}.flowBox:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.flowBox .title{color:#333;font-size:1rem;font-weight:600;margin:0}.flowBox .flowNumber{align-items:center;display:flex;font-size:1.2rem;font-weight:700}.flowBox .flowNumber.positive{color:#4caf50}.flowBox .flowNumber.negative{color:#f44336}.flowBox .flowNumber.neutral{color:#000}.flowBox .unavailable{color:#666;font-size:.9rem}.hedgeFlow,.hedgeQuarterly,.instFlow,.instQuarterly{background:#f8f9fa}.flowNumber{color:#333;font-size:1.2rem;font-weight:700}.flowNumber.positivenum{color:#4caf50}.flowNumber.negativenum{color:#f44336}.flowNumber.neutralnum{color:#000}.title{color:#333;font-size:1rem;font-weight:600}.unavailable{color:#666;font-size:.9rem}.table-container{display:flex;gap:0}.table-section-left{width:33%}.table-section-right{width:67%}.table-header-left,.table-header-right{background-color:#f5f7f7;border:1px solid #bdc3c7;color:#7b7c7c;font-size:11px;font-weight:700;padding:5px 0;text-align:center}.table{border-collapse:collapse;width:100%}.table td,.table th{border:1px solid #bdc3c7;color:#000;font-size:11px;font-weight:500;height:28px;padding:4px 2px;text-align:center}.table-header{background-color:#f5f7f7;color:#7b7c7c;height:3rem}.table-header tr th{font-size:11px;font-weight:700;height:32px;padding:6px 4px}.table-section-left .table td,.table-section-left .table th{width:25%}.table-row{background-color:#fff}.table-row:nth-child(2n),.totals-row{background-color:#f2f2f2}.totals-row{font-weight:700}.positive{background-color:rgba(97,180,29,.502);border:1.5px solid #61b41d!important;color:#000}.negative,.positive{font-weight:700!important}.negative{background-color:rgba(234,69,47,.502);border:1.5px solid #ea452f!important;color:#000}.table-cell-highlight{background-color:#ff0}.large-header th{background-color:grey;color:#fff;font-size:12px;padding:5px}.large-header .share-flow-header,.share-flow-header{background-color:#f5f7f7;color:#7b7c7c}.totals .table-cell{font-weight:700}.table th:first-child,.totals th{background-color:grey;color:#fff}.table-section-right .table td,.table-section-right .table th{width:11.11%}.table-section-right .table td:last-child,.table-section-right .table th:last-child{width:11.12%}.peer-metrics-container{display:flex;flex-direction:column;height:100%}.targeting-form_container{background-color:#fff;border-radius:12px;box-sizing:border-box;margin:0;overflow-x:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.targeting-form_container .ant-form{margin-top:2rem;width:100%}.targeting-form_container .ant-form .form-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}.targeting-form_container .ant-form .form-row-analytics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}.targeting-form_container .ant-form .span-2-cols{grid-column:span 2}.targeting-form_container .ant-form-item{margin-bottom:18px;width:100%}.targeting-form_container .ant-select{width:100%!important}.targeting-form_container .ant-form-item .ant-input-number{width:45%!important}.targeting-form_container .analytics-divider{font-size:16px;font-weight:600;margin:10px 0}.targeting-form_container .targeting-filter-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px #0000000f;margin-bottom:20px;margin-left:0!important;margin-right:0!important;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.targeting-form_container .targeting-filter-card:hover{border-color:#f5b3354d;box-shadow:0 8px 25px #0000001f;transform:translateY(-2px)}.targeting-form_container .targeting-filter-card .ant-card-head{background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0}.targeting-form_container .targeting-filter-card .ant-card-head-title{color:#393939;font-size:16px;font-weight:700}.targeting-form_container .targeting-filter-card .ant-card-body{padding:20px}.targeting-form_container .targeting-filter-card .ant-space{width:100%}.targeting-form_container .targeting-filter-card .ant-radio-group{margin-top:4px}.targeting-form_container .targeting-filter-card .position-select-container{color:#595959;font-size:13px;margin-right:8px;min-width:60px}.targeting-form_container .threshold-input-container{align-items:center;display:flex;margin-top:8px}.targeting-form_container .threshold-input-container .threshold-label{color:#595959;font-size:13px;margin-right:8px;min-width:90px}.targeting-form_container .threshold-input-container .ant-input-number{width:160px}.targeting-form_container .targeting-form-buttons{border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-start;margin-top:24px;padding-top:20px}.targeting-form_container .targeting-btn-primary{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;border-radius:8px;color:#393939;font-weight:600;height:40px;min-width:120px;transition:all .3s cubic-bezier(.4,0,.2,1)}.targeting-form_container .targeting-btn-primary:focus,.targeting-form_container .targeting-btn-primary:hover{background:linear-gradient(135deg,#f6bc4d,#f5b335);box-shadow:0 6px 20px #f5b3354d;color:#393939;transform:translateY(-2px)}.targeting-form_container .targeting-btn-primary:active{transform:translateY(0)}.targeting-form_container .targeting-reset-button{background-color:#797978;border:none;border-radius:8px;color:#fff;font-weight:600;height:40px;min-width:100px;transition:all .3s cubic-bezier(.4,0,.2,1)}.targeting-form_container .targeting-reset-button:focus,.targeting-form_container .targeting-reset-button:hover{background-color:#929292;box-shadow:0 4px 15px #7979784d;color:#fff;transform:translateY(-1px)}.targeting-form_container .targeting-reset-button:active{transform:translateY(0)}.targeting-form_container .targeting-btn-secondary{background-color:#797978;border:none;border-radius:8px;color:#fff;font-weight:600;height:40px;min-width:120px;transition:all .3s cubic-bezier(.4,0,.2,1)}.targeting-form_container .targeting-btn-secondary:focus,.targeting-form_container .targeting-btn-secondary:hover{background-color:#929292;box-shadow:0 4px 15px #7979784d;color:#fff;transform:translateY(-1px)}.targeting-form_container .targeting-btn-secondary:active{transform:translateY(0)}.targeting-form_container .targeting-btn-secondary:disabled{background-color:#acacab;box-shadow:none;color:#fff9;cursor:not-allowed;transform:none}.targeting-form_container .logic-position-container{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;width:100%}.targeting-form_container .ant-select-selector{border:1px solid #e5e7eb!important;border-radius:8px!important;transition:all .3s ease!important}.targeting-form_container .ant-select-focused .ant-select-selector,.targeting-form_container .ant-select-selector:hover{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}.targeting-form_container .ant-input,.targeting-form_container .ant-input-number{border:1px solid #e5e7eb;border-radius:8px;transition:all .3s ease}.targeting-form_container .ant-input-number.ant-input-focused,.targeting-form_container .ant-input-number:focus,.targeting-form_container .ant-input-number:hover,.targeting-form_container .ant-input.ant-input-focused,.targeting-form_container .ant-input:focus,.targeting-form_container .ant-input:hover{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.targeting-form_container .ant-form-item-label{padding-bottom:4px}.targeting-form_container .ant-form-item-label label{color:#262626;font-weight:500}.targeting-form_container .targeting-filter-management{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding:20px 0;width:100%}.targeting-form_container .targeting-filter-management .targeting-filter-select .ant-select-selector{display:flex;height:40px!important;padding:4px 11px!important}.targeting-form_container .targeting-filter-management .targeting-filter-select .ant-select-selection-placeholder{color:#797978;line-height:32px}.targeting-form_container .targeting-filter-management .targeting-filter-select .ant-select-selection-item{line-height:32px}.targeting-form_container .targeting-filter-management .targeting-filter-select .ant-select-clear{background-color:#0000;color:#797978}.targeting-form_container .targeting-filter-management .targeting-filter-select .ant-select-clear:hover{color:#e1251b}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item{min-height:auto!important;padding:8px 12px!important}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .ant-select-item-option-content>div{align-items:center;display:flex;justify-content:space-between;width:100%}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions{display:flex;gap:4px;margin-left:12px}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-delete-btn,.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-edit-btn{align-items:center;background:#0000;border:none;border-radius:4px;display:inline-flex!important;height:24px!important;justify-content:center;min-width:24px!important;padding:2px 6px!important;transition:all .2s ease;width:24px!important}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-delete-btn .anticon,.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-edit-btn .anticon{color:#797978;display:inline-block!important;font-size:14px!important;height:14px!important;line-height:1!important;width:14px!important}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-delete-btn .anticon svg,.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-edit-btn .anticon svg{display:inline-block!important;height:100%!important;width:100%!important}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-delete-btn .anticon:before,.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-edit-btn .anticon:before{display:inline-block!important}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-delete-btn:hover,.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-edit-btn:hover{background-color:#f5b3351a!important}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-delete-btn:hover .anticon,.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-edit-btn:hover .anticon{color:#f5b335!important}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-delete-btn:focus,.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-edit-btn:focus{outline:none}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-delete-btn:hover{background-color:#e1251b1a!important}.ant-select-dropdown.targeting-filter-select-dropdown .ant-select-item .targeting-filter-option-actions .targeting-filter-delete-btn:hover .anticon{color:#e1251b!important}@media(max-width:768px){.ant-select-dropdown{padding:12px 16px}.ant-select-dropdown .threshold-input-container{align-items:flex-start;flex-direction:column}.ant-select-dropdown .threshold-input-container .threshold-label{margin-bottom:4px}.ant-select-dropdown .threshold-input-container .ant-input-number{width:100%}}.targeting-filter-option-actions{margin:0!important}.targeting-filter-option-actions .anticon{align-items:center;display:inline-flex!important;justify-content:center;vertical-align:middle}.targeting-filter-option-actions .anticon>*{line-height:1}.targeting-filter-option-actions .anticon svg{display:inline-block!important;height:1em;width:1em;fill:currentColor}.targeting-filter-option-actions .targeting-filter-delete-btn.ant-btn-icon-only,.targeting-filter-option-actions .targeting-filter-edit-btn.ant-btn-icon-only{align-items:center!important;border-radius:4px!important;display:inline-flex!important;font-size:14px!important;height:24px!important;justify-content:center!important;padding:0!important;width:24px!important}.targeting_container .anticon{color:inherit;font-style:normal;line-height:0;text-align:center;text-rendering:optimizeLegibility;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.targeting_container .anticon,.targeting_container .anticon svg,.targeting_container .anticon:before{display:inline-block!important}.targeting_container{display:flex;min-height:100vh;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.targeting_container.form-hidden .form_section{margin:0;opacity:0;overflow:hidden;padding:0;width:0}.targeting_container.form-hidden .results_section{width:100%}.targeting_container .form_section{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.targeting_container .form_section.hidden{margin:0;opacity:0;overflow:hidden;padding:0;width:0}.targeting_container .form_section.visible{opacity:1;width:100%}.targeting_container .results_section{background-color:#fff;border-radius:12px;flex-grow:1;margin-left:24px;padding:0 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.targeting_container .results_section.results-with-hidden-form{padding-left:60px}.targeting_container .tab-selector{background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;margin:20px;overflow:hidden}.targeting_container .tab-selector .tab-item{color:#797978;cursor:pointer;flex:1;font-size:14px;font-weight:600;padding:16px 24px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.targeting_container .tab-selector .tab-item:hover{background:linear-gradient(135deg,#f5b3351a,#f5b3350d);color:#393939;transform:translateY(-1px)}.targeting_container .tab-selector .tab-item.active{background:linear-gradient(135deg,#f5b335,#f3a40e);box-shadow:0 4px 15px #f5b3354d;color:#393939;font-weight:700;transform:translateY(-2px)}.targeting_container .form_holder{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin:0 20px 20px;overflow-y:auto;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.targeting_container .form_holder>:not(:last-child){margin-bottom:16px}.targeting_container .form-toggle-button{cursor:pointer;display:block!important;position:absolute;top:10px;transition:.2s ease-in-out}.targeting_container:not(.form-hidden) .form-toggle-button{left:420px}.targeting_container.form-hidden .form-toggle-button{left:61px}.targeting_container .table-controls{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;column-gap:16px;display:flex;justify-content:flex-end;margin-bottom:20px;padding:20px 0}.targeting_container .table-controls .toggle-view-btn{margin-right:auto}.targeting_container .table-controls .toggle-view-btn .anticon{margin-right:8px}.targeting_container .table-controls .ant-btn{border-radius:8px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.targeting_container .table-controls .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#393939}.targeting_container .table-controls .ant-btn.ant-btn-primary:focus,.targeting_container .table-controls .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#f6bc4d,#f5b335);box-shadow:0 6px 20px #f5b3354d;color:#393939;transform:translateY(-2px)}.targeting_container .table-controls .ant-btn:not(.ant-btn-primary){background-color:#797978;border:none;color:#fff}.targeting_container .table-controls .ant-btn:not(.ant-btn-primary):focus,.targeting_container .table-controls .ant-btn:not(.ant-btn-primary):hover{background-color:#929292;box-shadow:0 4px 15px #7979784d;color:#fff;transform:translateY(-1px)}.targeting_container.form-hidden .table-controls{margin-left:20px}.targeting_container .results-count{font-size:16px;font-weight:500}.targeting_container .table_section{background-color:#fff;width:100%}.targeting-column-toggle-action-buttons{background-color:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;bottom:-16px;box-shadow:0 -4px 12px #0000000f;display:flex;gap:12px;justify-content:flex-end;left:0;margin-top:16px;padding:16px;position:sticky;right:0;z-index:10}.targeting-column-toggle-action-buttons .ant-btn{border-radius:8px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.targeting-column-toggle-action-buttons .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#393939}.targeting-column-toggle-action-buttons .ant-btn.ant-btn-primary:focus,.targeting-column-toggle-action-buttons .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#f6bc4d,#f5b335);box-shadow:0 6px 20px #f5b3354d;color:#393939;transform:translateY(-2px)}.targeting-column-toggle-action-buttons .ant-btn:not(.ant-btn-primary){background-color:#797978;border:none;color:#fff}.targeting-column-toggle-action-buttons .ant-btn:not(.ant-btn-primary):focus,.targeting-column-toggle-action-buttons .ant-btn:not(.ant-btn-primary):hover{background-color:#929292;box-shadow:0 4px 15px #7979784d;color:#fff;transform:translateY(-1px)}.targeting-column-toggle-menu{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 32px #0000001f;max-height:500px;overflow-y:auto;padding:20px;position:relative;width:360px;z-index:1050}.targeting-column-toggle-menu,.targeting-column-toggle-menu-expanded{background-color:#fff!important}.targeting-column-toggle-menu-expanded{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 40px #00000026;display:flex;flex-direction:column;padding:24px;z-index:1100}.targeting-column-toggle-menu-expanded .column-toggle-content{flex:1;overflow-y:auto;padding-bottom:10px}.targeting-column-toggle-menu-expanded .column-toggle-action-buttons{box-shadow:none;position:relative}.toggle-columns-dropdown{z-index:1060!important}.column-toggle-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.column-toggle-controls .search-box{flex-grow:1;margin-right:12px}.column-toggle-controls .search-box .ant-input-affix-wrapper{border-radius:4px}.column-toggle-controls .ant-btn{white-space:nowrap}.category-section{margin-bottom:16px}.category-header,.detail-header{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:6px 8px;transition:background-color .2s}.category-header:hover,.detail-header:hover{background-color:#f5f5f5}.category-header .anticon,.detail-header .anticon{color:#999;font-size:12px;margin-left:8px;transition:transform .2s}.category-header.with-checkbox,.detail-header.with-checkbox{background-color:#fafafa;border-radius:4px;display:flex;margin-bottom:4px;padding:8px}.ant-checkbox-wrapper{align-items:center;display:flex!important;flex-grow:1}.ant-checkbox{top:0}.category-group{border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 1px 2px #0000000d;margin-bottom:12px;overflow:hidden}.detail-group{border-bottom:1px solid #f5f5f5;margin-bottom:8px;padding-bottom:4px}.detail-group:last-child{border-bottom:none;margin-bottom:0}.metric-group{border-left:2px solid #e6f7ff;margin-bottom:4px;padding:4px 0 4px 6px}.column-container{margin:4px 0;padding-left:8px}.detail-container,.metric-container{overflow:hidden;transition:max-height .3s ease-in-out}.ant-checkbox-wrapper:hover{background-color:#f9f9f9;border-radius:3px}.category-name{color:#1890ff;font-weight:600}.detail-name{color:#333;font-weight:500}.metric-name{color:#666;font-weight:400}.no-results-container{align-items:center;display:grid;height:70vh;justify-items:center;place-items:center}.ant-dropdown-menu{border:1px solid #f0f0f0}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;color:#000000d9;cursor:pointer;font-size:14px;font-weight:400;line-height:22px;margin:0;padding:5px 12px;transition:all .3s;white-space:nowrap}.column-toggle-modal-overlay{background-color:#00000073;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.empty-search-result{color:#999;padding:20px;text-align:center}.empty-search-result .ant-empty-image{height:40px;margin-bottom:8px}.empty-search-result .ant-empty-description{color:#666}.current-meeting-summary-chart-container{box-shadow:var(--BowShadow);height:20rem}.current-meeting-table .ag-cell-label-container{height:auto!important}.current-meeting-table .ag-header-cell-label{height:40px}.current-meeting-table .ag-header-cell-label,.current-meeting-table .ag-header-group-cell-label{flex:1;justify-content:center;text-align:center;white-space:normal}.contentPS__PSGrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;height:100%;grid-column-gap:8px;column-gap:8px;grid-row-gap:10px;grid-auto-flow:row;grid-template-areas:"PDFButton PDFButton" "Ticker TopSummaryTable" "Summary TopSummaryTable" "TopSellers TopSummary" "TopBuyers TopSummary";row-gap:10px}.contentPS__PSGrid .PS-PDF-Button{display:flex;grid-area:PDFButton;justify-content:flex-end}.contentPS__PSGrid .ticker{grid-area:Ticker;margin:0}.contentPS__PSGrid .currentMeeting{display:flex;flex-direction:column;grid-area:Summary}.contentPS__PSGrid .currentMeetingTable{grid-area:SummaryTable;margin:0}.contentPS__PSGrid .toggleswitch{display:inline-flex;gap:10px;grid-area:Toggle;height:100%;justify-content:right}.contentPS__PSGrid .Pie{align-items:center;box-shadow:var(--BowShadow);display:flex;flex-direction:column;grid-area:TopSummary;height:44rem;margin:0;padding:1rem;text-align:center;width:100%}.contentPS__PSGrid .Pie .head{margin-bottom:30px}.contentPS__PSGrid .Pie .legendContainer{padding-bottom:1rem;text-align:left}.contentPS__PSGrid .Pie .legendContainer .legendHead{font-size:12px;margin:20px 0 10px 3px}.contentPS__PSGrid .Pie .legendContainer .legend{font-size:9px;margin:3px}.contentPS__PSGrid .PieChartTable{grid-area:TopSummaryTable}.contentPS__PSGrid .topBuyers{grid-area:TopBuyers;height:22rem}.contentPS__PSGrid .topSellers{grid-area:TopSellers;height:22rem}.center-header .ag-header-group-cell-label{font-weight:700!important;width:100%!important}.center-header .ag-header-group-cell-label,.compact-header .ag-header-cell-label{align-items:center!important;display:flex!important;justify-content:center!important;text-align:center!important}.compact-header .ag-header-cell-label{font-size:11px!important;font-weight:600!important;height:auto!important;line-height:1.1!important;max-height:44px!important;min-height:36px!important;overflow:hidden!important;padding:6px 4px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.compact-header.ag-header-cell{padding:0!important}.cms-pdf-btn.ant-btn{align-items:center!important;background:linear-gradient(135deg,#f5b335,#e6a429)!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#000!important;display:flex!important;font-weight:600!important;height:36px!important;justify-content:center!important;min-width:140px!important;padding:0 16px!important;transition:all .3s ease!important;width:auto!important}.cms-pdf-btn.ant-btn:active:hover,.cms-pdf-btn.ant-btn:focus:hover,.cms-pdf-btn.ant-btn:hover{background:linear-gradient(135deg,#e6a429,#d4941d)!important;border-color:#0000!important;box-shadow:0 4px 12px #f5b3354d!important;color:#000!important;transform:translateY(-2px)!important}.cms-pdf-btn.ant-btn:active,.cms-pdf-btn.ant-btn:focus{background:linear-gradient(135deg,#f5b335,#e6a429)!important;border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b33533!important;color:#fff!important}.cms-pdf-btn.ant-btn.ant-btn-disabled,.cms-pdf-btn.ant-btn:disabled{cursor:not-allowed!important}.cms-pdf-btn.ant-btn.ant-btn-disabled,.cms-pdf-btn.ant-btn.ant-btn-disabled:active,.cms-pdf-btn.ant-btn.ant-btn-disabled:focus,.cms-pdf-btn.ant-btn.ant-btn-disabled:hover,.cms-pdf-btn.ant-btn:disabled,.cms-pdf-btn.ant-btn:disabled:active,.cms-pdf-btn.ant-btn:disabled:focus,.cms-pdf-btn.ant-btn:disabled:hover{background:#d9d9d9!important;border-color:#0000!important;box-shadow:none!important;color:#999!important;transform:none!important}.cms-pdf-btn.ant-btn.ant-btn-loading{pointer-events:none!important}.cms-pdf-btn.ant-btn.ant-btn-loading,.cms-pdf-btn.ant-btn.ant-btn-loading:active,.cms-pdf-btn.ant-btn.ant-btn-loading:focus,.cms-pdf-btn.ant-btn.ant-btn-loading:hover{background:linear-gradient(135deg,#f5b335,#e6a429)!important;color:#fff!important;transform:none!important}.cms-pdf-btn.ant-btn .anticon{color:#fff!important;font-size:20px!important}.cms-pdf-btn.ant-btn .anticon svg{height:20px!important;width:20px!important}.cms-pdf-btn.ant-btn.ant-btn-primary{background:linear-gradient(135deg,#f5b335,#e6a429)!important;border-color:#0000!important}.cms-pdf-btn.ant-btn.ant-btn-primary:active,.cms-pdf-btn.ant-btn.ant-btn-primary:focus,.cms-pdf-btn.ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#e6a429,#d4941d)!important;border-color:#0000!important}.cms-pdf-table-btn.ant-btn{align-items:center!important;background:#0000!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:#f5b335!important;display:flex!important;height:auto!important;justify-content:center!important;min-height:32px!important;padding:4px 8px!important;transition:all .3s ease!important}.cms-pdf-table-btn.ant-btn:active:hover,.cms-pdf-table-btn.ant-btn:focus:hover,.cms-pdf-table-btn.ant-btn:hover{background:#f5b3351a!important;border-color:#0000!important;box-shadow:0 2px 8px #f5b33533!important;color:#e6a429!important;transform:translateY(-1px)!important}.cms-pdf-table-btn.ant-btn:active,.cms-pdf-table-btn.ant-btn:focus{background:#f5b3351a!important;border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b33533!important;color:#f5b335!important}.cms-pdf-table-btn.ant-btn.ant-btn-disabled,.cms-pdf-table-btn.ant-btn:disabled{cursor:not-allowed!important}.cms-pdf-table-btn.ant-btn.ant-btn-disabled,.cms-pdf-table-btn.ant-btn.ant-btn-disabled:active,.cms-pdf-table-btn.ant-btn.ant-btn-disabled:focus,.cms-pdf-table-btn.ant-btn.ant-btn-disabled:hover,.cms-pdf-table-btn.ant-btn:disabled,.cms-pdf-table-btn.ant-btn:disabled:active,.cms-pdf-table-btn.ant-btn:disabled:focus,.cms-pdf-table-btn.ant-btn:disabled:hover{background:#0000!important;border-color:#0000!important;box-shadow:none!important;color:#d9d9d9!important;transform:none!important}.cms-pdf-table-btn.ant-btn.ant-btn-loading,.cms-pdf-table-btn.ant-btn.ant-btn-loading:active,.cms-pdf-table-btn.ant-btn.ant-btn-loading:focus,.cms-pdf-table-btn.ant-btn.ant-btn-loading:hover{background:#0000!important;color:#f5b335!important}.cms-pdf-table-btn.ant-btn .anticon{color:inherit!important;font-size:22px!important}.cms-pdf-table-btn.ant-btn .anticon svg{height:22px!important;width:22px!important}.cms-pdf-table-btn.ant-btn.ant-btn-link{border:none!important;color:#f5b335!important}.cms-pdf-table-btn.ant-btn.ant-btn-link:active,.cms-pdf-table-btn.ant-btn.ant-btn-link:focus,.cms-pdf-table-btn.ant-btn.ant-btn-link:hover{border:none!important;color:#e6a429!important}.cms-pdf-table-btn.ant-btn.ant-btn-text{border:none!important;color:#f5b335!important}.cms-pdf-table-btn.ant-btn.ant-btn-text:active,.cms-pdf-table-btn.ant-btn.ant-btn-text:focus,.cms-pdf-table-btn.ant-btn.ant-btn-text:hover{border:none!important;color:#e6a429!important}.pie-container-ps{display:flex;height:100%;justify-content:center;width:100%}.noticeContainer{min-height:100%}.noticeContainer h4{border-bottom:1px solid #000;font-weight:700;margin-bottom:1.75rem}.noticeContainer_box{border:1px solid #000;min-height:40rem}.modelContainer{background-color:#fff;border-radius:.5rem;padding:2rem}.modelContainer .logo{margin-bottom:1rem;width:4rem}.modelContainer .reportHeader{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem}.modelContainer .reportHeader ul{list-style-type:none;padding:0;text-align:center}.modelContainer .reportHeader ul li{font-weight:600;margin:.5rem 0}.modelContainer .reportHeader ul li h3{font-weight:700}.modelContainer .reportHeader .meetingType{color:#f5b335;font-weight:700;text-decoration:underline}.modelContainer .reportBody p{margin:0 0 1rem}.modelContainer .reportBody ul{padding:0 0 0 1.25rem}.modelContainer .reportBody ul li{margin:.5rem 0}.modelContainer .copyright{align-items:center;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;flex-direction:column;font-size:.875rem;justify-content:center;margin-top:2rem;padding-top:1.25rem}.formContainerPL h4{border-bottom:1px solid #000;font-weight:700}.formContainerPL .buttonHolder{display:flex;gap:.5rem;justify-content:flex-end}.formContainerPL .buttonHolder button{min-width:80px}.formContainerPL .buttonHolder .cms-btn-outline,.formContainerPL .buttonHolder .cms-btn-primary{min-width:80px;width:auto}.meeting_box{min-height:23rem}.meeting_box_info h4{border-bottom:1px solid #000;font-weight:700}.meeting_box_info ul{list-style-type:none;padding:0}.meeting_box_info ul input{width:32rem}.meeting_box_dates .title{border-bottom:1px solid #000;display:flex;flex-direction:row;justify-content:space-between}.meeting_box_dates .title p{font-weight:700;margin:0}.meeting_box_dates .date_list{display:flex;flex-direction:column}.meeting_box_dates .date_list div{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.2rem}.meeting_box_dates .date_list div p{margin:0}.meeting .buttonHolder{display:flex;gap:.5rem;justify-content:flex-end}.meeting .buttonHolder button{min-width:80px}.pl-table-container{width:100%}.pl-table-container .table-header{align-items:center;border-bottom:2px solid #f5b335;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.pl-table-container .table-header h2{color:#1f2937;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;margin:0}.pl-table-container .table-header .table-info{background:#f3f4f6;border-radius:.5rem;color:#6b7280;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.pl-table-container .ag-grid-container{min-height:300px;width:100%}.pl-table-container .ag-grid-container .ag-theme-alpine{border-radius:.5rem;overflow:hidden}.pl-table-container .ag-grid-container .ag-theme-alpine .timeline-link{color:#f5b335;font-weight:600;text-decoration:none;transition:.3s ease-in-out}.pl-table-container .ag-grid-container .ag-theme-alpine .timeline-link:hover{color:#d38e0a;text-decoration:underline}.pl-table-container .ag-grid-container .ag-theme-alpine .action-button{align-items:center;border:none;border-radius:.25rem;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:.15s ease-in-out;width:32px}.pl-table-container .ag-grid-container .ag-theme-alpine .action-button.delete-button{background:#dc26261a;color:#dc2626}.pl-table-container .ag-grid-container .ag-theme-alpine .action-button.delete-button:hover:not(:disabled){background:#dc262633;box-shadow:0 2px 4px #dc262633;transform:translateY(-1px)}.pl-table-container .ag-grid-container .ag-theme-alpine .action-button.delete-button:disabled{cursor:not-allowed;opacity:.5}.pl-table-container .ag-grid-container .ag-theme-alpine .meeting-status{align-items:center;border-radius:.25rem;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.pl-table-container .ag-grid-container .ag-theme-alpine .meeting-status.active{background:#05966926;border:1px solid #0596694d;color:#059669}.pl-table-container .ag-grid-container .ag-theme-alpine .meeting-status.pending{background:#d9770626;border:1px solid #d977064d;color:#d97706}.pl-table-container .ag-grid-container .ag-theme-alpine .meeting-status.completed{background:#f5b33526;border:1px solid #f5b3354d;color:#393939}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-paging-panel{background:#f3f4f6;border-top:1px solid #e5e7eb;padding:.75rem}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-paging-panel .ag-paging-page-summary-panel{color:#6b7280;font-size:.875rem}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-paging-panel .ag-paging-button{background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;color:#1f2937;transition:.15s ease-in-out}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-paging-panel .ag-paging-button:hover:not(.ag-disabled){background:#f5b335;border-color:#f5b335;color:#000}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-paging-panel .ag-paging-button.ag-disabled{opacity:.5}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-paging-panel .ag-paging-page-size .ag-select .ag-picker-field-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:.25rem}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-header-cell-filter-button{color:#f5b335}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-header-cell-filter-button:hover{color:#d38e0a}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-filter-toolpanel,.pl-table-container .ag-grid-container .ag-theme-alpine .ag-simple-filter{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-filter-toolpanel .ag-filter-filter,.pl-table-container .ag-grid-container .ag-theme-alpine .ag-simple-filter .ag-filter-filter{border-radius:.25rem}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-row{transition:background-color .15s ease-in-out}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-row:hover{background-color:#f5b3350d!important}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-row.ag-row-selected{background-color:#f5b3351a!important}.pl-table-container .ag-grid-container .ag-theme-alpine .ag-header-cell .ag-header-cell-comp-wrapper .ag-sort-ascending-icon,.pl-table-container .ag-grid-container .ag-theme-alpine .ag-header-cell .ag-header-cell-comp-wrapper .ag-sort-descending-icon{color:#f5b335}.ant-popover.ant-popconfirm .ant-popover-inner{border-radius:.5rem}.ant-popover.ant-popconfirm .ant-popover-inner .ant-popover-inner-content .ant-popconfirm-buttons .ant-btn{border-radius:.25rem;font-weight:600}.ant-popover.ant-popconfirm .ant-popover-inner .ant-popover-inner-content .ant-popconfirm-buttons .ant-btn.cms-btn-danger{background:linear-gradient(135deg,#dc2626,#b21d1d);border:none;color:#fff}.ant-popover.ant-popconfirm .ant-popover-inner .ant-popover-inner-content .ant-popconfirm-buttons .ant-btn.cms-btn-danger:hover{background:linear-gradient(135deg,#c82020,#9c1919);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.PLDashboard_PLgrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;height:100%;grid-gap:16px 16px;gap:16px 16px;grid-template-areas:"Ticker Form" "Document Form" "Document Dates" "Table Table"}.PLDashboard_PLgrid .Ticker{grid-area:Ticker}.PLDashboard_PLgrid .Document{box-shadow:var(--BowShadow);grid-area:Document;padding:16px}.PLDashboard_PLgrid .Form{box-shadow:var(--BowShadow);grid-area:Form;max-height:600px;padding:16px}.PLDashboard_PLgrid .Dates{box-shadow:var(--BowShadow);grid-area:Dates;min-height:432px;padding:16px}.PLDashboard_PLgrid .Table{grid-area:Table;padding:16px}.tiptap-editor{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:Helvetica,Arial,sans-serif}.tiptap-editor:focus-within,.tiptap-editor[focus-within]{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.tiptap-editor .tiptap-menubar{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;display:flex;gap:16px;padding:8px 12px}.tiptap-editor .tiptap-menubar .menu-group{align-items:center;display:flex;gap:8px}.tiptap-editor .tiptap-menubar .menu-group .menu-title{color:#393939;font-size:12px;font-weight:600;margin-right:4px}.tiptap-editor .tiptap-menubar .menu-group .menu-button{background:#0000;border:1px solid #e5e7eb;border-radius:4px;color:#797978;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.tiptap-editor .tiptap-menubar .menu-group .menu-button.active,.tiptap-editor .tiptap-menubar .menu-group .menu-button:hover{background:#f5b335;border-color:#f5b335;color:#fff}.tiptap-editor .tiptap-menubar .menu-group .menu-button:disabled{cursor:not-allowed;opacity:.5}.tiptap-editor .tiptap-toolbar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:4px;padding:8px 12px}.tiptap-editor .tiptap-toolbar .toolbar-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:#797978;cursor:pointer;display:flex;height:32px;justify-content:center;min-width:32px;padding:6px 8px;transition:all .2s ease}.tiptap-editor .tiptap-toolbar .toolbar-button:hover{background:#f5b3351a;border-color:#f5b335;color:#393939}.tiptap-editor .tiptap-toolbar .toolbar-button.active{background:#f5b335;border-color:#f5b335;color:#fff}.tiptap-editor .tiptap-toolbar .toolbar-button:disabled{cursor:not-allowed;opacity:.5}.tiptap-editor .tiptap-toolbar .toolbar-divider{background:#e5e7eb;height:24px;margin:0 4px;width:1px}.tiptap-editor .tiptap-content-wrapper .ProseMirror{color:#393939;font-size:14px;line-height:1.5;outline:none;padding:16px}.tiptap-editor .tiptap-content-wrapper .ProseMirror p{margin:0 0 8px}.tiptap-editor .tiptap-content-wrapper .ProseMirror ol,.tiptap-editor .tiptap-content-wrapper .ProseMirror ul{margin:8px 0;padding-left:24px}.tiptap-editor .tiptap-content-wrapper .ProseMirror ol li,.tiptap-editor .tiptap-content-wrapper .ProseMirror ul li{margin:4px 0}.tiptap-editor .tiptap-content-wrapper .ProseMirror a{color:#f5b335;text-decoration:underline}.tiptap-editor .tiptap-content-wrapper .ProseMirror a:hover{color:#eb9e0c}.tiptap-editor .tiptap-content-wrapper .ProseMirror strong{font-weight:600}.tiptap-editor .tiptap-content-wrapper .ProseMirror em{font-style:italic}.tiptap-editor .tiptap-content-wrapper .ProseMirror u{text-decoration:underline}.tiptap-editor .tiptap-content-wrapper .ProseMirror s{text-decoration:line-through}.tiptap-editor .tiptap-content-wrapper .ProseMirror.ProseMirror-focused{outline:none}.tiptap-editor .tiptap-content-wrapper .ProseMirror p.is-editor-empty:first-child:before{color:#797978;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap-editor .tiptap-footer{align-items:center;background:#f8fafc;border-radius:0 0 8px 8px;border-top:1px solid #e5e7eb;color:#797978;display:flex;font-size:12px;justify-content:space-between;padding:8px 12px}.tiptap-editor .tiptap-footer .character-count{font-weight:600}.tiptap-editor .tiptap-footer .word-count{color:#797978}.tiptap-editor.dark{background:#393939;border-color:#6c6c6c}.tiptap-editor.dark .tiptap-footer,.tiptap-editor.dark .tiptap-menubar{background:#464646;border-color:#6c6c6c}.tiptap-editor.dark .ProseMirror{color:#fff}@media(max-width:768px){.tiptap-editor .tiptap-menubar{flex-wrap:wrap;gap:8px}.tiptap-editor .tiptap-toolbar{flex-wrap:wrap}}.tiptap-editor.width-full{width:100%}.tiptap-editor.width-1350{width:1350px}.tiptap-editor.width-800{width:800px}.email-page-container{margin:0 auto;min-height:calc(100vh - 320px);padding:8rem 0;width:1366px}.email-page-container .email-container{background-color:#fff;padding:15px}.email-page-container .email-container .email-header{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}.email-page-container .email-container .email-header strong{display:inline-block;width:80px}.email-page-container .email-container .email-header .email-subject{font-size:18px;font-weight:700;margin-bottom:5px}.email-page-container .email-container .email-header .email-date,.email-page-container .email-container .email-header .email-participants{color:#555;font-size:14px;margin-bottom:5px}.email-page-container .email-container .email-header .email-participants{font-style:italic}.email-page-container .email-container .email-content{margin-top:10px}.email-page-container .email-container .email-content p{margin:0;white-space:pre-wrap}.instInfoContainer{grid-template-areas:"info overview" "details overview";grid-template-rows:1fr 1fr;grid-row-gap:1rem;row-gap:1rem}.instInfoContainer .instInfo .phone{display:flex}.instInfoContainer .instInfo .website{display:flex;justify-content:space-between}.instInfoContainer .companyOverview{grid-area:overview;max-height:17rem;padding:1rem}.hinstitutionPageContainer{background-color:#fff!important;display:flex;height:100%;margin:0 auto;min-height:calc(100vh - 320px);padding:100px 0;width:1666px}.hinstitutionPageContainer .loader-container{align-items:center;display:grid;height:70vh;justify-items:center;place-items:center;width:100%}.hinstitutionPageContainer .loader-container img{width:50rem}.proxycontactPageContainer{background-color:#fff!important;display:flex;height:100%;margin:0 1rem;min-height:calc(100vh - 320px);padding:80px 0;width:95vw}.proxycontactPageContainer .loader-container{align-items:center;display:grid;height:70vh;justify-items:center;place-items:center;width:100%}.proxycontactPageContainer .loader-container img{width:50rem}.listStyling{list-style-position:inside;margin:0;padding:0}.listStyling li{padding:.25rem 0}.heading{align-items:center;column-gap:.5rem;display:flex;justify-content:flex-start}.ims-interactions-table td:first-child,.ims-interactions-table td:nth-child(4){overflow-y:auto;word-break:break-all}.ims-interactions-table .ant-table-tbody>tr>td:last-child{width:20px}.ims-interactions-table .ant-table-tbody>tr>td:nth-last-child(3){text-align:center;width:80px}.ims-contact-table td:first-child,.ims-contact-table td:nth-child(2),.ims-contact-table td:nth-child(6){overflow-y:auto;word-break:break-all}.ims-contact-table .ant-table-tbody>tr>td:last-child{width:20px}.ims-contact-table .ant-table-tbody>tr>td:nth-last-child(2){text-align:center;width:80px}.summaryPage{background-color:#fff;background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:0;min-height:100vh;padding:80px 0}.summaryPage_IMScontainer{margin:0 auto;max-width:1366px;min-height:calc(100vh - 320px);padding:0 1rem;width:100%}@media(min-width:768px){.summaryPage_IMScontainer{padding:0 1.5rem}}.summaryPage_IMScontainer .page-header{background:linear-gradient(135deg,#393939,#5f5f5f);border-radius:12px;color:#fff;margin:0 -24px 40px;overflow:hidden;padding:48px 24px;position:relative}.summaryPage_IMScontainer .page-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.03)' d='M20 0H0v20'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.summaryPage_IMScontainer .page-header .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;z-index:1}.summaryPage_IMScontainer .page-header .header-content .title-section{flex:1}.summaryPage_IMScontainer .page-header .header-content .title-section .page-title{color:#fff;font-size:2.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 12px;text-shadow:0 2px 4px #0000004d}.summaryPage_IMScontainer .page-header .header-content .title-section .page-subtitle{color:#fffffff2;font-size:1.125rem;font-weight:400;margin:0;opacity:.9}.summaryPage_IMScontainer .page-header .header-content .header-actions{align-items:center;display:flex;gap:12px}.summaryPage_IMScontainer .page-header .header-content .header-actions .splashir-btn{background:linear-gradient(135deg,#2077c5,#074782);border:none;border-radius:12px;box-shadow:0 4px 15px #2077c54d;color:#fff;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.summaryPage_IMScontainer .page-header .header-content .header-actions .splashir-btn:hover{background:linear-gradient(135deg,#428cce,#2077c5);box-shadow:0 8px 25px #2077c566;color:#fff;transform:translateY(-3px)}.summaryPage_IMScontainer .page-header .header-content .header-actions .splashir-btn .anticon{margin-right:4px}.summaryPage_IMScontainer .page-header .header-content .header-actions .view-toggle-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:2px solid #ffffff40;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.summaryPage_IMScontainer .page-header .header-content .header-actions .view-toggle-btn:hover{background:#fff3;border-color:#fff6;box-shadow:0 8px 25px #0003;color:#fff;transform:translateY(-3px)}.summaryPage_IMScontainer .calendar-container{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:32px}.summaryPage_IMScontainer .summary-container .admin-actions{margin-bottom:40px;text-align:center}.summaryPage_IMScontainer .summary-container .admin-actions .ant-btn-primary{background:linear-gradient(135deg,#e1251b,#bd1f17);border:none;border-radius:12px;box-shadow:0 4px 15px #e1251b40;font-size:1rem;font-weight:600;height:auto;padding:12px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.summaryPage_IMScontainer .summary-container .admin-actions .ant-btn-primary:hover{background:linear-gradient(135deg,#ca2118,#aa1c14);box-shadow:0 8px 25px #e1251b59;transform:translateY(-2px)}.summaryPage_IMScontainer .summary-container .search-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 6px 24px #0000000f;margin-bottom:32px;overflow:hidden}.summaryPage_IMScontainer .summary-container .search-card .ant-card-body{padding:24px 32px}.summaryPage_IMScontainer .summary-container .search-card .search-header{margin-bottom:20px;text-align:center}.summaryPage_IMScontainer .summary-container .search-card .search-header h3{color:#393939;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.summaryPage_IMScontainer .summary-container .search-card .search-header p{color:#797978;font-size:1rem;font-weight:400;margin:0}.summaryPage_IMScontainer .summary-container .search-card .search-input-container{align-items:center;display:flex;gap:16px;position:relative}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .ant-input-affix-wrapper,.summaryPage_IMScontainer .summary-container .search-card .search-input-container .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.summaryPage_IMScontainer .summary-container .search-card .search-input-container .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error,.summaryPage_IMScontainer .summary-container .search-card .search-input-container .ant-input-affix-wrapper:focus,.summaryPage_IMScontainer .summary-container .search-card .search-input-container .ant-input-affix-wrapper:focus-within,.summaryPage_IMScontainer .summary-container .search-card .search-input-container .ant-input-affix-wrapper:hover,.summaryPage_IMScontainer .summary-container .search-card .search-input-container .ant-input-affix-wrapper[focus-within]{border:none!important;box-shadow:none!important}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-icon{color:#f5b335;font-size:24px;z-index:1}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-input{flex:1}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-input .ant-input-search:focus-within,.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-input .ant-input-search[focus-within]{border-color:#0000!important;box-shadow:none!important;outline:none!important}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-input .ant-input{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;padding:14px 18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-input .ant-input:focus{border-color:#f5b335!important;box-shadow:0 0 0 3px #f5b3351a!important;outline:none!important}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-input .ant-input::placeholder{color:#797978}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-input .ant-btn{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;border-radius:10px;color:#fff;font-size:.95rem;font-weight:600;height:46px;padding:0 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-input .ant-btn:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 6px 20px #f5b3354d;color:#fff;transform:translateY(-2px)}.summaryPage_IMScontainer .summary-container .search-card .search-results-info{background:linear-gradient(135deg,#f5b33514,#f5b3350a);border:1px solid #f5b33526;border-radius:12px;color:#393939;font-size:14px;font-weight:500;margin-top:20px;padding:16px 20px}.summaryPage_IMScontainer .summary-container .search-card .search-results-info .search-term{color:#f5b335;font-weight:700}.summaryPage_IMScontainer .summary-container .tables-grid{display:flex;flex-direction:column;gap:32px}.summaryPage_IMScontainer .summary-container .tables-grid .table-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 16px #0000000f;padding:28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.summaryPage_IMScontainer .summary-container .tables-grid .table-section:hover{box-shadow:0 6px 24px #00000014}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading{align-items:center;border-bottom:2px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading h2{align-items:center;color:#393939;display:flex;font-size:1.5rem;font-weight:700;gap:12px;letter-spacing:-.01em;margin:0}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading h2:before{background:linear-gradient(135deg,#f5b335,#f76700);border-radius:3px;content:"";height:28px;width:5px}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading .custom-button{align-items:center;background:linear-gradient(135deg,#393939,#535353)!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 8px #39393933;color:#fff!important;display:flex;height:36px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading .custom-button:hover{background:linear-gradient(135deg,#464646,#5f5f5f)!important;box-shadow:0 4px 12px #3939394d;color:#fff!important;transform:translateY(-2px)}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading .custom-button .anticon{color:#fff!important;font-size:16px;font-weight:700}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading .custom-button svg{color:#fff!important;fill:#fff!important}@media only screen and (min-width:1920px)and (max-width:4000px){.summaryPage_IMScontainer{width:1400px}}@media only screen and (min-width:1620px)and (max-width:1919px){.summaryPage_IMScontainer{width:1375px}}@media only screen and (min-width:1200px)and (max-width:1619px){.summaryPage_IMScontainer{width:1275px}}@media only screen and (max-width:1199px){.summaryPage_IMScontainer{padding:0 20px;width:100%}.summaryPage_IMScontainer .page-header{margin:0 -20px 32px;padding:40px 20px}.summaryPage_IMScontainer .page-header .header-content{flex-direction:column;gap:24px;text-align:center}.summaryPage_IMScontainer .page-header .header-content .title-section .page-title{font-size:2.25rem}.summaryPage_IMScontainer .page-header .header-content .title-section .page-subtitle{font-size:1rem}.summaryPage_IMScontainer .page-header .header-content .header-actions{flex-wrap:wrap;justify-content:center}.summaryPage_IMScontainer .summary-container .search-card .ant-card-body{padding:32px}.summaryPage_IMScontainer .summary-container .search-card .search-input-container{align-items:stretch;flex-direction:column}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-icon{align-self:center}.summaryPage_IMScontainer .summary-container .search-card .search-input-container .search-input .ant-input{padding:14px 18px}.summaryPage_IMScontainer .summary-container .tables-grid{gap:24px}.summaryPage_IMScontainer .summary-container .tables-grid .table-section{padding:24px}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading{align-items:flex-start;flex-direction:column;gap:16px}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading h2{font-size:1.25rem}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading .custom-button{align-self:flex-end}}@media only screen and (max-width:768px){.summaryPage_IMScontainer{padding:0 16px}.summaryPage_IMScontainer .page-header{margin:0 -16px 24px;padding:32px 16px}.summaryPage_IMScontainer .page-header .header-content .title-section .page-title{font-size:2rem}.summaryPage_IMScontainer .summary-container .search-card .ant-card-body{padding:24px}.summaryPage_IMScontainer .summary-container .search-card .search-header h3{font-size:1.5rem}.summaryPage_IMScontainer .summary-container .tables-grid .table-section{border-radius:16px;padding:20px}.summaryPage_IMScontainer .summary-container .tables-grid .table-section .heading h2{font-size:1.125rem}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#eaeaea;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#797978,#393939);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#393939,#535353)}:focus{outline:2px solid #f5b335;outline-offset:2px}.ant-input-search-with-button:focus-within,.ant-input-search-with-button[focus-within]{border-color:#0000!important;box-shadow:none!important;outline:none!important}.ant-input-search-with-button .ant-input:focus{border-color:#f5b335!important;box-shadow:0 0 0 3px #f5b3351a!important;outline:none!important}.summaryPage .ant-input-affix-wrapper,.summaryPage .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.summaryPage .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error,.summaryPage .ant-input-affix-wrapper:focus,.summaryPage .ant-input-affix-wrapper:focus-within,.summaryPage .ant-input-affix-wrapper:hover,.summaryPage .ant-input-affix-wrapper[focus-within],.summaryPage .search-input-container .ant-input-affix-wrapper,.summaryPage .search-input-container .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.summaryPage .search-input-container .ant-input-affix-wrapper:focus,.summaryPage .search-input-container .ant-input-affix-wrapper:focus-within,.summaryPage .search-input-container .ant-input-affix-wrapper:hover,.summaryPage .search-input-container .ant-input-affix-wrapper[focus-within]{border:none!important;box-shadow:none!important;outline:none!important}.table-section{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1)}.search-card{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1)}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;border-bottom:1px solid #ddd;-ms-flex:1 0 0%;flex:1 0 0%;font-size:90%;font-weight:700;min-height:0;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0 #33333380;box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;position:relative;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;height:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header,.rbc-month-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.rbc-month-header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;height:100%;overflow:hidden}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:0 5px 15px #00000040;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;height:100%;line-height:1;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;border:1px solid #ddd;-ms-flex:1;flex:1;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid #ddd;-ms-flex-direction:column;flex-direction:column}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:2px solid #ddd;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-header{align-items:center;background:#f5f5f5;color:#000;display:flex;font-size:14px!important;height:20px;justify-content:center}.rbc-time-header-gutter{content:"All Day"}.rbc-timeslot-group{height:20px}.cellContainer{border:1px solid #ddd;height:100%;position:relative;width:100%}.cellContainer.today{background-color:#0000001a}.plusButton{background-color:initial;border:none;bottom:5px;color:#000;cursor:pointer;font-size:14px;padding:0;position:absolute;right:5px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes floatReverse{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(-2deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.splashir-partnership-page{background:#fff;color:#1a1a2e;font-family:Hind,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;scroll-behavior:smooth}.splashir-partnership-page ::selection{background:#2077c533;color:#1a1a2e}.background-decoration{bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.background-decoration .gradient-orb{animation:pulse 8s ease-in-out infinite;border-radius:50%;filter:blur(100px);position:absolute}.background-decoration .gradient-orb.gradient-orb-1{animation-delay:0s;background:radial-gradient(circle,#2077c514 0,#0000 70%);height:600px;right:-100px;top:-200px;width:600px}.background-decoration .gradient-orb.gradient-orb-2{animation-delay:2s;background:radial-gradient(circle,#f5b3351f 0,#0000 70%);bottom:20%;height:500px;left:-150px;width:500px}.background-decoration .gradient-orb.gradient-orb-3{animation-delay:4s;background:radial-gradient(circle,#6aa5da1a 0,#0000 70%);height:400px;right:10%;top:50%;width:400px}.background-decoration .grid-pattern{background-image:linear-gradient(#00000008 1px,#0000 0),linear-gradient(90deg,#00000008 1px,#0000 0);background-size:60px 60px;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,#0000 70%);mask-image:radial-gradient(ellipse at center,#000 0,#0000 70%);position:absolute;right:0;top:0}.inline-logo{display:inline;height:1em;margin:0 2px;vertical-align:middle;width:auto}.inline-logo-heading{height:.9em;vertical-align:initial}.inline-logo-heading,.title-logo{display:inline;margin:0 4px;width:auto}.title-logo{height:.85em;vertical-align:middle}.partnership-title{white-space:nowrap}.label-logo{display:inline;height:11px;margin-left:4px}.btn-logo,.label-logo{vertical-align:middle;width:auto}.btn-logo{height:16px;margin-left:6px}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.partnership-nav{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#fffffff2,#fff0);display:flex;justify-content:space-between;left:0;padding:20px 40px;position:fixed;right:0;top:0;z-index:100}.partnership-nav .back-button{align-items:center;border-radius:8px;color:#1a1a2eb3;display:flex;font-family:Hind,sans-serif;font-weight:500;gap:8px;padding:8px 16px;transition:all .3s ease}.partnership-nav .back-button:hover{background:#0000000d;color:#1a1a2e}.partnership-nav .back-button .anticon{font-size:14px}.partnership-nav .nav-logos{align-items:center;display:flex;gap:12px}.partnership-nav .nav-logos .nav-brand{font-family:Geologica,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px}.partnership-nav .nav-logos .nav-brand.invictus{color:#f5b335}.partnership-nav .nav-logos .nav-splashir-logo{height:22px;width:auto}.partnership-nav .nav-logos .nav-divider{color:#1a1a2e80;font-weight:300}.hero-section{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;grid-gap:60px;align-items:center;gap:60px;padding:120px 80px 80px;position:relative;z-index:1}@media(max-width:1200px){.hero-section{grid-template-columns:1fr;padding:120px 40px 60px;text-align:center}}@media(max-width:768px){.hero-section{padding:100px 24px 40px}}.hero-content{max-width:680px}@media(max-width:1200px){.hero-content{margin:0 auto;max-width:100%}}.partnership-badge{align-items:center;background:linear-gradient(135deg,#2077c514,#f5b3350f);border:1px solid #2077c533;border-radius:100px;color:#074782;display:inline-flex;font-family:Hind,sans-serif;font-size:14px;font-weight:500;gap:10px;margin-bottom:32px;padding:10px 20px}.partnership-badge .badge-icon{font-size:16px}.hero-title{font-family:Geologica,sans-serif;font-size:max(42px,min(5.5vw,72px));font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:28px}.hero-title .title-line{display:block}.hero-title .title-line.highlight{background:#2077c5;-webkit-background-clip:text;background-size:200% auto;-webkit-text-fill-color:#0000;background-clip:text}.hero-subtitle{color:#1a1a2eb3;font-family:Hind,sans-serif;font-size:18px;line-height:1.7;margin-bottom:40px;max-width:540px}@media(max-width:1200px){.hero-subtitle{margin-left:auto;margin-right:auto}}.hero-stats{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 4px 20px #0000000f;display:inline-flex;gap:32px;margin-bottom:48px;padding:24px 32px}@media(max-width:768px){.hero-stats{flex-direction:column;gap:20px;padding:20px}}@media(max-width:1200px){.hero-stats{justify-content:center}}.hero-stats .stat-item{text-align:center}.hero-stats .stat-item .stat-number{color:#2077c5;display:block;font-family:Geologica,sans-serif;font-size:32px;font-weight:700;line-height:1;margin-bottom:6px}.hero-stats .stat-item .stat-label{color:#1a1a2e80;font-family:Hind,sans-serif;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.hero-stats .stat-divider{background:#0000001a;height:40px;width:1px}@media(max-width:768px){.hero-stats .stat-divider{height:1px;width:60px}}.hero-cta{display:flex;gap:16px}@media(max-width:1200px){.hero-cta{justify-content:center}}@media(max-width:480px){.hero-cta{flex-direction:column}}.hero-cta .cta-button-primary{align-items:center;background:linear-gradient(135deg,#074782,#042d52)!important;border:none;border-radius:12px;box-shadow:0 4px 20px #0747824d;color:#f5f5f5;display:flex;font-family:Hind,sans-serif;font-size:16px;font-weight:600;gap:10px;height:52px;padding:0 32px;transition:all .3s ease}.hero-cta .cta-button-primary:hover{background:linear-gradient(135deg,#adcc85,#a1c573);box-shadow:0 8px 30px #a1c57366;cursor:pointer;transform:translateY(-2px)}.hero-cta .cta-button-secondary{background:#0000;border:1px solid #00000026;border-radius:12px;color:#1a1a2e;font-family:Hind,sans-serif;font-size:16px;font-weight:600;height:52px;padding:0 32px;transition:all .3s ease}.hero-cta .cta-button-secondary:hover{background:#2077c50d;border-color:#2077c5;color:#2077c5;cursor:pointer}.hero-visual{height:500px;position:relative}@media(max-width:1200px){.hero-visual{display:none}}.visual-container{height:100%;position:relative;width:100%}.floating-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#a1c573;border:none;border-radius:10px;box-shadow:0 8px 30px #a1c5734d;color:#f5f5f5;display:flex;font-family:Hind,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:9px 15px;position:absolute}.floating-card .anticon{color:#f5f5f5;font-size:14px}.floating-card.card-1{animation:float 6s ease-in-out infinite;left:5%;top:15%}.floating-card.card-2{animation:floatReverse 7s ease-in-out infinite;animation-delay:.5s;left:40%;top:5%}.floating-card.card-3{animation:float 6.5s ease-in-out infinite;animation-delay:1s;right:5%;top:15%}.floating-card.card-4{animation:floatReverse 7s ease-in-out infinite;animation-delay:1.5s;left:0;top:45%}.floating-card.card-5{animation:float 7.5s ease-in-out infinite;animation-delay:2s;right:0;top:45%}.floating-card.card-6{animation:floatReverse 8s ease-in-out infinite;animation-delay:2.5s;bottom:10%;left:10%}.floating-card.card-7{animation:float 7s ease-in-out infinite;animation-delay:3s;bottom:10%;right:10%}.central-graphic{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.central-graphic .logo-circle{align-items:center;animation:pulse 4s ease-in-out infinite;border-radius:50%;box-shadow:0 0 60px #2077c533,0 20px 60px #0000001a;display:flex;height:200px;justify-content:center;overflow:hidden;width:200px}.central-graphic .logo-circle .splashir-logo-img{border-radius:50%;height:100%;object-fit:cover;width:100%}.section-container{margin:0 auto;max-width:1200px;padding:0 40px}@media(max-width:768px){.section-container{padding:0 24px}}.section-label{align-items:center;background:#2077c514;border-radius:6px;color:#074782;display:inline-flex;font-family:Hind,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:16px;padding:8px 16px;text-transform:uppercase;white-space:nowrap}.section-title{color:#074782;font-family:Geologica,sans-serif;font-size:max(32px,min(4vw,48px));font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:20px}.section-subtitle{color:#1a1a2eb3;font-family:Hind,sans-serif;font-size:18px;line-height:1.6;max-width:600px}.about-section{padding:120px 0;position:relative;z-index:1}@media(max-width:768px){.about-section{padding:80px 0}}.about-section .section-container{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:60px;align-items:start;gap:60px}@media(max-width:992px){.about-section .section-container{gap:40px;grid-template-columns:1fr}}.about-content .about-text{color:#1a1a2eb3;font-family:Hind,sans-serif;font-size:17px;line-height:1.8;margin-bottom:24px}.about-content .about-text strong{color:#074782;font-weight:600}.benefits-card{background:#6aa5da;border:1px solid #2077c51f;border-radius:24px;box-shadow:0 4px 16px #0000000a;overflow:hidden;padding:40px;position:relative}.benefits-card:before{content:"";height:3px;left:0;position:absolute;right:0;top:0}.benefits-card .benefits-title{color:#1a1a2e;font-family:Geologica,sans-serif;font-size:20px;font-weight:600;margin-bottom:24px}.benefits-card .benefits-list{list-style:none;margin:0;padding:0}.benefits-card .benefit-item{align-items:center;border-bottom:1px solid #0000000f;display:flex;gap:16px;padding:16px 0}.benefits-card .benefit-item:last-child{border-bottom:none;padding-bottom:0}.benefits-card .benefit-item:first-child{padding-top:0}.benefits-card .benefit-item .benefit-icon{align-items:center;background:#f5f5f51a;border-radius:10px;color:#f5f5f5;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.benefits-card .benefit-item .benefit-text{color:#101010;font-family:Hind,sans-serif;font-size:15px;font-weight:500}.features-section{background:linear-gradient(180deg,#0000,#2077c508 50%,#0000);padding:120px 0;position:relative;z-index:1}@media(max-width:768px){.features-section{padding:80px 0}}.features-header{margin-bottom:60px;text-align:center}.features-header .section-subtitle{margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media(max-width:1100px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-grid{grid-template-columns:1fr}}.feature-card{background:#fff;border:1px solid #00000014;border-radius:20px;box-shadow:0 2px 8px #0000000a;overflow:hidden;padding:36px 28px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.feature-card:before{background:linear-gradient(135deg,#2077c508,#0000 50%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.feature-card:hover{border-color:#2077c54d;box-shadow:0 20px 60px #0000001a;transform:translateY(-8px)}.feature-card:hover:before{opacity:1}.feature-card .feature-icon{align-items:center;background:#6aa5da;border-radius:14px;color:#f5f5f5;display:flex;font-size:24px;height:56px;justify-content:center;margin-bottom:20px;transition:all .4s ease;width:56px}.feature-card .feature-title{color:#1a1a2e;font-family:Geologica,sans-serif;font-size:18px;font-weight:600;margin-bottom:12px}.feature-card .feature-description{color:#1a1a2eb3;font-family:Hind,sans-serif;font-size:14px;line-height:1.6;margin:0}.partnership-section{padding:120px 0;position:relative;z-index:1}@media(max-width:768px){.partnership-section{padding:80px 0}}.partnership-content{max-width:900px}.partnership-content .partnership-text{color:#1a1a2eb3;font-family:Hind,sans-serif;font-size:18px;line-height:1.8;margin-bottom:48px}.value-props{display:flex;flex-direction:column;gap:32px}.value-prop{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;gap:24px;padding:32px;transition:all .3s ease}.value-prop .prop-number{color:#2077c5;font-family:Geologica,sans-serif;font-size:36px;font-weight:700;line-height:1;transition:color .3s ease}.value-prop .prop-content{flex:1}.value-prop .prop-content h4{color:#1a1a2e;font-family:Geologica,sans-serif;font-size:20px;font-weight:600;margin-bottom:8px}.value-prop .prop-content p{color:#1a1a2eb3;font-family:Hind,sans-serif;font-size:15px;line-height:1.6;margin:0}.cta-section{padding:120px 0;position:relative;z-index:1}@media(max-width:768px){.cta-section{padding:80px 0}}.cta-container{background:#428cce;border:none;border-radius:32px;margin:0 auto;max-width:800px;overflow:hidden;padding:80px 60px;position:relative;text-align:center}@media(max-width:768px){.cta-container{margin:0 24px;padding:60px 32px}}.cta-container .cta-decoration{display:none}.cta-container .cta-title{color:#f5f5f5;font-family:Geologica,sans-serif;font-size:max(28px,min(4vw,40px));font-weight:700;margin-bottom:16px;position:relative}.cta-container .cta-subtitle{line-height:1.7;margin-bottom:36px;margin-left:auto;margin-right:auto;max-width:560px}.cta-container .cta-button-final,.cta-container .cta-subtitle{color:#f5f5f5;font-family:Hind,sans-serif;font-size:17px;position:relative}.cta-container .cta-button-final{align-items:center;background:#074782;border:none;border-radius:14px;box-shadow:0 8px 30px #07478259;display:inline-flex;font-weight:600;gap:12px;height:56px;padding:0 40px;transition:all .3s ease}.cta-container .cta-button-final:hover{background:#095ca9;box-shadow:0 12px 40px #07478280;cursor:pointer;transform:translateY(-3px)}.partnership-footer{border-top:1px solid #00000014;padding:60px 40px;position:relative;z-index:1}@media(max-width:768px){.partnership-footer{padding:40px 24px}}.footer-content{margin:0 auto;max-width:1200px;text-align:center}.footer-content .footer-logos{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:20px}.footer-content .footer-logos .footer-brand{font-family:Geologica,sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px}.footer-content .footer-logos .footer-brand.invictus{color:#f5b335}.footer-content .footer-logos .footer-brand.splashir{color:#2077c5}.footer-content .footer-logos .footer-divider{color:#1a1a2e80;font-size:18px;font-weight:300}.footer-content .footer-tagline{color:#1a1a2eb3;font-family:Hind,sans-serif;font-size:15px;font-style:italic;margin-bottom:16px}.footer-content .footer-copyright{color:#1a1a2e80;font-family:Hind,sans-serif;font-size:13px;margin:0}@media(max-width:480px){.partnership-nav{padding:16px 20px}.partnership-nav .nav-logos .nav-brand{font-size:12px}.partnership-badge{font-size:12px;padding:8px 16px}.hero-stats .stat-item .stat-number{font-size:24px}.feature-card{padding:28px 24px}.value-prop{flex-direction:column;gap:16px;padding:24px}.value-prop .prop-number{font-size:28px}}.new-contact__drawer{z-index:1}.new-contact__drawer__icon{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#000;cursor:pointer;display:flex;font-size:1.25rem;height:3rem;justify-content:center;width:3rem}.editEventPage{background-color:#fff;margin:32px 0;min-height:100vh;padding:80px 0}.editEventPage_container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem}.editEventPage_container_form{background-color:#fff;box-shadow:var(--BowShadow);height:700px;padding:32px 48px!important;width:900px}.editEventPage_container_form h2{text-align:center}.editEventPage_container_form input{width:100%}.editEventPage_container_form label{font-weight:700}.editEventPage_container_form .button{margin:0 16px 0 0}.editContactPage{background-color:#fff;margin:32px 0;min-height:100vh;padding:80px 0}.editContactPage_container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem}.editContactPage_container_form{background-color:#fff;box-shadow:var(--BowShadow);padding:32px 48px!important;width:900px}.editContactPage_container_form h2{text-align:center}.editContactPage_container_form label{font-weight:700}.editContactPage_container_form input{width:100%}.editContactPage_container_form .button{margin:0 16px 0 0}.new-event__drawer{z-index:1}.new-event__drawer__icon{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#000;cursor:pointer;display:flex;font-size:1.25rem;height:3rem;justify-content:center;width:3rem}.editInteractionPage{background-color:#fff;min-height:100vh;padding:80px 0}.editInteractionPage_container{align-items:center;display:flex;justify-content:center;margin:32px 0;min-height:100vh;padding:2rem}.editInteractionPage_container_editForm{background-color:#fff;box-shadow:var(--BowShadow);height:auto;margin:48px auto;padding:32px 48px!important;width:900px}.editInteractionPage_container_editForm h2{text-align:center}.editInteractionPage_container_editForm input{width:100%}.editInteractionPage_container_editForm label{font-weight:700}.editInteractionPage_container_editForm button{margin:16px 16px 16px 0}.content-meeting-vote-report{background-color:#fff;min-height:100vh;padding:80px 0}.content-meeting-vote-report__MVRGrid{margin:0 auto;max-width:80vw;min-height:calc(100vh - 320px);padding-bottom:32px;padding-top:48px;width:100%}@media only screen and (min-width:1920px)and (max-width:4000px){.content-meeting-vote-report{background-color:#fff;min-height:100vh;padding:80px 0}.content-meeting-vote-report__MVRGrid{width:90vw}}@media only screen and (min-width:1620px)and (max-width:1919px){.content-meeting-vote-report{background-color:#fff;min-height:100vh;padding:80px 0}.content-meeting-vote-report__MVRGrid{width:90vw}}@media only screen and (min-width:1200px)and (max-width:1619px){.content-meeting-vote-report{background-color:#fff;min-height:100vh;padding:80px 0}.content-meeting-vote-report__MVRGrid{width:1275px}}div>h4+.ant-table-wrapper,div>p+.ant-table-wrapper{margin-top:16px}.ant-table-wrapper{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a}.ant-table-thead>tr>th{background:linear-gradient(135deg,#797978,#6a6a69)!important;border-color:#393939!important;color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.3px}.ant-table-thead>tr>th>div[style*="rgba(255, 0, 0"]{background-color:#ff00005e!important;color:#fff!important}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:#fff3}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr:nth-child(2n){background-color:#f2f2f2}.ant-table-cell input.ant-input{text-align:center}.ant-table-tbody>tr:not([data-row-key]){height:0;line-height:0;visibility:collapse}.ant-table-thead th.ant-table-cell-fix-left,.ant-table-thead th.ant-table-cell-fix-right{background:linear-gradient(135deg,#797978,#6a6a69)!important;position:sticky!important;z-index:10!important}.ant-table-thead th:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right){z-index:1!important}.ant-table-tbody td.ant-table-cell-fix-left,.ant-table-tbody td.ant-table-cell-fix-right{background-color:#fff!important;z-index:2!important}.ant-table-tbody tr:nth-child(2n) td.ant-table-cell-fix-left,.ant-table-tbody tr:nth-child(2n) td.ant-table-cell-fix-right{background-color:#f2f2f2!important}.meeting-info-section-loading{align-items:center;display:flex;justify-content:center;min-height:200px;padding:40px}.meeting-info-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:visible;width:100%}.meeting-info-header{background:linear-gradient(135deg,#797978,#6a6a69);border-top-left-radius:7px;border-top-right-radius:7px;color:#fff;display:flex;justify-content:space-between;padding:8px 20px}.meeting-info-header .meeting-info-header-left,.meeting-info-header .meeting-info-header-right{align-items:center;display:flex;gap:12px}.meeting-info-header .meeting-info-header-right{border-left:1px solid #fff3;margin-left:auto;padding-left:24px}.meeting-info-header .header-label{font-size:13px;font-weight:700;letter-spacing:.3px}.meeting-info-header .header-value{background:#ffffff26;border-radius:4px;font-size:13px;font-weight:600;padding:2px 8px}.meeting-info-content{display:grid;grid-template-columns:300px 1fr 1fr;grid-gap:24px;background:#fff;gap:24px;overflow:visible;padding:20px}.meeting-info-logo-column{align-items:center;display:flex;justify-content:center}.meeting-info-logo-column .company-logo{max-height:60px;max-width:180px;object-fit:contain;width:100%}.meeting-info-left-column,.meeting-info-right-column{display:flex;flex-direction:column;gap:8px;overflow:visible}.info-row{align-items:center;display:flex;gap:12px;min-height:32px;padding:4px 0}.info-row .info-label{min-width:fit-content;white-space:nowrap}.info-row .info-label,.info-row .info-value{color:#393939;font-size:13px;line-height:1.8;padding-bottom:2px;padding-top:2px}.info-row .info-value{font-weight:600}@media(max-width:1200px){.meeting-info-content{gap:16px;grid-template-columns:160px 1fr 1fr;padding:16px}.meeting-info-logo-column .company-logo{max-height:50px;max-width:150px}}@media(max-width:992px){.meeting-info-header{flex-direction:column;gap:12px}.meeting-info-header .meeting-info-header-right{border-left:none;border-top:1px solid #fff3;margin-left:0;padding-left:0;padding-top:12px}.meeting-info-content{gap:20px;grid-template-columns:1fr;padding:16px}.meeting-info-logo-column{order:-1;padding:12px 0}.meeting-info-logo-column .company-logo{max-height:55px;max-width:170px}.info-row{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:576px){.meeting-info-section{border-radius:6px}.meeting-info-header{font-size:12px;padding:10px 16px}.meeting-info-header .header-label,.meeting-info-header .header-value{font-size:12px}.meeting-info-content{padding:12px}.info-row .info-label,.info-row .info-value{font-size:12px}}.vote-report-calendar{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden;width:300px}.vote-report-calendar .vote-report-calendar-header{background:linear-gradient(135deg,#797978,#6a6a69);border-top-left-radius:7px;border-top-right-radius:7px;color:#fff;padding:8px 20px;text-align:center}.vote-report-calendar .vote-report-calendar-header strong{color:#fff;font-size:13px;font-weight:700;letter-spacing:.3px}.vote-report-calendar .vote-report-calendar-content{align-items:center;background:#fff;display:flex;gap:8px;justify-content:space-between;padding:16px 12px}.vote-report-calendar .vote-report-calendar-content .calendar-navigation{align-items:center;display:flex;justify-content:center}.vote-report-calendar .vote-report-calendar-content .calendar-navigation .nav-button{align-items:center;color:#393939;display:flex;font-size:16px;justify-content:center;padding:4px 8px}.vote-report-calendar .vote-report-calendar-content .calendar-navigation .nav-button:hover:not(:disabled){color:#f5b335}.vote-report-calendar .vote-report-calendar-content .calendar-navigation .nav-button:disabled{color:#eaeaea;cursor:not-allowed}.vote-report-calendar .vote-report-calendar-content .calendar-selectors{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px}.vote-report-calendar .vote-report-calendar-content .calendar-selectors .selector-group{align-items:center;display:flex;flex-direction:column;gap:4px;width:130px}.vote-report-calendar .vote-report-calendar-content .calendar-selectors .selector-group strong{color:#393939;font-size:13px;font-weight:600;text-align:center}.vote-report-calendar .vote-report-calendar-content .calendar-selectors .selector-group .ant-input,.vote-report-calendar .vote-report-calendar-content .calendar-selectors .selector-group .ant-select{width:130px}.sub-proposal-table{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden}.sub-proposal-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#797978,#6a6a69)!important;border-color:#393939!important;color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.3px}.sub-proposal-table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:#fff3}.shareholder-row{background-color:#ff00005e!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.recommendations-table{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden}.recommendations-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#797978,#6a6a69)!important;border-color:#393939!important;color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.3px}.recommendations-table .ant-table-thead>tr>th>div[style*="rgba(255, 0, 0"]{background-color:#ff00005e!important;color:#fff!important}.recommendations-table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:#fff3}.proposal-notes-container{min-height:77px}.proposal-notes-container .multiple-buttons-container .delete-button-icon{color:red}.proposal-notes-container .multiple-buttons-container .close-button-icon{color:#000}.proposal-notes-container .read-only-container{display:flex;justify-content:space-between}.proposal-notes-container .read-only-container .read-only-notes-container{margin-right:8px;max-height:77px;overflow-y:auto;padding-right:5px;width:100%}.proposal-notes-container .client-view-container{display:flex;height:77px;justify-content:space-between}.proposal-notes-container .client-view-container .client-read-only-notes-container{overflow-y:auto;padding-right:10px}.proposal-notes-container .proposal-page-container{max-height:500px;overflow-y:auto}.proposal-notes-container .proposal-page-container .each-item-note{border-bottom:2px solid #a09d9d;padding:"2px 5px"}.proposal-notes-container .proposal-page-container .each-item-note:last-child{border-bottom:none}.proposal-notes-container .proposal-page-container .proposal-page-note-layout{margin-bottom:10px;padding-right:8px}.proposal-notes-container .buttonHolder{display:flex;gap:.5rem;justify-content:flex-end}.proposal-notes-container .buttonHolder button{min-width:80px}.fundInfoContainer{grid-template-areas:"info overview" "details overview";grid-template-rows:1fr 1fr}.fundInfoContainer .instInfo{border-right:var(--border-right);font-weight:600;grid-area:info;padding:1rem}.fundInfoContainer .instInfo .address-holder{display:flex;flex-direction:column}.fundInfoContainer .instInfo .address-holder p{margin:0;padding:0}.fundInfoContainer .instInfo .phone{display:flex}.fundInfoContainer .instInfo .website{display:flex;justify-content:space-between}.fundInfoContainer .companyOverview{grid-area:overview;max-height:17rem;padding:1rem}.contact-view{flex-wrap:wrap;gap:1rem;justify-content:center}.contact-card,.contact-view{background-color:#fff;display:flex}.contact-card{border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 1px 3px #0000001a;flex-direction:column;height:400px;justify-content:space-between;overflow:hidden;padding:20px;transition:box-shadow .3s ease-in-out,height .3s ease-in-out;width:350px}.contact-card:hover{box-shadow:0 2px 6px #00000026}.contact-card.expanded{height:auto}.contact-name{color:#333;font-size:1.4rem;font-weight:700;margin-bottom:8px;word-wrap:break-word;word-break:break-word}.contact-email,.contact-notes,.contact-phone,.contact-title,.contact-webpage{color:#777;font-size:.9rem;margin-bottom:8px;word-wrap:break-word;word-break:break-word}.contact-email a,.contact-webpage a{color:#07c;text-decoration:none}.contact-email a:hover,.contact-webpage a:hover{text-decoration:underline}.contact-bio{color:#666;font-size:.85rem;line-height:1.4;margin-bottom:8px;overflow:hidden;word-wrap:break-word;height:100px;white-space:pre-wrap;word-break:break-word}.contact-bio.full{height:auto}.expand-toggle{align-self:flex-start;color:#07c;cursor:pointer;font-size:.85rem;margin-bottom:8px;margin-top:auto}.expand-toggle:hover{text-decoration:underline}.fundPageContainer{background-color:#fff!important;display:flex;height:100%;margin:0 auto;min-height:calc(100vh - 320px);padding:100px 0;width:1666px}.fundPageContainer .loader-container{align-items:center;display:grid;height:70vh;justify-items:center;place-items:center;width:100%}.fundPageContainer .loader-container img{width:50rem}.timelineContainer button{background:none;border:none;cursor:pointer;height:100%;transition:.3s ease-in-out;width:100%}.timelineContainer button:hover{color:#07b1f5}.timelineContainer button:disabled{cursor:not-allowed}.timelineContainer button:disabled:hover{color:#000}.calendar{border:1px solid #f0f0f0;border-radius:2px;width:300px}.contentTL{background-color:#fff!important;background-color:#fff;min-height:100vh;padding:80px 0}.contentTL .containerTL{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;grid-gap:16px 16px;gap:16px 16px;margin:0 auto;max-width:1366px;min-height:calc(100vh - 320px);padding:0 1rem;width:100%}@media(min-width:768px){.contentTL .containerTL{padding:0 1.5rem}}.contentTL .containerTL .button-grouping{display:flex;justify-content:space-between}.setCenter{display:flex;justify-content:center}.setCenter .warningMessage{color:red}.setCenter .modal{padding:10px}@media only screen and (min-width:1920px)and (max-width:4000px){.contentTL{background-color:#fff;min-height:100vh;padding:80px 0}.contentTL .containerTL{width:1400px}}@media only screen and (min-width:1620px)and (max-width:1919px){.contentTL{background-color:#fff;min-height:100vh;padding:80px 0}.contentTL .containerTL{width:1375px}}@media only screen and (min-width:1200px)and (max-width:1619px){.contentTL{background-color:#fff;min-height:100vh;padding:80px 0}.contentTL .containerTL{width:1275px}}.contentFactset{background-color:#fff;min-height:100vh;padding:80px 0}.contentFactset .factsetContainer{display:grid;margin:0 auto;max-width:1366px;min-height:100%;min-height:calc(100vh - 320px);padding:0 1rem;width:850px;width:100%}@media(min-width:768px){.contentFactset .factsetContainer{padding:0 1.5rem}}.contentFactset .factsetContainer h1{font-weight:700}.contentFactset .factsetContainer p{font-size:larger}.terms-container{color:#333;font-family:Arial,sans-serif;margin:auto;max-width:800px;padding:6rem 0}.terms-container h1{color:#000;font-size:2.5rem;margin-bottom:1rem;text-align:center}.terms-container .terms-content h4{color:#444;font-size:1.25rem;margin-bottom:1.5rem}.terms-container .terms-content h3{color:#222;font-size:1.5rem;margin:1.5rem 0 1rem}.terms-container .terms-content p{color:#555;font-size:1rem;line-height:1.6;margin-bottom:1rem}.terms-container .terms-content p a{color:#0073e6;text-decoration:none}.terms-container .terms-content p a:hover{text-decoration:underline}.terms-container .terms-content .last-updated{color:#777;font-style:italic;margin-top:2rem;text-align:right}.passwordResetContainer .container{align-items:center;background-color:#d3d3d3;display:flex;height:calc(100vh - 165px);justify-content:center;margin-top:80px;position:relative}.passwordResetContainer .container .resetForm{align-items:center;background-color:#fffc;border-radius:10px;display:flex;flex-direction:column;height:400px;justify-content:center;position:relative;width:350px}.passwordResetContainer .container_input{width:60%}.passwordResetContainer .container .errorMessage{color:red}.passwordResetContainer .resetPW{align-items:center;background-color:#fffc;border-radius:10px;display:flex;flex-direction:column;height:400px;justify-content:center;position:relative;width:350px}.passwordResetContainer .resetPW p{margin:0}.passwordResetContainer .resetPW .link{cursor:pointer;margin-top:1rem}.passwordResetContainer .resetPW .errorMessage{color:red}.instInfoContainer{--border-right:1px solid rgba(82,82,82,.186);display:grid;grid-template-areas:"details content" "details content" "details content";grid-template-columns:1fr 2fr;grid-template-rows:auto auto auto;width:100%;grid-row-gap:0;row-gap:0;grid-column-gap:1rem;column-gap:1rem}.instInfoContainer .instInfo{border-right:var(--border-right);font-weight:600;grid-area:info;padding:1rem}.instInfoContainer .instInfo .address-holder{display:flex;flex-direction:column}.instInfoContainer .instInfo .address-holder p{margin:0;padding:0}.instInfoContainer .detailSection{border-right:var(--border-right);grid-area:details;padding:1rem}.instInfoContainer .detailSection .detail-button-header{align-items:center;display:flex;justify-content:space-between}.instInfoContainer .detailSection .detail{display:flex;justify-content:space-between}.instInfoContainer .detailSection .detail p{font-weight:500;margin:0}.instInfoContainer .detailSection .detail span{color:#787878;font-weight:500}.instInfoContainer .detailSection .fitzcore-section{margin-top:.5rem}.instInfoContainer .detailSection .fitzcore-section .fitzcore-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.instInfoContainer .detailSection .fitzcore-section .fitzcore-header .fitzcore-info-icon{color:#797978;cursor:pointer;font-size:18px;transition:color .3s ease}.instInfoContainer .detailSection .fitzcore-section .fitzcore-header .fitzcore-info-icon:hover{color:#f5b335}.instInfoContainer .detailSection .fitzcore-section .fitzcore-content{align-items:flex-start;display:flex;justify-content:space-between}.instInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column}.instInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .score-label{color:#787878;font-size:.9rem;font-weight:500;margin-bottom:.25rem}.instInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .score-value{font-size:2rem;font-weight:600;line-height:1;margin-bottom:1rem}.instInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .purchasing-power{align-items:flex-start;display:flex;flex-direction:column}.instInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .purchasing-power .purchasing-power-label{color:#787878;font-size:.8rem;font-weight:500;margin-bottom:.25rem}.instInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .purchasing-power .purchasing-power-value{font-size:1rem;font-weight:500;line-height:1}.instInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .purchasing-power .purchasing-power-value:first-letter{color:inherit}.instInfoContainer .detailSection .fitzcore-section .fitzcore-content .ant-tooltip{cursor:pointer}.instInfoContainer .detailSection .portfolio-exposures .exposures-title{color:#787878;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.instInfoContainer .contentArea{display:flex;flex-direction:column;grid-area:content}.instInfoContainer .collapsibleSection{margin:0;overflow:hidden;padding:0}.instInfoContainer .collapsibleSection .sectionHeader{align-items:center;cursor:pointer;display:flex;margin:0;padding:0;-webkit-user-select:none;user-select:none}.instInfoContainer .collapsibleSection .sectionHeader h4{font-size:1.1em;margin:0;padding:.5rem .5rem .5rem 1rem}.instInfoContainer .collapsibleSection .sectionHeader .toggle-icon{color:#787878;font-size:18px;font-weight:700;margin:0;padding:0;transition:transform .3s ease}.instInfoContainer .collapsibleSection .sectionHeader .toggle-icon.open{transform:rotate(45deg)}.instInfoContainer .collapsibleSection .sectionContent{max-height:0;opacity:0;overflow:hidden;padding:0 1rem 1rem;transition:max-height .4s ease,opacity .3s ease,padding .3s ease}.instInfoContainer .collapsibleSection .sectionContent p{margin:0}.instInfoContainer .collapsibleSection .sectionContent.open{max-height:600px;opacity:1}.instInfoContainer .companyOverview .sectionContent,.instInfoContainer .investmentApproach .sectionContent{transition:max-height .2s ease,opacity .15s ease,padding .15s ease}.instInfoContainer .companyOverview .sectionContent.open,.instInfoContainer .investmentApproach .sectionContent.open{max-height:300px}.fitzcore-info-modal .fitzcore-info-content .info-section{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:20px}.fitzcore-info-modal .fitzcore-info-content .info-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fitzcore-info-modal .fitzcore-info-content .info-section h4{color:#393939;font-size:16px;font-weight:600;margin-bottom:8px}.fitzcore-info-modal .fitzcore-info-content .info-section p{color:#797978;font-size:14px;line-height:1.6;margin:0}.portfolio-tooltip-content{color:#fff!important;padding:8px 12px;fontSize:13px;fontWeight:500}.portfolio-tooltip-content p{color:#fff!important;margin:4px 0}.portfolio-tooltip-content strong{color:#fff!important}.institution_data_container{display:grid;grid-template-areas:"ClientPeerHoldings ClientPeerHoldings" "PortfolioDistributionTable PortfolioDistributionTable" "PorftolioDistributionChart ." "SectorHoldingsChart IndustryHoldingTable" "HoldingsByRegionChart MutualFundTable" "TopHoldingsTable TopHoldingsTable" "TopSellersTable TopBuyersTable";grid-template-columns:2fr 2fr;padding:1rem;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.institution_data_container .portfolioDistCardContainer,.institution_data_container .sectorIndustryCardContainer{position:relative}.institution_data_container .morphing-toggle,.institution_data_container .sliding-toggle{left:10%;position:absolute;top:8px;transform:translateX(-50%);z-index:1}.institution_data_container .sliding-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.institution_data_container .sliding-toggle .toggle-track{align-items:center;background:#eaeaea;border:1px solid #797978;border-radius:16px;display:flex;height:32px;justify-content:space-between;padding:2px;position:relative;transition:all .3s ease;width:120px}.institution_data_container .sliding-toggle .toggle-track.flipped{background:#f167001a;border-color:#f76700}.institution_data_container .sliding-toggle .toggle-track.flipped .toggle-slider{transform:translateX(59px)}.institution_data_container .sliding-toggle .toggle-track.flipped .toggle-option.left{color:#797978}.institution_data_container .sliding-toggle .toggle-track.flipped .toggle-option.right{color:#f76700;font-weight:500}.institution_data_container .sliding-toggle .toggle-track .toggle-slider{align-items:center;background:#fff;border-radius:14px;box-shadow:0 2px 4px #39393926;display:flex;height:28px;justify-content:center;position:absolute;transition:transform .3s cubic-bezier(.4,0,.2,1);width:55px;z-index:2}.institution_data_container .sliding-toggle .toggle-track .toggle-slider .toggle-icon{color:#393939;transition:all .2s ease}.institution_data_container .sliding-toggle .toggle-track .toggle-option{align-items:center;color:#797978;display:flex;font-size:11px;font-weight:400;gap:4px;transition:all .3s ease;z-index:1}.institution_data_container .sliding-toggle .toggle-track .toggle-option.left{color:#f76700;font-weight:500;margin-left:6px}.institution_data_container .sliding-toggle .toggle-track .toggle-option.right{margin-right:6px}.institution_data_container .sliding-toggle:hover .toggle-track{border-color:#f5b335}.institution_data_container .morphing-toggle{align-items:center;background:#fff;border:1px solid #797978;border-radius:6px;color:#393939;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:6px 12px;transition:all .3s ease}.institution_data_container .morphing-toggle:hover{border-color:#f5b335;color:#f76700}.institution_data_container .morphing-toggle.flipped{background:#f167001a;border-color:#f76700;color:#f76700}.institution_data_container .morphing-toggle .icon-container{height:16px;overflow:hidden;position:relative;width:16px}.institution_data_container .morphing-toggle .icon-container .icon{left:0;position:absolute;top:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.institution_data_container .morphing-toggle .icon-container .icon.chart-icon{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}.institution_data_container .morphing-toggle .icon-container .icon.chart-icon:not(.active){opacity:0;transform:translateY(-8px) rotate(-90deg) scale(.8)}.institution_data_container .morphing-toggle .icon-container .icon.table-icon{opacity:0;transform:translateY(8px) rotate(90deg) scale(.8)}.institution_data_container .morphing-toggle .icon-container .icon.table-icon.active{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}.institution_data_container .morphing-toggle .toggle-text{transition:all .3s ease}.institution_data_container .selectContainer{position:absolute;right:10%;top:8px;z-index:2}.institution_data_container .selectMenu{position:absolute;right:10%;top:8px;width:120px;z-index:1}.institution_data_container .portfolioDistCard,.institution_data_container .sectorIndustryCard{perspective:1000px}.institution_data_container .portfolioDistCard__inner,.institution_data_container .sectorIndustryCard__inner{height:20rem;position:relative;transform-style:preserve-3d;transition:transform .6s ease-in-out;width:100%}.institution_data_container .portfolioDistCard__back,.institution_data_container .portfolioDistCard__front,.institution_data_container .sectorIndustryCard__back,.institution_data_container .sectorIndustryCard__front{backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;width:100%}.institution_data_container .portfolioDistCard__back,.institution_data_container .sectorIndustryCard__back{padding-top:4rem;transform:rotateY(180deg)}.institution_data_container .portfolioDistCard.flipped .portfolioDistCard__inner,.institution_data_container .sectorIndustryCard.flipped .sectorIndustryCard__inner{transform:rotateY(180deg)}.institution_data_container .portfilioDistTable{display:flex;flex-direction:column;grid-area:PortfolioDistributionTable;justify-content:center}.institution_data_container .indusHldingTable,.institution_data_container .sectorHoldingChart{display:none}.institution_data_container .regionHoldingChart{grid-area:HoldingsByRegionChart}.institution_data_container .mutualFundTable{grid-area:MutualFundTable}.institution_data_container .topHoldingsTable{display:flex;flex-direction:column;grid-area:TopHoldingsTable;justify-content:center}.institution_data_container .topBuyersTable{grid-area:TopBuyersTable}.institution_data_container .topSellersTable{grid-area:TopSellersTable}.institution_data_container .clientPeerHoldingsTable{align-self:start;grid-area:ClientPeerHoldings}.institution_data_container .clientPeerHoldingsTable .client-peer-holdings-table h4{color:#393939;font-weight:600;margin:0 0 .5rem}.herkinstInfoContainer{--border-right:1px solid rgba(82,82,82,.186);display:grid;grid-template-areas:"details overview" "details overview";grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;width:100%;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem}.herkinstInfoContainer .instInfo{border-right:var(--border-right);font-weight:600;grid-area:info;padding:1rem}.herkinstInfoContainer .instInfo .address-holder{display:flex;flex-direction:column}.herkinstInfoContainer .instInfo .address-holder p{margin:0;padding:0}.herkinstInfoContainer .instInfo .phone{display:flex}.herkinstInfoContainer .detailSection{border-right:var(--border-right);grid-area:details;padding:1rem}.herkinstInfoContainer .detailSection .detail,.herkinstInfoContainer .detailSection .website{display:flex;justify-content:space-between}.herkinstInfoContainer .detailSection .detail p{font-weight:500;margin:0}.herkinstInfoContainer .detailSection .detail span{color:#787878;font-weight:500}.herkinstInfoContainer .companyOverview{grid-area:overview;height:17rem;overflow-y:scroll;padding:1rem}.factset-data-note{color:#666;display:block;font-size:.675rem;margin-top:10px}.holdings-container{display:flex;flex-direction:column;height:100vh;padding-top:2rem}.holdings-container .positive-change{color:green}.holdings-container .negative-change{color:red}.funds-container{display:flex;flex-direction:column;height:70vh;padding-top:2rem}.funds-container .positive-change{color:green}.funds-container .negative-change{color:red}.contacts-container{display:flex;flex-direction:column;height:70vh;padding-top:2rem}.contacts-container .positive-change{color:green}.contacts-container .negative-change{color:red}.cms_heading{padding:1rem 0}.fundInfoContainer{--border-right:1px solid rgba(82,82,82,.186);display:grid;grid-template-areas:"details overview" "details overview";grid-template-columns:1fr 2fr;grid-template-rows:auto auto;width:100%;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem}.fundInfoContainer .fundInfo{border-right:var(--border-right);font-weight:600;grid-area:info;padding:1rem}.fundInfoContainer .detailSection{border-right:var(--border-right);grid-area:details;padding:1rem}.fundInfoContainer .detailSection .detail{display:flex;justify-content:space-between}.fundInfoContainer .detailSection .detail p{font-weight:500;margin:0}.fundInfoContainer .detailSection .detail span{color:#787878;font-weight:500}.fundInfoContainer .detailSection .fitzcore-section{margin-top:.5rem}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-header .fitzcore-info-icon{color:#797978;cursor:pointer;font-size:18px;transition:color .3s ease}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-header .fitzcore-info-icon:hover{color:#f5b335}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-content{align-items:flex-start;display:flex;justify-content:space-between}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .score-label{color:#787878;font-size:.9rem;font-weight:500;margin-bottom:.25rem}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .score-value{font-size:2rem;font-weight:600;line-height:1;margin-bottom:1rem}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .purchasing-power{align-items:flex-start;display:flex;flex-direction:column}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .purchasing-power .purchasing-power-label{color:#787878;font-size:.8rem;font-weight:500;margin-bottom:.25rem}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .purchasing-power .purchasing-power-value{font-size:1rem;font-weight:500;line-height:1}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-content .fitzcore-score .purchasing-power .purchasing-power-value:first-letter{color:inherit}.fundInfoContainer .detailSection .fitzcore-section .fitzcore-content .ant-tooltip{cursor:pointer}.fundInfoContainer .detailSection .portfolio-exposures .exposures-title{color:#787878;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.fundInfoContainer .detailSection .portfolio-exposures .detail span{cursor:help}.fundInfoContainer .fundOverview{grid-area:overview;padding:1rem}.fundInfoContainer .investmentApproach{grid-area:approach;padding:1rem}.fundInfoContainer .contentArea{display:flex;flex-direction:column;grid-area:overview}.fundInfoContainer .collapsibleSection{margin:0;overflow:hidden;padding:0}.fundInfoContainer .collapsibleSection .sectionHeader{align-items:center;cursor:pointer;display:flex;margin:0;padding:0;-webkit-user-select:none;user-select:none}.fundInfoContainer .collapsibleSection .sectionHeader h4{font-size:1.1em;margin:0;padding:.5rem .5rem .5rem 1rem}.fundInfoContainer .collapsibleSection .sectionHeader .toggle-icon{color:#787878;font-size:18px;font-weight:700;margin:0;padding:0;transition:transform .3s ease}.fundInfoContainer .collapsibleSection .sectionHeader .toggle-icon.open{transform:rotate(45deg)}.fundInfoContainer .collapsibleSection .sectionContent{max-height:0;opacity:0;overflow:hidden;padding:0 1rem 1rem;transition:max-height .4s ease,opacity .3s ease,padding .3s ease}.fundInfoContainer .collapsibleSection .sectionContent p{margin:0}.fundInfoContainer .collapsibleSection .sectionContent.open{max-height:500px;opacity:1}.fund_data_container{display:grid;grid-template-areas:"ClientPeerHoldings ClientPeerHoldings" "PorftolioDistributionChart PortfolioDistributionTable" "SectorHoldingsChart IndustryHoldingTable" "HoldingsByRegionChart TopHoldingsTable" "TopBuyersTable TopSellersTable";grid-template-columns:2fr 2fr;padding:1rem;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.fund_data_container .clientPeerHoldingsTable{grid-area:ClientPeerHoldings;margin-bottom:1rem}.fund_data_container .portfolioDistChart{grid-area:PorftolioDistributionChart}.fund_data_container .portfilioDistTable{display:flex;flex-direction:column;grid-area:PortfolioDistributionTable;justify-content:center}.fund_data_container .sectorHoldingChart{grid-area:SectorHoldingsChart}.fund_data_container .indusHldingTable{display:flex;flex-direction:column;grid-area:IndustryHoldingTable;justify-content:center}.fund_data_container .regionHoldingChart{grid-area:HoldingsByRegionChart}.fund_data_container .contactTable{grid-area:ContactTable}.fund_data_container .topHoldingsTable{display:flex;flex-direction:column;grid-area:TopHoldingsTable;justify-content:center}.fund_data_container .topBuyersTable{grid-area:TopBuyersTable}.fund_data_container .topSellersTable{grid-area:TopSellersTable}.fund-parent-holder{align-items:flex-start;column-gap:1rem;display:flex;flex-direction:column}.fund-parent-holder h1,.fund-parent-holder h6,.fund-parent-holder p{color:#666;margin:0}.issuerInfoContainer{--border-right:1px solid rgba(82,82,82,.186);display:grid;grid-template-areas:"details description" "details description";grid-template-columns:1fr 2fr;grid-template-rows:auto auto;width:100%;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem;padding-top:3rem}.issuerInfoContainer .issuerInfo{border-right:var(--border-right);font-weight:600;grid-area:info;padding:1rem}.issuerInfoContainer .detailSection{border-right:var(--border-right);grid-area:details;padding:1rem}.issuerInfoContainer .detailSection .detail{display:flex;justify-content:space-between}.issuerInfoContainer .detailSection .detail .cap-tool{align-items:center;column-gap:4px;display:flex}.issuerInfoContainer .detailSection .detail p{font-weight:500;margin:0}.issuerInfoContainer .detailSection .detail span{color:#787878;font-weight:500}.issuerInfoContainer .businessDescription{grid-area:description;padding:1rem}.positive-change{color:green}.negative-change{color:red}.end-header .ag-header-cell-label{align-items:center;display:flex;justify-content:flex-end}.port-dist-header{align-items:center;column-gap:.5rem;display:flex;margin-bottom:5px}.port-dist-header h5{margin:0;padding:0}.issuer_data_container{display:grid;grid-template-areas:"ContactTable TopHoldersTable TopHoldersTable TopHoldersTable" "TopSellersTable TopSellersTable TopBuyersTable TopBuyersTable" "PrevQtrHolderTable PrevQtrHolderTable PrevQtrHolderTable PrevQtrHolderTable";grid-template-columns:1fr 1fr 1fr 1fr;padding:1rem;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.issuer_data_container .contactsTable{grid-area:ContactTable}.issuer_data_container .topHoldersTable{grid-area:TopHoldersTable}.issuer_data_container .topBuyersTable{grid-area:TopBuyersTable}.issuer_data_container .topSellersTable{grid-area:TopSellersTable}.issuer_data_container .prevQtrHolderTable{grid-area:PrevQtrHolderTable}.contacts-container{padding-top:3rem}.issuer_holding_container{display:flex;flex-direction:column;height:100%;padding-top:4rem;row-gap:2rem;width:100%}.issuer_holding_container .issuer_holding_chart_container{max-height:500px;opacity:1;overflow:hidden;transition:max-height .4s ease-in-out,opacity .4s ease-in-out;width:100%}.issuer_holding_container .issuer_holding_chart_container.collapsed{max-height:0;opacity:0}.issuer_holding_container .chart-toggle-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem;transition:background .3s}.issuer_holding_container .chart-toggle-button:hover{background-color:#0056b3}.select-container{padding-top:1rem}.chart-container{display:grid;grid-template-columns:.8fr 1.2fr 1fr;grid-template-rows:1fr}.issuerPageContainer{background-color:#fff!important;display:flex;height:100%;margin:0 1rem;min-height:calc(100vh - 320px);padding:80px 0;width:95vw}.issuerPageContainer .loader-container{align-items:center;display:grid;height:70vh;justify-items:center;place-items:center;width:100%}.issuerPageContainer .loader-container img{width:50rem}.issuerPageContainer .tab-body{margin-top:3rem}.peer-list-modal .modal-content{margin-top:24px}.peer-list-modal .modal-content .list-info{background-color:#fff;border-radius:8px;margin-bottom:16px;padding:16px}.peer-list-modal .modal-content .list-info__title{align-items:center;color:#1f2937;column-gap:1rem;display:flex;font-size:18px;font-weight:600;margin-bottom:8px}.peer-list-modal .modal-content .list-info__title .edit_button:hover{cursor:pointer}.peer-list-modal .modal-content .list-info__description-label{border-bottom:.4px solid #e5e7eb;color:#374151;font-weight:700;margin-bottom:4px}.peer-list-modal .modal-content .list-info__description{color:#4b5563}.peer-list-modal .modal-content .peers-section{margin-top:16px}.peer-list-modal .modal-content .peers-section__title{color:#374151;font-size:16px;font-weight:500;margin-bottom:8px}.peer-list-modal .modal-content .peers-section__list{border:1px solid #e5e7eb;border-radius:6px;max-height:250px;overflow-y:auto}.peer-list-modal .modal-content .peers-section__list .peer-item{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px}.peer-list-modal .modal-content .peers-section__list .peer-item:last-child{border-bottom:none}.peer-list-modal .modal-content .peers-section__list .peer-item__name{color:#1f2937;font-weight:600}.peer-list-modal .modal-content .peers-section__list .peer-item__ticker{color:#6b7280}.peer-list-modal .modal-content .peers-section__list .peer-item__id{color:#6b7280;font-size:12px}.peer-list-modal .modal-content .peers-section__list--empty{color:#6b7280;padding:16px;text-align:center}.peer-list-modal .select-container{margin-bottom:16px}.peer-list-modal .select-container :global(.ant-select){width:100%}.contactInfoContainer{--border:1px solid rgba(82,82,82,.186);display:grid;grid-template-areas:"info bio bio" "details employment board";grid-template-columns:1fr 2fr;grid-template-rows:auto auto auto;width:100%;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem}.contactInfoContainer .contactInfo{border-right:var(--border);font-weight:600;grid-area:info;padding:1rem}.contactInfoContainer .detailSection{border-right:var(--border);grid-area:details;padding:1rem}.contactInfoContainer .detailSection .detail{display:flex;justify-content:space-between}.contactInfoContainer .detailSection .detail p{font-weight:500;margin:0}.contactInfoContainer .detailSection .detail span{color:#787878;font-weight:500}.contactInfoContainer .detailSection .detail .education{display:flex;flex-direction:column;row-gap:1rem}.contactInfoContainer .detailSection .detail .education .details{align-items:flex-end;display:flex;flex-direction:column}.contactInfoContainer .contactBio{grid-area:bio;padding:1rem}.contactInfoContainer .contactEmployment{align-items:flex-start;display:flex;flex-direction:column;grid-area:employment;padding:1rem}.contactInfoContainer .contactEmployment .timeline-container{padding-right:25rem;width:100%}.contactInfoContainer .contactEmployment .ant-timeline-item-content{width:100%!important}.contactInfoContainer .boardPositions{align-items:flex-start;border-top:var(--border);display:flex;flex-direction:column;grid-area:board;padding:1rem}.contactInfoContainer .boardPositions .timeline-container{padding-right:25rem;width:100%}.contactInfoContainer .boardPositions .ant-timeline-item-content{width:100%!important}.coverage-details{background-color:#fff}.coverage-row{display:flex;justify-content:space-between;margin-bottom:15px}.coverage-row:last-child{margin-bottom:0}.coverage-field{background-color:#f7f9fc;border:1px solid #ddd;border-radius:5px;box-shadow:0 1px 3px #0000000d;padding:15px;width:48%}.coverage-field span{color:#004085;display:block;font-weight:700;margin-bottom:5px}.coverage-field p{color:#333;margin:0}.coverage-field.sector-related{max-height:100px;overflow-y:auto}.coverage-field.full-width{width:100%}.landing_container{min-height:90vh}.contact-holdings-container,.landing_container{display:flex;flex-direction:column;row-gap:1rem}.cms_heading{align-items:center;column-gap:1rem;display:flex;padding-bottom:1rem}.cms_heading h2{margin:0}.cms_heading .custom-button{align-items:center;background-color:#f5f7f7;border-color:#d1d5d8;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#333;display:flex;font-size:10px;height:32px;justify-content:center;padding:0;transition:background-color .3s,transform .3s;width:32px}.cms_heading .custom-button:hover{background-color:#e1e5e5;border-color:#c1c5c5;transform:scale(1.05)}.cms_heading .custom-button:focus{box-shadow:0 0 0 3px #c8c8c880;outline:none}.contactPageContainer{background-color:#fff!important;display:flex;height:100%;margin:0 1rem;min-height:calc(100vh - 320px);padding:80px 0;width:95vw}.contactPageContainer .tab-holder{height:100%;overflow-y:auto;padding-right:10px;position:fixed;top:100px;width:130px}.contactPageContainer .tab-holder .tab-item{cursor:pointer;padding:10px}.contactPageContainer .tab-holder .tab-item.active{border-right:3px solid #5c5c5c;font-weight:700}.contactPageContainer .tab-holder .tab-item:hover{background-color:hsla(0,0%,94%,.424);font-weight:500}.contactPageContainer .tab-content{border-left:1px solid #ddd;flex-grow:1;margin-left:118px;padding:20px}.contactPageContainer .tab-content .tab-view{display:none}.contactPageContainer .tab-content .tab-view.active{display:block}.contact-container,.fund-container,.inst-container,.issuer-container{width:100%}.AGgridContainer{display:flex;justify-content:center;width:100%}.globalSearchPage{background-color:#fff;min-height:100vh;padding:80px 0}.globalSearchPage .globalSearchContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1366px;min-height:calc(100vh - 320px);padding:0 1rem;width:100%}@media(min-width:768px){.globalSearchPage .globalSearchContainer{padding:0 1.5rem}}.globalSearchPage .globalSearchContainer .topSection{display:flex;justify-content:flex-start;padding-bottom:1rem;width:100%}.interactionPage{padding-top:0!important}.interactionPage_container{background-color:#eef0f3}.ant-form-item-explain-error{max-width:500px}.admin-page{background-color:var(--bg-primary);min-height:100vh}.admin-page__content{margin:32px 0;min-height:100vh;padding:80px 45px 0}.admin-page__content h2{margin-bottom:24px}.admin-page :global(.ant-layout-sider:not(.ant-layout-sider-collapsed)) :global(.ant-menu-submenu-open) :global(.ant-menu-sub) :global(.ant-menu-item){padding-left:24px!important;padding-right:12px!important}.admin-page :global(.ant-layout-sider:not(.ant-layout-sider-collapsed)) :global(.ant-menu-submenu-open) :global(.ant-menu-sub) :global(.ant-menu-item) a,.admin-page :global(.ant-layout-sider:not(.ant-layout-sider-collapsed)) :global(.ant-menu-submenu-open) :global(.ant-menu-sub) :global(.ant-menu-item) span{display:inline-block;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.admin-page :global(.ant-layout-sider:not(.ant-layout-sider-collapsed)) :global(.ant-menu-sub .ant-menu-item){padding-left:24px!important;padding-right:12px!important}.interactionPage{background-color:#fff;min-height:100vh;padding:80px 0}.interactionPage_container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem}.interactionPage_container_form{background-color:#fff;box-shadow:var(--BowShadow);display:grid;height:auto;justify-content:center;margin:3rem auto;padding:3rem 4rem 4rem;width:900px}.interactionPage_container_form h2{text-align:center}.interactionPage_container_form input{width:100%}.interactionPage_container_form label{font-weight:700}.interactionPage_container_form button{margin:1rem 1rem 1rem 0;width:75px}.ps-job-setup{width:100%}.ps-job-setup section{border-bottom:1px solid #cfcfcf;margin:16px 0}.ps-job-setup #read-only-input{color:#000}.ps-job-setup .error-message{color:red}.ps-job-setup .inline-block{display:inline-block}.ps-job-setup .table-header-container{display:flex;justify-content:space-between}.ps-job-setup .table-header-container .button-container{align-items:flex-end;display:flex;flex-direction:column}.ps-job-setup .table-header-container .editNote{font-size:10px;margin:0;padding:0}.ant-select-item-option-content .option{column-gap:1rem;display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:0!important;width:100%!important}.ant-select-item-option-content .option p{margin:0}.ant-select-selection-item .option{column-gap:1rem;display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:0!important;width:100%!important}.ant-select-selection-item .option p{margin:0}.ant-select-selector .ant-select-selection-item .option{column-gap:1rem;display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:0!important;width:100%!important}.ant-select-selector .ant-select-selection-item .option p{margin:0}.reportWarning{color:red;font-size:18px}.cms-modal .ant-modal-content{padding:0}.cms-modal .ant-modal-header{background:linear-gradient(135deg,#393939,#4a4a4a);border-bottom:1px solid #e5e7eb;margin:0;padding:14px 20px}.cms-modal .ant-modal-header .ant-modal-title{color:#fff;font-size:1.1rem;font-weight:700;padding-right:30px}.cms-modal .ant-modal-close{color:#fff;right:20px;top:14px}.cms-modal .ant-modal-close:hover{color:#f5b335}.cms-modal .ant-modal-body{background:#f8fafc;max-height:70vh;overflow-y:auto;padding:16px}.cms-modal .ant-modal-footer{background:#f8fafc;border-top:1px solid #e5e7eb;margin:0;padding:12px 16px}.cms-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#f5b335,#e6a429);border:none;border-radius:8px;font-weight:600;height:36px;transition:all .3s ease}.cms-modal .ant-modal-footer .ant-btn-primary:hover{box-shadow:0 4px 12px #f5b3354d;transform:translateY(-2px)}.pdf-attachment-section{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #f5b335;border-radius:6px;margin-top:12px;padding:10px;transition:all .3s ease}.pdf-attachment-section .ant-upload-wrapper .ant-upload-drag{background:#fafafa;border:1px dashed #d0d0d0;border-radius:4px;min-height:auto!important;padding:10px!important;transition:all .3s ease}.pdf-attachment-section .ant-upload-wrapper .ant-upload-drag:hover{background:#fff9f0;border-color:#f5b335}.pdf-attachment-section .ant-upload-wrapper .ant-upload-drag-icon{margin-bottom:4px!important}.pdf-attachment-section .ant-upload-wrapper .ant-upload-drag-icon .anticon{color:#f5b335;font-size:24px!important}.pdf-attachment-section .ant-upload-wrapper .ant-upload-text{color:#393939;font-size:11px!important;font-weight:500;line-height:1.3;margin:0!important}.pdf-attachment-section .ant-upload-wrapper .ant-upload-hint{display:none}.pdf-attachment-section .ant-upload-wrapper .ant-upload-list{margin-top:8px}.pdf-attachment-section .ant-upload-wrapper .ant-upload-list .ant-upload-list-item{background:#fff;border:1px solid #e5e7eb;border-radius:4px;height:auto!important;line-height:1.4;margin-top:6px;padding:6px 10px!important}.pdf-attachment-section .ant-upload-wrapper .ant-upload-list .ant-upload-list-item:hover{background:#f8fafc}.pdf-attachment-section .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-info{align-items:center;display:flex;padding-right:30px}.pdf-attachment-section .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-name{color:#393939;flex:1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-attachment-section .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-actions{opacity:1!important;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.pdf-attachment-section .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-actions .anticon-delete,.pdf-attachment-section .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-actions button{color:#e1251b;opacity:1!important}.pdf-attachment-section .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-actions .anticon-delete:hover,.pdf-attachment-section .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-actions button:hover{color:#c41e3a}.pdf-attachment-section .ant-upload-wrapper .ant-upload-list .ant-upload-list-item span[role=img]{color:#e1251b}.email-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px}.email-section h4{align-items:center;color:#393939;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;margin-top:8px}.email-section h4:before{background:linear-gradient(135deg,#f5b335,#e6a429);border-radius:2px;content:"";height:14px;width:3px}.email-section .ant-select{margin-bottom:8px}.email-section .ant-select .ant-select-selector{border:1px solid #e5e7eb;border-radius:6px;height:32px!important;min-height:32px!important;transition:all .3s ease}.email-section .ant-select .ant-select-selector:focus,.email-section .ant-select .ant-select-selector:focus-within,.email-section .ant-select .ant-select-selector[focus-within]{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.email-section .add-all-client-btn{background:#797978;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:600;height:30px;margin-bottom:10px;transition:all .3s ease}.email-section .add-all-client-btn:hover{background:#6a6a69;box-shadow:0 2px 8px #7979784d;transform:translateY(-1px)}.email-section .ant-alert{font-size:12px!important;margin-bottom:10px!important;padding:8px 12px!important}.email-section .ant-alert .ant-alert-message{font-size:12px!important}.email-recipients{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;max-height:120px;overflow-y:auto;padding:8px}.email-recipients .email-item{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:4px;display:flex;font-size:12px;justify-content:space-between;margin:3px 0;padding:6px 10px;transition:all .2s ease}.email-recipients .email-item:hover{border-color:#f5b335;box-shadow:0 2px 4px #f5b3351a}.email-recipients .email-item .remove-btn{color:#e1251b;font-size:16px;font-weight:600;height:24px;min-width:24px;padding:0 4px}.email-recipients .email-item .remove-btn:hover{background:#e1251b1a;border-radius:4px}.email-recipients .empty-state{color:#797978;font-size:12px;font-style:italic;margin:0;padding:12px;text-align:center}.modal-actions{display:flex;gap:10px;margin-top:12px}.modal-actions .ant-btn{border-radius:6px;font-size:12px;font-weight:600;height:30px;transition:all .3s ease}.modal-actions .ant-btn.add-all-btn{background:linear-gradient(135deg,#f5b335,#e6a429);border:none;color:#000}.modal-actions .ant-btn.add-all-btn:hover{box-shadow:0 2px 8px #f5b3354d;color:#fff;transform:translateY(-1px)}.modal-actions .ant-btn.clear-all-btn{background:linear-gradient(135deg,#e1251b,#c41e3a);border:none;color:#fff}.modal-actions .ant-btn.clear-all-btn:hover{box-shadow:0 2px 8px #e1251b4d;transform:translateY(-1px)}.cms-btn-primary{background:linear-gradient(135deg,#f5b335,#e6a429);border:none;border-radius:8px;color:#000;font-weight:600;height:40px;transition:all .3s ease}.cms-btn-primary:hover{background:linear-gradient(135deg,#e6a429,#d4941d);box-shadow:0 4px 12px #f5b3354d;color:#fff;transform:translateY(-2px)}.cms-btn-primary:focus{background:linear-gradient(135deg,#f5b335,#e6a429);border-color:#f5b335;box-shadow:0 0 0 2px #f5b33533;color:#000}.cms-btn-primary:disabled{background:#d9d9d9;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.cms-btn-send{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;font-weight:600;height:40px;transition:all .3s ease}.cms-btn-send:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b9814d;color:#fff;transform:translateY(-2px)}.cms-btn-send:focus{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 0 0 2px #10b98133;color:#fff}.cms-btn-send:disabled{background:#d9d9d9;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.cms-btn-secondary{background:#797978;border:none;border-radius:8px;color:#fff;font-weight:600;height:36px;transition:all .3s ease}.cms-btn-secondary:hover{background:#6a6a69;box-shadow:0 2px 8px #7979784d;color:#fff;transform:translateY(-1px)}.cms-btn-secondary:focus{background:#797978;border-color:#797978;box-shadow:0 0 0 2px #79797833;color:#fff}.cms-btn-secondary:disabled{background:#d9d9d9;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.cms-btn-danger{background:linear-gradient(135deg,#e1251b,#c41e3a);border:none;border-radius:8px;color:#fff;font-weight:600;height:36px;transition:all .3s ease}.cms-btn-danger:hover{background:linear-gradient(135deg,#c41e3a,#a01728);box-shadow:0 2px 8px #e1251b4d;color:#fff;transform:translateY(-1px)}.cms-btn-danger:focus{background:linear-gradient(135deg,#e1251b,#c41e3a);border-color:#e1251b;box-shadow:0 0 0 2px #e1251b33;color:#fff}.cms-btn-danger:disabled{background:#d9d9d9;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.cms-btn-outline{background:#0000;border:1px solid #797978;border-radius:8px;color:#797978;font-weight:600;height:36px;transition:all .3s ease}.cms-btn-outline:hover{background:#797978;border-color:#797978;box-shadow:0 2px 8px #79797833;color:#fff;transform:translateY(-1px)}.cms-btn-outline:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b33533;color:#797978}.cms-btn-outline:disabled{background:#0000;border-color:#d9d9d9;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.vote-report-top-section{align-items:flex-start;display:flex;flex-direction:row;gap:24px;justify-content:center;margin:20px auto;max-width:1200px}.analyst-notes-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;width:800px}.analyst-notes-section .analyst-notes-header{background:linear-gradient(135deg,#797978,#6a6a69);border-top-left-radius:7px;border-top-right-radius:7px;color:#fff;padding:8px 20px;text-align:center}.analyst-notes-section .analyst-notes-header strong{color:#fff;font-size:13px;font-weight:700;letter-spacing:.3px}.analyst-notes-section .analyst-notes-content{background:#fff;padding:16px}.admin-edit-user-page{background-color:#fff;min-height:100vh;padding-top:0!important;padding:80px 0}.admin-edit-user-page_container{align-items:center;background-color:#eef0f3;display:flex;justify-content:center;min-height:100vh;padding:2rem}.admin-edit-user-page_container_form{background-color:#fff;box-shadow:var(--BowShadow);display:grid;height:auto;justify-content:center;margin:3rem auto;padding:3rem 4rem 4rem;width:900px}.admin-edit-user-page_container_form h2{text-align:center}.admin-edit-user-page_container_form input{width:100%}.admin-edit-user-page_container_form label{font-weight:700}.admin-edit-user-page_container_form button{margin:1rem 1rem 1rem 0}.read-only-input .ant-select-selection-item{color:#000}img.logo-img{width:100%}.logo{height:50px;width:50px}.ant-table-row-expand-icon{display:inline-flex!important;opacity:1!important;visibility:visible!important}.ant-table-expanded-row{display:table-row!important;height:auto!important;min-height:100px!important;visibility:visible!important}.ant-table-expanded-row>td{background:#fafafa!important;border-bottom:1px solid #f0f0f0!important;height:auto!important;min-height:100px!important;padding:16px!important}.ant-table-expanded-row-fixed{display:block!important}.ant-table-expanded-row-level-1,tbody.ant-table-tbody tr.ant-table-expanded-row{display:table-row!important;visibility:visible!important}tbody.ant-table-tbody tr.ant-table-expanded-row{height:auto!important}.edit-interactionPage{background-color:#eef0f3;background-color:#fff;min-height:100vh;padding-top:0!important;padding:80px 0}.edit-interactionPage_container{align-items:center;background-color:#eef0f3;display:flex;justify-content:center;min-height:100vh;padding:2rem}.edit-interactionPage_container_form{background-color:#fff;box-shadow:var(--BowShadow);display:grid;height:auto;justify-content:center;margin:3rem auto;padding:3rem 4rem 4rem;width:900px}.edit-interactionPage_container_form h2{text-align:center}.edit-interactionPage_container_form input{width:100%}.edit-interactionPage_container_form label{font-weight:700}.edit-interactionPage_container_form button{margin:1rem 1rem 1rem 0;width:75px}.mydiv{display:inline}.hidden{display:none}.ApproveDeclineBtn{display:contents;margin:inherit}.ContactInfoGroup{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.ContactInfoItem{margin-top:10px}.ContactInfoItem span{color:gray;font-weight:500}.ContactInfoItem span.Value{font-weight:400}.proposal-page{background-color:#fff;min-height:100vh;padding:80px 0}.proposal-page__PPGrid{margin:0 auto;max-width:1366px;min-height:calc(100vh - 320px);padding:0 1rem;width:100%}@media(min-width:768px){.proposal-page__PPGrid{padding:0 1.5rem}}.proposal-page__PPGrid .button-grouping{display:flex;justify-content:space-between}@media only screen and (min-width:1920px)and (max-width:4000px){.proposal-page{background-color:#fff;min-height:100vh;padding:80px 0}.proposal-page__PPGrid{width:1400px}}@media only screen and (min-width:1620px)and (max-width:1919px){.proposal-page{background-color:#fff;min-height:100vh;padding:80px 0}.proposal-page__PPGrid{width:1375px}}@media only screen and (min-width:1200px)and (max-width:1619px){.proposal-page{background-color:#fff;min-height:100vh;padding:80px 0}.proposal-page__PPGrid{width:1275px}}.upload-firm-report section{border-bottom:1px solid #cfcfcf;margin:16px 0}.upload-firm-report .action-btn{margin:.5rem}.upload-firm-report .proposal-number-column{display:inline-block;font-size:14px;width:8%}.upload-firm-report .proposal-description-column{display:inline-block;font-size:14px;width:47%}.upload-firm-report .report-rec-column,.upload-firm-report .report-rec-data-row{display:inline-block;font-size:14px;width:15%}.upload-firm-report .issuer-details-240{display:inline-block;width:240px}.uploadFileBtn{background:#1890ff;border-color:#1890ff;color:#fff;height:32px;margin:14px 14px 14px -154px}.upload-firm-block{display:inline-block;margin:5px}#read-only-input{color:#000}.holiday-input{border:1px solid gray;min-height:36px;min-width:400px;padding:5px}@media screen and (max-width:1344px){.holiday-input{min-width:275px}}.container{padding:20px}.container .client-list-item{padding-left:15px}.tableContainer{padding:.5rem}.tableContainer .searchDisplay{display:block;margin-bottom:.5rem}.tableContainer .buttons{display:flex;gap:.5rem;justify-content:center}.tableContainer .buttons button{min-width:90px}.pending-users-container{padding:1.5rem}@media(max-width:767px){.pending-users-container{padding:.75rem}}.pending-users-container .page-header-section{margin-bottom:1.5rem}.pending-users-container .page-header-section h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}@media(max-width:767px){.pending-users-container .page-header-section h1{font-size:1.5rem}}.pending-users-container .loading-container{align-items:center;color:#6b7280;display:flex;font-size:1.125rem;justify-content:center;min-height:300px}.pending-users-container .empty-state{border-radius:.75rem;box-shadow:0 2px 8px #00000014}.pending-users-container .empty-state .empty-content{color:#6b7280;padding:3rem 1.5rem;text-align:center}.pending-users-container .empty-state .empty-content p{font-size:1.125rem;margin:0}.pending-users-container .users-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:767px){.pending-users-container .users-grid{gap:1rem;grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1024px){.pending-users-container .users-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pending-users-container .users-grid{grid-template-columns:repeat(3,1fr)}}.pending-users-container .user-card{border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;transition:all .3s ease-in-out}.pending-users-container .user-card:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-2px)}.pending-users-container .user-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:1.25rem}@media(max-width:767px){.pending-users-container .user-card .ant-card-body{padding:1rem}}.pending-users-container .user-card .card-header{align-items:flex-start;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.pending-users-container .user-card .card-header .user-name{align-items:center;color:#1f2937;display:flex;flex:1;font-size:1.125rem;font-weight:600}@media(max-width:767px){.pending-users-container .user-card .card-header .user-name{font-size:1rem}}.pending-users-container .user-card .card-header .status-badge{flex-shrink:0;margin-left:.5rem}.pending-users-container .user-card .card-body{display:flex;flex:1;flex-direction:column;gap:.5rem;margin-bottom:1rem}.pending-users-container .user-card .card-body .info-row{align-items:flex-start;display:flex;font-size:.875rem;line-height:1.75}@media(max-width:767px){.pending-users-container .user-card .card-body .info-row{font-size:.75rem}}.pending-users-container .user-card .card-body .info-row .label{color:#1f2937;flex-shrink:0;font-weight:700;min-width:110px}@media(max-width:767px){.pending-users-container .user-card .card-body .info-row .label{min-width:90px}}.pending-users-container .user-card .card-body .info-row .value{color:#1f2937;word-break:break-word}.pending-users-container .user-card .card-body .info-row .value .time-ago{color:#6b7280;font-size:.75rem;font-style:italic}.pending-users-container .user-card .card-actions{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem}.pending-users-container .user-card .card-actions .ant-btn{border-radius:.5rem;font-size:.875rem;font-weight:600;height:40px;transition:all .3s ease-in-out}@media(max-width:767px){.pending-users-container .user-card .card-actions .ant-btn{font-size:1rem;height:44px}}.pending-users-container .user-card .card-actions .ant-btn:hover:not(:disabled){transform:translateY(-1px)}.pending-users-container .pagination-container{display:flex;justify-content:center;padding:1.5rem 0}@media(max-width:767px){.pending-users-container .pagination-container .ant-pagination .ant-pagination-item,.pending-users-container .pagination-container .ant-pagination .ant-pagination-next,.pending-users-container .pagination-container .ant-pagination .ant-pagination-prev{height:36px;line-height:34px;min-width:36px}.pending-users-container .pagination-container .ant-pagination .ant-pagination-options{margin-left:.5rem}}.atelis-container{padding:24px}.atelis-container .atelis-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px}.atelis-container .atelis-header h2{color:#393939;font-size:24px;font-weight:700;margin:0}.atelis-container .atelis-header .cms-btn-primary{align-items:center;background:linear-gradient(135deg,#f5b335,#eb9e0c);border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-weight:600;gap:8px;height:40px;padding:0 20px;transition:all .3s ease}.atelis-container .atelis-header .cms-btn-primary:hover{background:linear-gradient(135deg,#f6bc4d,#f5b335);box-shadow:0 4px 12px #f5b33566;transform:translateY(-2px)}.atelis-container .atelis-header .cms-btn-primary:active{transform:translateY(0)}.atelis-container .atelis-header .cms-btn-primary:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b33533}.atelis-container .atelis-search-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:20px;padding:20px}.atelis-container .atelis-search-section .ant-input-affix-wrapper{border:1px solid #e5e7eb;border-radius:8px;transition:all .3s ease}.atelis-container .atelis-search-section .ant-input-affix-wrapper:hover{border-color:#f5b335}.atelis-container .atelis-search-section .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.atelis-container .atelis-search-section .ant-input-affix-wrapper:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.atelis-container .atelis-search-section .ant-input-affix-wrapper .ant-input{border:none;font-size:15px}.atelis-container .atelis-search-section .ant-input-affix-wrapper .ant-input::placeholder{color:#797978;opacity:.7}.atelis-container .atelis-search-section .ant-input-affix-wrapper .anticon{color:#f5b335}.atelis-container .atelis-table-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:20px}.atelis-container .atelis-table-container .ag-theme-invictus-finance{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.atelis-container .atelis-table-container .ag-theme-invictus-finance .ag-header{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e5e7eb}.atelis-container .atelis-table-container .ag-theme-invictus-finance .ag-header-cell{color:#393939;font-weight:600}.atelis-container .atelis-table-container .ag-theme-invictus-finance .ag-row:hover{background-color:#f5b3350d}.atelis-container .atelis-table-container .ag-theme-invictus-finance .ag-cell{align-items:center;display:flex}.atelis-container .atelis-table-container .ag-theme-invictus-finance .action-buttons{align-items:center;display:flex;gap:8px}.atelis-container .atelis-table-container .ag-theme-invictus-finance .action-buttons .ant-btn-link{color:#f5b335;font-weight:500;padding:0 8px}.atelis-container .atelis-table-container .ag-theme-invictus-finance .action-buttons .ant-btn-link:hover{color:#d38e0a}.atelis-container .atelis-table-container .ag-theme-invictus-finance .ag-filter{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.atelis-container .atelis-table-container .ag-theme-invictus-finance .ag-filter-input{border:1px solid #e5e7eb;border-radius:4px;padding:4px 8px}.atelis-container .atelis-table-container .ag-theme-invictus-finance .ag-filter-input:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.atelis-container .atelis-table-container .ag-theme-invictus-finance .ag-paging-panel{background:#f8fafc;border-top:1px solid #e5e7eb;padding:12px}.atelis-container .atelis-table-container .ag-theme-invictus-finance .ag-paging-button:hover{background:#f5b3351a}.atelis-modal .ant-modal-content{background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;overflow:hidden;padding:0}.atelis-modal .ant-modal-header{background:linear-gradient(135deg,#393939,#535353);border-bottom:none;border-radius:12px 12px 0 0;margin:0;padding:20px 24px}.atelis-modal .ant-modal-header .ant-modal-title{color:#fff;font-size:18px;font-weight:700}.atelis-modal .ant-modal-close{border-radius:4px;color:#fff;height:24px;right:24px;top:20px;width:24px}.atelis-modal .ant-modal-close .ant-modal-close-x{color:#fff;font-size:16px;line-height:24px}.atelis-modal .ant-modal-close:hover{background:#ffffff1a;color:#fffc}.atelis-modal .ant-modal-body{background:#0000;padding:24px}.atelis-modal .atelis-steps{margin-bottom:32px}.atelis-modal .atelis-steps .ant-steps-item-process .ant-steps-item-icon{background:#f5b335;border-color:#f5b335}.atelis-modal .atelis-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:#f5b335}.atelis-modal .atelis-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#f5b335}.atelis-modal .atelis-steps .ant-steps-item-title{font-weight:500}.atelis-modal .atelis-form .step-content{min-height:200px;padding:20px 0}.atelis-modal .atelis-form .ant-form-item-label>label{color:#393939;font-weight:600}.atelis-modal .atelis-form .ant-input,.atelis-modal .atelis-form .ant-input-number,.atelis-modal .atelis-form .ant-select-selector{border:1px solid #e5e7eb;border-radius:8px}.atelis-modal .atelis-form .ant-input-number:hover,.atelis-modal .atelis-form .ant-input:hover,.atelis-modal .atelis-form .ant-select-selector:hover{border-color:#f5b335}.atelis-modal .atelis-form .ant-input-number.ant-input-focused,.atelis-modal .atelis-form .ant-input-number.ant-select-focused .ant-select-selector,.atelis-modal .atelis-form .ant-input-number:focus,.atelis-modal .atelis-form .ant-input.ant-input-focused,.atelis-modal .atelis-form .ant-input.ant-select-focused .ant-select-selector,.atelis-modal .atelis-form .ant-input:focus,.atelis-modal .atelis-form .ant-select-selector.ant-input-focused,.atelis-modal .atelis-form .ant-select-selector.ant-select-focused .ant-select-selector,.atelis-modal .atelis-form .ant-select-selector:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.atelis-modal .atelis-form .ant-select-selector{align-items:center;height:40px}.atelis-modal .atelis-form textarea.ant-input{padding:8px 12px}.atelis-modal .modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:20px}.atelis-modal .ant-modal-footer{border-top:1px solid #e5e7eb;padding:16px 24px}.atelis-modal .ant-modal-footer .ant-btn+.ant-btn{margin-left:8px}.atelis-modal .ant-modal-footer .cms-btn-primary{background:linear-gradient(135deg,#f5b335,#eb9e0c);border:none;border-radius:8px;color:#000;font-weight:600;height:36px;padding:0 20px;transition:all .3s ease}.atelis-modal .ant-modal-footer .cms-btn-primary:hover{box-shadow:0 4px 12px #f5b3354d;transform:translateY(-1px)}.atelis-modal .ant-modal-footer .cms-btn-secondary{background:#797978;border:none;border-radius:8px;color:#fff;font-weight:600;height:36px;padding:0 20px;transition:all .3s ease}.atelis-modal .ant-modal-footer .cms-btn-secondary:hover{background:#5f5f5f;transform:translateY(-1px)}.atelis-modal .ant-modal-footer .cms-btn-send{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;font-weight:600;height:36px;padding:0 20px;transition:all .3s ease}.atelis-modal .ant-modal-footer .cms-btn-send:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.ant-spin-container{position:relative}@media(max-width:768px){.atelis-container{padding:16px}.atelis-container .atelis-header{align-items:stretch;flex-direction:column;gap:16px}.atelis-container .atelis-header .cms-btn-primary{justify-content:center;width:100%}.atelis-container .atelis-search-section{padding:16px}.atelis-container .atelis-search-section .ant-input-affix-wrapper{max-width:100%!important}}@media(max-width:480px){.atelis-container{padding:12px}.atelis-container .atelis-header{padding:16px}.atelis-container .atelis-header h2{font-size:20px}.atelis-container .atelis-table-container{padding:12px}.atelis-container .atelis-table-container .ag-theme-invictus-finance{height:400px!important}.atelis-modal .ant-modal{margin:0;max-width:100%;padding:0;top:0}.atelis-modal .ant-modal-content{border-radius:0}}.contact-type-tag{border-radius:20px;font-weight:600;padding:4px 12px}.contact-type-tag.prospect{background:linear-gradient(135deg,#f5b335,#f7c566);border:none;color:#fff}.contact-type-tag.investor{background:linear-gradient(135deg,#059669,#07c78c)}.contact-type-tag.advisor{background:linear-gradient(135deg,#f76700,#ff832b)}.contact-type-tag.partner{background:linear-gradient(135deg,#d97706,#f99119);border:none;color:#fff}.edit-drawer-button button{margin-right:.5rem}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-header{background:linear-gradient(135deg,#393939,#5f5f5f);border-bottom:1px solid #e5e7eb}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-header .ant-drawer-title{color:#fff;font-size:1.25rem;font-weight:700}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-header .ant-drawer-close{color:#fff}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-header .ant-drawer-close:hover{background:#ffffff1a}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body{background:#f8fafc;height:100%;padding:0}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form{background:#fff;border-radius:0;box-shadow:none;min-height:100%;padding:24px}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item{margin-bottom:24px}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-form-item-label label{color:#393939;font-size:14px;font-weight:600}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-input,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-picker,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-select-selector{border:1px solid #e5e7eb;border-radius:8px;transition:all .3s ease}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-input:focus,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-input:hover,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-picker:focus,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-picker:hover,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-select-selector:focus,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-select-selector:hover{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-input-affix-wrapper{border:none!important}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-picker-focused,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-select-focused .ant-select-selector{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-picker-range{border:1px solid #e5e7eb;border-radius:8px}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-picker-range:focus,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-picker-range:hover{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-picker-range .ant-picker-active-bar{background:#f5b335}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-input[data-count]{border:1px solid #e5e7eb}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-input[data-count]:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-select .ant-select-selector{border:1px solid #e5e7eb!important}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-select .ant-select-selector:focus,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-select .ant-select-selector:hover,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-select-focused .ant-select-selector{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-select-multiple .ant-select-selection-item{background:linear-gradient(135deg,#f5b335,#f7c566);border:none;border-radius:4px;color:#fff}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-input-group .ant-input-group-addon .ant-btn[type=primary]{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#fff;font-weight:600;transition:all .3s ease}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item .ant-input-group .ant-input-group-addon .ant-btn[type=primary]:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);color:#fff}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item-has-error .ant-input,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item-has-error .ant-picker,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item-has-error .ant-select-selector{border-color:#e1251b!important}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item-has-error .ant-input:focus,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item-has-error .ant-input:hover,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item-has-error .ant-picker:focus,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item-has-error .ant-picker:hover,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item-has-error .ant-select-selector:focus,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item-has-error .ant-select-selector:hover{border-color:#e1251b!important;box-shadow:0 0 0 2px #e1251b1a!important}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-form-item-explain-error{color:#e1251b;font-size:12px;margin-top:4px}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-space{margin-top:32px}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-space .ant-btn[type=primary]{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;border-radius:8px;color:#fff;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-space .ant-btn[type=primary]:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;color:#fff;transform:translateY(-2px)}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-space .ant-btn:not([type=primary]){background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#797978;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-space .ant-btn:not([type=primary]):hover{border-color:#393939;color:#393939}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .option{display:flex;flex-direction:column}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .option .investorName{color:#797978;font-size:12px;margin-top:2px}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-typography a{color:#f5b335;font-weight:600}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-typography a:hover{color:#eb9e0c}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .tox-tinymce{border:1px solid #e5e7eb!important;border-radius:8px!important}.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-input::placeholder,.ant-drawer[data-testid=interaction-drawer] .ant-drawer-body .ant-form .ant-select-selection-placeholder{color:#797978;font-style:italic}.interaction-type-tag.phone-call{background:linear-gradient(135deg,#f5b335,#f7c566);border:none;color:#fff}.interaction-type-tag.email{background:linear-gradient(135deg,#059669,#07c78c);border:none;color:#fff}.interaction-type-tag.meeting{background:linear-gradient(135deg,#f76700,#ff832b);border:none;color:#fff}.interaction-type-tag.video-call{background:linear-gradient(135deg,#d97706,#f99119);border:none;color:#fff}.interaction-type-tag.other{background:linear-gradient(135deg,#797978,#9f9f9e);border:none;color:#fff}.interaction-details-content{padding:24px}.interaction-details-content .interaction-header{margin-bottom:24px}.interaction-details-content .interaction-header .interaction-title{color:#393939;font-size:1.5rem;font-weight:700;margin:0 0 8px}.interaction-details-content .interaction-header .interaction-meta{align-items:center;color:#797978;display:flex;font-size:14px;gap:16px}.interaction-details-content .interaction-header .interaction-actions{display:flex;gap:12px;margin-top:16px}.interaction-details-content .interaction-header .interaction-actions .ant-btn.edit-btn{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#fff;font-weight:600;transition:all .3s ease}.interaction-details-content .interaction-header .interaction-actions .ant-btn.edit-btn:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;color:#fff;transform:translateY(-2px)}.interaction-details-content .interaction-header .interaction-actions .ant-btn.delete-btn{background:linear-gradient(135deg,#e1251b,#bd1f17);border:none;color:#fff;font-weight:600;transition:all .3s ease}.interaction-details-content .interaction-header .interaction-actions .ant-btn.delete-btn:hover{background:linear-gradient(135deg,#ca2118,#aa1c14);box-shadow:0 4px 15px #e1251b4d;color:#fff;transform:translateY(-2px)}.interaction-details-content .ant-collapse{background:#0000;border:none}.interaction-details-content .ant-collapse .ant-collapse-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px}.interaction-details-content .ant-collapse .ant-collapse-item:last-child{margin-bottom:0}.interaction-details-content .ant-collapse .ant-collapse-item .ant-collapse-header{background:#f8fafc;border-radius:12px 12px 0 0;padding:16px 20px}.interaction-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:#393939}.interaction-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content{align-items:center;display:flex;gap:8px}.interaction-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .anticon{color:#f5b335;font-size:16px}.interaction-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content span{color:#393939;font-weight:600}.interaction-details-content .ant-collapse .ant-collapse-item .ant-collapse-content{border-top:1px solid #e5e7eb}.interaction-details-content .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:12px}.interaction-details-content .ant-card{border:1px solid #e5e7eb;border-radius:8px}.interaction-details-content .ant-card .ant-card-body{padding:16px}.interaction-details-content .contact-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:0}.interaction-details-content .contact-card .ant-card-body{padding:12px}.interaction-details-content .contact-card .contact-avatar{background:linear-gradient(135deg,#f5b335,#f76700);color:#fff;font-weight:600}.interaction-details-content .contact-card .contact-info .contact-name{color:#393939;font-size:14px;font-weight:600}.interaction-details-content .contact-card .contact-info .contact-company{color:#797978;font-size:12px}.interaction-details-content .internal-attendees-list .attendee-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:0}.interaction-details-content .internal-attendees-list .attendee-card .ant-card-body{padding:12px}.interaction-details-content .internal-attendees-list .attendee-card .attendee-avatar{background:linear-gradient(135deg,#059669,#07c78c);color:#fff;font-weight:600}.interaction-details-content .internal-attendees-list .attendee-card .attendee-info .attendee-name{color:#393939;font-size:14px;font-weight:600}.interaction-details-content .internal-attendees-list .attendee-card .attendee-info .attendee-title{color:#797978;font-size:12px}.interaction-form-container{background:#fff;padding:24px}.interaction-form-container .ant-form .ant-form-item{margin-bottom:24px}.interaction-form-container .ant-form .ant-form-item .ant-form-item-label label{color:#393939;font-weight:600}.interaction-form-container .ant-form .ant-form-item .ant-input,.interaction-form-container .ant-form .ant-form-item .ant-picker,.interaction-form-container .ant-form .ant-form-item .ant-select-selector{border:1px solid #e5e7eb;border-radius:8px;transition:all .3s ease}.interaction-form-container .ant-form .ant-form-item .ant-input:focus,.interaction-form-container .ant-form .ant-form-item .ant-input:hover,.interaction-form-container .ant-form .ant-form-item .ant-picker:focus,.interaction-form-container .ant-form .ant-form-item .ant-picker:hover,.interaction-form-container .ant-form .ant-form-item .ant-select-selector:focus,.interaction-form-container .ant-form .ant-form-item .ant-select-selector:hover{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.interaction-form-container .ant-form .ant-form-item .ant-input-affix-wrapper{border:none!important}.interaction-form-container .ant-form .ant-form-item .ant-picker-focused,.interaction-form-container .ant-form .ant-form-item .ant-select-focused .ant-select-selector{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}.interaction-form-container .ant-form .ant-form-item .ant-input[data-count]{border:1px solid #e5e7eb}.interaction-form-container .ant-form .ant-form-item .ant-input[data-count]:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.interaction-form-container .ant-form .form-actions{display:flex;gap:12px;margin-top:32px}.interaction-form-container .ant-form .form-actions .ant-btn.submit-btn{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#fff;font-weight:600;transition:all .3s ease}.interaction-form-container .ant-form .form-actions .ant-btn.submit-btn:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;color:#fff;transform:translateY(-2px)}.interaction-form-container .ant-form .form-actions .ant-btn.cancel-btn{background:#0000;border:1px solid #e5e7eb;color:#797978;font-weight:600;transition:all .3s ease}.interaction-form-container .ant-form .form-actions .ant-btn.cancel-btn:hover{border-color:#393939;color:#393939}.email-view-btn{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#fff;font-weight:600;transition:all .3s ease}.email-view-btn:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;color:#fff;transform:translateY(-2px)}@media(max-width:768px){.interaction-details-content{padding:16px}.interaction-details-content .interaction-header .interaction-title{font-size:1.25rem}.interaction-details-content .interaction-header .interaction-actions{flex-direction:column}.interaction-details-content .interaction-header .interaction-actions .ant-btn{width:100%}.interaction-form-container{padding:16px}}.option{padding:.5rem}.option .investorName{color:#6b7280;font-size:.875rem;font-style:italic;margin-top:.25rem}.ant-drawer .ant-drawer-body{height:100%}.event-type-tag{border-radius:20px;font-weight:600;padding:4px 12px}.event-type-tag.meeting{background:linear-gradient(135deg,#f5b335,#f7c566);border:none;color:#fff}.event-type-tag.conference{background:linear-gradient(135deg,#059669,#07c78c)}.event-type-tag.call{background:linear-gradient(135deg,#f76700,#ff832b);border:none;color:#fff}.event-type-tag.presentation{background:linear-gradient(135deg,#d97706,#f99119);border:none;color:#fff}.event-type-tag.other{background:linear-gradient(135deg,#797978,#9f9f9e);border:none;color:#fff}.ant-drawer .ant-form{background:#fff;border-radius:0;box-shadow:none;min-height:100%;padding:24px}.ant-drawer .ant-form .ant-form-item{margin-bottom:24px}.ant-drawer .ant-form .ant-form-item .ant-form-item-label label{color:#393939;font-size:14px;font-weight:600}.ant-drawer .ant-form .ant-form-item .ant-input,.ant-drawer .ant-form .ant-form-item .ant-picker,.ant-drawer .ant-form .ant-form-item .ant-select-selector{border:1px solid #e5e7eb;border-radius:8px;transition:all .3s ease}.ant-drawer .ant-form .ant-form-item .ant-input:focus,.ant-drawer .ant-form .ant-form-item .ant-input:hover,.ant-drawer .ant-form .ant-form-item .ant-picker:focus,.ant-drawer .ant-form .ant-form-item .ant-picker:hover,.ant-drawer .ant-form .ant-form-item .ant-select-selector:focus,.ant-drawer .ant-form .ant-form-item .ant-select-selector:hover{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.ant-drawer .ant-form .ant-form-item .ant-input-affix-wrapper{border:none!important}.ant-drawer .ant-form .ant-form-item .ant-picker-focused,.ant-drawer .ant-form .ant-form-item .ant-select-focused .ant-select-selector{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}.ant-drawer .ant-form .ant-form-item .ant-picker-range{border:1px solid #e5e7eb;border-radius:8px}.ant-drawer .ant-form .ant-form-item .ant-picker-range:focus,.ant-drawer .ant-form .ant-form-item .ant-picker-range:hover{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.ant-drawer .ant-form .ant-form-item .ant-picker-range .ant-picker-active-bar{background:#f5b335}.ant-drawer .ant-form .ant-form-item .ant-input[data-count]{border:1px solid #e5e7eb}.ant-drawer .ant-form .ant-form-item .ant-input[data-count]:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.ant-drawer .ant-form .ant-form-item .ant-select .ant-select-selector{border:1px solid #e5e7eb!important}.ant-drawer .ant-form .ant-form-item .ant-select .ant-select-selector:focus,.ant-drawer .ant-form .ant-form-item .ant-select .ant-select-selector:hover,.ant-drawer .ant-form .ant-form-item .ant-select-focused .ant-select-selector{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}.ant-drawer .ant-form .ant-form-item .ant-select-multiple .ant-select-selection-item{background:linear-gradient(135deg,#f5b335,#f7c566);border:none;border-radius:4px;color:#fff}.ant-drawer .ant-form .ant-form-item-has-error .ant-input,.ant-drawer .ant-form .ant-form-item-has-error .ant-picker,.ant-drawer .ant-form .ant-form-item-has-error .ant-select-selector{border-color:#e1251b!important}.ant-drawer .ant-form .ant-form-item-has-error .ant-input:focus,.ant-drawer .ant-form .ant-form-item-has-error .ant-input:hover,.ant-drawer .ant-form .ant-form-item-has-error .ant-picker:focus,.ant-drawer .ant-form .ant-form-item-has-error .ant-picker:hover,.ant-drawer .ant-form .ant-form-item-has-error .ant-select-selector:focus,.ant-drawer .ant-form .ant-form-item-has-error .ant-select-selector:hover{border-color:#e1251b!important;box-shadow:0 0 0 2px #e1251b1a!important}.ant-drawer .ant-form .ant-form-item-explain-error{color:#e1251b;font-size:12px;margin-top:4px}.option{display:flex;flex-direction:column}.option .investorName{color:#797978;font-size:12px;margin-top:2px}.ant-space{margin-top:32px}.ant-space .ant-btn[type=primary]{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;border-radius:8px;color:#fff;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.ant-space .ant-btn[type=primary]:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;color:#fff;transform:translateY(-2px)}.ant-space .ant-btn:not([type=primary]){background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#797978;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.ant-space .ant-btn:not([type=primary]):hover{border-color:#393939;color:#393939}.ant-typography a{color:#f5b335;font-weight:600}.ant-typography a:hover{color:#eb9e0c}.ant-input::placeholder,.ant-select-selection-placeholder{color:#797978;font-style:italic}.ant-row{margin-bottom:8px}.anticon-loading{color:#f5b335}@media(max-width:768px){.ant-drawer .ant-drawer-body,.ant-form{padding:16px}.ant-form .ant-form-item{margin-bottom:16px}.ant-space{margin-top:24px}.ant-space .ant-btn{margin-bottom:8px;width:100%}}.analytics-reports{background:#f8fafc;min-height:100vh;padding:24px}.analytics-reports .analytics-header{margin-bottom:24px}.analytics-reports .analytics-header h1{align-items:center;color:#393939;display:flex;font-size:28px;font-weight:700;gap:12px;margin-bottom:8px}.analytics-reports .analytics-header h1 .anticon{color:#f5b335}.analytics-reports .analytics-header p{color:#797978;font-size:14px;margin:0}.analytics-reports .filters-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.analytics-reports .filters-card .filter-group label{color:#393939;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.analytics-reports .filters-card .filter-group .ant-picker,.analytics-reports .filters-card .filter-group .ant-select{border-radius:8px}.analytics-reports .stat-card{border-radius:12px;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.analytics-reports .stat-card.clickable-stat{cursor:pointer}.analytics-reports .stat-card.clickable-stat:hover{border:1px solid #f5b335;box-shadow:0 6px 16px #f5b3354d;transform:translateY(-3px)}.analytics-reports .stat-card.clickable-stat:active{transform:translateY(-1px)}.analytics-reports .stat-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.analytics-reports .stat-card .ant-statistic-title{color:#797978;font-size:14px;font-weight:600}.analytics-reports .stat-card .ant-statistic-content{font-size:28px;font-weight:700}.analytics-reports .stat-card .ant-statistic-content-value{line-height:1.3;word-break:break-word}.analytics-reports .stat-card.top-event-card{padding:24px}.analytics-reports .stat-card.top-event-card .stat-title{color:#797978;font-size:14px;font-weight:600;margin-bottom:8px}.analytics-reports .stat-card.top-event-card .stat-value{color:#393939;font-size:18px;font-weight:700;word-break:break-word}.analytics-reports .category-stat{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:16px;text-align:center;transition:all .3s ease}.analytics-reports .category-stat:hover{border-color:#f5b335;box-shadow:0 2px 8px #f5b33533;transform:translateY(-2px)}.analytics-reports .category-stat .category-name{color:#393939;font-size:14px;font-weight:600;margin-bottom:8px}.analytics-reports .category-stat .category-count{color:#f5b335;font-size:24px;font-weight:700;margin-bottom:4px}.analytics-reports .category-stat .category-percentage{color:#797978;font-size:12px;font-weight:500}.analytics-reports .category-stat.company-stat{cursor:pointer}.analytics-reports .category-stat.company-stat:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff4d;transform:translateY(-4px)}.analytics-reports .category-stat.company-stat:hover .category-name{color:#1890ff}.analytics-reports .category-stat.company-stat:active{transform:translateY(-2px)}.analytics-reports .events-table-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.analytics-reports .events-table-card .ant-card-head{background:linear-gradient(135deg,#393939,#4a4a4a);border-bottom:none;border-radius:12px 12px 0 0}.analytics-reports .events-table-card .ant-card-head .ant-card-head-title{color:#fff;font-size:18px;font-weight:700}.analytics-reports .events-table-card .ant-card-body{padding:16px}.analytics-reports .ag-theme-quartz{--ag-header-background-color:#3b3b3b;--ag-header-foreground-color:#fff;--ag-border-radius:8px}@media(max-width:992px){.analytics-reports{padding:16px}.analytics-reports .analytics-header h1,.analytics-reports .stat-card .ant-statistic-content{font-size:24px}}@media(max-width:768px){.analytics-reports{padding:12px}.analytics-reports .analytics-header h1{font-size:20px}.analytics-reports .stat-card{margin-bottom:16px}}.pl-helper-container{padding:24px}.pl-helper-container .pl-helper-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px}.pl-helper-container .pl-helper-header h2{color:#393939;font-size:1.75rem;font-weight:700;margin:0}.pl-helper-container .pl-helper-header p{color:#797978;font-size:.95rem;margin:0}.pl-helper-container .pl-helper-header .file-info{align-items:center;background:#0596691a;border-radius:8px;color:#059669;display:flex;font-weight:500;padding:8px 16px}.pl-helper-container .config-card{border-left:4px solid #f5b335;border-radius:12px;box-shadow:0 2px 8px #0000000f}.pl-helper-container .config-card .config-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.pl-helper-container .config-card .config-header h3{color:#393939;font-size:1.1rem;font-weight:600;margin:0}.pl-helper-container .config-card .config-header .toggle-config-btn{color:#f5b335;font-weight:600;padding:0}.pl-helper-container .config-card .config-header .toggle-config-btn:hover{color:#d38e0a}.pl-helper-container .config-card .ant-form-item-label>label{color:#393939;font-weight:600}.pl-helper-container .config-card .ant-input{border:1px solid #e5e7eb;border-radius:8px;text-transform:uppercase}.pl-helper-container .config-card .ant-input:hover{border-color:#f5b335}.pl-helper-container .config-card .ant-input.ant-input-focused,.pl-helper-container .config-card .ant-input:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.pl-helper-container .config-card .config-preview{background:#f8fafc;border-left:3px solid #f5b335;border-radius:8px;margin-top:16px;padding:16px 20px}.pl-helper-container .config-card .config-preview p{color:#393939;font-weight:600;margin-bottom:12px}.pl-helper-container .config-card .config-preview ul{list-style:none;margin:0;padding-left:0}.pl-helper-container .config-card .config-preview ul li{align-items:center;color:#797978;display:flex;gap:8px;margin-bottom:8px}.pl-helper-container .config-card .config-preview ul li:last-child{margin-bottom:0}.pl-helper-container .config-card .config-preview ul li .ant-tag{font-weight:600;margin:0}.pl-helper-container .upload-card{border-radius:12px;box-shadow:0 2px 8px #0000000f}.pl-helper-container .upload-card .upload-area{padding:40px 20px;text-align:center}.pl-helper-container .upload-card .upload-area h3{color:#393939;font-size:1.5rem;font-weight:600;margin-bottom:12px}.pl-helper-container .upload-card .upload-area p{color:#797978;margin-bottom:24px}.pl-helper-container .upload-card .upload-area .upload-info{background:#f8fafc;border-left:4px solid #f5b335;border-radius:8px;margin-top:32px;padding:20px;text-align:left}.pl-helper-container .upload-card .upload-area .upload-info p{color:#393939;margin-bottom:12px}.pl-helper-container .upload-card .upload-area .upload-info ul{margin:0;padding-left:24px}.pl-helper-container .upload-card .upload-area .upload-info ul li{color:#797978;margin-bottom:8px}.pl-helper-container .upload-card .upload-area .upload-info ul li:last-child{margin-bottom:0}.pl-helper-container .loading-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:60px 20px;text-align:center}.pl-helper-container .loading-card p{color:#797978;font-weight:500}.pl-helper-container .stat-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.pl-helper-container .stat-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.pl-helper-container .sql-card{border-left:4px solid #f5b335;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.pl-helper-container .sql-card .ant-card-head{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e5e7eb}.pl-helper-container .sql-card .sql-content{background:#1e1e1e;border-radius:8px;margin-bottom:16px;overflow-x:auto;padding:20px}.pl-helper-container .sql-card .sql-content pre{color:#4ec9b0;font-family:Monaco,Courier New,monospace;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap;word-wrap:break-word}.pl-helper-container .sql-card .sql-info{background:#f8fafc;border-left:3px solid #f5b335;border-radius:8px;padding:12px 16px}.pl-helper-container .sql-card .sql-info p{color:#393939;font-size:.9rem;margin:0}.pl-helper-container .sql-card .sql-info p code{background:#fff;border-radius:4px;color:#f5b335;font-family:Monaco,Courier New,monospace;font-weight:600;padding:2px 8px}.pl-helper-container .results-card{border-radius:12px;box-shadow:0 2px 8px #0000000f}.pl-helper-container .results-card .ant-card-head{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e5e7eb}.pl-helper-container .results-card .ant-table{font-size:.9rem}.pl-helper-container .results-card .ant-table .ant-table-thead>tr>th{background:#393939;color:#fff;font-weight:600}.pl-helper-container .results-card .ant-table .ant-table-tbody>tr:hover>td{background:#f5b3350d}.pl-helper-container .action-buttons{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;gap:16px;justify-content:center;margin-top:24px;padding:24px}.pl-helper-container .cms-btn-primary{background:linear-gradient(135deg,#f5b335,#eb9e0c);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.pl-helper-container .cms-btn-primary:hover{background:linear-gradient(135deg,#f6bc4d,#f5b335);border:none;box-shadow:0 4px 12px #f5b33566;color:#000;transform:translateY(-2px)}.pl-helper-container .cms-btn-primary:active{transform:translateY(0)}.pl-helper-container .cms-btn-primary:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b33533;color:#000}.pl-helper-container .cms-btn-secondary{background:#797978;border:none;border-radius:8px;color:#fff;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.pl-helper-container .cms-btn-secondary:hover{background:#5f5f5f;color:#fff;transform:translateY(-2px)}.pl-helper-container .cms-btn-secondary:active{transform:translateY(0)}.pl-helper-container .cms-btn-send{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.pl-helper-container .cms-btn-send:hover{background:linear-gradient(135deg,#059669,#036546);border:none;box-shadow:0 4px 12px #05966966;color:#fff;transform:translateY(-2px)}.pl-helper-container .cms-btn-send:active{transform:translateY(0)}.pl-helper-container .cms-btn-send:focus{border-color:#059669;box-shadow:0 0 0 2px #05966933;color:#fff}@media(max-width:768px){.pl-helper-container{padding:16px}.pl-helper-container .pl-helper-header{align-items:stretch;flex-direction:column;gap:16px}.pl-helper-container .pl-helper-header .file-info{justify-content:center}.pl-helper-container .action-buttons{flex-direction:column}.pl-helper-container .action-buttons button{width:100%}}@media(max-width:480px){.pl-helper-container{padding:12px}.pl-helper-container .pl-helper-header{padding:16px}.pl-helper-container .pl-helper-header h2{font-size:1.5rem}.pl-helper-container .upload-card .upload-area{padding:24px 16px}}.cik-helper-container{padding:24px}.cik-helper-container .cik-helper-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px}.cik-helper-container .cik-helper-header h2{color:#393939;font-size:1.75rem;font-weight:700;margin:0}.cik-helper-container .cik-helper-header p{color:#797978;font-size:.95rem;margin:0}.cik-helper-container .cik-helper-header .file-info{align-items:center;background:#0596691a;border-radius:8px;color:#059669;display:flex;font-weight:500;padding:8px 16px}.cik-helper-container .upload-card{border-radius:12px;box-shadow:0 2px 8px #0000000f}.cik-helper-container .upload-card .upload-area{padding:40px 20px;text-align:center}.cik-helper-container .upload-card .upload-area h3{color:#393939;font-size:1.5rem;font-weight:600;margin-bottom:12px}.cik-helper-container .upload-card .upload-area p{color:#797978;margin-bottom:24px}.cik-helper-container .upload-card .upload-area .upload-info{background:#f8fafc;border-left:4px solid #f5b335;border-radius:8px;margin-top:32px;padding:20px;text-align:left}.cik-helper-container .upload-card .upload-area .upload-info p{color:#393939;margin-bottom:12px}.cik-helper-container .upload-card .upload-area .upload-info ul{margin:0 0 16px;padding-left:24px}.cik-helper-container .upload-card .upload-area .upload-info ul li{color:#797978;margin-bottom:8px}.cik-helper-container .upload-card .upload-area .upload-info ul li:last-child{margin-bottom:0}.cik-helper-container .upload-card .upload-area .upload-info .example-csv{background:#1e1e1e;border-radius:8px;padding:16px}.cik-helper-container .upload-card .upload-area .upload-info .example-csv code{color:#4ec9b0;font-family:Monaco,Courier New,monospace;font-size:12px;line-height:1.6}.cik-helper-container .loading-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:60px 20px;text-align:center}.cik-helper-container .loading-card p{color:#797978;font-weight:500}.cik-helper-container .stat-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.cik-helper-container .stat-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.cik-helper-container .results-card{border-left:4px solid #f5b335;border-radius:12px;box-shadow:0 2px 8px #0000000f}.cik-helper-container .results-card .ant-card-head{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e5e7eb}.cik-helper-container .results-card .ant-table{font-size:.9rem}.cik-helper-container .results-card .ant-table .ant-table-thead>tr>th{background:#393939;color:#fff;font-weight:600}.cik-helper-container .results-card .ant-table .ant-table-tbody>tr:hover>td{background:#f5b3350d}.cik-helper-container .action-buttons{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;gap:16px;justify-content:center;margin-top:24px;padding:24px}.cik-helper-container .cms-btn-primary{background:linear-gradient(135deg,#f5b335,#eb9e0c);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.cik-helper-container .cms-btn-primary:hover{background:linear-gradient(135deg,#f6bc4d,#f5b335);border:none;box-shadow:0 4px 12px #f5b33566;color:#000;transform:translateY(-2px)}.cik-helper-container .cms-btn-primary:active{transform:translateY(0)}.cik-helper-container .cms-btn-primary:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b33533;color:#000}.cik-helper-container .cms-btn-secondary{background:#797978;border:none;border-radius:8px;color:#fff;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.cik-helper-container .cms-btn-secondary:hover{background:#5f5f5f;color:#fff;transform:translateY(-2px)}.cik-helper-container .cms-btn-secondary:active{transform:translateY(0)}.cik-helper-container .cms-btn-send{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;font-weight:600;height:40px;padding:0 24px;transition:all .3s ease}.cik-helper-container .cms-btn-send:hover{background:linear-gradient(135deg,#059669,#036546);border:none;box-shadow:0 4px 12px #05966966;color:#fff;transform:translateY(-2px)}.cik-helper-container .cms-btn-send:active{transform:translateY(0)}.cik-helper-container .cms-btn-send:focus{border-color:#059669;box-shadow:0 0 0 2px #05966933;color:#fff}@media(max-width:768px){.cik-helper-container{padding:16px}.cik-helper-container .cik-helper-header{align-items:stretch;flex-direction:column;gap:16px}.cik-helper-container .cik-helper-header .file-info{justify-content:center}.cik-helper-container .action-buttons{flex-direction:column}.cik-helper-container .action-buttons button{width:100%}}@media(max-width:480px){.cik-helper-container{padding:12px}.cik-helper-container .cik-helper-header{padding:16px}.cik-helper-container .cik-helper-header h2{font-size:1.5rem}.cik-helper-container .upload-card .upload-area{padding:24px 16px}}.edit-agencyPage{background-color:#fff;min-height:100vh;padding-top:0!important;padding:80px 0}.edit-agencyPage_container{align-items:center;background-color:#eef0f3;display:flex;justify-content:center;min-height:100vh;padding:2rem}.edit-agencyPage_container_form{background-color:#fff;box-shadow:var(--BowShadow);display:grid;height:auto;margin:3rem auto;padding:3rem 4rem 4rem;width:900px}.edit-agencyPage_container_form h2{font-weight:700;margin-bottom:2rem;text-align:center}.edit-agencyPage_container_form .ant-form-item{margin-bottom:1.5rem}.edit-agencyPage_container_form label{font-weight:700}.edit-agencyPage_container_form input{border-radius:5px;padding:.8rem;width:100%}.edit-agencyPage_container_form .ant-switch{margin-left:.5rem}.edit-agencyPage_container_form .list-section{margin-top:2rem}.edit-agencyPage_container_form .list-section h3{font-weight:700;margin-bottom:1rem}.edit-agencyPage_container_form .no-data{color:gray;font-size:.9rem;margin-top:1rem;text-align:center}.edit-agencyPage_container_form .issuer-list-item{align-items:center;display:flex;justify-content:space-between}.edit-agencyPage_container_form .issuer-list-item img{height:30px;margin-right:10px;object-fit:contain;width:30px}.edit-agencyPage_container_form .issuer-list-item .issuer-details{align-items:center;display:flex}.edit-agencyPage_container_form .issuer-list-item .remove-button{margin-left:auto}:export{primaryGold:#f5b335;primaryDark:#393939;successGreen:#059669;dangerRed:#dc2626;fontFamily:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif}.agency-page{background-color:#fff;min-height:100vh;padding:80px 0}.agency-page__content{margin:0 auto;max-width:1366px;min-height:100vh;min-height:calc(100vh - 320px);padding:0 1rem;width:100%}@media(min-width:768px){.agency-page__content{padding:0 1.5rem}}.agency-page__content h2{margin-bottom:24px}.image-container{align-items:center;display:flex;margin-bottom:20px}.image-container img{height:auto;margin-right:20px;width:100px}.image-container h2{margin:0}.user-settings{display:flex;flex-direction:row;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:24px;justify-content:space-between;padding:0}.user-settings .card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48%}.user-settings .card:hover{box-shadow:0 8px 32px #0000001f;transform:translateY(-4px)}.user-settings .card h2,.user-settings .card h3{color:#393939;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:24px;text-align:center}.user-settings .card input{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;margin-bottom:16px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.user-settings .card input:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a;outline:none}.user-settings .card input:hover{border-color:#f5b335}.user-settings .card input::placeholder{color:#797978}.user-settings .card button{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.user-settings .card button:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;transform:translateY(-2px)}.user-settings .card button:disabled{background:#797978;box-shadow:none;cursor:not-allowed;transform:none}.user-settings .user-info-card{text-align:center}.user-settings .user-info-card .logo{align-items:center;background:#0000;display:flex;height:120px;justify-content:center;margin:0 auto 24px;overflow:hidden;width:120px}.user-settings .user-info-card .logo img{background:#0000;height:auto;object-fit:contain;width:100%}.user-settings .user-info-card .logo p{color:#797978;font-size:14px}.user-settings .user-info-card .details{margin-top:24px}.user-settings .user-info-card .details p{color:#393939;font-size:14px;line-height:1.5;margin-bottom:8px}.user-settings .user-info-card .details p:nth-child(2),.user-settings .user-info-card .details p:nth-child(3){font-weight:600}.user-settings .user-info-card .details p:nth-child(2):before,.user-settings .user-info-card .details p:nth-child(3):before{color:#f5b335;content:attr(data-label);font-weight:700;margin-right:4px}.user-settings .user-info-card .details .calendar-connection{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:20px;text-align:left}.user-settings .user-info-card .details .calendar-connection p{font-size:14px;font-weight:600;margin-bottom:12px}.user-settings .user-info-card .details .calendar-connection p:first-child{align-items:center;color:#059669;display:flex;gap:8px}.user-settings .user-info-card .details .calendar-connection .ant-select{margin-bottom:12px}.user-settings .user-info-card .details .calendar-connection .ant-select .ant-select-selector{border:1px solid #e5e7eb;border-radius:8px;transition:all .3s ease}.user-settings .user-info-card .details .calendar-connection .ant-select .ant-select-selector:hover{border-color:#f5b335}.user-settings .user-info-card .details .calendar-connection .ant-select.ant-select-focused .ant-select-selector{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.user-settings .user-info-card .details .calendar-connection .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;border-radius:8px;font-weight:600}.user-settings .user-info-card .details .calendar-connection .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;transform:translateY(-2px)}.user-settings .user-info-card .details .calendar-connection .ant-btn.ant-btn-dashed{border:1px dashed #e5e7eb;border-radius:8px;color:#393939}.user-settings .user-info-card .details .calendar-connection .ant-btn.ant-btn-dashed:hover{border-color:#f5b335;color:#f5b335}.user-settings .user-info-card .details .calendar-connection .nylas-connect-btn{background:linear-gradient(135deg,#059669,#046f4d);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.user-settings .user-info-card .details .calendar-connection .nylas-connect-btn:hover{background:linear-gradient(135deg,#047d58,#035b40);box-shadow:0 4px 15px #0596694d;transform:translateY(-2px)}.user-settings .user-info-card .details .calendar-connection .nylas-disconnect-btn{background:linear-gradient(135deg,#e1251b,#bd1f17)!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;padding:8px 16px!important;transition:all .3s ease!important}.user-settings .user-info-card .details .calendar-connection .nylas-disconnect-btn:hover{background:linear-gradient(135deg,#ca2118,#aa1c14)!important;box-shadow:0 4px 15px #e1251b4d!important;transform:translateY(-2px)!important}.user-settings .password-reset-card{width:48%}.user-settings .password-reset-card form{display:flex;flex-direction:column;width:100%}.user-settings .password-reset-card form .password-field{margin-bottom:16px;position:relative}.user-settings .password-reset-card form .password-field input{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:12px 40px 12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.user-settings .password-reset-card form .password-field input:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a;outline:none}.user-settings .password-reset-card form .password-field input:hover{border-color:#f5b335}.user-settings .password-reset-card form .password-field input::placeholder{color:#797978}.user-settings .password-reset-card form .password-field span{color:#797978;cursor:pointer;font-size:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .3s ease}.user-settings .password-reset-card form .password-field span:hover{color:#f5b335}.user-settings .password-reset-card form .error-text{color:#e1251b;font-size:12px;font-weight:500;margin-bottom:16px}.user-settings .password-reset-card form button{margin-top:24px}.user-settings .password-reset-card form button:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.user-settings{align-items:center;flex-direction:column;gap:20px;padding:0}.user-settings .card{margin-bottom:20px;padding:24px;width:100%}.user-settings .card h2,.user-settings .card h3{font-size:1.25rem}.user-settings .card button,.user-settings .card input{font-size:14px}.user-settings .password-reset-card,.user-settings .user-info-card{width:100%}.user-settings .logo{height:100px;width:100px}.user-settings .calendar-connection{padding:16px}}@media(max-width:480px){.user-settings{gap:16px}.user-settings .card{padding:20px}.user-settings .card h2,.user-settings .card h3{font-size:1.125rem}.user-settings .card button,.user-settings .card input{font-size:13px;padding:10px 14px}.user-settings .logo{height:80px;width:80px}.user-settings .calendar-connection{padding:12px}.user-settings .calendar-connection .ant-btn{font-size:13px;padding:8px 16px}}.list-management-container{padding:24px}.list-management-container .header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:24px;row-gap:1rem}.list-management-container .header h2{margin:0}.list-management-container .peers-section{padding:16px}.list-management-container .peers-section h4{margin-bottom:16px}.list-management-container .peers-section .ant-tag{margin-bottom:8px}.list-management-container .error-message{color:#ff4d4f;margin-top:8px}.contact-list-container{display:flex;flex-direction:column}.contact-list-container .create-button{width:fit-content}.company-list-container{display:flex;flex-direction:column}.company-list-container .create-button{width:fit-content}.accountManagementPageContainer{background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;margin:0 auto;min-height:calc(100vh - 320px);padding:100px 0;width:1666px}.accountManagementPageContainer .tab-holder{height:100%;overflow-y:auto;padding-right:10px;position:fixed;top:100px;width:200px}.accountManagementPageContainer .tab-holder .tab-item{border-radius:8px;color:#393939;cursor:pointer;font-weight:500;margin-bottom:8px;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.accountManagementPageContainer .tab-holder .tab-item.active{background:linear-gradient(135deg,#f5b335,#f7c566);box-shadow:0 4px 15px #f5b3354d;color:#fff;font-weight:600;transform:translateX(4px)}.accountManagementPageContainer .tab-holder .tab-item:hover:not(.active){background:#f5b3351a;color:#393939;transform:translateX(2px)}.accountManagementPageContainer .tab-content{border-left:1px solid #e5e7eb;flex-grow:1;margin-left:210px;padding:32px}.accountManagementPageContainer .tab-content .tab-view{display:none}.accountManagementPageContainer .tab-content .tab-view.active{display:block}.terms-content{color:#333;font-family:Arial,sans-serif;height:fit-content;padding:1rem}h2{font-size:24px;margin-bottom:16px}h3{font-size:18px;margin-bottom:8px}p{font-size:14px;margin-bottom:12px}.last-updated{color:#666;font-size:14px;margin-top:24px}.terms{height:600px;overflow-y:scroll;text-align:justify}.buttonGroup{display:flex;justify-content:flex-end;margin-top:1rem}.buttonGroup button{margin:0 1rem}.password-change-success{margin-top:20px;text-align:center}.event-detail-container .event-detail{column-gap:.5rem;display:flex;flex-direction:row}.event-detail-container .event-detail span{color:#393939;font-weight:600}.event-detail-container .event-detail-description span{color:#393939;font-weight:700}.event-type-tag.analyst-day{background:linear-gradient(135deg,#f5b335,#f7c566);border:none;color:#fff}.event-type-tag.conference{background:linear-gradient(135deg,#f76700,#ff832b);border:none;color:#fff}.event-type-tag.proxy-meeting{background:linear-gradient(135deg,#393939,#5f5f5f);border:none;color:#fff}.event-type-tag.roadshow{background:linear-gradient(135deg,#797978,#9f9f9e);border:none;color:#fff}.event-type-tag.site-tour{background:linear-gradient(135deg,#059669,#07c78c);border:none;color:#fff}.event-type-tag.virtual{background:linear-gradient(135deg,#d97706,#f99119);border:none;color:#fff}.event-type-tag.proxy-engagement{background:linear-gradient(135deg,#e1251b,#e94e46);border:none;color:#fff}.event-status-tag.upcoming{background:linear-gradient(135deg,#f5b335,#f7c566);border:none;color:#fff}.event-status-tag.ongoing{background:linear-gradient(135deg,#059669,#07c78c);border:none;color:#fff}.event-status-tag.past{background:linear-gradient(135deg,#797978,#9f9f9e);border:none;color:#fff}.event-details-content{padding:24px}.event-details-content .event-header{margin-bottom:24px}.event-details-content .event-header .event-title{color:#393939;font-size:1.5rem;font-weight:700;margin:0 0 8px}.event-details-content .event-header .event-meta{align-items:center;color:#797978;display:flex;font-size:14px;gap:16px}.event-details-content .event-header .event-actions{display:flex;gap:12px;margin-top:16px}.event-details-content .event-header .event-actions .ant-btn.edit-btn{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#fff;font-weight:600;transition:all .3s ease}.event-details-content .event-header .event-actions .ant-btn.edit-btn:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;color:#fff;transform:translateY(-2px)}.event-details-content .event-header .event-actions .ant-btn.delete-btn{background:linear-gradient(135deg,#e1251b,#bd1f17);border:none;color:#fff;font-weight:600;transition:all .3s ease}.event-details-content .event-header .event-actions .ant-btn.delete-btn:hover{background:linear-gradient(135deg,#ca2118,#aa1c14);box-shadow:0 4px 15px #e1251b4d;color:#fff;transform:translateY(-2px)}.event-details-content .ant-collapse{background:#0000;border:none}.event-details-content .ant-collapse .ant-collapse-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px}.event-details-content .ant-collapse .ant-collapse-item:last-child{margin-bottom:0}.event-details-content .ant-collapse .ant-collapse-item .ant-collapse-header{background:#f8fafc;border-radius:12px 12px 0 0;padding:16px 20px}.event-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:#393939}.event-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content{align-items:center;display:flex;gap:8px}.event-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .anticon{color:#f5b335;font-size:16px}.event-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content span{color:#393939;font-weight:600}.event-details-content .ant-collapse .ant-collapse-item .ant-collapse-content{border-top:1px solid #e5e7eb}.event-details-content .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:20px}.event-details-content .ant-card{border:1px solid #e5e7eb;border-radius:8px}.event-details-content .ant-card .ant-card-body{padding:16px}.event-details-content .internal-attendees-list .attendee-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:16px}.event-details-content .internal-attendees-list .attendee-card .attendee-avatar{background:linear-gradient(135deg,#f5b335,#f76700);color:#fff;font-weight:600}.event-details-content .internal-attendees-list .attendee-card .attendee-info .attendee-name{color:#393939;font-weight:600}.event-details-content .internal-attendees-list .attendee-card .attendee-info .attendee-title{color:#797978;font-size:12px}.event-form-container{background:#fff;padding:24px}.event-form-container .ant-form .ant-form-item{margin-bottom:24px}.event-form-container .ant-form .ant-form-item .ant-form-item-label label{color:#393939;font-weight:600}.event-form-container .ant-form .ant-form-item .ant-input,.event-form-container .ant-form .ant-form-item .ant-picker,.event-form-container .ant-form .ant-form-item .ant-select-selector{border:1px solid #e5e7eb;border-radius:8px;transition:all .3s ease}.event-form-container .ant-form .ant-form-item .ant-input:focus,.event-form-container .ant-form .ant-form-item .ant-input:hover,.event-form-container .ant-form .ant-form-item .ant-picker:focus,.event-form-container .ant-form .ant-form-item .ant-picker:hover,.event-form-container .ant-form .ant-form-item .ant-select-selector:focus,.event-form-container .ant-form .ant-form-item .ant-select-selector:hover{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.event-form-container .ant-form .ant-form-item .ant-input-affix-wrapper{border:none!important}.event-form-container .ant-form .ant-form-item .ant-picker-focused,.event-form-container .ant-form .ant-form-item .ant-select-focused .ant-select-selector{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}.event-form-container .ant-form .form-actions{display:flex;gap:12px;margin-top:32px}.event-form-container .ant-form .form-actions .ant-btn.submit-btn{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#fff;font-weight:600;transition:all .3s ease}.event-form-container .ant-form .form-actions .ant-btn.submit-btn:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;color:#fff;transform:translateY(-2px)}.event-form-container .ant-form .form-actions .ant-btn.cancel-btn{background:#0000;border:1px solid #e5e7eb;color:#797978;font-weight:600;transition:all .3s ease}.event-form-container .ant-form .form-actions .ant-btn.cancel-btn:hover{border-color:#393939;color:#393939}@media(max-width:768px){.event-details-content{padding:16px}.event-details-content .event-header .event-title{font-size:1.25rem}.event-details-content .event-header .event-actions{flex-direction:column}.event-details-content .event-header .event-actions .ant-btn{width:100%}.event-form-container{padding:16px}}.contact-detail-container .contact-detail{column-gap:.5rem;display:flex;flex-direction:column}.contact-detail-container .contact-detail span{color:#393939;font-weight:600}.contact-detail-container .contact-detail-description span{color:#393939;font-weight:700}.contact-detail-container .edit-drawer-button button{margin-right:.5rem}.ant-drawer .ant-drawer-header{background:linear-gradient(135deg,#393939,#5f5f5f);border-bottom:1px solid #e5e7eb}.ant-drawer .ant-drawer-header .ant-drawer-title{color:#fff;font-size:1.25rem;font-weight:700}.ant-drawer .ant-drawer-header .ant-drawer-close{color:#fff}.ant-drawer .ant-drawer-header .ant-drawer-close:hover{background:#ffffff1a}.ant-drawer .ant-drawer-body{background:#f8fafc;padding:0}.contact-type-tag.investor{background:linear-gradient(135deg,#f5b335,#f7c566);border:none;color:#fff}.contact-type-tag.analyst{background:linear-gradient(135deg,#f76700,#ff832b);border:none;color:#fff}.contact-type-tag.consultant{background:linear-gradient(135deg,#059669,#07c78c);border:none;color:#fff}.contact-type-tag.advisor{background:linear-gradient(135deg,#d97706,#f99119);border:none;color:#fff}.contact-type-tag.client{background:linear-gradient(135deg,#393939,#5f5f5f);border:none;color:#fff}.contact-type-tag.other{background:linear-gradient(135deg,#797978,#9f9f9e);border:none;color:#fff}.contact-details-content{padding:24px}.contact-details-content .contact-header{margin-bottom:24px}.contact-details-content .contact-header .contact-title{color:#393939;font-size:1.5rem;font-weight:700;margin:0 0 8px}.contact-details-content .contact-header .contact-meta{align-items:center;color:#797978;display:flex;font-size:14px;gap:16px}.contact-details-content .contact-header .contact-actions{display:flex;gap:12px;margin-top:16px}.contact-details-content .contact-header .contact-actions .ant-btn.edit-btn{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#fff;font-weight:600;transition:all .3s ease}.contact-details-content .contact-header .contact-actions .ant-btn.edit-btn:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;color:#fff;transform:translateY(-2px)}.contact-details-content .contact-header .contact-actions .ant-btn.delete-btn{background:linear-gradient(135deg,#e1251b,#bd1f17);border:none;color:#fff;font-weight:600;transition:all .3s ease}.contact-details-content .contact-header .contact-actions .ant-btn.delete-btn:hover{background:linear-gradient(135deg,#ca2118,#aa1c14);box-shadow:0 4px 15px #e1251b4d;color:#fff;transform:translateY(-2px)}.contact-details-content .ant-collapse{background:#0000;border:none}.contact-details-content .ant-collapse .ant-collapse-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px}.contact-details-content .ant-collapse .ant-collapse-item:last-child{margin-bottom:0}.contact-details-content .ant-collapse .ant-collapse-item .ant-collapse-header{background:#f8fafc;border-radius:12px 12px 0 0;padding:16px 20px}.contact-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:#393939}.contact-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content{align-items:center;display:flex;gap:8px}.contact-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .anticon{color:#f5b335;font-size:16px}.contact-details-content .ant-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content span{color:#393939;font-weight:600}.contact-details-content .ant-collapse .ant-collapse-item .ant-collapse-content{border-top:1px solid #e5e7eb}.contact-details-content .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:20px}.contact-details-content .ant-card{border:1px solid #e5e7eb;border-radius:8px}.contact-details-content .ant-card .ant-card-body{padding:16px}.contact-details-content .contact-info-section .contact-avatar{background:linear-gradient(135deg,#f5b335,#f76700);color:#fff;font-weight:600;margin-bottom:16px}.contact-details-content .contact-info-section .contact-name{color:#393939;font-size:1.25rem;font-weight:700;margin-bottom:8px}.contact-details-content .contact-info-section .contact-institution{color:#797978;font-size:1rem;margin-bottom:12px}.contact-details-content .contact-info-section .contact-position{color:#393939;font-weight:600;margin-bottom:16px}.contact-form-container{background:#fff;padding:24px}.contact-form-container .ant-form .ant-form-item{margin-bottom:24px}.contact-form-container .ant-form .ant-form-item .ant-form-item-label label{color:#393939;font-weight:600}.contact-form-container .ant-form .ant-form-item .ant-input,.contact-form-container .ant-form .ant-form-item .ant-picker,.contact-form-container .ant-form .ant-form-item .ant-select-selector{border:1px solid #e5e7eb;border-radius:8px;transition:all .3s ease}.contact-form-container .ant-form .ant-form-item .ant-input:focus,.contact-form-container .ant-form .ant-form-item .ant-input:hover,.contact-form-container .ant-form .ant-form-item .ant-picker:focus,.contact-form-container .ant-form .ant-form-item .ant-picker:hover,.contact-form-container .ant-form .ant-form-item .ant-select-selector:focus,.contact-form-container .ant-form .ant-form-item .ant-select-selector:hover{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.contact-form-container .ant-form .ant-form-item .ant-input-affix-wrapper{border:none!important}.contact-form-container .ant-form .ant-form-item .ant-picker-focused,.contact-form-container .ant-form .ant-form-item .ant-select-focused .ant-select-selector{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}.contact-form-container .ant-form .ant-form-item .ant-input[data-count]{border:1px solid #e5e7eb}.contact-form-container .ant-form .ant-form-item .ant-input[data-count]:focus{border-color:#f5b335;box-shadow:0 0 0 2px #f5b3351a}.contact-form-container .ant-form .form-actions{display:flex;gap:12px;margin-top:32px}.contact-form-container .ant-form .form-actions .ant-btn.submit-btn{background:linear-gradient(135deg,#f5b335,#f3a40e);border:none;color:#fff;font-weight:600;transition:all .3s ease}.contact-form-container .ant-form .form-actions .ant-btn.submit-btn:hover{background:linear-gradient(135deg,#f4aa1d,#e2980b);box-shadow:0 4px 15px #f5b3354d;color:#fff;transform:translateY(-2px)}.contact-form-container .ant-form .form-actions .ant-btn.cancel-btn{background:#0000;border:1px solid #e5e7eb;color:#797978;font-weight:600;transition:all .3s ease}.contact-form-container .ant-form .form-actions .ant-btn.cancel-btn:hover{border-color:#393939;color:#393939}.search-input-container .ant-select .ant-select-selector{border:1px solid #e5e7eb!important}.search-input-container .ant-select .ant-select-selector:focus,.search-input-container .ant-select .ant-select-selector:hover,.search-input-container .ant-select-focused .ant-select-selector{border-color:#f5b335!important;box-shadow:0 0 0 2px #f5b3351a!important}@media(max-width:768px){.contact-details-content{padding:16px}.contact-details-content .contact-header .contact-title{font-size:1.25rem}.contact-details-content .contact-header .contact-actions{flex-direction:column}.contact-details-content .contact-header .contact-actions .ant-btn{width:100%}.contact-form-container{padding:16px}}