/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-full{top:100%}.left-0{left:calc(var(--spacing) * 0)}.z-50{z-index:50}.col-12{grid-column:12}.float-end{float:inline-end}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing) * 1)}.my-1{margin-block:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-\[450px\]{height:450px}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-48{min-height:calc(var(--spacing) * 48)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-60{width:calc(var(--spacing) * 60)}.w-100{width:calc(var(--spacing) * 100)}.w-\[420px\]{width:420px}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-blue-600{border-color:var(--color-blue-600)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}}:root{--vcc-grid-gutter-x:1.5rem;--vcc-grid-gutter-y:0}.container-fluid{width:100%;padding-right:calc(var(--vcc-grid-gutter-x) * .5);padding-left:calc(var(--vcc-grid-gutter-x) * .5);margin-left:auto;margin-right:auto}.row{margin-top:calc(-1 * var(--vcc-grid-gutter-y));margin-right:calc(-.5 * var(--vcc-grid-gutter-x));margin-left:calc(-.5 * var(--vcc-grid-gutter-x));flex-wrap:wrap;display:flex}.row>*{max-width:100%;padding-right:calc(var(--vcc-grid-gutter-x) * .5);padding-left:calc(var(--vcc-grid-gutter-x) * .5);margin-top:var(--vcc-grid-gutter-y);flex-shrink:0}[class*=col-]{flex:none;width:100%}@media (width>=576px){.col-sm-1{width:8.33333%}.col-sm-2{width:16.6667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333%}.col-sm-5{width:41.6667%}.col-sm-7{width:58.3333%}.col-sm-8{width:66.6667%}.offset-sm-2{margin-left:16.6667%}}@media (width>=768px){.col-md-2{width:16.6667%}.col-md-4{width:33.3333%}.col-md-5{width:41.6667%}.col-md-6{width:50%}.col-md-8{width:66.6667%}.col-md-9{width:75%}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.d-md-block{display:block!important}}@media (width>=992px){.col-lg-3{width:25%}.col-lg-9{width:75%}}.d-flex{display:flex!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.min-h-0{min-height:0!important}.w-100{width:100%!important}.position-absolute{position:absolute!important}.border-0{border:0!important}.gap-1{gap:.25rem!important}.g-3{--vcc-grid-gutter-x:1rem;--vcc-grid-gutter-y:1rem}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mt-0{margin-top:0!important}.mt-2{margin-top:.5rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.text-center{text-align:center!important}.col-form-label{font-size:inherit;margin-bottom:0;padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);line-height:1.5}.form-inline .row{align-items:center}.btn{text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.375rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.btn-sm{border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.btn-outline-primary{color:#0d6efd;background:0 0;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-outline-secondary{color:#6c757d;background:0 0;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-item{list-style:none}.nav-link{cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;padding:.5rem 1rem;text-decoration:none;display:block}.tab-content>.tab-pane:not(.active){display:none}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.table{vertical-align:top;border-color:#dee2e6;width:100%;margin-bottom:1rem}.table-bordered{border:1px solid #dee2e6}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-sm>:not(caption)>*>*{padding:.25rem}.table>:not(caption)>*>*{padding:.5rem}.list-group{flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.list-group-item{background-color:#fff;border:1px solid #00000020;padding:.5rem 1rem;text-decoration:none;display:block;position:relative}.list-group-item-action{color:#495057;cursor:pointer;width:100%}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;background-color:#f8f9fa}.list-group-item+.list-group-item{border-top-width:0}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control{flex:auto;width:1%;min-width:0;position:relative}.input-group-text{color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.input-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-body{flex:auto;padding:1rem}.select-wrapper{position:relative}.company-details-input{appearance:none;width:100%;padding-right:35px}.select-icon{pointer-events:none;color:#666;position:absolute;top:50%;right:12px;transform:translateY(-50%)}*{box-sizing:border-box}:root{--vcc-font-sans:"Poppins", system-ui, -apple-system, sans-serif}html{max-width:100%;height:100%;overflow:hidden}body{max-width:100%;height:100%;margin:0;padding:0;font-family:Poppins,system-ui,-apple-system,sans-serif;overflow:hidden}#root{flex-direction:column;max-width:100%;height:100%;display:flex;overflow:hidden}.app-root{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.app-shell,.app-shell__body{flex-direction:column;flex:auto;max-width:100%;min-height:0;display:flex;overflow:hidden}.app-layout-shell{flex-direction:column;flex:auto;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden}.login-shell{flex-direction:column;flex:auto;max-width:100%;height:100%;min-height:0;max-height:100svh;display:flex;overflow:hidden}.login-route-outlet,.login-route-outlet__page{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.login-shell .login-page{height:100%;min-height:100svh;max-height:100svh}.app-layout{flex:auto;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden}.app-layout__sidebar{flex-direction:column;flex:0 auto;width:auto;min-width:0;max-width:30%;display:flex;overflow:hidden}.app-layout__main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.app-layout__content{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.login-page__inner{overscroll-behavior:contain}.app-navbar__logo{object-fit:contain;object-position:left center;filter:none;image-rendering:auto;background:0 0;width:auto;max-width:100%;height:auto;display:block}.company-dropdown{z-index:1000;width:100%;max-width:100%;max-height:40vh;overflow-y:auto}.app-page-loader{min-height:12rem;font-family:var(--vcc-font-sans,"Poppins", system-ui, sans-serif);color:#64748b;justify-content:center;align-items:center;padding:2rem;font-size:.875rem;display:flex}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}*{margin-top:0;margin-left:0;margin-right:0;padding:0}body{margin:0;font:11px Verdana,Arial,Helvetica,sans-serif;position:relative}ul{list-style:none}a{cursor:pointer;color:#93a50c;text-decoration:none}a:hover{text-decoration:underline}.pad5all{padding:5px}.pt{padding-top:15px}.pt1{padding-top:10px}.pt2{padding-top:5px}.pr{padding-right:15px}.pr1{padding-right:10px}.pr2{padding-right:5px}.pb{padding-bottom:15px}.pb1{padding-bottom:10px}.pb2{padding-bottom:5px}.pl{padding-left:15px}.pl1{padding-left:10px}.pl2{padding-left:5px}.inp1{border:1px solid #dcddd7;width:150px;height:23px;line-height:20px}input[type=text]:not(.form-control):not(.vcc-input):not(.company-details-input){border:1px solid #999}.left_nav{width:250px}.left_nav li{float:left;background:#fff;margin:4px 0;display:block}.left_nav li a{color:#fff;background:#31737b;width:175px;padding:3px;font-size:12px;font-weight:400;line-height:10px;display:block}.left_nav li a:hover{background:#d1d741;padding:3px;line-height:10px;text-decoration:none;display:block}.border{background:#f9faf9;border:1px solid #e8eff0}.submit-new{color:#fff;background:url(./assets/images/submit-bg.gif) 0 repeat-x;border:1px solid #a3b51d;height:26px;padding:0 10px;font-weight:700}.grey12{color:#343434;font-size:12px;line-height:16px}.green12{color:#8c9c12;font-size:12px}h3{color:#fff;background:url(./assets/images/submit-bg.gif) 0 repeat-x;height:26px;font-size:14px;font-weight:700;line-height:26px}.Table_Header{color:#434343;background:#afcbcf;line-height:25px}.Table_1st_AltColor{background:#f2f2f2}.Table_2nd_AltColor{background:#fff}.table,.td{border-style:solid;border-color:#afcbcf}.table{border-spacing:0;border-collapse:collapse;border-width:0 0 1px 1px}.td{border-width:1px 1px 0 0;margin:0;padding:4px}.LegendColor{color:#31717b;padding:1px;font-family:verdana;font-size:9pt;font-weight:700}.Table_LeftColumn{vertical-align:middle;color:#404040;white-space:nowrap;font-family:verdana;font-size:9pt;font-weight:400;line-height:22px}.Table_RightColumn{vertical-align:middle;color:#404040;font-family:verdana;font-size:9pt;font-weight:400;line-height:22px}.No_Data{color:#900;text-align:center;font-family:verdana;font-size:9pt;font-weight:bolder}.Required_field{padding:2px 0;border:1px solid #31717b!important}select.Required_field{padding:0}Fieldset{margin:4px}#theToolTip{visibility:hidden;z-index:100;width:200px;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135, strength=4);background-color:#ffc;border:2px solid #bcbc99;padding:4px 0 4px 10px;position:absolute;left:-300px}#ToolTipPointer{z-index:101;visibility:hidden;position:absolute;left:-300px}#theToolTip p{color:#000;margin-top:0;margin-right:10px;font-family:Verdana;font-size:11px}#ToolTipTextWrap{color:#592c16;margin-right:10px;font-size:11px;font-weight:400}.lft-title{color:#fff;width:172px;height:22px;padding-left:8px;font-size:12px;font-weight:700;line-height:20px;background:url(./assets/images/submit-bg.gif) 0 repeat-x!important;display:block!important}.input-250{width:250px;padding:2px 0}.input-180{width:180px;padding:2px 0}.input-140{width:140px;padding:2px 0}.input-100{width:100px;padding:2px 0}.input-50{width:50px;padding:2px 0}.select180{width:180px}.select140{width:140px}.select100{width:100px}.radio input{width:20px}.grid .comp-info{padding:8px}.grid .C-name{color:#30727a;padding-bottom:8px;font-size:14px;font-weight:700}.txt-L{font-weight:700;line-height:22px}.green12 h3{color:#8c9c12;background:0 0;margin:0;font-size:16px;font-weight:700}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{background-color:#fff!important;top:-468px!important;left:402px!important}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a{color:#585f16}.form-group{margin-bottom:15px}label{color:#000;max-width:100%;margin-bottom:5px;font-size:20px;font-weight:700;display:inline-block}.form-control{color:#555;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:8px;width:100%;height:26px;padding:2px 12px;font-size:14px;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;box-shadow:inset 0 1px 1px #00000014}.form-control:focus,.form-control:focus-visible{outline:none}.checkbox,.radio{margin-top:3px;margin-bottom:3px;display:block;position:relative}.checkbox label,.radio label{cursor:pointer;min-height:20px;margin-bottom:0;padding-left:20px;font-weight:400}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-top:4px\9 ;margin-left:-20px;position:absolute}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9 ;box-sizing:border-box;padding:0;line-height:normal}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn{text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block}.form-check{padding-left:1.25rem;display:block;position:relative}.form-check-label{margin-bottom:0;font-size:15px}.form-check-input{margin-top:.3rem;margin-left:-1.25rem;position:absolute}.form-radio td{position:relative}.form-radio td input{position:absolute}.form-radio td label{height:20px;margin-left:20px;line-height:20px}.submit-new:hover{cursor:pointer}.err{border-color:red!important}#lblResponse{color:red;background-color:#f6f6ed;border:1px solid #ccc;margin-bottom:20px;padding:10px}#lblResponse .message{color:red;margin:10px 0}.cpatchaValue,.text-danger{color:red}#RBCapitalCons td,#RBListedCompany td,#rbCompanyLimited td,#rbCompanyEmailOption td,#rbDividendEnabled td{min-width:70px}#RBCapitalCons,#RBListedCompany,#rbCompanyLimited,#rbCompanyEmailOption,#rbDividendEnabled{margin-left:20px}.rghtQueryTable td{border:1px solid #ccc;padding:10px}.rghtQueryTable td.resbgcolor{color:#fff;background-color:#8c9c12}.striptable{border:1px solid #ccc;width:100%}.striptable td{border-bottom:1px solid #ccc;padding:5px}.striptable .bg-info-col{background-color:#f2f2f2}.vcc-app .app-layout__content:not(:has(.app-canvas-page)) .col-lg-3.left-menu-accordian{padding-right:10px;padding-left:0!important}.vcc-app .app-layout__content:not(:has(.app-canvas-page)) .col-lg-9{padding-left:10px}.vcc-app .app-layout__content:not(:has(.app-canvas-page)) .left-menu-accordian{background:#9fb8bd;border-radius:6px;overflow:hidden}.vcc-app .app-layout__content:not(:has(.app-canvas-page)) fieldset{border:none!important;padding:0!important}.vcc-app .app-layout__content:not(:has(.app-canvas-page)) legend{color:#444;margin-bottom:15px;font-size:14px;font-weight:600}.vcc-app .app-layout__content:not(:has(.app-canvas-page)) form{background:#fff;border-radius:6px;padding:25px 30px;box-shadow:0 2px 8px #00000014}.vcc-app .app-layout__content:not(:has(.app-canvas-page)) .form-control{background-color:#f5f5f5;border:1px solid #bfc4c9;border-radius:15px;outline:none;width:100%;max-width:350px;height:40px;padding:10px 14px;font-size:14px;box-shadow:inset 0 1px 2px #0003,0 1px 1px #ffffffb3}.vcc-app .app-layout__content:not(:has(.app-canvas-page)) .form-control:focus{border-color:#6fa83b;box-shadow:0 0 0 2px #6fa83b33}.vcc-app .app-canvas-page form{box-shadow:none;background:0 0;border-radius:0;padding:0}.vcc-app .app-canvas-page fieldset{margin:0;border:none!important;padding:0!important}.vcc-app .app-canvas-page legend{display:none}.btn-primary{color:#070707;background:#2b6cb0;border:none;border-radius:5px;padding:8px 18px}.btn-primary:hover{background-color:#255e61}.textcenter{text-align:center}.news-card{background-color:#d9e4f0;border:1px solid #d3d3d3;border-radius:17px;padding:20px;position:relative}.news-header{color:#555;background-color:#f5f5f5;padding:0 8px;font-size:14px;font-weight:700;position:absolute;top:-10px;left:15px}.news-content{color:#333;margin-top:10px;font-size:16px}.btn-vcc{background:#008b8b}.modal-backdrop-custom{background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content-custom{background:#fff;border-radius:6px;width:300px;padding:20px;box-shadow:0 2px 10px #0000004d}.table-bgcolor{background:#9fb8bd}.table-container{width:100%;max-width:100%;overflow:hidden}.container{max-width:100%;padding-left:1rem;padding-right:1rem}.table-scroll{border:1px solid #ccc;max-height:50vh;overflow:auto}.table-scroll table{table-layout:auto;border-collapse:collapse;min-width:2600px}.sidebar-overlay{z-index:1050;background:#fff;width:auto;max-width:30%;height:100%;position:fixed;overflow-y:auto;box-shadow:2px 0 8px #0003}.sidebar{z-index:1050;background:#fff;flex-direction:column;width:auto;max-width:30%;height:100%;display:flex;position:fixed;box-shadow:2px 0 8px #0003}.menu-nav,.sidebar-scroll{flex:1;overflow-y:auto}.btn-size{border-radius:15px;width:160px;height:40px}.cont-body{border:0 solid #383838}.form-label{color:#000;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.nav-link{cursor:pointer;color:#000}.nav-link:hover{background-color:#ffffff1a}.nav-link{background-color:#cee7eb}.logoblue{color:#0c3c97;font-size:22px}.logoorange{color:#f58220;font-size:22px}.sidebar-title{color:#1d3b5c;font-size:16px;font-weight:600}.login-page{--login-bg-gradient:linear-gradient(145deg, #0b3d91 0%, #0e7490 42%, #059669 100%);background:var(--login-bg-gradient);--login-glass-border:#93c5fd61;--login-glass-blur:blur(24px) saturate(1.35);--login-form-blue-gloss:linear-gradient(165deg, #ffffffd1 0%, #ffffffb8 52%, #f8faffa8 100%);--login-card-glass-border:#ffffff94;--login-card-shine:linear-gradient(135deg, #ffffffb8 0%, #dbeafe24 38%, transparent 56%), linear-gradient(180deg, #ffffff7a 0%, transparent 42%);--login-card-shadow:0 20px 60px #0f172a24, 0 8px 24px #3b82f61a, inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #ffffff47, inset 1px 0 0 #ffffff73;--login-glass-control-bg:#ffffffc7;--login-glass-control-border:#ffffff8c;--login-control-h:2.625rem;--login-control-radius:.5rem;--login-control-px:.75rem;--login-control-py:.6875rem;--login-control-shadow:0 1px 2px #0f172a0d, 0 2px 8px #3b82f60f, inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #fff3;--login-control-shadow-focus:0 1px 3px #0f172a0f, 0 2px 8px #3b82f614, 0 0 0 3px #10b9812e, inset 0 1px 0 #ffffffe0, inset 0 -1px 0 #ffffff38;--login-placeholder-color:#64748bb8;--vcc-brand-blue:#0b3d91;--vcc-brand-blue-light:#2563eb;--vcc-brand-green:#15803d;--vcc-brand-green-light:#22c55e;--vcc-brand-pink:#d4147a;--vcc-brand-pink-mid:#e91e8c;--vcc-brand-pink-light:#f472b6;flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;font-family:Poppins,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.login-page__topbar{z-index:2;flex-shrink:0;width:100%;position:relative}.login-brand{text-align:center;border-bottom:1px solid #e2e8f0f2;flex-direction:column;align-items:center;margin-bottom:1rem;padding-bottom:.875rem;display:flex}.login-brand .app-navbar__logo{object-fit:contain;object-position:center center;filter:none;image-rendering:auto;background:0 0;width:auto;max-width:min(343px,100%);height:60px;display:block}.login-brand-accent{background:linear-gradient(90deg, var(--vcc-brand-blue) 0%, var(--vcc-brand-blue-light) 8%, var(--vcc-brand-green) 28%, var(--vcc-brand-green-light) 42%, var(--vcc-brand-pink-mid) 52%, var(--vcc-brand-pink) 58%, var(--vcc-brand-pink-light) 62%, var(--vcc-brand-green-light) 78%, var(--vcc-brand-blue-light) 92%, var(--vcc-brand-blue) 100%);border-radius:999px;flex-shrink:0;width:3.25rem;height:3px;margin-top:.5rem}.login-shell,.login-route-outlet,.login-route-outlet__page{background:0 0}.login-page form,.login-page .login-form{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.login-page .login-field.form-control{max-width:none;min-height:var(--login-control-h);height:var(--login-control-h);padding:0 var(--login-control-px);border-radius:var(--login-control-radius);background-color:var(--login-glass-control-bg)!important;box-shadow:var(--login-control-shadow)!important}.login-page .login-field.form-control::placeholder{color:var(--login-placeholder-color);letter-spacing:.015em;opacity:1;font-weight:400}.login-page .login-field.form-control:focus,.login-page .login-field.form-control:focus-visible{background:#ffffffe6;border-color:#ffffffb8;box-shadow:0 1px 3px #0f172a0f,0 0 0 3px #10b98129,inset 0 1px #ffffffe6;outline:none!important}.login-page .custom-input-group .form-control,.login-page .custom-input-group .form-control:focus,.login-page .custom-input-group .form-control:focus-visible{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.login-page .custom-input-group .form-control:-webkit-autofill{caret-color:#0f172a;transition:background-color 9999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #0000!important}.login-page .custom-input-group .form-control:-webkit-autofill:hover{caret-color:#0f172a;transition:background-color 9999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #0000!important}.login-page .custom-input-group .form-control:-webkit-autofill:focus{caret-color:#0f172a;transition:background-color 9999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #0000!important}.login-page .custom-input-group .form-control:-webkit-autofill:active{caret-color:#0f172a;transition:background-color 9999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #0000!important}.login-page__bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.login-page__bg:after{content:"";pointer-events:none;background:radial-gradient(80% 50% at 15% 0,#ffffff38 0%,#0000 58%),radial-gradient(65% 45% at 85% 100%,#10b9812e 0%,#0000 55%),linear-gradient(#ffffff24 0%,#ffffff0f 45%,#ffffff08 100%);position:absolute;inset:0}.login-page__orb{filter:blur(40px);opacity:.45;border-radius:50%;position:absolute}.login-page__orb--1{aspect-ratio:1;background:#3b82f6d9;width:45%;top:-8%;left:-6%}.login-page__orb--2{aspect-ratio:1;background:#2dd4bfbf;width:38%;bottom:-10%;right:-5%}.login-page__orb--3{aspect-ratio:1;opacity:.38;background:#34d399a6;width:28%;top:35%;right:20%}.login-page__scroll{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;overflow:hidden auto}.login-page__center{flex-shrink:0;width:100%;max-width:26rem;margin:auto;padding:clamp(1rem,3vh,2rem) clamp(1rem,4vw,2rem)}.login-glass-card{isolation:isolate;border:1px solid var(--login-card-glass-border);background:var(--login-form-blue-gloss);-webkit-backdrop-filter:blur(32px)saturate(1.5);width:100%;max-width:26rem;box-shadow:var(--login-card-shadow);border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.login-glass-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:var(--login-card-shine);position:absolute;inset:0}.login-glass-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff61}.login-glass-shine{display:none}.login-glass-card>:not(.login-glass-shine){z-index:1;position:relative}.login-intro{text-align:center;margin-bottom:.875rem}.login-form-section{flex:none;margin-bottom:0}.login-form{flex-direction:column;gap:1rem;display:flex}.login-field-group{flex-direction:column;gap:.25rem;display:flex}.login-turnstile-field{width:100%;min-height:var(--login-control-h);border:1px solid var(--login-glass-control-border);border-radius:var(--login-control-radius);background:var(--login-glass-control-bg);-webkit-backdrop-filter:blur(14px)saturate(1.35);box-shadow:var(--login-control-shadow);transition:border-color .2s,box-shadow .2s;overflow:hidden}.login-turnstile-field:focus-within{background:#ffffffe6;border-color:#ffffffb8;box-shadow:0 1px 3px #0f172a0f,0 0 0 3px #10b98129,inset 0 1px #ffffffe6}.login-turnstile{width:100%;min-height:var(--login-control-h);justify-content:center;align-items:center;display:flex}.login-page .login-turnstile iframe{max-width:100%;min-height:var(--login-control-h);border-radius:calc(var(--login-control-radius) - 1px);border:none;display:block;width:100%!important}.login-label{letter-spacing:.03em;text-transform:uppercase;color:#0f172abf;margin:0;font-size:.8125rem;font-weight:600}.logo-text{letter-spacing:.02em;margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;line-height:1.2}.logo-blue{color:#1e40af}.logo-green{color:#047857}.company-name{color:#1e293b;max-width:22rem;margin:0 auto .35rem;font-size:clamp(.8125rem,1.8vw,.9375rem);font-weight:500;line-height:1.45}.company-subtitle{color:#475569;max-width:22rem;margin:0 auto;font-size:clamp(.75rem,1.6vw,.8125rem);font-weight:400;line-height:1.4}.welcome-title{color:#0f172a;margin:0 0 .25rem;font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:600;line-height:1.3}.login-subtitle{color:#475569;margin:0 0 .75rem;font-size:clamp(.8125rem,1.8vw,.875rem);font-weight:400;line-height:1.45}.custom-input-group{min-height:var(--login-control-h);border:1px solid var(--login-glass-control-border);border-radius:var(--login-control-radius);background:var(--login-glass-control-bg);-webkit-backdrop-filter:blur(14px)saturate(1.35);box-shadow:var(--login-control-shadow);transition:border-color .2s,box-shadow .2s;overflow:hidden}.custom-input-group:focus-within{background:#ffffffe6;border-color:#ffffffb8;outline:none;box-shadow:0 1px 3px #0f172a0f,0 0 0 3px #10b98129,inset 0 1px #ffffffe6}.custom-input-group .input-group-text{-webkit-backdrop-filter:blur(8px);color:#0d9488;padding:var(--login-control-py) 0 var(--login-control-py) .875rem;background:#f0fdfa6b;border:none}.custom-input-group .form-control{min-height:calc(var(--login-control-h) - 2px);height:calc(var(--login-control-h) - 2px);padding:var(--login-control-py) var(--login-control-px);color:#0f172a;border:none;font-size:.9375rem;box-shadow:none!important;background:0 0!important}.custom-input-group .form-control::placeholder{color:var(--login-placeholder-color);letter-spacing:.015em;opacity:1;font-weight:400}.custom-input-group .form-control:focus,.custom-input-group .form-control:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.login-field{min-height:var(--login-control-h);height:var(--login-control-h);padding:0 var(--login-control-px);border-radius:var(--login-control-radius);border:1px solid var(--login-glass-control-border);background:var(--login-glass-control-bg);-webkit-backdrop-filter:blur(14px)saturate(1.35);box-shadow:var(--login-control-shadow)}.login-field::placeholder{color:var(--login-placeholder-color);letter-spacing:.015em;opacity:1;font-weight:400}.login-field:focus,.login-field:focus-visible{background:#ffffffe6;border-color:#ffffffb8;outline:none;box-shadow:0 1px 3px #0f172a0f,0 0 0 3px #10b98129,inset 0 1px #ffffffe6}.login-alert-error{-webkit-backdrop-filter:blur(10px)saturate(1.1);color:#991b1b;background:#fee2e2b8;border:1px solid #ef444459;border-radius:.75rem;margin-bottom:.25rem;padding:.65rem .85rem;font-size:.875rem}.forgot-password{color:#1d4ed8;cursor:pointer;margin-bottom:1.5rem;font-size:.9375rem;font-weight:500}.login-page .btn.login-btn{border:1px solid var(--vcc-brand-blue);min-height:var(--login-control-h);border-radius:var(--login-control-radius);letter-spacing:.02em;justify-content:center;align-items:center;gap:.45rem;font-size:.9875rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 14px #0b3d9152,inset 0 1px #ffffff38;color:#fff!important;background:linear-gradient(180deg, var(--vcc-brand-blue-light) 0%, var(--vcc-brand-blue) 100%)!important}.login-page .btn.login-btn:hover:not(:disabled){border-color:var(--vcc-brand-blue-light);transform:translateY(-1px);box-shadow:0 8px 22px #0b3d9161,inset 0 1px #ffffff47;color:#fff!important;background:linear-gradient(180deg, #3b82f6 0%, var(--vcc-brand-blue-light) 100%)!important}.login-page .btn.login-btn:focus-visible{border-color:var(--vcc-brand-blue-light);box-shadow:0 0 0 3px #2563eb59,0 4px 14px #0b3d9152,inset 0 1px #ffffff38;color:#fff!important}.login-page .btn.login-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #0b3d9147,inset 0 1px 2px #0f172a2e;color:#fff!important;background:var(--vcc-brand-blue)!important}.login-page .btn.login-btn:disabled{opacity:.65}.footer-text{text-align:center;color:#0f172a8c;border-top:1px solid #ffffff6b;margin:1rem 0 0;padding-top:.75rem;font-size:.75rem}@media (width<=768px){.login-page__center{max-width:min(28rem,94vw)}}@media (height<=640px){.login-page__center{padding-top:.75rem;padding-bottom:.75rem}.login-glass-card{padding:1rem 1.15rem}.login-brand{margin-bottom:.75rem;padding-bottom:.65rem}.logo-text{margin-bottom:.35rem;font-size:1.375rem}.company-name{margin-bottom:.25rem;font-size:.8125rem}.company-subtitle{font-size:.75rem}.welcome-title{font-size:1.0625rem}.login-subtitle{margin-bottom:.5rem;font-size:.8125rem}.login-form{gap:.75rem}}.nav-tabs .nav-link.active{color:#000!important;background-color:#40a540!important}.vcc-app.app-shell{isolation:isolate;--vcc-bg:#f0f6fc;--vcc-surface:#fff;--vcc-border:#bfdbfe52;--vcc-border-strong:#93c5fd6b;--vcc-text:#0f172a;--vcc-text-muted:#64748b;--vcc-primary:#1d4ed8;--vcc-primary-hover:#2563eb;--vcc-primary-soft:#dbeafe8c;--vcc-shadow-sm:0 1px 2px #3b82f60f;--vcc-shadow-md:0 8px 28px #3b82f617;--vcc-glass-bg:#ffffffb8;--vcc-glass-bg-strong:#ffffffeb;--vcc-glass-border:#bfdbfe6b;--vcc-glass-blur:blur(24px) saturate(1.35);--vcc-glass-control-bg:#f8fafcfa;--vcc-glass-control-border:#cbd5e1eb;--vcc-canvas-gradient:linear-gradient(165deg, #f8fbff 0%, #f0f6fc 42%, #eaf2fa 78%, #e3edf8 100%);--vcc-card-border:#93c5fd61;--vcc-card-blur:blur(24px) saturate(1.35);--vcc-card-glass:linear-gradient(165deg, #fffffff5 0%, #ffffffe6 48%, #f8faffdb 100%);--vcc-card-shadow:0 10px 40px #3b82f614, 0 2px 10px #0f172a0a, inset 0 1px 0 #fffffffa, inset 0 -1px 0 #bfdbfe1a;--vcc-card-shine:linear-gradient(135deg, #ffffffc7 0%, #dbeafe24 38%, transparent 56%), linear-gradient(180deg, #ffffff85 0%, transparent 40%);--vcc-login-glass-border:var(--vcc-card-border);--vcc-login-glass-blur:var(--vcc-card-blur);--vcc-login-form-blue-gloss:var(--vcc-card-glass);--vcc-login-glass-control-bg:var(--vcc-glass-control-bg);--vcc-login-glass-control-border:var(--vcc-glass-control-border);--vcc-panel-glass:var(--vcc-card-glass);--vcc-brand-blue:#0b3d91;--vcc-brand-blue-light:#2563eb;--vcc-brand-green:#15803d;--vcc-brand-green-light:#22c55e;--vcc-brand-pink:#d4147a;--vcc-brand-pink-mid:#e91e8c;--vcc-brand-pink-light:#f472b6;--vcc-brand-tint-gradient:linear-gradient(180deg, #e91e8c14 0%, #1a3a8f1f 50%, #4caf5014 100%);--vcc-login-control-h:2.625rem;--vcc-login-control-radius:.5rem;--vcc-login-control-fs:.9375rem;--vcc-login-control-px:.75rem;--vcc-form-control-shadow:0 1px 2px #0f172a0d, 0 2px 8px #3b82f60f, inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #fff3;--vcc-form-control-shadow-focus:0 1px 3px #0f172a0f, 0 2px 8px #3b82f614, 0 0 0 3px #10b9812e, inset 0 1px 0 #ffffffe0, inset 0 -1px 0 #ffffff38;--vcc-form-placeholder-color:#64748bb8;--vcc-welcome-control-h:2.125rem;--vcc-welcome-control-radius:.5rem;--vcc-welcome-control-fs:.8125rem;--vcc-welcome-control-px:.75rem;--vcc-login-title-fs:clamp(1.125rem, 2.5vw, 1.25rem);--vcc-login-subtitle-fs:clamp(.8125rem, 1.8vw, .875rem);--vcc-chrome-bar-bg:#fff;--vcc-chrome-bar-blur:none;--vcc-chrome-bar-border:#e2e8f0;--vcc-chrome-bar-text:#64748b;--vcc-chrome-bar-link:#475569;--vcc-chrome-action-border:#e2e8f0;--vcc-chrome-action-bg:#f8fafc;--vcc-chrome-action-color:#64748b;--vcc-chrome-action-hover-border:#2563eb59;--vcc-chrome-action-hover-bg:#eef2ff;--vcc-chrome-action-hover-color:var(--vcc-brand-blue);--vcc-welcome-bg:linear-gradient(145deg, #0b3d91 0%, #0e7490 42%, #059669 100%);--vcc-welcome-card-max:none;background:var(--vcc-canvas-gradient);font-family:Poppins,system-ui,sans-serif;position:relative}.vcc-app.app-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 85% 55% at 12% 0%, #ffffffb8 0%, transparent 58%), radial-gradient(ellipse 70% 45% at 88% 100%, #bfdbfe2e 0%, transparent 55%), linear-gradient(135deg, #ffffff8c 0%, #dbeafe1f 38%, transparent 58%), linear-gradient(180deg, #ffffff59 0%, transparent 42%), var(--vcc-brand-tint-gradient);position:absolute;inset:0}.vcc-app.app-shell>*{z-index:1;position:relative}.vcc-app .app-shell__body,.vcc-app .app-layout-shell,.vcc-app .app-layout,.vcc-app .app-layout__main,.vcc-app .app-layout__content{background:0 0}.vcc-app .app-layout__content>.content{background:0 0;padding:clamp(.75rem,2vw,1.25rem)}.vcc-app.app-shell:has(.app-canvas-page){background:var(--vcc-welcome-bg);--vcc-chrome-bar-bg:#0a1628;--vcc-chrome-bar-blur:none;--vcc-chrome-bar-border:#ffffff1f;--vcc-chrome-bar-text:#ffffffe0;--vcc-chrome-bar-link:#ffffffeb;--vcc-chrome-action-border:#ffffff47;--vcc-chrome-action-bg:#ffffff1a;--vcc-chrome-action-color:#fffffff2;--vcc-chrome-action-hover-border:#ffffff6b;--vcc-chrome-action-hover-bg:#ffffff2e;--vcc-chrome-action-hover-color:#fff;background-attachment:fixed}.vcc-app.app-shell:has(.app-canvas-page):before{display:none}.vcc-app.app-shell:has(.app-canvas-page) .app-footer{z-index:1;-webkit-backdrop-filter:none;color:#ffffffe0;position:relative;background:0 0!important;border-top:1px solid #ffffff29!important}.vcc-app.app-shell:has(.app-canvas-page) .app-footer a{color:#ffffffeb!important}.vcc-app.app-shell:has(.app-canvas-page) .app-footer .app-footer__divider{color:#ffffff73}.vcc-app.app-shell:has(.app-canvas-page) .app-footer a:hover{opacity:.95;color:#fff!important}.vcc-app .app-layout__main:has(.app-canvas-page){isolation:isolate;background:0 0;position:relative}.vcc-app.app-shell:has(.app-canvas-page) .app-shell__body{background:0 0}.vcc-app .app-layout__content:has(.app-canvas-page){z-index:1;background:0 0;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.vcc-app .app-layout__content:has(.welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)){overflow:hidden}.vcc-app .app-layout__content:has(.user-details-page){overflow:hidden}.vcc-app .app-layout__content:has(.change-password-page){overflow:hidden}.vcc-app .app-layout__content>.content:has(.user-details-page){overflow:hidden}.vcc-app .app-layout__content>.content:has(.change-password-page){overflow:hidden}.vcc-app .app-layout__content:has(.company-details-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){overflow:hidden}.vcc-app .app-layout__content:has(.company-details-page:has(.company-details-form)){overflow:hidden}.vcc-app .app-layout__content:has(.company-details-page:has(.vcc-form-shell)){overflow:hidden}.vcc-app .app-layout__content:has(.dividend-details-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){overflow:hidden}.vcc-app .app-layout__content:has(.company-details-page:has(.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))):not(:has(.company-details-form)):not(:has(.vcc-form-shell)){overflow:hidden}.vcc-app .app-layout__content:has(.dividend-details-page:has(.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){overflow:hidden}:is(.vcc-app .app-layout__content:has(.company-details-page:not(:has(.company-details-grid))),.vcc-app .app-layout__content:has(.dividend-details-page:not(:has(.company-details-grid)))){-webkit-overflow-scrolling:touch;overflow:hidden auto}:is(.vcc-app .app-layout__content>.content:has(.company-details-page:has(.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))):not(:has(.company-details-form)):not(:has(.vcc-form-shell)),.vcc-app .app-layout__content>.content:has(.dividend-details-page:has(.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)))){overflow:hidden}:is(.vcc-app .app-layout__content>.content:has(.company-details-page:not(:has(.company-details-grid))),.vcc-app .app-layout__content>.content:has(.dividend-details-page:not(:has(.company-details-grid)))){-webkit-overflow-scrolling:touch;overflow:hidden auto}.vcc-app .app-layout__content>.content:has(.company-details-main-page){overflow:hidden}.vcc-app .app-layout__content>.content:has(.app-canvas-page){flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;background:0 0!important}:is(.vcc-app .app-layout__content>.content:has(.welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)),.vcc-app .app-layout__content>.content:has(.user-details-page),.vcc-app .app-layout__content>.content:has(.change-password-page)){box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;padding:clamp(.35rem,1vh,.75rem) clamp(.75rem,2vw,1.25rem);display:flex;overflow:hidden}.vcc-app .app-layout__content>.content:has(.welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)){justify-content:flex-start;padding-top:clamp(.75rem,4vh,1.75rem);padding-bottom:clamp(.5rem,1.5vh,1rem)}.vcc-app .app-canvas-page{--vcc-canvas-tab-rail-h:2.35rem;--vcc-canvas-font:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vcc-canvas-label-fs:.8125rem;--vcc-canvas-label-fw:600;--vcc-canvas-label-lh:1.35;--vcc-canvas-control-fs:.875rem;--vcc-canvas-control-fw:400;--vcc-canvas-control-lh:1.35;--vcc-canvas-letter-spacing:.01em;--vcc-canvas-control-border:#94a3b8a6;--vcc-canvas-control-bg:#fffffff0;font-family:var(--vcc-canvas-font);isolation:isolate;background:0 0;flex-direction:column;flex:auto;width:100%;min-height:100%;margin:0;padding:clamp(1rem,2vh,1.5rem) clamp(1rem,3vw,2rem);display:flex;position:relative}:is(.vcc-app .company-details-page.app-canvas-page:not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))):not(:has(.company-details-form)):not(:has(.vcc-tab-content .tab-pane.active .vcc-form-shell)),.vcc-app .dividend-details-page.app-canvas-page:not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)))){flex:0 auto;height:auto;min-height:0;max-height:none;padding:0}:is(.vcc-app .company-details-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)),.vcc-app .company-details-page.app-canvas-page:has(.company-details-form),.vcc-app .company-details-page.app-canvas-page:has(.vcc-tab-content .tab-pane.active .vcc-form-shell),.vcc-app .dividend-details-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex:auto;height:100%;min-height:0;max-height:100%}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page){flex-direction:column;flex:0 auto;justify-content:flex-start;align-items:stretch;width:100%;max-width:min(56rem,100%);min-height:0;margin:0 auto;padding:0;display:flex}.vcc-app .company-details-page.app-canvas-page .welcome-glass-card.vcc-report-card,.vcc-app .dividend-details-page.app-canvas-page .welcome-glass-card.dividend-details-card{width:100%;max-width:none;margin-bottom:0;margin-left:0;margin-right:0}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)>.welcome-glass-card{box-sizing:border-box;border-radius:1rem;flex:none;align-self:center;width:100%;max-width:min(56rem,100%);height:auto;min-height:0;margin:0 auto;padding:clamp(1rem,2vw,1.35rem);overflow:visible}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-panel-header{margin-bottom:.65rem;padding-bottom:.45rem}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-panel-header__title{margin-bottom:.1rem;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.25}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-panel-header__subtitle{font-size:.8125rem;line-height:1.35}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-form-shell{flex:none;padding-bottom:.5rem}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-tools-card{--vcc-control-h:1.875rem;border-radius:.625rem;margin-bottom:0;padding:clamp(.65rem,1.5vw,.85rem)}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-tools-block__field{gap:.2rem}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-tools-card__columns{gap:clamp(.75rem,2vw,1.15rem)}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-tools-block__title{margin-bottom:.2rem;font-size:clamp(.95rem,1.8vw,1.05rem)}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-tools-block__hint{margin-bottom:.5rem;font-size:.75rem;line-height:1.35}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-tools-card__actions{gap:.5rem;margin-top:.65rem;padding-top:.65rem}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-tools-card__actions .vcc-btn{min-width:7.5rem;height:1.875rem;min-height:1.875rem;font-size:.8125rem}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page) .welcome-panel-divider{margin:.55rem 0}.vcc-app .app-layout-shell--sidebar-open .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)>.welcome-glass-card,.vcc-app .app-layout-shell--sidebar-collapsed .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)>.welcome-glass-card{width:100%;max-width:min(56rem,100%)}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .welcome-glass-card.vcc-report-card:not(:has(.company-details-grid)){flex:none;margin-top:-1px;overflow:visible}.vcc-app .app-canvas-page:not(.company-details-page):not(.dividend-details-page):not(.welcome-page):not(.user-details-page) .welcome-glass-card:not(:has(.company-details-grid)){flex:none;width:100%;max-width:min(62rem,100%);margin:.85rem auto 0}.vcc-app .user-details-page .welcome-glass-card,.vcc-app .user-details-page .vcc-glass-card,.vcc-app .user-details-page .vcc-card,.vcc-app .user-details-page .user-details-card{height:auto;max-height:none;overflow:visible!important}.vcc-app .welcome-glass-card,.vcc-app .vcc-glass-card{--vcc-col-label:11.5rem;--vcc-col-control:15rem;--vcc-col-isin:var(--vcc-col-control);--vcc-col-name-label:4.25rem;--vcc-control-h:2.125rem;--vcc-control-radius:.5rem;--vcc-control-fs:var(--vcc-canvas-control-fs,.875rem);--vcc-control-px:.75rem;--vcc-control-border:var(--vcc-canvas-control-border,#94a3b8a6);--vcc-control-bg:var(--vcc-canvas-control-bg,#fffffff0);--vcc-control-shadow:var(--vcc-form-control-shadow);isolation:isolate;border:1px solid var(--vcc-card-border);background:var(--vcc-card-glass);width:100%;-webkit-backdrop-filter:var(--vcc-card-blur);box-shadow:var(--vcc-card-shadow);border-radius:1.25rem;padding:clamp(1.25rem,2vw,1.75rem);position:relative;overflow:hidden}.vcc-app .welcome-glass-card:before,.vcc-app .vcc-glass-card:before{content:"";border-radius:inherit;background:var(--vcc-card-shine);pointer-events:none;z-index:0;position:absolute;inset:0}.vcc-app .welcome-glass-card>*,.vcc-app .vcc-glass-card>*{z-index:1;position:relative}.vcc-app .app-canvas-page:not(.welcome-page):not(.user-details-page) .welcome-glass-card:not(.vcc-report-card){flex:none;width:100%;max-width:min(62rem,100%);margin:.85rem auto 0}.vcc-app .app-canvas-page .welcome-glass-card{-webkit-backdrop-filter:blur(32px)saturate(1.5);background:linear-gradient(165deg,#ffffffd1 0%,#ffffffb8 52%,#f8faffa8 100%)!important;border:1px solid #ffffff94!important;box-shadow:0 20px 60px #0f172a24,0 8px 24px #3b82f61a,inset 0 1px #ffffffeb,inset 0 -1px #ffffff47,inset 1px 0 #ffffff73!important}.vcc-app .app-canvas-page .welcome-glass-card:before{background:linear-gradient(135deg,#ffffffb8 0%,#dbeafe24 38%,#0000 56%),linear-gradient(#ffffff7a 0%,#0000 42%)}.vcc-app .app-canvas-page .welcome-glass-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff61}.vcc-app .app-canvas-page .welcome-panel-header{border-bottom-color:#ffffff6b}.vcc-app .app-canvas-page .welcome-panel-divider{background:#ffffff61}.vcc-app .welcome-panel-header{font-family:var(--vcc-canvas-font,"Poppins", system-ui, sans-serif);border-bottom:1px solid #e2e8f0f2;margin-bottom:1.25rem;padding-bottom:.875rem}.vcc-app .welcome-panel-header__title,.vcc-app .welcome-panel-header h2{font-size:var(--vcc-login-title-fs);color:#0f172a;letter-spacing:0;text-shadow:none;margin:0 0 .25rem;font-weight:600;line-height:1.3}.vcc-app .welcome-panel-header__subtitle,.vcc-app .welcome-panel-header p{font-size:var(--vcc-login-subtitle-fs);color:#475569;margin:0;font-weight:400;line-height:1.45}.vcc-app .welcome-section{margin-bottom:.25rem}.vcc-app .welcome-tools-card{background:#f8fafcb8;border:1px solid #e2e8f0f2;border-radius:.75rem;margin-bottom:.25rem;padding:clamp(1rem,2vw,1.25rem)}.vcc-app .welcome-tools-card__columns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.vcc-app .welcome-tools-block{min-width:0}.vcc-app .welcome-tools-block__title{font-size:var(--vcc-login-title-fs);color:#0f172a;margin:0 0 .35rem;font-weight:600;line-height:1.3}.vcc-app .welcome-tools-block__hint{color:#64748b;margin:0 0 .85rem;font-size:.8125rem;line-height:1.45}.vcc-app .welcome-tools-block__field{max-width:var(--vcc-col-control,20rem);flex-direction:column;gap:.35rem;display:flex}.vcc-app .welcome-tools-block__field .vcc-label{margin-bottom:0}.vcc-app .welcome-tools-block__field .vcc-input,.vcc-app .welcome-tools-block__field .vcc-select{width:100%}.vcc-app .welcome-tools-card__actions{border-top:1px solid #e2e8f0f2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1.15rem;padding-top:1rem;display:flex}.vcc-app .welcome-tools-card__actions .vcc-btn{min-width:8.5rem}@media (width<=767.98px){.vcc-app .welcome-tools-card__columns{grid-template-columns:1fr;gap:1.25rem}.vcc-app .welcome-tools-block__field{max-width:100%}.vcc-app .welcome-tools-card__actions{justify-content:stretch}.vcc-app .welcome-tools-card__actions .vcc-btn{flex:calc(50% - .35rem);min-width:0}}.vcc-app .welcome-section__title{font-size:var(--vcc-login-title-fs);color:#0f172a;margin:0 0 .75rem;padding:0;font-weight:600;line-height:1.3}.vcc-app .welcome-panel-divider{background:#e2e8f0f2;border:none;height:1px;margin:1.25rem 0}.vcc-app .vcc-form-shell,.vcc-app .welcome-form-shell{flex-direction:column;gap:0;display:flex}.vcc-app .welcome-form-shell{padding-bottom:1rem}.vcc-app .welcome-form-shell>.welcome-tools-card:last-child,.vcc-app .welcome-form-shell>.welcome-section:last-child{margin-bottom:1rem}.vcc-app .vcc-form-shell .vcc-form,.vcc-app .welcome-form-shell .vcc-form,.vcc-app .vcc-form-shell .vcc-form--section,.vcc-app .welcome-form-shell .vcc-form--section{display:contents}.vcc-app .vcc-form-shell .vcc-form-row,.vcc-app .welcome-form-shell .vcc-form-row{grid-template-columns:1fr;align-items:stretch;gap:.35rem;margin-bottom:.85rem;display:grid}.vcc-app .vcc-form-shell .vcc-form-row--full,.vcc-app .welcome-form-shell .vcc-form-row--full{grid-template-columns:1fr;margin-bottom:.85rem}.vcc-app .vcc-form-shell .vcc-form-row--actions,.vcc-app .welcome-form-shell .vcc-form-row--actions{grid-template-columns:1fr;align-items:start;margin-top:.15rem;margin-bottom:.65rem}.vcc-app .vcc-form-shell .vcc-form-row--dual,.vcc-app .welcome-form-shell .vcc-form-row--dual{grid-template-columns:1fr 1fr;gap:.35rem 1rem}.vcc-app .welcome-form-shell .vcc-form-row--company-line{grid-template-columns:var(--vcc-col-control) var(--vcc-col-control) minmax(0, 1fr) auto;align-items:end;gap:.35rem 1rem}.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-label[for=company-type-select]{grid-area:1/1}.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-form-field--company-type{width:100%;max-width:var(--vcc-col-control);grid-area:2/1}.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-label[for=company-isin]{grid-area:1/2}.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-form-field--isin{width:100%;max-width:var(--vcc-col-control);grid-area:2/2}.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-label[for=company-name]{grid-area:1/3}.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-form-field--name{grid-area:2/3;width:100%;max-width:none}.vcc-app .welcome-form-shell .welcome-company-selector{--vcc-control-h:1.875rem;--vcc-control-px:.6rem;--vcc-welcome-col-type:minmax(6.75rem, 9.25rem);--vcc-welcome-col-isin:minmax(10.25rem, 11.75rem);--vcc-col-isin:var(--vcc-welcome-col-isin)}.vcc-app .welcome-form-shell .welcome-company-selector .vcc-form-row--company-line{grid-template-columns:var(--vcc-welcome-col-type) var(--vcc-welcome-col-isin) minmax(0, 1fr) auto;align-items:end;gap:.15rem .75rem;margin-bottom:.4rem}.vcc-app .welcome-form-shell .welcome-company-selector .vcc-form-row--company-line>.vcc-form-field--company-type{max-width:var(--vcc-welcome-col-type)}.vcc-app .welcome-form-shell .welcome-company-selector .vcc-form-row--company-line>.vcc-form-field--company-type .vcc-select{width:100%;min-width:0}.vcc-app .welcome-form-shell .welcome-company-selector .vcc-form-row--company-line>.vcc-form-field--isin{max-width:var(--vcc-welcome-col-isin)}.vcc-app .welcome-form-shell .welcome-company-selector .vcc-form-row--company-line>.vcc-form-field--name{min-width:0;max-width:none}.vcc-app .welcome-form-shell .welcome-company-selector .vcc-form-row--company-line>.vcc-form-field--name .vcc-input--name{width:100%!important;max-width:none!important}.vcc-app .welcome-form-shell .welcome-company-selector .welcome-company-selector__reset{grid-area:2/4;justify-content:flex-end;align-self:end;align-items:center;padding-bottom:.05rem;display:flex}.vcc-app .welcome-form-shell .welcome-company-selector .vcc-form-actions-cell .vcc-btn-reset{justify-content:center;align-items:center;gap:.35rem;width:auto;max-width:none;display:inline-flex}.vcc-app .vcc-form-shell .vcc-form-row--actions-inline .vcc-form-actions-cell,.vcc-app .welcome-form-shell .vcc-form-row--actions-inline .vcc-form-actions-cell{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.vcc-app .vcc-form-shell .vcc-form-row--actions-inline .vcc-form-actions-cell .vcc-btn,.vcc-app .welcome-form-shell .vcc-form-row--actions-inline .vcc-form-actions-cell .vcc-btn,.vcc-app .vcc-form-shell .vcc-form-actions-cell .vcc-btn-with-icon,.vcc-app .welcome-form-shell .vcc-form-actions-cell .vcc-btn-with-icon{width:auto;max-width:none}.vcc-app .welcome-form-shell .welcome-company-selector .vcc-label{font-size:.75rem!important;line-height:1.2!important}.vcc-app .welcome-form-shell .welcome-company-selector .vcc-form-row--full{margin-bottom:.5rem}.vcc-app .welcome-form-shell .welcome-company-selector .vcc-btn-link{height:1.75rem;min-height:1.75rem;font-size:.8125rem}.vcc-app .vcc-form-shell .vcc-form-row--dual>.vcc-label[for=company-isin],.vcc-app .welcome-form-shell .vcc-form-row--dual>.vcc-label[for=company-isin]{grid-area:1/1}.vcc-app .vcc-form-shell .vcc-form-row--dual>.vcc-form-field--isin,.vcc-app .welcome-form-shell .vcc-form-row--dual>.vcc-form-field--isin{grid-area:2/1;width:100%;max-width:none}.vcc-app .vcc-form-shell .vcc-form-row--dual>.vcc-label[for=company-name],.vcc-app .welcome-form-shell .vcc-form-row--dual>.vcc-label[for=company-name]{grid-area:1/2}.vcc-app .vcc-form-shell .vcc-form-row--dual>.vcc-form-field--name,.vcc-app .welcome-form-shell .vcc-form-row--dual>.vcc-form-field--name{grid-area:2/2;width:100%;max-width:none}.vcc-app .vcc-form-shell .vcc-form-field--control,.vcc-app .welcome-form-shell .vcc-form-field--control{max-width:var(--vcc-col-control)}.vcc-app .vcc-form-shell .vcc-form-field--isin,.vcc-app .welcome-form-shell .vcc-form-field--isin{width:var(--vcc-col-isin);max-width:var(--vcc-col-isin);flex:none}.vcc-app .vcc-form-shell .vcc-input--isin,.vcc-app .welcome-form-shell .vcc-input--isin{box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important;font-family:inherit!important;font-size:var(--vcc-canvas-control-fs,.875rem)!important;font-weight:var(--vcc-canvas-control-fw,400)!important;letter-spacing:var(--vcc-canvas-letter-spacing,.01em)!important}.vcc-app .vcc-form-shell .vcc-form-field--name,.vcc-app .welcome-form-shell .vcc-form-field--name{min-width:0;max-width:none}.vcc-app .vcc-form-shell .vcc-input--name,.vcc-app .welcome-form-shell .vcc-input--name{width:100%!important;max-width:100%!important}.vcc-app .vcc-form-shell .vcc-form-row__spacer,.vcc-app .welcome-form-shell .vcc-form-row__spacer{display:none}.vcc-app .vcc-form-shell .vcc-form-actions-cell,.vcc-app .welcome-form-shell .vcc-form-actions-cell{width:100%;max-width:var(--vcc-col-control);grid-column:1;justify-self:start;align-items:center;display:flex}.vcc-app .vcc-form-shell .vcc-form-row:not(.vcc-form-row--dual):not(.vcc-form-row--company-line):not(.vcc-form-row--actions) .vcc-form-field,.vcc-app .welcome-form-shell .vcc-form-row:not(.vcc-form-row--dual):not(.vcc-form-row--company-line):not(.vcc-form-row--actions) .vcc-form-field{max-width:var(--vcc-col-control);width:100%}@media (width<=768px){.vcc-app .welcome-glass-card,.vcc-app .vcc-glass-card{--vcc-col-label:1fr;--vcc-col-control:1fr;--vcc-col-isin:1fr}.vcc-app .vcc-form-shell .vcc-form-row,.vcc-app .welcome-form-shell .vcc-form-row,.vcc-app .vcc-form-shell .vcc-form-row--dual,.vcc-app .welcome-form-shell .vcc-form-row--dual,.vcc-app .welcome-form-shell .vcc-form-row--company-line,.vcc-app .vcc-form-shell .vcc-form-row--actions,.vcc-app .welcome-form-shell .vcc-form-row--actions{grid-template-columns:1fr;gap:.35rem}.vcc-app .vcc-form-shell .vcc-form-row--dual>.vcc-label[for=company-isin],.vcc-app .welcome-form-shell .vcc-form-row--dual>.vcc-label[for=company-isin],.vcc-app .vcc-form-shell .vcc-form-row--dual>.vcc-form-field--isin,.vcc-app .welcome-form-shell .vcc-form-row--dual>.vcc-form-field--isin,.vcc-app .vcc-form-shell .vcc-form-row--dual>.vcc-label[for=company-name],.vcc-app .welcome-form-shell .vcc-form-row--dual>.vcc-label[for=company-name],.vcc-app .vcc-form-shell .vcc-form-row--dual>.vcc-form-field--name,.vcc-app .welcome-form-shell .vcc-form-row--dual>.vcc-form-field--name,.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-label[for=company-type-select],.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-form-field--company-type,.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-label[for=company-isin],.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-form-field--isin,.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-label[for=company-name],.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-form-field--name{grid-area:auto/1}.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-form-field--company-type,.vcc-app .welcome-form-shell .vcc-form-row--company-line>.vcc-form-field--isin{max-width:100%}.vcc-app .vcc-form-shell .vcc-form-actions-cell,.vcc-app .welcome-form-shell .vcc-form-actions-cell,.vcc-app .vcc-form-shell .vcc-form-field--isin,.vcc-app .welcome-form-shell .vcc-form-field--isin{grid-column:1;width:100%;max-width:100%}}.vcc-app .vcc-form-field{min-width:0;position:relative}.vcc-app .vcc-form-field--with-dropdown{z-index:2}.vcc-app .vcc-form-shell .vcc-btn,.vcc-app .welcome-form-shell .vcc-btn{width:100%;max-width:var(--vcc-col-control);min-width:0;min-height:var(--vcc-control-h);height:var(--vcc-control-h);padding:0 var(--vcc-control-px);border-radius:var(--vcc-control-radius)}.vcc-app .vcc-form-shell .vcc-btn-link,.vcc-app .welcome-form-shell .vcc-btn-link,.vcc-app .company-details-page .vcc-btn-link{min-height:unset;width:auto;max-width:none;height:auto;padding:0}.vcc-app .company-details-page .vcc-btn{min-width:0;min-height:var(--vcc-welcome-control-h);height:auto;padding:0 var(--vcc-welcome-control-px);border-radius:var(--vcc-welcome-control-radius);width:auto}.vcc-app .company-details-page .vcc-btn.btn-sm{min-height:2.25rem;padding:0 .75rem;font-size:.8125rem}.vcc-app .app-canvas-page .vcc-alert{border-radius:var(--vcc-control-radius);align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:400;line-height:1.4;display:flex}.vcc-app .app-canvas-page .vcc-alert__icon{flex-shrink:0;margin-top:.1rem}.vcc-app .app-canvas-page .vcc-alert--error{color:#991b1b;-webkit-backdrop-filter:blur(8px);background:#fef2f2d1;border:1px solid #fecacad9}.vcc-app .app-canvas-page .vcc-alert--success{color:#065f46;-webkit-backdrop-filter:blur(8px);background:#ecfdf5d1;border:1px solid #a7f3d0d9}.vcc-app .welcome-page .company-dropdown .list-group-item{padding:.45rem .65rem}.vcc-app .app-canvas-page .vcc-input,.vcc-app .app-canvas-page .form-control,.vcc-app .app-canvas-page .company-details-input,.vcc-app .app-canvas-page .login-field,.vcc-app .app-canvas-page select.form-control{width:100%;display:block;box-sizing:border-box!important;max-width:100%!important;height:var(--vcc-control-h)!important;min-height:var(--vcc-control-h)!important;max-height:var(--vcc-control-h)!important;padding:0 var(--vcc-control-px)!important;border-radius:var(--vcc-control-radius)!important;line-height:var(--vcc-canvas-control-lh,1.35)!important}.vcc-app .app-canvas-page select.form-control{padding-top:0!important;padding-bottom:0!important}.vcc-app .app-canvas-page .vcc-select,.vcc-app .app-canvas-page select.form-control.vcc-select,.vcc-app .app-canvas-page select.company-details-input.vcc-select{padding-right:2rem!important}.vcc-app .vcc-form-shell .vcc-label,.vcc-app .welcome-form-shell .vcc-label,.vcc-app .app-canvas-page .login-label,.vcc-app .app-canvas-page .col-form-label,.vcc-app .app-canvas-page .company-details-label{text-align:left;padding-right:0;line-height:var(--vcc-canvas-label-lh,1.35)!important}.vcc-app .app-footer{-webkit-backdrop-filter:var(--vcc-chrome-bar-blur);border-top:1px solid var(--vcc-chrome-bar-border);color:var(--vcc-chrome-bar-text);min-height:var(--vcc-chrome-bar-h,1.5rem);height:var(--vcc-chrome-bar-h,1.5rem);box-sizing:border-box;align-items:center;font-size:.625rem;line-height:1.1;display:flex;box-shadow:0 -1px 3px #0f172a08;background:var(--vcc-chrome-bar-bg)!important;padding-top:0!important;padding-bottom:0!important}.vcc-app .app-footer .container-fluid{width:100%}.vcc-app .app-footer a{text-decoration:none;transition:color .18s;color:var(--vcc-chrome-bar-link)!important}.vcc-app .app-footer a:hover{color:var(--vcc-brand-blue)!important}.vcc-app .app-footer .app-footer__divider{color:var(--vcc-chrome-bar-text);opacity:.45}.vcc-app.app-shell{--vcc-ctrl-font:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vcc-ctrl-radius:.5rem;--vcc-ctrl-fs:.875rem;--vcc-ctrl-fw:400;--vcc-ctrl-letter-spacing:.01em;--vcc-ctrl-border:#94a3b8a6;--vcc-ctrl-bg:#fffffff0;--vcc-ctrl-color:var(--vcc-text,#0f172a);--vcc-ctrl-blur:blur(14px) saturate(1.35);--vcc-ctrl-shadow:var(--vcc-form-control-shadow);--vcc-ctrl-shadow-focus:var(--vcc-form-control-shadow-focus);--vcc-ctrl-focus-border:#2563eb73;--vcc-ctrl-focus-bg:#fffffffa;--vcc-ctrl-focus-ring:#10b9812e;--vcc-label-fs:.8125rem;--vcc-label-fw:600;--vcc-label-color:#0f172abf;--vcc-btn-fs:.9875rem;--vcc-btn-fw:600;--vcc-btn-letter-spacing:.02em;--vcc-btn-reset-border:#0b3d9166;--vcc-btn-reset-border-hover:#0b3d91ad;--vcc-btn-reset-color:var(--vcc-brand-blue,#0b3d91);--vcc-btn-reset-bg:linear-gradient(165deg, #fffffffa 0%, #eff6ffe6 100%);--vcc-btn-reset-bg-hover:linear-gradient(165deg, #fff 0%, #dbeafed1 100%);--vcc-btn-icon-size:1rem;--vcc-btn-action-border:var(--vcc-brand-blue,#0b3d91);--vcc-btn-action-color:#fff;--vcc-btn-action-bg:linear-gradient(180deg, var(--vcc-brand-blue-light,#2563eb) 0%, var(--vcc-brand-blue,#0b3d91) 100%);--vcc-btn-action-bg-hover:linear-gradient(180deg, #3b82f6 0%, var(--vcc-brand-blue-light,#2563eb) 100%);--vcc-btn-action-shadow:0 4px 14px #0b3d9152, inset 0 1px 0 #ffffff38;--vcc-btn-action-shadow-hover:0 8px 22px #0b3d9161, inset 0 1px 0 #ffffff47;--vcc-btn-export-border:var(--vcc-brand-green,#15803d);--vcc-btn-export-color:#fff;--vcc-btn-export-bg:linear-gradient(180deg, var(--vcc-brand-green-light,#22c55e) 0%, var(--vcc-brand-green,#15803d) 100%);--vcc-btn-export-bg-hover:linear-gradient(180deg, #4ade80 0%, var(--vcc-brand-green-light,#22c55e) 100%);--vcc-btn-export-shadow:0 4px 14px #15803d47, inset 0 1px 0 #ffffff38;--vcc-btn-export-shadow-hover:0 8px 22px #15803d57, inset 0 1px 0 #ffffff47;--vcc-btn-secondary-border:#94a3b88c;--vcc-btn-secondary-color:#334155;--vcc-btn-secondary-bg:linear-gradient(165deg, #fffffffa 0%, #f8fafceb 100%);--vcc-btn-secondary-bg-hover:linear-gradient(165deg, #fff 0%, #f1f5f9f5 100%);--vcc-btn-cancel-color:#64748b;--vcc-btn-cancel-border:#94a3b873;--vcc-grid-header-color:#0b3d91;--vcc-grid-header-fs:.6875rem;--vcc-grid-header-fw:700;--vcc-grid-body-fs:.8125rem;--vcc-grid-body-color:#334155;--vcc-grid-row-even:#ffffffb8;--vcc-grid-row-odd:#f1f5f994;--vcc-grid-row-hover:#ffffffe0;--vcc-grid-row-border:#ffffff52;--vcc-grid-hover-accent:#059669;--vcc-grid-wrap-border:#ffffff94;--vcc-grid-wrap-bg:#ffffff61;--vcc-grid-head-bg:linear-gradient(180deg, #ffffffeb 0%, #ffffffc7 100%);--vcc-grid-head-strip-bg:linear-gradient(180deg, #ffffffd1 0%, #ffffffad 100%);--vcc-grid-action-width:3.5rem;--vcc-grid-scrollbar-track:#ffffff26;--vcc-grid-scrollbar-thumb:#0b3d9147;--vcc-grid-scrollbar-thumb-hover:#0b3d916b;--vcc-grid-action-shadow:-6px 0 10px #0f172a0f;--vcc-grid-scroll-size:8px;--vcc-grid-row-h:2.875rem;--vcc-grid-head-h:3.125rem;--vcc-grid-paged-rows:10;--vcc-grid-table-min-width:100%;--vcc-grid-table-wide-min-width:44rem;--vcc-tab-border:#0b3d9147;--vcc-tab-border-hover:#2563eb6b;--vcc-tab-color:var(--vcc-brand-blue,#0b3d91);--vcc-tab-color-hover:var(--vcc-brand-blue-light,#2563eb);--vcc-tab-bg:linear-gradient(165deg, #fffffff5 0%, #eff6ffe0 100%);--vcc-tab-bg-hover:linear-gradient(165deg, #fff 0%, #dbeafed1 100%);--vcc-tab-bg-active:linear-gradient(180deg, var(--vcc-brand-blue-light,#2563eb) 0%, var(--vcc-brand-blue,#0b3d91) 100%);--vcc-tab-shadow:0 2px 10px #0b3d9114;--vcc-tab-shadow-hover:0 4px 14px #0b3d9124;--vcc-tab-shadow-active:0 4px 14px #0b3d9152;--vcc-pagination-bg:#ffffff52;--vcc-pagination-border:#ffffff73;--vcc-pagination-info-color:#0f172a9e;--vcc-pagination-btn-border:#0b3d9161;--vcc-pagination-btn-bg:linear-gradient(165deg, #ffffffeb 0%, #2563eb1f 100%);--vcc-pagination-btn-bg-hover:linear-gradient(165deg, var(--vcc-brand-blue-light,#2563eb) 0%, var(--vcc-brand-blue,#0b3d91) 100%);--vcc-pagination-btn-bg-active:linear-gradient(180deg, var(--vcc-brand-blue-light,#2563eb) 0%, var(--vcc-brand-blue,#0b3d91) 100%);--vcc-pagination-btn-bg-active-hover:linear-gradient(180deg, #60a5fa 0%, var(--vcc-brand-blue-light,#2563eb) 45%, var(--vcc-brand-blue,#0b3d91) 100%)}.vcc-app.app-canvas-page{--vcc-canvas-font:var(--vcc-ctrl-font);--vcc-canvas-control-fs:var(--vcc-ctrl-fs);--vcc-canvas-control-fw:var(--vcc-ctrl-fw);--vcc-canvas-letter-spacing:var(--vcc-ctrl-letter-spacing);--vcc-canvas-control-border:var(--vcc-ctrl-border);--vcc-canvas-control-bg:var(--vcc-ctrl-bg);--vcc-canvas-label-fs:var(--vcc-label-fs);--vcc-canvas-label-fw:var(--vcc-label-fw)}.vcc-app .vcc-input,.vcc-app .form-control,.vcc-app .company-details-input,.vcc-app .login-field,.vcc-app select.form-control,.vcc-app .app-canvas-page textarea.form-control,.vcc-app .app-canvas-page textarea.vcc-input,.vcc-app .app-canvas-page textarea.company-details-input{box-sizing:border-box;border-radius:var(--vcc-ctrl-radius);border:1px solid var(--vcc-ctrl-border);background-color:var(--vcc-ctrl-bg);-webkit-backdrop-filter:var(--vcc-ctrl-blur);box-shadow:var(--vcc-ctrl-shadow);font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);color:var(--vcc-ctrl-color);transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s}.vcc-app .app-canvas-page .welcome-glass-card .vcc-input,.vcc-app .app-canvas-page .welcome-glass-card .form-control,.vcc-app .app-canvas-page .welcome-glass-card select.form-control,.vcc-app .app-canvas-page .vcc-glass-card .vcc-input,.vcc-app .app-canvas-page .vcc-glass-card .form-control,.vcc-app .app-canvas-page .vcc-glass-card select.form-control{font-family:var(--vcc-canvas-font,var(--vcc-ctrl-font));font-size:var(--vcc-canvas-control-fs,var(--vcc-ctrl-fs));font-weight:var(--vcc-canvas-control-fw,var(--vcc-ctrl-fw));letter-spacing:var(--vcc-canvas-letter-spacing,var(--vcc-ctrl-letter-spacing));background:var(--vcc-canvas-control-bg,var(--vcc-ctrl-bg));border:1px solid var(--vcc-canvas-control-border,var(--vcc-ctrl-border));box-shadow:0 1px 3px #0f172a14,inset 0 1px 2px #0f172a0d,inset 0 1px #fffffffa,0 0 0 3px #0000}.vcc-app .vcc-input::placeholder,.vcc-app .form-control::placeholder,.vcc-app .company-details-input::placeholder{color:var(--vcc-form-placeholder-color);letter-spacing:.015em;opacity:1;font-weight:400}.vcc-app .vcc-input::-webkit-input-placeholder{color:var(--vcc-form-placeholder-color);letter-spacing:.015em;opacity:1;font-weight:400}.vcc-app .form-control::-webkit-input-placeholder{color:var(--vcc-form-placeholder-color);letter-spacing:.015em;opacity:1;font-weight:400}.vcc-app .company-details-input::-webkit-input-placeholder{color:var(--vcc-form-placeholder-color);letter-spacing:.015em;opacity:1;font-weight:400}.vcc-app .vcc-input:focus,.vcc-app .vcc-input:focus-visible,.vcc-app .form-control:focus,.vcc-app .form-control:focus-visible,.vcc-app .company-details-input:focus,.vcc-app .company-details-input:focus-visible,.vcc-app .login-field:focus,.vcc-app .login-field:focus-visible,.vcc-app select.form-control:focus,.vcc-app select.form-control:focus-visible,.vcc-app .app-canvas-page .welcome-glass-card .vcc-input:focus,.vcc-app .app-canvas-page .welcome-glass-card .vcc-input:focus-visible,.vcc-app .app-canvas-page .welcome-glass-card .form-control:focus,.vcc-app .app-canvas-page .welcome-glass-card .form-control:focus-visible,.vcc-app .app-canvas-page .welcome-glass-card select.form-control:focus,.vcc-app .app-canvas-page .welcome-glass-card select.form-control:focus-visible,.vcc-app .app-canvas-page .vcc-glass-card .vcc-input:focus,.vcc-app .app-canvas-page .vcc-glass-card .vcc-input:focus-visible,.vcc-app .app-canvas-page .vcc-glass-card .form-control:focus,.vcc-app .app-canvas-page .vcc-glass-card .form-control:focus-visible,.vcc-app .app-canvas-page .vcc-glass-card select.form-control:focus,.vcc-app .app-canvas-page .vcc-glass-card select.form-control:focus-visible{border-color:var(--vcc-ctrl-focus-border);background-color:var(--vcc-ctrl-focus-bg);box-shadow:0 1px 3px #0f172a0f, 0 0 0 3px var(--vcc-ctrl-focus-ring), inset 0 1px 0 #fffffff2;outline:none}.vcc-app .vcc-input:active,.vcc-app .form-control:active,.vcc-app select.form-control:active{transform:none}.vcc-app .form-control:-webkit-autofill{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fffffff0}.vcc-app .form-control:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fffffff0}.vcc-app .form-control:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fffffff0}.vcc-app .vcc-input:-webkit-autofill{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fffffff0}.vcc-app .vcc-input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fffffff0}.vcc-app .vcc-input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fffffff0}.vcc-app .company-details-input:-webkit-autofill{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fffffff0}.vcc-app .company-details-input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fffffff0}.vcc-app .company-details-input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fffffff0}.vcc-app .err,.vcc-app input.err,.vcc-app select.err,.vcc-app textarea.err,.vcc-app .form-control.err,.vcc-app .vcc-input.err,.vcc-app .company-details-input.err{box-shadow:0 1px 3px #dc262614,0 0 0 3px #dc26261f,inset 0 1px #fffffff2;border-color:#dc2626!important}.vcc-app .vcc-select,.vcc-app select.form-control.vcc-select,.vcc-app select.company-details-input.vcc-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16'%3E%3Cpath fill='%2364748b' d='M1.5 5.5 8 11l6.5-5.5'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.625rem}.vcc-app select.form-control.vcc-select:invalid,.vcc-app select.company-details-input.vcc-select:invalid{color:var(--vcc-form-placeholder-color)}.vcc-app select.form-control.vcc-select option,.vcc-app select.company-details-input.vcc-select option{font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);color:var(--vcc-ctrl-color)}.vcc-app .company-dropdown{border:1px solid var(--vcc-login-glass-control-border);border-radius:var(--vcc-ctrl-radius);-webkit-backdrop-filter:blur(16px);box-shadow:var(--vcc-shadow-md);font-size:var(--vcc-ctrl-fs);background:#ffffffe0}.vcc-app .company-dropdown .list-group-item{font-family:var(--vcc-ctrl-font);font-size:var(--vcc-canvas-control-fs,var(--vcc-ctrl-fs));font-weight:var(--vcc-canvas-control-fw,var(--vcc-ctrl-fw));letter-spacing:var(--vcc-canvas-letter-spacing,var(--vcc-ctrl-letter-spacing))}.vcc-app .company-dropdown .list-group-item-action{cursor:pointer}.vcc-app .company-dropdown .list-group-item-action:hover{color:var(--vcc-primary);background:#f8fafc}.vcc-app .vcc-label,.vcc-app .login-label,.vcc-app .col-form-label,.vcc-app .company-details-label,.vcc-app .form-label{font-family:var(--vcc-ctrl-font);font-weight:var(--vcc-label-fw);font-size:var(--vcc-label-fs);letter-spacing:var(--vcc-ctrl-letter-spacing);text-transform:none;color:var(--vcc-label-color);margin:0}.vcc-app .vcc-btn,.vcc-app .btn.vcc-btn{cursor:pointer;font-family:var(--vcc-ctrl-font);font-weight:var(--vcc-btn-fw);font-size:var(--vcc-btn-fs);letter-spacing:var(--vcc-btn-letter-spacing);border-radius:var(--vcc-ctrl-radius);box-sizing:border-box;justify-content:center;align-items:center;transition:box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex;transform:none}.vcc-app .vcc-btn:active:not(:disabled),.vcc-app .btn.vcc-btn:active:not(:disabled){transform:none!important}.vcc-app .vcc-btn-with-icon{white-space:nowrap;gap:.35rem}.vcc-app .vcc-btn-with-icon svg,.vcc-app .vcc-btn .vcc-btn__icon{width:var(--vcc-btn-icon-size);height:var(--vcc-btn-icon-size);pointer-events:none;color:currentColor;flex-shrink:0}.vcc-app :is(.vcc-btn-execute,.vcc-btn-search,.vcc-btn-save,.vcc-btn-add,.vcc-btn-primary,.vcc-btn.vcc-btn-primary){border:1px solid var(--vcc-btn-action-border);color:var(--vcc-btn-action-color);background:var(--vcc-btn-action-bg);box-shadow:var(--vcc-btn-action-shadow)}.vcc-app :is(.vcc-btn-execute,.vcc-btn-search,.vcc-btn-save,.vcc-btn-add,.vcc-btn-primary,.vcc-btn.vcc-btn-primary):hover:not(:disabled){color:var(--vcc-btn-action-color);background:var(--vcc-btn-action-bg-hover);border-color:var(--vcc-brand-blue-light,#2563eb);box-shadow:var(--vcc-btn-action-shadow-hover)}.vcc-app :is(.vcc-btn-execute,.vcc-btn-search,.vcc-btn-save,.vcc-btn-add,.vcc-btn-primary,.vcc-btn.vcc-btn-primary):focus-visible{color:var(--vcc-btn-action-color);border-color:var(--vcc-brand-blue-light,#2563eb);box-shadow:0 0 0 3px #2563eb59, var(--vcc-btn-action-shadow)}.vcc-app :is(.vcc-btn-execute,.vcc-btn-search,.vcc-btn-save,.vcc-btn-add,.vcc-btn-primary,.vcc-btn.vcc-btn-primary):active:not(:disabled){color:var(--vcc-btn-action-color);background:var(--vcc-brand-blue,#0b3d91);box-shadow:var(--vcc-btn-action-shadow)}.vcc-app .vcc-btn-export{border:1px solid var(--vcc-btn-export-border);color:var(--vcc-btn-export-color);background:var(--vcc-btn-export-bg);box-shadow:var(--vcc-btn-export-shadow)}.vcc-app .vcc-btn-export:hover:not(:disabled){color:var(--vcc-btn-export-color);background:var(--vcc-btn-export-bg-hover);border-color:var(--vcc-brand-green-light,#22c55e);box-shadow:var(--vcc-btn-export-shadow-hover)}.vcc-app .vcc-btn-export:focus-visible{color:var(--vcc-btn-export-color);border-color:var(--vcc-brand-green-light,#22c55e);box-shadow:0 0 0 3px #22c55e52, var(--vcc-btn-export-shadow)}.vcc-app .vcc-btn-export:active:not(:disabled){color:var(--vcc-btn-export-color);background:var(--vcc-brand-green,#15803d);box-shadow:var(--vcc-btn-export-shadow)}.vcc-app .vcc-btn-reset{border:1px solid var(--vcc-btn-reset-border);color:var(--vcc-btn-reset-color);background:var(--vcc-btn-reset-bg);-webkit-backdrop-filter:blur(12px)saturate(1.2);box-shadow:0 2px 10px #0b3d9114,inset 0 1px #ffffffeb,inset 0 -1px #0b3d910d}.vcc-app .vcc-btn-reset:hover:not(:disabled){color:var(--vcc-brand-blue-light,#2563eb);background:var(--vcc-btn-reset-bg-hover);border-color:var(--vcc-btn-reset-border-hover);box-shadow:0 4px 16px #0b3d9124,inset 0 1px #fff,inset 0 -1px #2563eb14}.vcc-app .vcc-btn-reset:active:not(:disabled){color:var(--vcc-btn-reset-color);background:linear-gradient(165deg,#dbeafeb8 0%,#fffffff5 100%);border-color:#0b3d9185;box-shadow:0 1px 4px #0b3d911a,inset 0 1px 2px #0b3d9112}.vcc-app .vcc-btn-reset:focus-visible{color:var(--vcc-btn-reset-color);border-color:var(--vcc-brand-blue-light,#2563eb);box-shadow:0 0 0 3px #2563eb38,0 2px 10px #0b3d9114,inset 0 1px #ffffffeb}.vcc-app .vcc-btn-secondary{border:1px solid var(--vcc-btn-secondary-border);color:var(--vcc-btn-secondary-color);background:var(--vcc-btn-secondary-bg);-webkit-backdrop-filter:blur(10px)saturate(1.15);box-shadow:0 2px 8px #0f172a0f,inset 0 1px #fffffff0}.vcc-app .vcc-btn-secondary:hover:not(:disabled){color:#1e293b;background:var(--vcc-btn-secondary-bg-hover);border-color:#64748ba6;box-shadow:0 4px 12px #0f172a1a,inset 0 1px #fff}.vcc-app .vcc-btn-secondary:focus-visible{border-color:#64748bbf;box-shadow:0 0 0 3px #94a3b847,0 2px 8px #0f172a0f}.vcc-app .vcc-btn-cancel{border:1px solid var(--vcc-btn-cancel-border);color:var(--vcc-btn-cancel-color);box-shadow:none;background:0 0}.vcc-app .vcc-btn-cancel:hover:not(:disabled){color:#475569;background:#f8fafcd9;border-color:#64748b8c}.vcc-app .vcc-btn-cancel:focus-visible{border-color:#64748ba6;box-shadow:0 0 0 3px #94a3b838}.vcc-app .vcc-btn-link{appearance:none;color:#64748b;text-underline-offset:2px;cursor:pointer;letter-spacing:normal;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;font-size:.8125rem;font-weight:500;text-decoration:underline;display:inline}.vcc-app .vcc-btn-link:hover:not(:disabled){color:#475569;box-shadow:none;background:0 0;text-decoration:underline}.vcc-app .vcc-btn-link:focus-visible{outline-offset:2px;box-shadow:none;border-radius:2px;outline:2px solid #2563eb59}.vcc-app :is(.vcc-btn-execute,.vcc-btn-export,.vcc-btn-reset,.vcc-btn-search,.vcc-btn-save,.vcc-btn-add,.vcc-btn-secondary,.vcc-btn-cancel,.vcc-btn-primary,.vcc-btn):disabled,.vcc-app .vcc-btn-link:disabled{opacity:.65;cursor:not-allowed}.vcc-app .vcc-btn-link:disabled{opacity:.55}.vcc-app .btn-primary{background:linear-gradient(180deg, var(--vcc-brand-blue-light) 0%, var(--vcc-brand-blue) 100%);color:#fff;border:1px solid var(--vcc-brand-blue)}.vcc-app .btn-primary:hover{background:linear-gradient(180deg, #3b82f6 0%, var(--vcc-brand-blue-light) 100%);border-color:var(--vcc-brand-blue-light)}.vcc-app .btn-success{background:var(--vcc-btn-export-bg);color:var(--vcc-btn-export-color);border:1px solid var(--vcc-btn-export-border)}.vcc-app .btn-success:hover{background:var(--vcc-btn-export-bg-hover);border-color:var(--vcc-brand-green-light,#22c55e);color:#fff}.vcc-app .btn-default{color:#333;background-color:#fff;border-color:#ccc}.vcc-app :is(.vcc-tab-nav,.company-details-nav){z-index:2;border-bottom:none;flex-wrap:wrap;align-items:flex-end;gap:.35rem;margin-bottom:0;padding-left:0;list-style:none;display:flex;position:relative}.vcc-app :is(.vcc-tab-nav,.company-details-nav) .nav-item{align-items:flex-end;margin-bottom:0;display:flex}.vcc-app :is(.vcc-tab-nav,.company-details-nav) .nav-link{border:1px solid var(--vcc-tab-border,#0b3d9147);min-height:var(--vcc-canvas-tab-rail-h,2.35rem);box-sizing:border-box;color:var(--vcc-tab-color,var(--vcc-brand-blue,#0b3d91));background:var(--vcc-tab-bg);-webkit-backdrop-filter:blur(12px)saturate(1.25);box-shadow:var(--vcc-tab-shadow), inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #0b3d910f;border-radius:.5rem .5rem 0 0;align-items:center;margin-bottom:-1px;padding:.55rem 1rem;font-size:.875rem;font-weight:600;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.vcc-app :is(.vcc-tab-nav,.company-details-nav) .nav-link:hover:not(.active){color:var(--vcc-tab-color-hover,var(--vcc-brand-blue-light,#2563eb));border-color:var(--vcc-tab-border-hover,#2563eb6b);background:var(--vcc-tab-bg-hover);box-shadow:var(--vcc-tab-shadow-hover), inset 0 1px 0 #fffffffa, inset 0 -1px 0 #2563eb14}.vcc-app :is(.vcc-tab-nav,.company-details-nav) .nav-link.active{z-index:3;border-bottom-color:#0000;position:relative;color:#fff!important;border-color:var(--vcc-brand-blue,#0b3d91)!important;background:var(--vcc-tab-bg-active)!important;box-shadow:var(--vcc-tab-shadow-active), inset 0 1px 0 #ffffff47!important}.vcc-app :is(.vcc-tab-nav,.company-details-nav) .nav-link:not(.active):after{content:"";pointer-events:none;background:#0b3d9138;height:1px;position:absolute;bottom:-1px;left:0;right:0}.vcc-app :is(.vcc-tab-nav,.company-details-nav) :is(.vcc-tab--closable,.company-details-tab--closable){cursor:default;align-items:center;gap:.4rem;padding:.55rem .45rem .55rem .85rem;display:inline-flex}.vcc-app :is(.vcc-tab__label,.company-details-tab__label){font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:1.25}.vcc-app :is(.vcc-tab__close,.company-details-tab__close){color:#0f172a85;cursor:pointer;background:#0f172a14;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;padding:0;font-size:.875rem;line-height:1;transition:background .15s,color .15s,transform .15s;display:inline-flex}.vcc-app :is(.vcc-tab__close,.company-details-tab__close) svg{width:.875rem;height:.875rem}.vcc-app :is(.vcc-tab__close,.company-details-tab__close):hover{color:#dc2626;background:#dc262624;transform:scale(1.05)}.vcc-app :is(.vcc-tab__close,.company-details-tab__close):focus-visible{outline-offset:1px;outline:2px solid #2563eb73}.vcc-app :is(.vcc-tab-nav,.company-details-nav) :is(.vcc-tab--closable,.company-details-tab--closable).active :is(.vcc-tab__close,.company-details-tab__close){color:#ffffffeb;background:#ffffff38}.vcc-app :is(.vcc-tab-nav,.company-details-nav) :is(.vcc-tab--closable,.company-details-tab--closable).active:hover :is(.vcc-tab__close,.company-details-tab__close){color:#fff;background:#ffffff52}.vcc-app :is(.vcc-tab-nav,.company-details-nav) :is(.vcc-tab--closable,.company-details-tab--closable):not(.active):hover :is(.vcc-tab__close,.company-details-tab__close){color:var(--vcc-brand-blue-light,#2563eb);background:#2563eb1f}.vcc-app :is(.vcc-grid--paged-10,.company-details-grid--paged-10) :is(.vcc-pagination,.company-details-pagination){margin-top:0}.vcc-app :is(.vcc-pagination,.company-details-pagination){background:var(--vcc-pagination-bg);border:1px solid var(--vcc-pagination-border);-webkit-backdrop-filter:blur(10px);border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.85rem;padding:.55rem .85rem;display:flex;box-shadow:inset 0 1px #ffffffb8}.vcc-app :is(.vcc-pagination__info,.company-details-pagination__info){color:var(--vcc-pagination-info-color);font-size:.8125rem;font-weight:500}.vcc-app :is(.vcc-pagination__controls,.company-details-pagination__controls){flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.vcc-app :is(.vcc-pagination,.company-details-pagination) :is(.vcc-pagination__controls,.company-details-pagination__controls) .vcc-btn{min-width:2.25rem;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.vcc-app :is(.vcc-pagination,.company-details-pagination) :is(.vcc-pagination__controls,.company-details-pagination__controls) :is(.vcc-btn-reset,.vcc-btn:not(.vcc-btn-primary)){-webkit-backdrop-filter:blur(12px)saturate(1.25);border:1px solid var(--vcc-pagination-btn-border)!important;color:var(--vcc-brand-blue,#0b3d91)!important;background:var(--vcc-pagination-btn-bg)!important;box-shadow:0 2px 10px #0b3d911a,inset 0 1px #ffffffe0,inset 0 -1px #0b3d9114!important}.vcc-app :is(.vcc-pagination,.company-details-pagination) :is(.vcc-pagination__controls,.company-details-pagination__controls) :is(.vcc-btn-reset,.vcc-btn:not(.vcc-btn-primary)):hover:not(:disabled){color:#fff!important;border-color:var(--vcc-brand-blue,#0b3d91)!important;background:var(--vcc-pagination-btn-bg-hover)!important;box-shadow:0 4px 14px #0b3d913d,inset 0 1px #ffffff59!important}.vcc-app :is(.vcc-pagination,.company-details-pagination) :is(.vcc-pagination__controls,.company-details-pagination__controls) .vcc-btn-primary{border:1px solid var(--vcc-brand-blue,#0b3d91)!important;color:#fff!important;background:var(--vcc-pagination-btn-bg-active)!important;box-shadow:0 4px 14px #0b3d9147,inset 0 1px #ffffff61!important}.vcc-app :is(.vcc-pagination,.company-details-pagination) :is(.vcc-pagination__controls,.company-details-pagination__controls) .vcc-btn-primary:hover:not(:disabled){color:#fff!important;border-color:var(--vcc-brand-blue-light,#2563eb)!important;background:var(--vcc-pagination-btn-bg-active-hover)!important;box-shadow:0 8px 22px #0b3d9152,inset 0 1px #ffffff6b!important}.vcc-app :is(.vcc-pagination,.company-details-pagination) :is(.vcc-pagination__controls,.company-details-pagination__controls) .vcc-btn-primary:focus-visible{color:#fff!important;border-color:var(--vcc-brand-blue-light,#2563eb)!important;box-shadow:0 0 0 3px #2563eb59,0 4px 14px #0b3d9147,inset 0 1px #ffffff61!important}.vcc-app :is(.vcc-pagination,.company-details-pagination) :is(.vcc-pagination__controls,.company-details-pagination__controls) .vcc-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important}.vcc-app :is(.vcc-pagination__btn,.company-details-pagination__btn){border:1px solid var(--vcc-pagination-btn-border);min-width:2.25rem;min-height:2.25rem;color:var(--vcc-brand-blue,#0b3d91);background:var(--vcc-pagination-btn-bg);cursor:pointer;border-radius:.4375rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;box-shadow:0 2px 10px #0b3d911a,inset 0 1px #ffffffe0}.vcc-app :is(.vcc-pagination__btn,.company-details-pagination__btn):hover{color:#fff;border-color:var(--vcc-brand-blue,#0b3d91);background:var(--vcc-pagination-btn-bg-hover);box-shadow:0 4px 14px #0b3d913d,inset 0 1px #ffffff59}.vcc-app :is(.vcc-pagination__btn--active,.company-details-pagination__btn--active),.vcc-app :is(.vcc-pagination__btn,.company-details-pagination__btn):is(.vcc-pagination__btn--active,.company-details-pagination__btn--active){color:#fff;border-color:var(--vcc-brand-blue,#0b3d91);background:var(--vcc-pagination-btn-bg-active);box-shadow:0 4px 14px #0b3d9147,inset 0 1px #ffffff61}.vcc-app :is(.vcc-pagination__btn--active,.company-details-pagination__btn--active):hover{background:var(--vcc-pagination-btn-bg-active-hover)}.vcc-app :is(.vcc-grid,.company-details-grid){box-sizing:border-box;flex-direction:column;flex:none;align-self:stretch;width:100%;max-width:100%;height:auto;min-height:0;margin-left:0;margin-right:0;display:flex}.vcc-app :is(.vcc-card,.welcome-glass-card,.vcc-glass-card,.vcc-report-card):has(:is(.vcc-grid,.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex-direction:column;flex:none;height:auto;min-height:0;display:flex;overflow:visible}.vcc-app :is(.vcc-grid--paged-10,.company-details-grid--paged-10){gap:.65rem}.vcc-app :is(.vcc-grid--paged-10,.company-details-grid--paged-10):not(:is(.vcc-grid--fit-rows,.company-details-grid--fit-rows)) :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll))>:is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-scroll)){height:auto;max-height:calc(var(--vcc-grid-row-h,2.875rem) * var(--vcc-grid-paged-rows,10));flex:none;overflow:hidden auto}.vcc-app :is(.vcc-grid--paged-10,.company-details-grid--paged-10):not(:is(.vcc-grid--fit-rows,.company-details-grid--fit-rows)) :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap)):has(>:is(.company-details-table,.vcc-grid__table) thead){max-height:calc(var(--vcc-grid-head-h,3.125rem) + var(--vcc-grid-row-h,2.875rem) * var(--vcc-grid-paged-rows,10))}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap){border:1px solid var(--vcc-grid-wrap-border);background:var(--vcc-grid-wrap-bg);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-radius:.75rem;flex-direction:column;flex:none;min-width:0;height:auto;display:flex;box-shadow:0 6px 22px #0f172a14,inset 0 1px #ffffffb8}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll)){overscroll-behavior-x:contain;scrollbar-color:var(--vcc-grid-scrollbar-thumb) var(--vcc-grid-scrollbar-track);scrollbar-width:thin;overflow:auto hidden}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll))::-webkit-scrollbar{width:var(--vcc-grid-scroll-size);height:var(--vcc-grid-scroll-size)}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll))::-webkit-scrollbar-track{background:var(--vcc-grid-scrollbar-track)}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll))::-webkit-scrollbar-thumb{background:var(--vcc-grid-scrollbar-thumb);border-radius:999px}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll))::-webkit-scrollbar-thumb:hover{background:var(--vcc-grid-scrollbar-thumb-hover)}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll))::-webkit-scrollbar-corner{background:var(--vcc-grid-scrollbar-track)}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):is(.vcc-grid__scroll,.company-details-table-scroll),.vcc-app .company-details-table-wrap.company-details-table-scroll{overscroll-behavior:contain;scrollbar-color:var(--vcc-grid-scrollbar-thumb) var(--vcc-grid-scrollbar-track);scrollbar-width:thin;overflow:auto}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):is(.vcc-grid__scroll,.company-details-table-scroll)::-webkit-scrollbar{width:var(--vcc-grid-scroll-size);height:var(--vcc-grid-scroll-size)}.vcc-app .company-details-table-wrap.company-details-table-scroll::-webkit-scrollbar{width:var(--vcc-grid-scroll-size);height:var(--vcc-grid-scroll-size)}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):is(.vcc-grid__scroll,.company-details-table-scroll)::-webkit-scrollbar-track{background:var(--vcc-grid-scrollbar-track)}.vcc-app .company-details-table-wrap.company-details-table-scroll::-webkit-scrollbar-track{background:var(--vcc-grid-scrollbar-track)}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):is(.vcc-grid__scroll,.company-details-table-scroll)::-webkit-scrollbar-thumb{background:var(--vcc-grid-scrollbar-thumb);border-radius:999px}.vcc-app .company-details-table-wrap.company-details-table-scroll::-webkit-scrollbar-thumb{background:var(--vcc-grid-scrollbar-thumb);border-radius:999px}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):is(.vcc-grid__scroll,.company-details-table-scroll)::-webkit-scrollbar-thumb:hover{background:var(--vcc-grid-scrollbar-thumb-hover)}.vcc-app .company-details-table-wrap.company-details-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--vcc-grid-scrollbar-thumb-hover)}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):is(.vcc-grid__scroll,.company-details-table-scroll)::-webkit-scrollbar-corner{background:var(--vcc-grid-scrollbar-track)}.vcc-app .company-details-table-wrap.company-details-table-scroll::-webkit-scrollbar-corner{background:var(--vcc-grid-scrollbar-track)}.vcc-app :is(.vcc-grid__head,.company-details-table-head){scrollbar-gutter:stable;scrollbar-width:none;background:var(--vcc-grid-head-strip-bg);border-bottom:1px solid #ffffff8c;flex-shrink:0;overflow:visible scroll}.vcc-app :is(.vcc-grid__head,.company-details-table-head)::-webkit-scrollbar{width:0;height:0;display:none}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll)) :is(.vcc-grid__head,.company-details-table-head)>:is(.vcc-grid__table,.company-details-table),.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll))>:is(.vcc-grid__scroll,.company-details-table-scroll)>:is(.vcc-grid__table,.company-details-table){box-sizing:border-box;width:100%}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll)) :is(.company-details-table--head,.vcc-grid__table--head) thead th{box-sizing:border-box}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll)) :is(.company-details-table--body,.vcc-grid__table--body) tbody td{box-sizing:border-box;display:table-cell}.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):not(:is(.vcc-grid__scroll,.company-details-table-scroll)) :is(.company-details-table--body,.vcc-grid__table--body) tbody td.company-details-table__cell--name{text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:unset;-webkit-line-clamp:unset;display:table-cell;overflow:hidden}.vcc-app :is(.vcc-grid__scroll,.company-details-table-scroll)>:is(.vcc-grid__head,.company-details-table-head){z-index:4;position:sticky;top:0}.vcc-app :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap)){-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:var(--vcc-grid-scrollbar-thumb) var(--vcc-grid-scrollbar-track);scrollbar-width:thin;flex:none;min-width:0;height:auto;min-height:0;max-height:none;overflow:hidden auto}.vcc-app :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap))::-webkit-scrollbar{width:var(--vcc-grid-scroll-size);height:var(--vcc-grid-scroll-size)}.vcc-app :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap))::-webkit-scrollbar-track{background:var(--vcc-grid-scrollbar-track)}.vcc-app :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap))::-webkit-scrollbar-thumb{background:var(--vcc-grid-scrollbar-thumb);border-radius:999px}.vcc-app :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap))::-webkit-scrollbar-thumb:hover{background:var(--vcc-grid-scrollbar-thumb-hover)}.vcc-app :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap))::-webkit-scrollbar-corner{background:var(--vcc-grid-scrollbar-track)}.vcc-app :is(.vcc-grid--fit-rows,.company-details-grid--fit-rows) :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap)){overflow:hidden visible;max-height:none!important}.vcc-app :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport),.vcc-app :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport) :is(.vcc-grid__wrap,.company-details-table-wrap){flex:auto;min-height:0}.vcc-app :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport) :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap)){flex:auto;min-height:0;max-height:none}.vcc-app :is(.vcc-card,.welcome-glass-card,.vcc-glass-card,.vcc-report-card):has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app :is(.vcc-grid__table,.company-details-table){border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:var(--vcc-grid-table-min-width);background:0 0;border:none;margin-bottom:0}.vcc-app :is(.vcc-grid--paged-10,.company-details-grid--paged-10):not(:is(.vcc-grid--fit-rows,.company-details-grid--fit-rows)) :is(.vcc-grid__wrap,.company-details-table-wrap):is(.vcc-grid__scroll,.company-details-table-scroll),.vcc-app :is(.vcc-grid--paged-10,.company-details-grid--paged-10):not(:is(.vcc-grid--fit-rows,.company-details-grid--fit-rows)) .company-details-table-wrap.company-details-table-scroll{max-height:calc(var(--vcc-grid-head-h,3.125rem) + var(--vcc-grid-row-h,2.875rem) * var(--vcc-grid-paged-rows,10))}.vcc-app :is(.vcc-grid--wide,.company-details-grid--wide) :is(.vcc-grid__table,.company-details-table),.vcc-app :is(.vcc-grid__wrap,.company-details-table-wrap):is(.vcc-grid--wide,.company-details-grid--wide) :is(.vcc-grid__table,.company-details-table),.vcc-app :is(.company-details-grid--wide,.vcc-grid--wide) :is(.company-details-table-wrap,.vcc-grid__wrap):is(.company-details-table-scroll,.vcc-grid__scroll)>:is(.company-details-table,.vcc-grid__table){table-layout:fixed;width:max-content;min-width:max(100%, var(--vcc-grid-table-wide-min-width))}.vcc-app .company-details-page :is(.vcc-grid--wide,.company-details-grid--wide) :is(.company-details-table,.vcc-grid__table,.company-details-table--head,.company-details-table--body){width:max-content;min-width:max(100%, var(--vcc-grid-table-wide-min-width,44rem));table-layout:fixed}.vcc-app :is(.vcc-grid--wide,.company-details-grid--wide) :is(.company-details-table-wrap,.vcc-grid__wrap){overflow:auto hidden}@media (width<=992px){.vcc-app :is(.vcc-grid__head,.vcc-grid__scroll,.company-details-table-head,.company-details-table-scroll) :is(.vcc-grid__table--head,.vcc-grid__table--body,.company-details-table--head,.company-details-table--body){min-width:var(--vcc-grid-table-wide-min-width)}}.vcc-app :is(.vcc-grid__table,.company-details-table) thead th,.vcc-app :is(.vcc-grid__th,.company-details-table__th){color:var(--vcc-grid-header-color);font-size:var(--vcc-grid-header-fs);font-weight:var(--vcc-grid-header-fw);text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;white-space:nowrap;background:0 0;border:none}.vcc-app :is(.vcc-grid__scroll,.company-details-table-scroll)>:is(.vcc-grid__table,.company-details-table) thead th,.vcc-app :is(.vcc-grid__scroll,.company-details-table-scroll) :is(.vcc-grid__table,.company-details-table--body) thead th,.vcc-app .app-canvas-page :is(.vcc-grid__scroll,.company-details-table-scroll)>:is(.vcc-grid__table,.company-details-table) thead th,.vcc-app .app-canvas-page :is(.vcc-grid__scroll,.company-details-table-scroll) :is(.vcc-grid__table,.company-details-table--body) thead th{z-index:3;background:var(--vcc-grid-head-bg);position:sticky;top:0;box-shadow:0 1px #ffffff8c}.vcc-app :is(.company-details-grid--wide,.vcc-grid--wide) :is(.company-details-table-scroll,.vcc-grid__scroll) :is(.company-details-table--body,.vcc-grid__table--body,.company-details-table) thead th{box-shadow:none;position:static}.vcc-app :is(.company-details-grid--wide,.vcc-grid--wide) :is(.company-details-table,.vcc-grid__table) thead th{white-space:normal;vertical-align:bottom;line-height:1.25;overflow:visible}.vcc-app :is(.vcc-grid__table--body,.company-details-table--body) tbody td,.vcc-app :is(.vcc-grid__cell,.company-details-table__cell){border:none;border-bottom:1px solid var(--vcc-grid-row-border);font-size:var(--vcc-grid-body-fs);color:var(--vcc-grid-body-color);vertical-align:middle;transition:background-color .15s}.vcc-app :is(.vcc-grid__table--body,.company-details-table--body) tbody tr:last-child td{border-bottom:none}.vcc-app :is(.vcc-grid__row--even,.company-details-table__row--even) td{background-color:var(--vcc-grid-row-even)}.vcc-app :is(.vcc-grid__row--odd,.company-details-table__row--odd) td{background-color:var(--vcc-grid-row-odd)}.vcc-app :is(.vcc-grid__table--body,.company-details-table--body) tbody tr:hover td{background-color:var(--vcc-grid-row-hover)}.vcc-app :is(.vcc-grid__table--body,.company-details-table--body) tbody tr:hover{box-shadow:inset 3px 0 0 var(--vcc-grid-hover-accent)}.vcc-app :is(.vcc-grid__cell--name,.company-details-table__cell--name){color:#0f172a;word-break:break-word;font-weight:500}.vcc-app :is(.vcc-grid__isin,.company-details-isin){text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;color:#1d4ed8;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.75rem;font-weight:600;overflow:hidden}.vcc-app :is(.vcc-grid__th--text,.vcc-grid__cell--text,.company-details-table__th--text,.company-details-table__cell--text,.vcc-grid__th--name,.vcc-grid__cell--name,.company-details-table__th--name,.company-details-table__cell--name,.vcc-grid__th--isin,.vcc-grid__cell--isin,.company-details-table__th--isin,.company-details-table__cell--isin){text-align:left}.vcc-app :is(.vcc-grid__th--num,.vcc-grid__cell--num,.company-details-table__th--num,.company-details-table__cell--num,.vcc-grid__th--currency,.vcc-grid__cell--currency,.company-details-table__th--currency,.company-details-table__cell--currency){text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.vcc-app :is(.vcc-grid__cell--currency,.company-details-table__cell--currency){letter-spacing:.01em}.vcc-app :is(.vcc-grid__th--sno,.vcc-grid__cell--sno,.company-details-table__th--sno,.company-details-table__cell--sno,.vcc-grid__th--status,.vcc-grid__cell--status,.company-details-table__th--status,.company-details-table__cell--status,.vcc-grid__th--date,.vcc-grid__cell--date,.company-details-table__th--date,.company-details-table__cell--date,.vcc-grid__th--action,.vcc-grid__cell--action,.company-details-table__th--action,.company-details-table__cell--action){text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.vcc-app :is(.vcc-grid__table,.company-details-table) thead th:not([class*=__th--]),.vcc-app :is(.vcc-grid__table--body,.company-details-table--body) tbody td:not([class*=__cell--]){text-align:left}.vcc-app :is(.vcc-grid__th--action,.vcc-grid__cell--action,.company-details-table__th--action,.company-details-table__cell--action){min-width:var(--vcc-grid-action-width);width:var(--vcc-grid-action-width);max-width:var(--vcc-grid-action-width);text-align:center;font-variant-numeric:tabular-nums}.vcc-app .vcc-grid--scroll-x :is(.vcc-grid__th--action,.vcc-grid__cell--action,.company-details-table__th--action,.company-details-table__cell--action){z-index:3;box-shadow:var(--vcc-grid-action-shadow);background-clip:padding-box;border-left:1px solid #94a3b847;position:sticky;right:0}.vcc-app .vcc-grid--scroll-x :is(.vcc-grid__head,.company-details-table-head) :is(.vcc-grid__th--action,.company-details-table__th--action){z-index:6;background:var(--vcc-grid-head-bg)}.vcc-app .vcc-grid--scroll-x :is(.vcc-grid__scroll,.company-details-table-scroll) :is(.vcc-grid__th--action,.company-details-table__th--action){z-index:5;background:var(--vcc-grid-head-bg)}.vcc-app .vcc-grid--scroll-x :is(.vcc-grid__th--action,.company-details-table__th--action){z-index:6;background:var(--vcc-grid-head-bg)}.vcc-app .vcc-grid--scroll-x :is(.vcc-grid__row--even,.company-details-table__row--even) :is(.vcc-grid__cell--action,.company-details-table__cell--action){background-color:var(--vcc-grid-row-even)}.vcc-app .vcc-grid--scroll-x :is(.vcc-grid__row--odd,.company-details-table__row--odd) :is(.vcc-grid__cell--action,.company-details-table__cell--action){background-color:var(--vcc-grid-row-odd)}.vcc-app .vcc-grid--scroll-x :is(.vcc-grid__table--body,.company-details-table--body) tbody tr:hover :is(.vcc-grid__cell--action,.company-details-table__cell--action){background-color:var(--vcc-grid-row-hover)}.vcc-app :is(.vcc-grid__action-btn,.company-details-edit-btn){color:#2563eb;-webkit-backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #ffffff9e;border-radius:.4375rem;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 1px 4px #0f172a0f,inset 0 1px #ffffffd1}.vcc-app :is(.vcc-grid__action-btn,.company-details-edit-btn):hover:not(:disabled){color:#fff;border-color:var(--vcc-brand-blue-light,#2563eb);background:linear-gradient(180deg, var(--vcc-brand-blue-light,#2563eb) 0%, var(--vcc-brand-blue,#0b3d91) 100%);box-shadow:0 4px 12px #0b3d9147,inset 0 1px #ffffff38}.vcc-app :is(.vcc-grid__action-btn,.company-details-edit-btn):disabled{opacity:.55;cursor:not-allowed}.vcc-app :is(.vcc-grid__action-btn,.company-details-edit-btn) svg{flex-shrink:0;width:1rem;height:1rem}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) table thead th{color:var(--vcc-grid-header-color);font-size:var(--vcc-grid-header-fs);font-weight:var(--vcc-grid-header-fw);text-transform:uppercase;letter-spacing:.06em}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) table tbody td{border-bottom:1px solid var(--vcc-grid-row-border);font-size:var(--vcc-grid-body-fs);color:var(--vcc-grid-body-color)}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) table tbody tr:nth-child(2n) td{background-color:var(--vcc-grid-row-even)}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) table tbody tr:nth-child(odd) td{background-color:var(--vcc-grid-row-odd)}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) table tbody tr:hover td{background-color:var(--vcc-grid-row-hover)}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) table tbody tr:hover{box-shadow:inset 3px 0 0 var(--vcc-grid-hover-accent)}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) :is(.vcc-grid__scroll,.company-details-table-scroll) table thead th{z-index:3;background:var(--vcc-grid-head-bg);position:sticky;top:0;box-shadow:0 1px #ffffff8c}.vcc-app .Table_Header,.vcc-app tr.Table_Header th{color:#434343;background:#afcbcf;font-weight:700}.vcc-app .Table_1st_AltColor,.vcc-app tr.Table_1st_AltColor td{background:#f2f2f2}.vcc-app .Table_2nd_AltColor,.vcc-app tr.Table_2nd_AltColor td{background:#fff}.vcc-app .table,.vcc-app .td{border-style:solid;border-color:#afcbcf}.vcc-app .table{border-spacing:0;border-collapse:collapse;border-width:0 0 1px 1px}.vcc-app .td{border-width:1px 1px 0 0}.vcc-app .No_Data{color:#900;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bolder}.vcc-app .vcc-page{font-family:var(--vcc-canvas-font,var(--vcc-ctrl-font,"Poppins", system-ui, sans-serif));--vcc-control-h:2.125rem;--vcc-control-radius:var(--vcc-ctrl-radius,.5rem);--vcc-control-px:.75rem;--vcc-control-fs:var(--vcc-canvas-control-fs,.875rem);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.vcc-app .vcc-page>.vcc-card,.vcc-app .vcc-page>article.vcc-card{isolation:isolate;border:1px solid var(--vcc-card-border);background:var(--vcc-card-glass);width:100%;-webkit-backdrop-filter:var(--vcc-card-blur);box-shadow:var(--vcc-card-shadow);border-radius:1.25rem;padding:clamp(1.25rem,2vw,1.75rem);position:relative;overflow:hidden}.vcc-app .vcc-page>.vcc-card:before,.vcc-app .vcc-page>article.vcc-card:before{content:"";border-radius:inherit;background:var(--vcc-card-shine);pointer-events:none;z-index:0;position:absolute;inset:0}.vcc-app .vcc-page>.vcc-card>*,.vcc-app .vcc-page>article.vcc-card>*{z-index:1;position:relative}.vcc-app .vcc-header,.vcc-app .vcc-page .welcome-panel-header{border-bottom:1px solid #e2e8f0f2;margin-bottom:1.25rem;padding-bottom:.875rem}.vcc-app .vcc-header__title,.vcc-app .vcc-header h1,.vcc-app .vcc-header h2{font-size:var(--vcc-login-title-fs,1.125rem);color:#0f172a;margin:0 0 .25rem;font-weight:600;line-height:1.3}.vcc-app .vcc-header__subtitle,.vcc-app .vcc-header p{font-size:var(--vcc-login-subtitle-fs,.875rem);color:#475569;margin:0;line-height:1.45}.vcc-app .vcc-ui,.vcc-app .vcc-form-shell,.vcc-app .welcome-form-shell{--vcc-ui-context:1}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):not(.company-details-file-field__input){box-sizing:border-box;width:100%;max-width:100%;height:var(--vcc-control-h,2.125rem);min-height:var(--vcc-control-h,2.125rem);max-height:var(--vcc-control-h,2.125rem);padding:0 var(--vcc-control-px,.75rem);border-radius:var(--vcc-control-radius,var(--vcc-ctrl-radius,.5rem));line-height:var(--vcc-canvas-control-lh,1.35);border:1px solid var(--vcc-ctrl-border);background-color:var(--vcc-ctrl-bg);-webkit-backdrop-filter:var(--vcc-ctrl-blur);box-shadow:var(--vcc-ctrl-shadow);font-family:var(--vcc-ctrl-font);font-size:var(--vcc-ctrl-fs);font-weight:var(--vcc-ctrl-fw);letter-spacing:var(--vcc-ctrl-letter-spacing);color:var(--vcc-ctrl-color);transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s;display:block}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) textarea{resize:vertical;height:auto;min-height:5.5rem;max-height:none;padding-top:.5rem;padding-bottom:.5rem}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16'%3E%3Cpath fill='%2364748b' d='M1.5 5.5 8 11l6.5-5.5'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.625rem;padding-right:2rem}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):focus,.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):focus-visible{border-color:var(--vcc-ctrl-focus-border);background-color:var(--vcc-ctrl-focus-bg);box-shadow:0 1px 3px #0f172a0f, 0 0 0 3px var(--vcc-ctrl-focus-ring), inset 0 1px 0 #fffffff2;outline:none}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) label,.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) .form-label{font-family:var(--vcc-ctrl-font);font-weight:var(--vcc-label-fw);font-size:var(--vcc-label-fs);letter-spacing:var(--vcc-ctrl-letter-spacing);color:var(--vcc-label-color);margin:0 0 .25rem;display:block}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) button:not(.vcc-btn-link),.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) .btn.vcc-btn{cursor:pointer;font-family:var(--vcc-ctrl-font);font-weight:var(--vcc-btn-fw);font-size:var(--vcc-btn-fs);letter-spacing:var(--vcc-btn-letter-spacing);border-radius:var(--vcc-control-radius,var(--vcc-ctrl-radius,.5rem));box-sizing:border-box;min-height:var(--vcc-control-h,2.125rem);height:var(--vcc-control-h,2.125rem);padding:0 var(--vcc-control-px,.75rem);white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;transition:box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) button[type=submit]:not([class*=vcc-btn-]){border:1px solid var(--vcc-btn-action-border,var(--vcc-brand-blue));color:var(--vcc-btn-action-color,#fff);background:var(--vcc-btn-action-bg);box-shadow:var(--vcc-btn-action-shadow)}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) button[type=submit]:not([class*=vcc-btn-]):hover:not(:disabled){color:var(--vcc-btn-action-color,#fff);background:var(--vcc-btn-action-bg-hover);border-color:var(--vcc-brand-blue-light,#2563eb);box-shadow:var(--vcc-btn-action-shadow-hover)}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) button[type=submit]:not([class*=vcc-btn-]):focus-visible{color:var(--vcc-btn-action-color,#fff);border-color:var(--vcc-brand-blue-light,#2563eb);box-shadow:0 0 0 3px #2563eb59, var(--vcc-btn-action-shadow)}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) button.vcc-btn-link,.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) .vcc-btn-link{appearance:none;min-height:unset;color:#64748b;text-underline-offset:2px;height:auto;box-shadow:none;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:500;text-decoration:underline;display:inline}.vcc-app :is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.vcc-card) button:disabled{opacity:.65;cursor:not-allowed}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:0 0;border:none;width:100%;margin-bottom:0}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) table thead th{vertical-align:middle;white-space:nowrap;padding:.85rem .75rem}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) table tbody td{vertical-align:middle;padding:.78rem .75rem;transition:background-color .15s}.vcc-app :is(.vcc-ui,.vcc-form-shell,.vcc-card) table tbody tr:last-child td{border-bottom:none}.vcc-app .vcc-ui .vcc-field,.vcc-app .vcc-form-shell .vcc-form-field{flex-direction:column;gap:.25rem;min-width:0;margin-bottom:.85rem;display:flex}.vcc-app .vcc-ui .vcc-actions,.vcc-app .vcc-form-shell .vcc-form-row--actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.vcc-app .vcc-ui .vcc-actions button,.vcc-app .vcc-form-shell .vcc-form-row--actions .vcc-btn{width:auto;max-width:none}:is(.vcc-app .app-layout__content:has(.app-canvas-page),.vcc-app .app-layout__content:has(.welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)),.vcc-app .app-layout__content:has(.user-details-page),.vcc-app .app-layout__content:has(.change-password-page)){overflow:hidden}.vcc-app .app-layout__content>.content:has(.app-canvas-page){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}:is(.vcc-app .app-layout__content>.content:has(.user-details-page),.vcc-app .app-layout__content>.content:has(.change-password-page),.vcc-app .app-layout__content>.content:has(.company-details-page:has(.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))):not(:has(.company-details-form)):not(:has(.vcc-form-shell)),.vcc-app .app-layout__content>.content:has(.dividend-details-page:has(.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)))){overflow:hidden}:is(.vcc-app .app-layout__content>.content:has(.company-details-page),.vcc-app .app-layout__content>.content:has(.dividend-details-page)){flex:auto;min-height:0}.vcc-app .app-canvas-page{flex:0 auto;height:auto;min-height:0;max-height:none;overflow:visible}:is(.vcc-app .app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)),.vcc-app .app-canvas-page:has(.company-details-form),.vcc-app .app-canvas-page:has(.vcc-tab-content .tab-pane.active .vcc-form-shell)){flex:auto;height:100%;max-height:100%;overflow:hidden}.vcc-app .company-details-page.app-canvas-page,.vcc-app .dividend-details-page.app-canvas-page{min-height:0}.vcc-app .app-canvas-page:has(:is(.vcc-grid,.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex:0 auto;height:auto;min-height:0;max-height:none;overflow:visible}.vcc-app .company-details-page.app-canvas-page:has(:is(.vcc-grid,.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex:0 auto;height:auto;min-height:0;max-height:none;overflow:visible}.vcc-app .dividend-details-page.app-canvas-page:has(:is(.vcc-grid,.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex:0 auto;height:auto;min-height:0;max-height:none;overflow:visible}.vcc-app .app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .company-details-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .dividend-details-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .app-canvas-page:not(:has(.company-details-grid)):not(:has(.company-details-form)):not(.user-details-page):not(.welcome-page){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page){box-sizing:border-box;flex-direction:column;flex:0 auto;justify-content:flex-start;align-items:center;width:100%;max-width:min(72rem,100%);height:auto;min-height:0;max-height:none;margin:0 auto;padding:0 clamp(1rem,2.5vw,1.75rem);display:flex;overflow:visible}.vcc-app .app-layout__content>.content:has(.welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)){justify-content:flex-start;padding-top:clamp(.75rem,4vh,1.75rem);overflow:hidden}.vcc-app .user-details-page.app-canvas-page,.vcc-app .user-details-page.vcc-page,.vcc-app .change-password-page.app-canvas-page,.vcc-app .change-password-page.vcc-page{box-sizing:border-box;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;width:100%;max-width:min(72rem,100%);height:auto;min-height:0;max-height:none;padding:clamp(.35rem,1vh,.75rem) clamp(1rem,2.5vw,1.75rem);display:flex;overflow:visible}:is(.vcc-app .company-details-page.app-canvas-page:not(:has(.company-details-grid)):not(:has(.company-details-form)),.vcc-app .dividend-details-page.app-canvas-page:not(:has(.company-details-grid)):not(:has(.company-details-form))){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.vcc-app .company-details-page.app-canvas-page:has(.company-details-form){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .company-details-page.app-canvas-page:has(.vcc-form-shell){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .app-canvas-page:has(.company-details-form){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .app-canvas-page:has(.vcc-tab-content .tab-pane.active .vcc-form-shell){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .company-details-page :is(.vcc-tab-nav,.company-details-nav){flex-shrink:0}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content){flex:auto;min-height:0;overflow:hidden}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content):has(:is(.vcc-grid,.company-details-grid):not(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex:none;min-height:auto;overflow:visible}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content):has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;min-height:0;overflow:hidden}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content):not(:has(.company-details-grid)){flex:auto;min-height:0}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content):not(:has(.company-details-grid)) .tab-pane{flex:auto;min-height:0}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane.active:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane.active:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))>:is(.vcc-card,.welcome-glass-card,.vcc-glass-card,.vcc-report-card){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}:is(.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane.active:has(.company-details-form),.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane.active:has(.vcc-form-shell)){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.vcc-app .company-details-page .tab-pane.active:has(.company-details-form)>.mt-2{flex-shrink:0}.vcc-app .company-details-page .vcc-report-card:has(.company-details-form){flex:none;align-self:stretch;width:100%}.vcc-app .app-canvas-page .welcome-glass-card.vcc-report-card:has(.company-details-form){flex:none;align-self:stretch;width:100%}.vcc-app .app-canvas-page :is(.vcc-card,.welcome-glass-card,.vcc-glass-card,.vcc-report-card):has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .app-canvas-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport){flex-direction:column;flex:auto;min-height:0;display:flex}.vcc-app .app-canvas-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport) :is(.vcc-grid__wrap,.company-details-table-wrap){flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto hidden}.vcc-app .app-canvas-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport) :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap)){-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;overflow:hidden auto;max-height:none!important}.vcc-app .app-canvas-page .company-details-search-card,.vcc-app .app-canvas-page .company-details-alert,.vcc-app .app-canvas-page :is(.vcc-grid__head,.company-details-table-head){flex-shrink:0}.vcc-app .app-canvas-page :is(.vcc-grid__wrap,.company-details-table-wrap):is(.vcc-grid__scroll,.company-details-table-scroll),.vcc-app .app-canvas-page .company-details-table-wrap.company-details-table-scroll{overflow:auto}.vcc-app .app-canvas-page .company-details-pagination,.vcc-app .app-canvas-page .vcc-pagination{flex-shrink:0}.vcc-app .vcc-page.app-canvas-page{box-sizing:border-box;flex-direction:column;flex:0 auto;height:auto;min-height:0;max-height:100%;display:flex;overflow:hidden auto}.vcc-app .vcc-page.app-canvas-page>:is(.vcc-card,.vcc-glass-card,.welcome-glass-card){flex-direction:column;flex:none;height:auto;display:flex;overflow:visible}.vcc-app .vcc-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;height:100%;overflow:hidden}.vcc-app .vcc-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))>:is(.vcc-card,.vcc-glass-card,.welcome-glass-card){flex:auto;min-height:0;overflow:hidden}:is(.vcc-app .company-details-page.app-canvas-page:not(:has(>:is(.vcc-tab-nav,.company-details-nav)))>:is(.vcc-card,.welcome-glass-card,.vcc-glass-card,.vcc-report-card),.vcc-app .dividend-details-page.app-canvas-page>:is(.vcc-card,.welcome-glass-card,.vcc-glass-card,.vcc-report-card,.dividend-details-card),.vcc-app .vcc-page.app-canvas-page>:is(.vcc-card,.vcc-glass-card,.welcome-glass-card)){margin-top:clamp(.35rem,.85vh,.65rem)}.vcc-app.app-shell{--vcc-card-board-max:88rem;--vcc-card-body-margin:2rem}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page){--vcc-card-board-max:56rem}.vcc-app .user-details-page.app-canvas-page,.vcc-app .change-password-page.app-canvas-page{--vcc-card-board-max:72rem}.vcc-app .company-details-page.app-canvas-page,.vcc-app .dividend-details-page.app-canvas-page{--vcc-card-board-max:88rem}.vcc-app .app-canvas-page .vcc-card-body,.vcc-app .app-canvas-page .card-body,.vcc-app .app-canvas-page :is(.vcc-card,.welcome-glass-card,.vcc-glass-card,.vcc-report-card,.dividend-details-card)>:is(.vcc-ui,.vcc-form-shell,.welcome-form-shell,.company-details-grid,.company-details-search-card,.company-details-alert){--_vcc-body-max:min(var(--vcc-card-board-max,88rem), calc(100vw - var(--vcc-card-body-margin,2rem) * 2));box-sizing:border-box;width:min(100%, var(--_vcc-body-max));max-width:100%;margin-inline:max(0px, calc((100vw - var(--_vcc-body-max)) / 2 - (100vw - 100%) / 2))}.vcc-app .company-details-page.app-canvas-page .welcome-glass-card.vcc-report-card:not(:has(.company-details-grid)){flex:none;width:100%;max-width:none;margin-bottom:0;margin-left:0;margin-right:0;overflow:visible}.vcc-app .company-details-page.app-canvas-page{--vcc-control-h:1.875rem;--vcc-canvas-control-fs:.8125rem;--vcc-canvas-label-fs:.75rem;--vcc-control-px:.625rem;box-sizing:border-box;flex-direction:column;align-items:stretch;max-width:min(88rem,100% - 1.5rem);margin:0 auto;padding:clamp(.5rem,1.25vh,.875rem) clamp(.75rem,1.5vw,1.25rem) clamp(1rem,2vh,1.5rem);display:flex}.vcc-app .company-details-page>:is(.vcc-tab-nav,.company-details-nav){flex:none;align-self:stretch;width:100%;max-width:100%;margin:0;padding:0}.vcc-app .company-details-page>:is(.vcc-tab-content,.company-details-tab-content){flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;margin:0}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .welcome-glass-card.vcc-report-card{box-sizing:border-box;border-top:none;border-radius:0 0 1.25rem 1.25rem;align-self:stretch;width:100%;max-width:100%;margin-top:-1px;margin-left:0;margin-right:0}.vcc-app .company-details-page .vcc-report-card:not(:has(.company-details-grid)){flex:none;align-self:stretch;height:auto;padding-top:.5rem;padding-bottom:.65rem;overflow:visible}.vcc-app .company-details-page .vcc-report-card:not(:has(.company-details-grid)) .company-details-search-card{margin-bottom:0}.vcc-app .company-details-page .vcc-report-card:has(.company-details-form){flex:0 auto;height:auto;min-height:0;padding-top:.65rem;padding-bottom:clamp(.85rem,1.75vh,1.25rem)}.vcc-app .company-details-page .vcc-report-card:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;min-height:0;overflow:hidden}.vcc-app .company-details-page .vcc-report-card:has(:is(.vcc-grid,.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex-direction:column;flex:none;height:auto;min-height:0;padding-top:.5rem;padding-bottom:clamp(1rem,2vw,1.5rem);display:flex;overflow:visible}:is(.vcc-app .company-details-page .vcc-report-card:has(.company-details-form),.vcc-app .company-details-page .vcc-report-card:not(:has(.company-details-grid))){padding-left:clamp(.75rem,1.25vw,1rem);padding-right:clamp(.75rem,1.25vw,1rem)}:is(.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content):has(.company-details-form),.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content):has(.vcc-form-shell)){flex:auto;min-height:0;overflow:hidden}:is(.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content):has(.company-details-form) .tab-pane.active,.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content):has(.vcc-form-shell) .tab-pane.active){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .welcome-glass-card.vcc-report-card:before,.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .vcc-report-card:before{border-top-left-radius:0;border-top-right-radius:0}.vcc-app .company-details-page.app-canvas-page:not(:has(>:is(.vcc-tab-nav,.company-details-nav)))>:is(.vcc-report-card,.welcome-glass-card.vcc-report-card)>.company-details-search-card:first-child{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:.65rem;padding:0}.vcc-app .company-details-page.app-canvas-page:not(:has(>:is(.vcc-tab-nav,.company-details-nav)))>:is(.vcc-report-card,.welcome-glass-card.vcc-report-card)>.company-details-search-card:first-child .company-details-search-card__header{margin-bottom:.4rem;padding-bottom:.35rem}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content),.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane{flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;display:flex}.vcc-app .company-details-page.app-canvas-page:not(:has(.company-details-grid)):not(:has(.company-details-form)){flex:0 auto;min-height:auto}:is(.vcc-app .company-details-page.app-canvas-page:has(.company-details-form),.vcc-app .company-details-page.app-canvas-page:has(.vcc-form-shell)){flex:auto;min-height:0;overflow:hidden}.vcc-app .company-details-page.app-canvas-page:has(:is(.vcc-grid,.company-details-grid)):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex:0 auto;height:auto;min-height:0;max-height:none;overflow:visible}.vcc-app .company-details-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;min-height:0;overflow:hidden}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane.active:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane.active:has(:is(.vcc-grid,.company-details-grid):not(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex:none;min-height:auto;overflow:visible}.vcc-app .company-details-page :is(.vcc-tab-content,.company-details-tab-content):not(:has(.company-details-grid)):not(:has(.company-details-form)) .tab-pane{flex:none}.vcc-app .company-details-form .row.mb-3,.vcc-app .company-details-form__row{--vcc-grid-gutter-x:.4rem;grid-template-columns:minmax(0,1fr) minmax(6rem,40%);align-items:center;column-gap:.4rem;margin-left:0;margin-right:0;display:grid;margin-bottom:.65rem!important}.vcc-app .company-details-form .row.mb-3:has(.form-check-inline){grid-template-columns:minmax(0,1fr) minmax(10.5rem,52%)}.vcc-app .company-details-form .row.mb-3>*,.vcc-app .company-details-form__row>*{max-width:none;margin-top:0;padding-left:0;padding-right:0;width:auto!important}.vcc-app .company-details-form .col-form-label,.vcc-app .company-details-form__label{text-align:right;white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;padding-top:0;padding-bottom:0;padding-right:.25rem;font-size:.75rem;line-height:1.3;overflow:visible}.vcc-app .company-details-form .col-sm-5.d-flex{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:flex!important}.vcc-app .company-details-form .form-check.form-check-inline,.vcc-app .company-details-page .form-check.form-check-inline{align-items:center;gap:.3rem;min-height:1.375rem;margin-right:0;padding-left:0;display:inline-flex;position:relative}.vcc-app .company-details-form .form-check.form-check-inline .form-check-input,.vcc-app .company-details-page .form-check.form-check-inline .form-check-input{float:none;flex:none;width:.9375rem;height:.9375rem;margin:0;position:static}.vcc-app .company-details-form .form-check.form-check-inline .form-check-label,.vcc-app .company-details-page .form-check.form-check-inline .form-check-label{white-space:nowrap;margin:0;padding:0;font-size:.75rem;line-height:1.2;overflow:visible}.vcc-app .company-details-page .company-details-input.Required_field{background-color:#fffffaf5!important;border-color:#31717bb8!important}.vcc-app .company-details-page input[type=file].company-details-input{line-height:1.25;height:auto!important;min-height:2rem!important;padding:.3rem .625rem!important}.vcc-app .company-details-page .company-details-file-field{cursor:pointer;background-color:#fffffff0;border:1px solid #94a3b8a6;border-radius:.5rem;align-items:center;gap:.35rem;width:100%;min-height:2rem;padding:.3rem .625rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a14,inset 0 1px 2px #0f172a0d,inset 0 1px #fffffffa}.vcc-app .company-details-page .company-details-file-field:hover{background-color:#fffffffa;border-color:#2563eb59}.vcc-app .company-details-page .company-details-file-field:focus-within{background-color:#fffffffa;border-color:#2563eb73;box-shadow:0 1px 3px #0f172a0f,0 0 0 3px #10b9812e,inset 0 1px #fffffff2}.vcc-app .company-details-page .company-details-file-field__icon{color:#2563ebd1;flex-shrink:0;width:1rem;height:1rem}.vcc-app .company-details-page .company-details-file-field__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--vcc-canvas-font,"Poppins", system-ui, sans-serif);font-size:var(--vcc-canvas-control-fs,.875rem);font-weight:var(--vcc-canvas-control-fw,400);letter-spacing:var(--vcc-canvas-letter-spacing,.01em);color:#0f172ab8;overflow:hidden}.vcc-app .company-details-page .company-details-file-field__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vcc-app .company-details-form{padding:clamp(.25rem,.75vh,.5rem) clamp(.15rem,.35vw,.35rem) 0}.vcc-app .company-details-form>.row{--vcc-grid-gutter-x:.65rem;margin-left:calc(-.5 * var(--vcc-grid-gutter-x));margin-right:calc(-.5 * var(--vcc-grid-gutter-x))}.vcc-app .company-details-form>.row>[class*=col-]{padding-left:calc(var(--vcc-grid-gutter-x) * .5);padding-right:calc(var(--vcc-grid-gutter-x) * .5)}.vcc-app .company-details-search-card{-webkit-backdrop-filter:blur(12px)saturate(1.2);background:linear-gradient(#ffffff7a 0%,#ffffff4d 100%);border:1px solid #ffffff85;border-radius:.5rem;margin-bottom:.65rem;padding:.45rem .75rem .5rem;box-shadow:0 2px 10px #0f172a0d,inset 0 1px #ffffffc7}.vcc-app .company-details-search-card__header{border-bottom:1px solid #ffffff6b;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;padding-bottom:.35rem;display:flex}.vcc-app .company-details-search-card__title{color:#0f172a;letter-spacing:.01em;margin:0;font-size:.8125rem;font-weight:600}.vcc-app .company-details-search-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.45rem .85rem;display:grid}.vcc-app .company-details-search-field.login-field-group{flex-direction:column;gap:.2rem;min-width:0;display:flex}.vcc-app .company-details-search-field .login-label{font-size:var(--vcc-canvas-label-fs,.8125rem);font-weight:var(--vcc-canvas-label-fw,600);letter-spacing:var(--vcc-canvas-letter-spacing,.01em);text-transform:none;color:#0f172abf;line-height:var(--vcc-canvas-label-lh,1.35);margin:0}.vcc-app .company-details-search-field .company-details-input,.vcc-app .company-details-search-field .login-field{height:2.125rem;min-height:2.125rem;font-size:var(--vcc-canvas-control-fs,.875rem)!important;padding:0 .65rem!important}.vcc-app .company-details-search-field--actions{flex-wrap:wrap;align-self:end;align-items:center;gap:.6rem;padding-bottom:.2rem;display:flex}.vcc-app .company-details-search-field--actions .vcc-btn,.vcc-app .company-details-search-field--actions .btn.vcc-btn{white-space:nowrap;width:auto;min-width:0;max-width:none;height:2.125rem;min-height:2.125rem;font-size:var(--vcc-canvas-control-fs,.875rem);justify-content:center;align-items:center;gap:.35rem;padding:0 .85rem;display:inline-flex}.vcc-app .company-details-search-field--actions .vcc-btn svg,.vcc-app .company-details-search-field--actions .btn.vcc-btn svg,.vcc-app .company-details-search-field--actions .vcc-btn__icon{color:currentColor;flex-shrink:0;width:1rem;height:1rem}.vcc-app .company-details-search-field__spacer{height:.95rem;display:block}.vcc-app .company-details-search-card .company-details-add-btn{min-width:var(--vcc-control-h,1.875rem);width:var(--vcc-control-h,1.875rem);height:var(--vcc-control-h,1.875rem);justify-content:center;align-items:center;padding:0;display:inline-flex}.vcc-app .company-details-search-card .company-details-add-btn svg{width:1.125rem;height:1.125rem}.vcc-app .company-details-alert{border-radius:.5rem;margin-bottom:.75rem;padding:.55rem .75rem;font-size:.875rem}.vcc-app .company-details-alert--error{color:#991b1b;-webkit-backdrop-filter:blur(8px);background:#fef2f2b8;border:1px solid #fecacad9}.vcc-app .company-details-grid{margin-top:0}.vcc-app .app-canvas-page .company-details-table{width:100%;min-width:100%}.vcc-app .company-details-col--isin{width:10.5rem}.vcc-app .company-details-col--name{width:auto}.vcc-app .company-details-col--sno{width:3.5rem}.vcc-app .company-details-col--date{width:7rem;min-width:7rem}.vcc-app .company-details-col--num{width:8.25rem}.vcc-app .company-details-col--action,.vcc-app .vcc-grid-col--action{width:var(--vcc-grid-action-width,3.5rem)}.vcc-app .company-details-table thead th{vertical-align:middle;padding:.85rem .75rem}.vcc-app .company-details-table__th--isin,.vcc-app .company-details-table__cell--isin{padding-left:1rem;padding-right:.75rem}.vcc-app .company-details-table__th--name,.vcc-app .company-details-table__cell--name{min-width:0;padding-left:.75rem;padding-right:1rem}.vcc-app .company-details-table__th--text,.vcc-app .company-details-table__cell--text{padding-left:.75rem;padding-right:.75rem}.vcc-app .company-details-table__th--num,.vcc-app .company-details-table__cell--num{padding-left:1rem;padding-right:1.25rem}.vcc-app .company-details-table__th--action,.vcc-app .company-details-table__cell--action{padding-left:.35rem;padding-right:.65rem}.vcc-app .company-details-table--body tbody td{vertical-align:middle;min-width:0;padding:.78rem .75rem}.vcc-app .company-details-table__cell--name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vcc-app .company-details-edit-btn{width:1.875rem;height:1.875rem}.vcc-app :is(.company-details-grid--paged-10,.vcc-grid--paged-10):not(:is(.company-details-grid--fit-rows,.vcc-grid--fit-rows)) :is(.company-details-table-wrap,.vcc-grid__wrap):not(:is(.company-details-table-scroll,.vcc-grid__scroll))>:is(.company-details-table-scroll,.vcc-grid__scroll):not(:is(.company-details-table-wrap,.vcc-grid__wrap)){max-height:calc(var(--vcc-grid-row-h,2.875rem) * var(--vcc-grid-paged-rows,10))}.vcc-app :is(.company-details-grid--paged-10,.vcc-grid--paged-10):not(:is(.company-details-grid--fit-rows,.vcc-grid--fit-rows)) :is(.company-details-table-scroll,.vcc-grid__scroll):not(:is(.company-details-table-wrap,.vcc-grid__wrap)):has(>:is(.company-details-table,.vcc-grid__table) thead){max-height:calc(var(--vcc-grid-head-h,3.125rem) + var(--vcc-grid-row-h,2.875rem) * var(--vcc-grid-paged-rows,10))}.vcc-app :not(.app-canvas-page) :is(.vcc-grid__scroll,.company-details-table-scroll){max-height:min(28rem,52vh)}.vcc-app :is(.company-details-grid--fit-rows,.vcc-grid--fit-rows) .company-details-table-scroll,.vcc-app :is(.company-details-grid--fit-rows,.vcc-grid--fit-rows) .vcc-grid__scroll{max-height:none}.vcc-app :is(.company-details-grid--paged-10,.vcc-grid--paged-10) :is(.vcc-pagination,.company-details-pagination){z-index:1;flex-shrink:0;margin-top:0;position:relative}@media (width<=768px){.vcc-app .company-details-search-fields{grid-template-columns:1fr}.vcc-app .company-details-search-field--actions{padding-bottom:0}.vcc-app .company-details-search-field__spacer{display:none}}@media (width<=576px){.vcc-app .company-details-search-card__header{flex-direction:column;align-items:flex-start}.vcc-app .company-details-table__cell--name{-webkit-line-clamp:3}}.vcc-app .company-details-page .text-danger{font-size:.8125rem;color:#991b1b!important}.vcc-app .company-details-page .text-warning{font-size:.8125rem;color:#b45309!important}.vcc-app .company-details-page .form-check-input:checked{background-color:#059669;border-color:#059669}.vcc-app .company-details-page .form-check-label{color:#475569;font-size:.8125rem}.vcc-app .app-layout__content:has(.company-details-main-page){overflow:hidden}.vcc-app .app-layout__content>.content:has(.company-details-main-page){overflow:hidden}.vcc-app .company-details-main-page.company-details-page.app-canvas-page{flex:auto;height:100%;min-height:0;max-height:100%;padding-top:clamp(.25rem,.75vh,.5rem);padding-bottom:clamp(.25rem,.75vh,.5rem);overflow:hidden}.vcc-app .company-details-main-page>:is(.vcc-tab-nav,.company-details-nav){flex-shrink:0}.vcc-app .company-details-main-page>:is(.vcc-tab-content,.company-details-tab-content){flex:auto;min-height:0;overflow:hidden}.vcc-app .company-details-main-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane.active{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .company-details-main-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane.active>.vcc-report-card{flex-direction:column;flex:auto;min-height:0;padding-bottom:.5rem;display:flex;overflow:hidden}.vcc-app .company-details-main-page .company-details-search-card{flex:none}.vcc-app .company-details-main-page .company-details-alert{flex-shrink:0}.vcc-app .company-details-main-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .company-details-main-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport) :is(.vcc-grid__wrap,.company-details-table-wrap){flex:auto;min-height:0}.vcc-app .company-details-main-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport):is(.company-details-grid--paged-10,.vcc-grid--paged-10) :is(.vcc-grid__scroll,.company-details-table-scroll):not(:is(.vcc-grid__wrap,.company-details-table-wrap)){flex:auto;min-height:0;max-height:none;overflow:hidden auto}.vcc-app .company-details-main-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport) :is(.vcc-pagination,.company-details-pagination){flex:none;margin-top:.45rem;padding-top:.35rem}.vcc-app .company-details-main-page :is(.vcc-tab-content,.company-details-tab-content):has(.company-details-form) .tab-pane.active{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .company-details-main-page .vcc-report-card--edit{flex-direction:column;flex:auto;min-height:0;max-height:100%;padding-bottom:0;display:flex;overflow:hidden}.vcc-app .company-details-main-page .company-details-form-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.vcc-app .company-details-main-page .company-details-form-scroll::-webkit-scrollbar{width:0;height:0;display:none}.vcc-app .company-details-main-page .company-details-form-footer{background:linear-gradient(#f8fafc8c 0%,#ffffffeb 100%);border-top:1px solid #e2e8f0f2;flex-wrap:wrap;flex:none;align-items:center;gap:.65rem 1rem;margin-top:0;padding:.55rem .75rem .65rem;display:flex}.vcc-app .company-details-main-page .company-details-form-footer .vcc-btn{width:auto;min-width:7rem}.vcc-app .company-details-main-page .company-details-form-footer__status{flex:100%;margin:0;font-size:.8125rem}.vcc-app.app-shell{--vcc-sidebar-glass:var(--vcc-brand-tint-gradient);--vcc-sidebar-glass-shine:linear-gradient(135deg, #ffffff7a 0%, #bfdbfe2e 32%, #a7f3d01a 52%, transparent 62%);--vcc-sidebar-border:#93c5fd61;--vcc-sidebar-accent-blue:#2563eb;--vcc-sidebar-accent-green:#059669;--vcc-sidebar-blur:blur(26px) saturate(1.45);--vcc-sidebar-width:17.5rem;--vcc-sidebar-max-vw:28vw;--vcc-sidebar-gap-footer:.1rem;--vcc-chrome-bar-h:1.5rem;--vcc-nav-rail-h:1.25rem;--vcc-footer-offset:var(--vcc-chrome-bar-h)}.vcc-app .app-layout-shell{--vcc-header-chip-h:clamp(2.25rem, .45vw + 2rem, 2.75rem);--vcc-header-outer-y:clamp(.45rem, .35vw + .32rem, .625rem);--vcc-header-h:calc(var(--vcc-header-chip-h) + var(--vcc-header-outer-y) * 2);--vcc-chrome-accent-bar-h:3px;--vcc-chrome-top-h:calc(var(--vcc-header-h) + var(--vcc-chrome-accent-bar-h) + var(--vcc-nav-rail-h));--vcc-chrome-px:clamp(.5rem, 1.15vw, 1.15rem);--vcc-chrome-gap:clamp(.5rem, .75vw, .65rem);--vcc-chrome-logo-max:clamp(8.5rem, 20vw, 22.5rem);--vcc-chrome-pill-px:clamp(.55rem, .75vw + .35rem, .9rem);--vcc-chrome-font-name:clamp(.6875rem, .38vw + .58rem, .8125rem);--vcc-chrome-font-isin:clamp(.5625rem, .28vw + .48rem, .6875rem);--vcc-chrome-font-action:clamp(.6875rem, .32vw + .56rem, .8125rem);--vcc-chrome-font-trail-current:clamp(.6875rem, .38vw + .58rem, .8125rem);--vcc-chrome-action-px:clamp(.55rem, .85vw + .25rem, .85rem)}.vcc-app .app-layout{position:relative}.vcc-app .app-sidebar-overlay{inset:0;top:var(--vcc-chrome-top-h,calc(4.25rem + 3px + 2.75rem));bottom:var(--vcc-footer-offset,3.25rem);z-index:1090;-webkit-backdrop-filter:blur(3px);cursor:pointer;background:#0a16286b;border:none;margin:0;padding:0;animation:.22s vcc-sidebar-overlay-in;position:fixed}@keyframes vcc-sidebar-overlay-in{0%{opacity:0}to{opacity:1}}.vcc-app .app-layout__sidebar{flex:0 0 min(var(--vcc-sidebar-width,15rem), var(--vcc-sidebar-max-vw,26vw));width:min(var(--vcc-sidebar-width,15rem), var(--vcc-sidebar-max-vw,26vw));max-width:var(--vcc-sidebar-max-vw,26vw);isolation:isolate;box-shadow:none;background:#f8fafc;border-right:1px solid #e2e8f0;padding:0;position:relative}.vcc-app .app-layout__sidebar.vcc-sidebar--floating{top:calc(var(--vcc-chrome-top-h,calc(4.25rem + 3px + 2.75rem)) + .5rem);left:.5rem;bottom:calc(var(--vcc-footer-offset,3.25rem) + var(--vcc-sidebar-gap-footer,.75rem));width:min(var(--vcc-sidebar-width,17.5rem), var(--vcc-sidebar-max-vw,28vw));max-width:var(--vcc-sidebar-max-vw,28vw);max-height:calc(100vh - var(--vcc-chrome-top-h,calc(4.25rem + 3px + 2.75rem)) - var(--vcc-footer-offset,3.25rem) - var(--vcc-sidebar-gap-footer,.75rem) - .5rem);z-index:1100;border:1px solid var(--vcc-sidebar-border);border-right:1px solid var(--vcc-sidebar-border);background:var(--vcc-sidebar-glass-shine), var(--vcc-sidebar-glass), #f8fafc;height:auto;-webkit-backdrop-filter:var(--vcc-sidebar-blur);border-radius:.75rem;flex:none;margin:0;animation:.26s cubic-bezier(.22,1,.36,1) vcc-sidebar-float-in;position:fixed;overflow:hidden;box-shadow:0 4px 6px #0f172a0a,0 12px 28px -6px #2563eb29,0 6px 18px -4px #0f172a1a,inset 0 1px #ffffffa6}@keyframes vcc-sidebar-float-in{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:translate(0)}}.vcc-app .app-layout__sidebar:before,.vcc-app .app-layout__sidebar:after{display:none}.vcc-app .vcc-sidebar--floating .vcc-sidebar__panel{border-radius:inherit;height:100%;min-height:0;overflow:hidden}.vcc-app .vcc-sidebar__panel{z-index:2;min-height:0;position:relative}.vcc-app .app-layout__sidebar .menu-nav,.vcc-app .app-layout__sidebar .sidebar-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;padding:.85rem .75rem 1rem}.vcc-app .app-layout__sidebar .sidebar-scroll::-webkit-scrollbar{width:5px}.vcc-app .app-layout__sidebar .sidebar-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f659 0%,#10b98152 100%);border-radius:999px}.vcc-app .app-layout__sidebar .sidebar-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#2563eb80 0%,#05966973 100%)}.vcc-app .app-layout__sidebar .menu-group{margin-bottom:.35rem}.vcc-app .app-layout__sidebar .menu-parent,.vcc-app .app-layout__sidebar .menu-parent--link,.vcc-app .app-layout__sidebar .menu-child,.vcc-app .app-layout__sidebar .menu-subgroup-title{box-sizing:border-box!important}.vcc-app .app-layout__sidebar .menu-parent,.vcc-app .app-layout__sidebar .menu-parent--link{text-align:left;justify-content:flex-start;align-items:center;gap:.55rem;width:100%;line-height:1.35;display:flex;color:#334155!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-left-width:3px!important;border-radius:.5rem!important;margin-bottom:.25rem!important;padding:.7rem .85rem .7rem calc(.85rem - 2px)!important;font-size:.8125rem!important;font-weight:700!important;text-decoration:none!important;transition:background .18s,color .18s,border-color .18s!important}.vcc-app .app-layout__sidebar .menu-parent:hover,.vcc-app .app-layout__sidebar .menu-parent--link:hover,.vcc-app .app-layout__sidebar .menu-parent:active,.vcc-app .app-layout__sidebar .menu-parent--link:active{color:#1e3a8a!important;box-shadow:none!important;background:#f1f5f9!important;text-decoration:none!important;transform:none!important}.vcc-app .app-layout__sidebar .menu-parent--toggle.active{color:#334155!important;box-shadow:none!important;background:#f1f5f9!important;font-weight:700!important}.vcc-app .app-layout__sidebar .menu-parent--link.active{color:var(--vcc-brand-blue)!important;border-left-color:var(--vcc-brand-blue)!important;box-shadow:none!important;background:#eef2ff!important;font-weight:700!important}.vcc-app .app-layout__sidebar .menu-title{text-overflow:clip;white-space:nowrap;text-align:left;flex:auto;min-width:0;font-weight:700;overflow:visible}.vcc-app .app-layout__sidebar .menu-parent__icon{width:1.75rem;height:1.75rem;color:var(--vcc-brand-blue,#0b3d91);background:linear-gradient(145deg,#fffffff5 0%,#dbeafe8c 100%);border:1px solid #93c5fd6b;border-radius:.4375rem;flex:none;justify-content:center;align-items:center;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #0b3d9114}.vcc-app .app-layout__sidebar .menu-parent:hover .menu-parent__icon,.vcc-app .app-layout__sidebar .menu-parent--link:hover .menu-parent__icon{color:var(--vcc-sidebar-accent-green,#059669);background:linear-gradient(145deg,#fffffffa 0%,#bbf7d06b 100%);border-color:#4caf5061;box-shadow:inset 0 1px #ffffffeb,0 3px 8px #0596691f}.vcc-app .app-layout__sidebar .menu-parent--toggle.active .menu-parent__icon{color:var(--vcc-sidebar-accent-green,#059669);background:linear-gradient(145deg,#fffffffa 0%,#a7f3d07a 100%);border-color:#4caf5073}.vcc-app .app-layout__sidebar .menu-parent--link.active .menu-parent__icon{color:var(--vcc-brand-blue,#0b3d91);background:linear-gradient(145deg,#fffffffa 0%,#c7d2fe8c 100%);border-color:#2563eb6b;box-shadow:inset 0 1px #ffffffeb,0 3px 8px #2563eb1f}.vcc-app .app-layout__sidebar .menu-parent--disabled .menu-parent__icon{opacity:.45;filter:grayscale(.35)}.vcc-app .app-layout__sidebar .menu-arrow{flex:none;transition:transform .25s,color .2s;color:#64748b!important;margin-left:auto!important;margin-right:0!important}.vcc-app .app-layout__sidebar .menu-parent.active .menu-arrow,.vcc-app .app-layout__sidebar .menu-subgroup-title--toggle.active .menu-arrow{transform:rotate(180deg);color:var(--vcc-sidebar-accent-green)!important}.vcc-app .app-layout__sidebar .menu-children-list{box-shadow:none;list-style:none;background:0 0!important;border-left:1px solid #e2e8f0!important;border-right:none!important;border-radius:0!important;margin:.15rem 0 .5rem .75rem!important;padding:.15rem 0 .15rem .65rem!important}.vcc-app .app-layout__sidebar .menu-children-list>li{border-bottom:none!important}.vcc-app .app-layout__sidebar .menu-children-list--nested{background:0 0!important;border-top:none!important;border-left-color:#10b98147!important;margin-left:.35rem!important;margin-right:0!important}.vcc-app .app-layout__sidebar .menu-children-list--nested>li{border-bottom-color:#0000!important}.vcc-app .app-layout__sidebar .menu-child{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem;width:100%;color:#475569!important;border:1px solid #0000!important;border-left-width:3px!important;border-radius:.375rem!important;margin:.1rem 0!important;padding:.55rem .7rem .55rem calc(.7rem - 2px)!important;font-size:.8125rem!important;font-weight:700!important;text-decoration:none!important;transition:background .18s,color .18s,border-color .18s!important;display:flex!important}.vcc-app .app-layout__sidebar .menu-child__icon{flex:none;align-items:center;display:inline-flex}.vcc-app .app-layout__sidebar .menu-child-label{text-overflow:clip;white-space:nowrap;text-align:left;flex:auto;min-width:0;font-weight:700;overflow:visible}.vcc-app .app-layout__sidebar .menu-child svg{opacity:.45;flex-shrink:0;width:14px;height:14px}.vcc-app .app-layout__sidebar .menu-children-list a.menu-child:hover,.vcc-app .app-layout__sidebar .menu-child:hover,.vcc-app .app-layout__sidebar .menu-children-list a.menu-child:active,.vcc-app .app-layout__sidebar .menu-child:active{color:var(--vcc-brand-blue)!important;background:#f1f5f9!important;text-decoration:none!important;transform:none!important}.vcc-app .app-layout__sidebar .menu-child.active{color:var(--vcc-brand-blue)!important;border-left-color:var(--vcc-brand-blue)!important;box-shadow:none!important;background:#eef2ff!important;font-weight:700!important}.vcc-app .app-layout__sidebar .menu-child--disabled,.vcc-app .app-layout__sidebar .menu-parent--disabled{opacity:.45;pointer-events:auto;cursor:not-allowed!important}.vcc-app .app-layout__sidebar .menu-child--disabled:hover,.vcc-app .app-layout__sidebar .menu-parent--disabled:hover{color:#475569!important;background:0 0!important}.vcc-app .app-layout__sidebar .menu-parent--disabled .menu-title{color:#94a3b8!important}.vcc-app .app-layout__sidebar .menu-subgroup-title{cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;gap:.35rem;width:100%;transition:background .18s,color .18s;display:flex;color:#64748b!important;background:0 0!important;border:none!important;border-radius:.4rem!important;padding:.45rem .65rem!important;font-size:.75rem!important;font-weight:700!important}.vcc-app .app-layout__sidebar .menu-subgroup-label{text-overflow:clip;white-space:nowrap;text-align:left;flex:auto;min-width:0;font-weight:700;overflow:visible}.vcc-app .app-layout__sidebar .menu-subgroup-title .menu-arrow{margin-left:auto!important;margin-right:0!important}.vcc-app .app-layout__sidebar .menu-subgroup-title:hover,.vcc-app .app-layout__sidebar .menu-subgroup-title:active{color:#1e3a8a!important;background:linear-gradient(90deg,#dbeafe4d 0%,#ecfdf542 100%)!important;transform:none!important}.vcc-app .app-layout__sidebar .menu-subgroup-title--toggle.active{box-shadow:none;color:#475569!important;background:#f1f5f9!important}.vcc-app .app-layout__subbar{z-index:2;flex-shrink:0;width:100%;padding:0;position:relative}.vcc-app .app-layout__subbar--unified{--vcc-header-chip-h:clamp(2.25rem, .45vw + 2rem, 2.75rem);--vcc-header-outer-y:clamp(.45rem, .35vw + .32rem, .625rem);--vcc-header-h:calc(var(--vcc-header-chip-h) + var(--vcc-header-outer-y) * 2);--vcc-header-action-h:var(--vcc-header-chip-h);min-height:var(--vcc-header-h);display:block;overflow-x:clip;box-shadow:0 4px 16px -6px #00000059;background:#0a1628!important;border-bottom:1px solid #ffffff1a!important}.vcc-app .app-chrome-top{z-index:1110;--vcc-chrome-pill-h:var(--vcc-header-chip-h);--vcc-chrome-pill-radius:clamp(.4375rem, .25vw + .38rem, .5rem);--vcc-chrome-pill-border:#fff3;--vcc-chrome-pill-bg:#ffffff1a;--vcc-chrome-nav-bg:#eef2f7;--vcc-chrome-nav-border:#d8e0ea;--vcc-chrome-brand-accent:linear-gradient(90deg, #e91e8cf2 0%, #1a3a8ff2 50%, #4caf50f2 100%);flex-shrink:0;width:100%;position:relative;box-shadow:0 2px 10px -6px #00000038;container:vcc-chrome/inline-size}.vcc-app .app-chrome-top .app-layout__subbar--unified{box-shadow:none;min-height:var(--vcc-header-h);background:#0a1628!important;border-bottom:none!important}.vcc-app .app-chrome-top .app-header-bar{padding:var(--vcc-header-outer-y) var(--vcc-chrome-px);box-sizing:border-box;min-height:var(--vcc-header-h)}.vcc-app .app-chrome-top .app-header-bar--pills{align-items:center;gap:var(--vcc-chrome-gap);width:100%;min-width:0;display:flex}.vcc-app .app-chrome-top .app-header-bar__cluster--brand{align-items:center;gap:var(--vcc-chrome-gap);flex:auto;min-width:0;display:flex}.vcc-app .app-chrome-top .app-header-bar__cluster--actions{align-items:center;gap:var(--vcc-chrome-gap);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;flex:none;padding:0;display:flex}.vcc-app .app-chrome-top .app-header-bar__cluster--actions .app-subbar-action{height:var(--vcc-chrome-pill-h);min-height:2.125rem;padding:0 var(--vcc-chrome-action-px);border-radius:var(--vcc-chrome-pill-radius);font-size:var(--vcc-chrome-font-action);letter-spacing:.02em;border:1px solid var(--vcc-chrome-pill-border);background:var(--vcc-chrome-pill-bg);-webkit-backdrop-filter:blur(12px);font-weight:600;box-shadow:inset 0 1px #ffffff1a}.vcc-app .app-chrome-top .app-header-bar--pills .app-header-bar__split{flex-shrink:0;width:auto;min-width:0;padding:0}.vcc-app .app-chrome-top .app-header-bar--pills .app-header-bar__split--logo{max-width:var(--vcc-chrome-logo-max);flex:none}.vcc-app .app-chrome-top .app-header-bar--pills .app-header-bar__split--company{flex:auto;align-items:center;width:auto;min-width:0;max-width:none;display:flex}.vcc-app .app-chrome-top .app-header-bar--pills.app-header-bar--no-company .app-header-bar__cluster--brand{flex:auto}.vcc-app .app-chrome-top .app-header-bar--pills.app-header-bar--no-company .app-header-bar__split--logo{max-width:min(32rem,52vw)}@container vcc-chrome (width<=48rem){.vcc-app .app-chrome-top .app-header-bar--pills{gap:var(--vcc-chrome-gap);flex-wrap:wrap}.vcc-app .app-chrome-top .app-header-bar__cluster--brand{flex:auto;min-width:min(100%,100% - 9rem)}.vcc-app .app-chrome-top .app-header-bar--pills .app-header-bar__split--logo{max-width:min(220px,58vw)}.vcc-app .app-chrome-top .app-header-bar__cluster--actions{flex:none;margin-left:auto}.vcc-app .app-chrome-top .app-header-bar--pills .app-header-bar__split--company{flex:100%;width:100%}.vcc-app .app-chrome-top .app-header-bar--pills .app-header-bar__company-card{width:100%}}@container vcc-chrome (width<=22rem){.vcc-app .app-chrome-top .app-header-bar__cluster--actions .app-subbar-action__label{display:none}.vcc-app .app-chrome-top .app-header-bar__cluster--actions .app-subbar-action{width:var(--vcc-chrome-pill-h);min-width:var(--vcc-chrome-pill-h);padding:0}}.vcc-app .app-chrome-top .app-header-bar--pills .app-header-bar__split-divider{display:none}.vcc-app .app-chrome-top .app-header-bar__company-card{width:100%;min-width:0;max-width:100%;min-height:var(--vcc-chrome-pill-h);padding:clamp(.32rem, .35vw, .42rem) var(--vcc-chrome-pill-px);border-radius:var(--vcc-chrome-pill-radius);background:var(--vcc-chrome-pill-bg);border:1px solid var(--vcc-chrome-pill-border);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;align-items:center;gap:clamp(.4rem,.5vw,.55rem);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #0000001a}.vcc-app .app-chrome-top .app-header-bar__logo-wrap{min-height:var(--vcc-chrome-pill-h);border-radius:var(--vcc-chrome-pill-radius);padding:clamp(.15rem,.25vw + .1rem,.22rem) clamp(.45rem,.7vw + .3rem,.65rem)}.vcc-app .app-chrome-accent-bar{width:100%;height:var(--vcc-chrome-accent-bar-h,3px);min-height:var(--vcc-chrome-accent-bar-h,3px);background:var(--vcc-chrome-brand-accent);flex-shrink:0;box-shadow:0 1px 4px #0b3d912e}.vcc-app .app-header-gloss-rail{--vcc-chrome-font-trail-current:clamp(.5625rem, .28vw + .48rem, .6875rem);z-index:2;width:100%;min-height:var(--vcc-nav-rail-h,1.25rem);height:var(--vcc-nav-rail-h,1.25rem);box-sizing:border-box;border-top:none;border-bottom:1px solid var(--vcc-chrome-nav-border,#d8e0ea);box-shadow:none;-webkit-backdrop-filter:none;flex-shrink:0;padding:0;position:relative;background:0 0!important}.vcc-app .app-header-gloss-rail:before{display:none}.vcc-app .app-header-accent-rail__inner{z-index:1;width:100%;min-height:var(--vcc-nav-rail-h,1.25rem);height:100%;padding:0 var(--vcc-chrome-px);box-sizing:border-box;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;align-items:center;gap:0;display:flex;position:relative;overflow:hidden}.vcc-app .app-header-accent-rail__inner:before{display:none}.vcc-app .app-header-accent-rail__menu{flex-shrink:0;align-items:center;display:inline-flex}.vcc-app .app-header-accent-rail__divider{background:linear-gradient(#0000 0%,#64748b47 22% 78%,#0000 100%);flex-shrink:0;width:1px;height:clamp(.65rem,.85vw + .45rem,.75rem);margin:0 clamp(.45rem,.65vw,.65rem)}.vcc-app .app-header-accent-rail__divider--trail{margin-left:auto;margin-right:.65rem}.vcc-app .app-header-accent-rail__trail{min-width:0;font-family:var(--vcc-canvas-font,"Poppins", system-ui, sans-serif);font-size:var(--vcc-chrome-font-trail-current);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex-direction:row;flex:auto;align-items:center;line-height:1.1;display:flex;overflow:hidden}.vcc-app .app-header-accent-rail__segment{flex-shrink:1;align-items:center;min-width:0;display:inline-flex}.vcc-app .app-header-accent-rail__sep{color:#64748b8c;flex-shrink:0;margin:0 .28rem;font-size:.6875rem;font-weight:500;line-height:1}.vcc-app .app-header-accent-rail__crumb{text-overflow:ellipsis;color:var(--vcc-text-muted);font-weight:500;overflow:hidden}.vcc-app .app-header-accent-rail__crumb--current{color:var(--vcc-brand-blue);text-shadow:none;font-weight:600}.vcc-app .app-header-accent-rail__company{border:1px solid var(--vcc-chrome-nav-border,#d8e0ea);max-width:min(16rem,32vw);color:var(--vcc-text-muted);-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.vcc-app .app-header-accent-rail__company-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;box-shadow:0 0 0 2px #4ade8047}.vcc-app .app-header-accent-rail__company-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vcc-app .app-header-bar__brand{align-items:center;min-width:0;display:flex;text-decoration:none!important}.vcc-app .app-header-bar__brand:hover{text-decoration:none!important}.vcc-app .app-chrome-top .app-header-bar__company-card:hover{background:#ffffff24;border-color:#ffffff52;box-shadow:inset 0 1px #ffffff29,0 3px 12px #00000024}.vcc-app .app-chrome-top .app-header-bar__logo-wrap{width:auto;max-width:var(--vcc-chrome-logo-max);background:#fff;border:1px solid #ffffff38;border-radius:.625rem;justify-content:flex-start;min-width:0;padding:.22rem .65rem;line-height:0;transition:box-shadow .18s,transform .18s;box-shadow:0 2px 10px #00000024,inset 0 1px #fffffffa}.vcc-app .app-chrome-top .app-header-bar__logo{width:100%;max-width:100%}.vcc-app .app-chrome-top .app-header-bar__brand:hover .app-header-bar__logo-wrap{box-shadow:0 4px 14px #0000002e,inset 0 1px #fffffffa}.vcc-app .app-header-bar__logo{width:100%;height:calc(var(--vcc-chrome-pill-h,var(--vcc-header-chip-h)) - clamp(.1rem, .2vw, .15rem));object-fit:contain;object-position:left center;filter:none;image-rendering:auto;mix-blend-mode:normal;max-width:100%;display:block}.vcc-app .app-header-bar__company-lines{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:.06rem;min-width:0;display:flex}.vcc-app .app-header-bar__company-dot{background:#4ade80;border-radius:999px;flex-shrink:0;align-self:center;width:.4375rem;height:.4375rem;margin-top:0;box-shadow:0 0 0 1px #4ade8047,0 0 4px #4ade8066}.vcc-app .app-header-bar__company-name{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-family:var(--vcc-canvas-font,"Poppins", system-ui, sans-serif);font-size:var(--vcc-chrome-font-name,.8125rem);letter-spacing:.015em;color:#fffffff2;font-weight:600;line-height:1.25;overflow:hidden}.vcc-app .app-chrome-top .app-header-bar__company-name{font-size:var(--vcc-chrome-font-name)}.vcc-app .app-header-bar__company-isin{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--vcc-canvas-font,"Poppins", system-ui, sans-serif);font-size:var(--vcc-chrome-font-isin);letter-spacing:.04em;text-transform:uppercase;color:#bfdbfeb8;font-weight:500;line-height:1.1;overflow:hidden}.vcc-app .app-layout__subbar--unified .app-subbar-action{min-width:0;height:calc(var(--vcc-header-chip-h,2.75rem) - clamp(.35rem, .5vw, .45rem));padding:0 var(--vcc-chrome-action-px,.8rem);font-size:var(--vcc-chrome-font-action,.8125rem);box-sizing:border-box}.vcc-app .app-chrome-top .app-header-bar__cluster--actions .app-subbar-action--password:hover{background:#ffffff2e;border-color:#ffffff61}.vcc-app .app-chrome-top .app-header-bar__cluster--actions .app-subbar-action--logout:hover{background:#fee2e224;border-color:#fca5a580}.vcc-app .app-layout__subbar--unified .app-subbar-action--icon-only,.vcc-app .app-layout__subbar--unified .app-subbar-action.app-subbar-action--icon-only{width:var(--vcc-header-action-h,2.25rem);min-width:var(--vcc-header-action-h,2.25rem);padding:0}.vcc-app .app-subbar-action--icon-only .app-subbar-action__label{display:none}.vcc-app .app-layout__subbar--unified .app-subbar-action:active{transform:none!important}.vcc-app .app-subbar-action{min-width:2rem;height:2rem;font-family:var(--vcc-canvas-font,"Poppins", system-ui, sans-serif);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.8125rem;font-weight:600;line-height:1;transition:border-color .18s,color .18s,background .18s;display:inline-flex;text-decoration:none!important}.vcc-app .app-subbar-action__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vcc-app .app-subbar-action__label{white-space:nowrap}.vcc-app .app-layout__subbar--unified .app-subbar-action--password{background:#ffffff1f;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff1a;color:#fffffff5!important}.vcc-app .app-layout__subbar--unified .app-subbar-action--password:hover{background:#ffffff38;border-color:#fff6;box-shadow:inset 0 1px #ffffff29,0 2px 8px #0000001f;color:#fff!important}.vcc-app .app-layout__subbar--unified .app-subbar-action--logout{background:#ffffff0f;border-color:#ffffff29;color:#ffffffe0!important}.vcc-app .app-layout__subbar--unified .app-subbar-action--logout:hover{background:#fee2e229;border-color:#fca5a580;box-shadow:0 2px 8px #ef44441f;color:#fecaca!important}.vcc-app .app-layout__subbar--unified .app-subbar-action:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}.vcc-app .app-layout__subbar--unified .app-subbar-action--logout:focus-visible{outline-color:#fca5a5a6}.vcc-app .app-sidebar-toggle{-webkit-backdrop-filter:none;color:#64748b;width:2.125rem;height:2.125rem;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.vcc-app .app-sidebar-toggle:hover{color:var(--vcc-brand-blue);background:#eef2ff;border-color:#2563eb59}.vcc-app .app-sidebar-toggle:focus-visible{outline-offset:2px;outline:2px solid #10b981}.vcc-app .app-sidebar-toggle.app-sidebar-toggle--on-rail{width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;color:var(--vcc-brand-blue);box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;padding:0}.vcc-app .app-sidebar-toggle.app-sidebar-toggle--on-rail:hover{color:var(--vcc-brand-blue-light);background:0 0;border:none}.vcc-app .app-sidebar-toggle.app-sidebar-toggle--on-rail[aria-expanded=true]{color:var(--vcc-brand-blue);background:0 0;border:none}.vcc-app .app-sidebar-toggle.app-sidebar-toggle--on-rail:focus-visible{outline-offset:2px;outline:2px solid #2563eb73}.vcc-app .app-sidebar-toggle.app-sidebar-toggle--on-rail:active{background:0 0;transform:none!important}.vcc-app .app-layout-shell:has(.app-canvas-page) .app-layout__subbar{z-index:2;position:relative}.vcc-app.app-shell:has(.app-canvas-page) .app-header-gloss-rail{border-bottom-color:#ffffff29;background:0 0!important}.vcc-app.app-shell:has(.app-canvas-page) .app-header-accent-rail__crumb{color:#ffffffb8}.vcc-app.app-shell:has(.app-canvas-page) .app-header-accent-rail__crumb--current{color:#fffffff2}.vcc-app.app-shell:has(.app-canvas-page) .app-header-accent-rail__sep{color:#ffffff73}.vcc-app.app-shell:has(.app-canvas-page) .app-header-accent-rail__divider{background:linear-gradient(#0000 0%,#ffffff38 22% 78%,#0000 100%)}.vcc-app.app-shell:has(.app-canvas-page) .app-sidebar-toggle.app-sidebar-toggle--on-rail{color:#ffffffeb;box-shadow:none;background:0 0;border:none}:is(.vcc-app.app-shell:has(.app-canvas-page) .app-sidebar-toggle.app-sidebar-toggle--on-rail:hover,.vcc-app.app-shell:has(.app-canvas-page) .app-sidebar-toggle.app-sidebar-toggle--on-rail[aria-expanded=true]){color:#fff;background:0 0;border:none}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar.vcc-sidebar--floating{-webkit-backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(165deg,#1e293be0 0%,#0f172aeb 100%);border:1px solid #ffffff24;box-shadow:0 10px 24px -6px #00000047,0 4px 10px -3px #00000024,inset 0 1px #ffffff14}:is(.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent,.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent--link){color:#ffffffe0!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent__icon{color:#ffffffeb;background:linear-gradient(145deg,#fff3 0%,#ffffff14 100%);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff38,0 2px 8px #0000002e}:is(.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent:hover .menu-parent__icon,.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent--link:hover .menu-parent__icon,.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent--toggle.active .menu-parent__icon){color:#fff;background:linear-gradient(145deg,#6ee7b761 0%,#05966947 100%);border-color:#6ee7b78c}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent--link.active .menu-parent__icon{color:#fff;background:linear-gradient(145deg,#ffffff4d 0%,#93c5fd38 100%);border-color:#ffffff6b}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-arrow{color:#ffffff8c!important}:is(.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent:hover,.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent--link:hover,.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent:active,.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent--link:active){color:#fff!important;background:#ffffff1a!important;transform:none!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent--toggle.active{color:#ffffffeb!important;background:#ffffff14!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent--link.active{color:#fff!important;background:#ffffff29!important;border-left-color:#ffffffe6!important}:is(.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent.active .menu-arrow,.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-subgroup-title--toggle.active .menu-arrow){color:#ffffffd9!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-children-list{border-left-color:#ffffff38!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-child{color:#ffffffc7!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-child svg{opacity:.55}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-children-list a.menu-child:hover{color:#fff!important;background:#ffffff1a!important;transform:none!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-child:hover{color:#fff!important;background:#ffffff1a!important;transform:none!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-children-list a.menu-child:active{color:#fff!important;background:#ffffff1a!important;transform:none!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-child:active{color:#fff!important;background:#ffffff1a!important;transform:none!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-child.active{color:#fff!important;background:#ffffff29!important;border-left-color:#ffffffe6!important}:is(.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-child--disabled,.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent--disabled){opacity:.4;cursor:not-allowed!important}:is(.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-child--disabled:hover,.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-parent--disabled:hover){color:#ffffff8c!important;background:0 0!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-subgroup-title{color:#ffffffb8!important}:is(.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-subgroup-title:hover,.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-subgroup-title:active){color:#fff!important;background:#ffffff1a!important;transform:none!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .menu-subgroup-title--toggle.active{color:#ffffffeb!important;background:#ffffff14!important}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .sidebar-scroll{scrollbar-color:#ffffff59 transparent}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff47}.vcc-app.app-shell:has(.app-canvas-page) .app-layout__sidebar .sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff6b}@media (width<=48rem){.vcc-app .app-layout-shell{--vcc-header-h:calc((var(--vcc-header-chip-h) + var(--vcc-header-outer-y) * 2) * 2 + clamp(.2rem, .5vw, .35rem));--vcc-chrome-top-h:calc(var(--vcc-header-h) + var(--vcc-chrome-accent-bar-h) + var(--vcc-nav-rail-h))}.vcc-app .app-layout__subbar--unified{min-height:var(--vcc-header-h)}.vcc-app .app-layout__sidebar.vcc-sidebar--floating{top:calc(var(--vcc-chrome-top-h) + clamp(.25rem, .5vw, .35rem))}}@media (width<=576px){.vcc-app .app-layout-shell{--vcc-chrome-logo-max:clamp(7rem, 44vw, 11.5rem);--vcc-chrome-px:clamp(.45rem, 2.5vw, .65rem)}.vcc-app .app-layout__sidebar.vcc-sidebar--floating{top:calc(var(--vcc-chrome-top-h) + clamp(.25rem, .5vw, .35rem));width:min(var(--vcc-sidebar-width,17.5rem), 92vw);border-radius:clamp(.5rem,1.5vw,.65rem);max-width:92vw;left:clamp(.25rem,1.5vw,.35rem)}}.vcc-app .app-canvas-page:not(.company-details-page):not(.welcome-page):not(.user-details-page){width:100%;max-width:min(96rem,100%);margin:0 auto}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page){width:100%;max-width:min(56rem,100%);margin:auto}:is(.vcc-app .app-canvas-page:not(.company-details-page):not(.welcome-page):not(.user-details-page)>.vcc-glass-card:not(:has(.company-details-grid)),.vcc-app .app-canvas-page:not(.company-details-page):not(.welcome-page):not(.user-details-page)>.welcome-glass-card:not(:has(.company-details-grid))){flex:none;width:100%;max-width:none;margin:.85rem 0 0}.vcc-app .vcc-form-shell .vcc-form-row--field{grid-template-columns:minmax(8rem,11.5rem) minmax(0,15rem);align-items:center;column-gap:1rem}.vcc-app .vcc-form-shell .vcc-form-row--field .vcc-form-field{width:100%;max-width:15rem}.vcc-app .vcc-form-shell .vcc-form-row--field .vcc-label,.vcc-app .vcc-form-shell .vcc-form-row--field .col-form-label{text-align:right;padding:0}.vcc-app .vcc-form-shell .vcc-form-row--actions-inline{grid-template-columns:minmax(8rem,11.5rem) minmax(0,15rem);align-items:center}.vcc-app .vcc-form-shell .vcc-form-error{color:#dc2626;margin-top:.25rem;font-size:.75rem;font-weight:500;display:block}.vcc-app .vcc-form-shell .vcc-form-status{color:#059669;margin-top:.75rem;font-size:.875rem;font-weight:500}.vcc-app .vcc-form-shell .vcc-radio-group{min-height:var(--vcc-control-h,2.125rem);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.vcc-app .vcc-form-shell .vcc-radio-option{font-family:var(--vcc-canvas-font,"Poppins", system-ui, sans-serif);font-size:var(--vcc-canvas-control-fs,.875rem);font-weight:var(--vcc-canvas-control-fw,400);color:#0f172a;cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.vcc-app .vcc-form-shell textarea.form-control,.vcc-app .vcc-form-shell textarea.vcc-input,.vcc-app .vcc-form-shell textarea.company-details-input{resize:vertical;height:auto!important;min-height:5.5rem!important;max-height:none!important;padding-top:.5rem!important;padding-bottom:.5rem!important}@media (width<=768px){.vcc-app .vcc-form-shell .vcc-form-row--field,.vcc-app .vcc-form-shell .vcc-form-row--actions-inline{grid-template-columns:1fr}.vcc-app .vcc-form-shell .vcc-form-row--field .vcc-label,.vcc-app .vcc-form-shell .vcc-form-row--field .col-form-label{text-align:left}}.vcc-app .user-details-page.app-canvas-page{box-sizing:border-box;flex:auto;justify-content:flex-start;align-items:center;width:100%;max-width:min(72rem,100%);height:100%;min-height:0;max-height:100%;margin:0 auto;padding:clamp(.35rem,1vh,.75rem) clamp(1rem,2.5vw,1.75rem);overflow:hidden}.vcc-app .user-details-page.app-canvas-page>.vcc-glass-card,.vcc-app .user-details-page.app-canvas-page>.welcome-glass-card,.vcc-app .user-details-page.app-canvas-page>.user-details-card,.vcc-app .user-details-page.vcc-page>.vcc-card,.vcc-app .user-details-page.vcc-page>.welcome-glass-card,.vcc-app .user-details-page.vcc-page>.vcc-glass-card,.vcc-app .user-details-page.vcc-page>.user-details-card,.vcc-app .user-details-page.vcc-page>article{-webkit-backdrop-filter:blur(28px)saturate(1.65);flex:none;width:100%;min-width:0;height:auto;min-height:0;max-height:100%;display:block;background:linear-gradient(165deg,#ffffffe0 0%,#ffffffc2 48%,#f8faffb3 100%)!important;border:1px solid #ffffff9e!important;max-width:none!important;margin:0!important;padding:clamp(.9rem,1.5vw,1.2rem) clamp(1.35rem,2.5vw,2rem) clamp(.85rem,1.25vw,1rem)!important;overflow:hidden auto!important;box-shadow:0 22px 58px #0f172a24,0 8px 24px #3b82f61c,inset 0 1px #fffffff5,inset 0 -1px #ffffff4d,inset 1px 0 #ffffff80!important}.vcc-app .user-details-page.app-canvas-page>.vcc-glass-card:before,.vcc-app .user-details-page.app-canvas-page>.welcome-glass-card:before,.vcc-app .user-details-page.app-canvas-page>.user-details-card:before,.vcc-app .user-details-page.vcc-page>.vcc-card:before,.vcc-app .user-details-page.vcc-page>.welcome-glass-card:before,.vcc-app .user-details-page.vcc-page>.vcc-glass-card:before,.vcc-app .user-details-page.vcc-page>.user-details-card:before,.vcc-app .user-details-page.vcc-page>article:before{background:linear-gradient(135deg,#ffffffc7 0%,#dbeafe38 36%,#0000 58%),linear-gradient(#ffffff85 0%,#0000 44%)}.vcc-app .user-details-page.app-canvas-page>.vcc-glass-card:after,.vcc-app .user-details-page.app-canvas-page>.welcome-glass-card:after,.vcc-app .user-details-page.app-canvas-page>.user-details-card:after,.vcc-app .user-details-page.vcc-page>.vcc-card:after,.vcc-app .user-details-page.vcc-page>.welcome-glass-card:after,.vcc-app .user-details-page.vcc-page>.vcc-glass-card:after,.vcc-app .user-details-page.vcc-page>.user-details-card:after,.vcc-app .user-details-page.vcc-page>article:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff6b}.vcc-app .user-details-page .user-details-header{border-bottom:1px solid #e2e8f0f2;flex-direction:row;align-items:center;gap:.75rem;margin-bottom:.85rem;padding-bottom:.7rem;display:flex}.vcc-app .user-details-page .user-details-header__icon{color:#1d4ed8;background:linear-gradient(145deg,#dbeafefa 0%,#bfdbfed1 100%);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 2px 8px #3b82f624}.vcc-app .user-details-page .user-details-header .welcome-panel-header__title{color:#0f172a;margin-bottom:.1rem;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600}.vcc-app .user-details-page .user-details-header .welcome-panel-header__subtitle{color:#475569;margin:0;font-size:.8125rem;line-height:1.4}.vcc-app .user-details-page .user-details-form-body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1rem,2.5vw,1.75rem);display:grid}.vcc-app .user-details-page .user-details-form-section__title{font-family:var(--vcc-canvas-font,"Poppins", system-ui, sans-serif);letter-spacing:.05em;text-transform:uppercase;color:#334155;border-bottom:1px solid #e2e8f0d9;align-items:center;gap:.45rem;margin:0 0 .65rem;padding:0 0 .35rem;font-size:.75rem;font-weight:600;display:flex}.vcc-app .user-details-page .user-details-form-section__title:before{content:"";background:linear-gradient(#3b82f6 0%,#2563eb 100%);border-radius:999px;flex-shrink:0;width:.18rem;height:.8rem}.vcc-app .user-details-page .user-details-form-grid{gap:0 .85rem;display:grid}.vcc-app .user-details-page .user-details-form-grid--triple,.vcc-app .user-details-page .user-details-form-grid--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.vcc-app .user-details-page .user-details-form-row--span-all{grid-column:1/-1}.vcc-app .user-details-page .vcc-label--required:after{content:" *";color:#dc2626;font-weight:600}.vcc-app .user-details-page .vcc-field-hint{color:#64748b;margin-top:.25rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:block}.vcc-app .user-details-page .vcc-radio-group--segmented{background:#f1f5f9f2;border:1px solid #94a3b880;border-radius:.5rem;width:100%;max-width:100%;padding:.12rem;display:inline-flex}.vcc-app .user-details-page .vcc-radio-group--segmented .vcc-radio-option{color:#475569;border-radius:.375rem;flex:50%;justify-content:center;padding:.3rem .5rem;font-size:.8125rem;font-weight:500}.vcc-app .user-details-page .vcc-radio-group--segmented .vcc-radio-option:has(input:checked){color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a14}.vcc-app .user-details-page .vcc-radio-group--segmented .vcc-radio-option input[type=radio]{opacity:0;width:0;height:0;margin:0;position:absolute}.vcc-app .user-details-page .user-details-form-actions{border-top:1px solid #e2e8f0f2;justify-content:flex-end;width:100%;margin:.75rem 0 0;padding-top:.75rem;display:flex}.vcc-app .user-details-page .user-details-form-actions .vcc-btn{min-width:7.5rem}.vcc-app .user-details-page .vcc-form-shell{width:100%;display:block;overflow:visible}.vcc-app .user-details-page .vcc-form-shell .vcc-form-row--field,.vcc-app .user-details-page .vcc-form-shell .vcc-form-row--stacked{grid-template-columns:1fr;row-gap:.22rem;margin-bottom:.65rem}.vcc-app .user-details-page .user-details-form-grid .vcc-form-row--field,.vcc-app .user-details-page .user-details-form-grid .vcc-form-row--stacked{margin-bottom:.65rem}.vcc-app .user-details-page .vcc-form-shell .vcc-form-row--field .vcc-label,.vcc-app .user-details-page .vcc-form-shell .vcc-form-row--stacked .vcc-label,.vcc-app .user-details-page .vcc-form-shell .vcc-form-row--field .col-form-label,.vcc-app .user-details-page .vcc-form-shell .vcc-form-row--stacked .col-form-label{color:#334155;padding:0;font-size:.75rem;font-weight:600;line-height:1.3;text-align:left!important}.vcc-app .user-details-page .vcc-form-shell textarea.vcc-input{resize:none;max-height:3.25rem;min-height:3.25rem!important}.vcc-app .user-details-page.app-canvas-page input.vcc-input,.vcc-app .user-details-page.app-canvas-page select.vcc-input,.vcc-app .user-details-page.app-canvas-page input.form-control,.vcc-app .user-details-page.app-canvas-page select.form-control{background:#fff!important;border-color:#94a3b88c!important;height:2rem!important;min-height:2rem!important;max-height:2rem!important;font-size:.8125rem!important}.vcc-app .user-details-page.app-canvas-page textarea.vcc-input,.vcc-app .user-details-page.app-canvas-page textarea.form-control{height:auto!important;min-height:3.25rem!important;max-height:3.25rem!important;font-size:.8125rem!important}@media (width<=900px){.vcc-app .user-details-page .user-details-form-body{grid-template-columns:1fr;gap:.75rem}}@media (width<=640px){.vcc-app .user-details-page .user-details-form-grid--triple,.vcc-app .user-details-page .user-details-form-grid--quad{grid-template-columns:1fr}.vcc-app .user-details-page .user-details-form-actions{justify-content:stretch}.vcc-app .user-details-page .user-details-form-actions .vcc-btn{width:100%}}.vcc-app .user-details-page .user-details-form-section__heading-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.vcc-app .user-details-page .user-details-form-section__heading-row .user-details-form-section__title{margin-bottom:0}.vcc-app .user-details-page .user-details-company-field{position:relative}.vcc-app .user-details-page .user-details-autocomplete{z-index:20;background:#fff;border:1px solid #94a3b873;border-radius:.5rem;max-height:10rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% - 1.35rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a1f}.vcc-app .user-details-page .user-details-autocomplete__option{text-align:left;color:#0f172a;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.45rem .65rem;font-size:.8125rem;display:flex}.vcc-app .user-details-page .user-details-autocomplete__option:hover,.vcc-app .user-details-page .user-details-autocomplete__option:focus-visible{background:#dbeafea6;outline:none}.vcc-app .user-details-page .user-details-autocomplete__isin{color:#64748b;flex-shrink:0;font-size:.75rem}.vcc-app .user-details-page .user-details-list-section{border-top:1px solid #e2e8f0f2;margin-top:1.25rem;padding-top:1rem}.vcc-app .user-details-page .user-details-search-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.85rem;margin-bottom:.75rem;display:grid}.vcc-app .user-details-page .user-details-search-actions{align-items:flex-end;padding-bottom:.1rem;display:flex}.vcc-app .user-details-page .user-details-no-match{color:#dc2626;margin:0 0 .75rem;font-size:.8125rem}.vcc-app .user-details-page .user-details-grid{--vcc-grid-table-min-width:100%;--vcc-grid-table-wide-min-width:100%;--vcc-grid-action-width:5rem;--vcc-grid-paged-rows:10}.vcc-app .user-details-page .user-details-col--id{width:13%}.vcc-app .user-details-page .user-details-col--name{width:22%}.vcc-app .user-details-page .user-details-col--company{width:41%}.vcc-app .user-details-page .user-details-col--status{width:11%}.vcc-app .user-details-page .user-details-col--action{width:13%}.vcc-app .user-details-page .user-details-grid :is(.vcc-grid__th--action,.vcc-grid__cell--action){box-shadow:none;border-left:0;position:static;right:auto}.vcc-app .user-details-page .user-details-grid .vcc-grid__cell--action{text-align:center}.vcc-app .user-details-page .user-details-grid :is(.vcc-grid__cell--name,.vcc-grid__cell--text){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vcc-app .user-details-page .user-details-edit-link{font-weight:600}@media (height<=760px){.vcc-app .user-details-page .user-details-grid{--vcc-grid-paged-rows:6}.vcc-app .user-details-page .user-details-header{margin-bottom:.65rem;padding-bottom:.55rem}.vcc-app .user-details-page .user-details-list-section{margin-top:.9rem;padding-top:.75rem}}@media (width<=768px){.vcc-app .user-details-page .user-details-search-row{grid-template-columns:1fr}}.vcc-app .change-password-page.user-details-page.app-canvas-page{max-width:min(56rem,100%)}.vcc-app .change-password-page .change-password-form-body{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(1rem,2vw,1.5rem)}.vcc-app .change-password-page .change-password-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.vcc-app .change-password-page .change-password-form-body{grid-template-columns:1fr}}@media (width<=640px){.vcc-app .change-password-page .change-password-form-grid{grid-template-columns:1fr}}.vcc-app .warning-page.app-canvas-page{justify-content:center;align-items:center;min-height:70vh}.vcc-app .warning-glass-card{text-align:center;width:100%;max-width:36rem;padding:clamp(1.5rem,3vw,2.5rem)}.vcc-app .warning-glass-card__icon{color:#eab308;width:3.75rem;height:3.75rem;margin:0 auto 1rem;display:block}.vcc-app .warning-glass-card .welcome-panel-header{margin-bottom:.75rem}.vcc-app .warning-glass-card__message{color:#0f172aa6;margin:0 0 1.25rem;font-size:.9375rem}.vcc-app .warning-glass-card__badge{color:#0f172a;background:#facc15;border-radius:.5rem;padding:.35rem 1rem;font-size:.8125rem;font-weight:600;display:inline-block}.vcc-app .company-details-search-card__subtitle{color:#0f172a99;margin:.25rem 0 0;font-size:.8125rem;font-weight:500}.vcc-app .shareholders-with-pan-table{table-layout:fixed;min-width:72rem}.vcc-app .shareholders-with-pan-page .company-details-table-wrap,.vcc-app .shareholding-overview-page .company-details-table-wrap,.vcc-app .shp-page .company-details-table-wrap{overflow-x:auto}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page){max-width:min(72rem,100%);overflow:visible}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)>:is(.welcome-glass-card,.welcome-card,.vcc-card){overflow:visible}.vcc-app .app-layout-shell--sidebar-open .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page),.vcc-app .app-layout-shell--sidebar-collapsed .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page){max-width:min(72rem,100%)}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)>.welcome-glass-card,.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)>.welcome-card,.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)>.vcc-card{-webkit-backdrop-filter:blur(28px)saturate(1.65);max-width:min(72rem,100%);background:linear-gradient(165deg,#ffffffe0 0%,#ffffffc2 48%,#f8faffb3 100%)!important;border:1px solid #ffffff9e!important;padding:clamp(1rem,1.75vw,1.35rem) clamp(1.35rem,2.5vw,2rem) clamp(1rem,1.5vw,1.2rem)!important;box-shadow:0 22px 58px #0f172a24,0 8px 24px #3b82f61c,inset 0 1px #fffffff5,inset 0 -1px #ffffff4d,inset 1px 0 #ffffff80!important}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)>:is(.welcome-glass-card,.welcome-card,.vcc-card):before{background:linear-gradient(135deg,#ffffffc7 0%,#dbeafe38 36%,#0000 58%),linear-gradient(#ffffff85 0%,#0000 44%)}.vcc-app .welcome-page.app-canvas-page:not(.company-details-page):not(.dividend-details-page)>:is(.welcome-glass-card,.welcome-card,.vcc-card):after{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff6b}.vcc-app .welcome-page .welcome-page-header{border-bottom:1px solid #e2e8f0f2;flex-direction:row;align-items:center;gap:.75rem;margin-bottom:.9rem;padding-bottom:.75rem;display:flex}.vcc-app .welcome-page .welcome-page-header__icon{color:#1d4ed8;background:linear-gradient(145deg,#dbeafefa 0%,#bfdbfed1 100%);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 2px 8px #3b82f624}.vcc-app .welcome-page .welcome-page-header .welcome-panel-header__title{color:#0f172a;margin-bottom:.1rem;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600}.vcc-app .welcome-page .welcome-page-header .welcome-panel-header__subtitle{color:#475569;margin:0;font-size:.8125rem;line-height:1.45}.vcc-app .welcome-page .welcome-form-section{margin-bottom:.15rem}.vcc-app .welcome-page .welcome-form-section__title,.vcc-app .welcome-page .welcome-tools-card__heading{font-family:var(--vcc-canvas-font,"Poppins", system-ui, sans-serif);letter-spacing:.05em;text-transform:uppercase;color:#334155;border-bottom:1px solid #e2e8f0d9;align-items:center;gap:.45rem;margin:0 0 .75rem;padding:0 0 .35rem;font-size:.75rem;font-weight:600;display:flex}.vcc-app .welcome-page .welcome-form-section__title:before,.vcc-app .welcome-page .welcome-tools-card__heading:before{content:"";background:linear-gradient(#3b82f6 0%,#2563eb 100%);border-radius:999px;flex-shrink:0;width:.18rem;height:.8rem}.vcc-app .welcome-page .welcome-panel-divider{background:linear-gradient(90deg,#0000 0%,#e2e8f0f2 10% 90%,#0000 100%);height:1px;margin:.85rem 0}.vcc-app .welcome-page .welcome-company-selector .vcc-label{color:#334155;font-size:.75rem;font-weight:600}.vcc-app .welcome-page .welcome-tools-card{background:#f8fafce0;border:1px solid #e2e8f0f2;border-radius:.625rem;margin-bottom:0;padding:clamp(.85rem,1.5vw,1rem)}.vcc-app .welcome-page .welcome-tools-card__heading{margin-bottom:.85rem}.vcc-app .welcome-page .welcome-tools-block__title{color:#0f172a;letter-spacing:0;text-transform:none;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.vcc-app .welcome-page .welcome-tools-block__hint{color:#64748b;margin:0 0 .65rem;font-size:.75rem;line-height:1.4}.vcc-app .welcome-page .welcome-tools-block__field .vcc-label{color:#334155;font-size:.75rem;font-weight:600}.vcc-app .welcome-page .welcome-tools-card__actions{border-top:1px solid #e2e8f0f2;margin-top:.85rem;padding-top:.75rem}.vcc-app .welcome-page .welcome-tools-card__actions .vcc-btn{min-width:7.5rem;height:2rem;min-height:2rem;font-size:.8125rem}.vcc-app .welcome-page .company-dropdown{z-index:20;border:1px solid #94a3b873;border-radius:.5rem;overflow:hidden;box-shadow:0 8px 24px #0f172a1f}.vcc-app .welcome-page .company-dropdown .list-group-item{padding:.45rem .65rem;font-size:.8125rem}.vcc-app .welcome-page .company-dropdown .list-group-item:hover,.vcc-app .welcome-page .company-dropdown .list-group-item:focus{color:#0f172a;background:#eff6fff2}.vcc-app .shp-page.company-details-page.app-canvas-page{flex:0 auto;width:100%;max-width:min(96rem,100%);height:auto;max-height:100%;margin:0 auto;overflow:hidden auto}.vcc-app .shp-page.company-details-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .shp-page .welcome-glass-card.vcc-report-card{flex-direction:column;flex:none;height:auto;min-height:0;margin-top:.85rem;display:flex;overflow:visible}.vcc-app .shp-page .welcome-glass-card.vcc-report-card:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;min-height:0;overflow:hidden}.vcc-app .shp-page .company-details-search-card{flex-shrink:0;min-width:0;margin:.75rem .75rem 0}.vcc-app .shp-page .company-details-search-card:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .shp-page .company-details-search-card__body{min-width:0}.vcc-app .shp-page .company-details-search-card__body:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .shp-page .company-details-search-card__title{color:#0f172a;letter-spacing:.01em;font-size:.8125rem;font-weight:600}.vcc-app .shp-page .company-details-search-fields.shp-page__toolbar{flex-wrap:nowrap;align-items:center;gap:.65rem;display:flex}.vcc-app .shp-page .shp-page__toolbar .company-details-search-field.login-field-group{flex-direction:row;flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.vcc-app .shp-page .shp-page__toolbar .company-details-search-field .login-label{white-space:nowrap;margin:0}.vcc-app .shp-page .shp-page__toolbar select.company-details-input{width:11.5rem;min-width:11.5rem;max-width:11.5rem}.vcc-app .shp-page .shp-page__toolbar .company-details-search-field--actions{flex:none;align-items:center;gap:.5rem;margin-left:.15rem;padding-bottom:0;display:flex}.vcc-app .shp-page .shp-page__toolbar .company-details-search-field--actions .vcc-btn{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.vcc-app .shp-page .company-details-nav.shp-page__tabs{border-top:1px solid #94a3b829;border-bottom:1px solid #94a3b833;flex-shrink:0;margin:.65rem .75rem 0;padding:.5rem .15rem 0}.vcc-app .shp-page :is(.vcc-tab-content,.company-details-tab-content).shp-page__tab-panel{flex-direction:column;flex:none;min-width:0;max-width:100%;height:auto;min-height:0;padding:0;display:flex;overflow:visible}.vcc-app .shp-page :is(.vcc-tab-content,.company-details-tab-content):has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)).shp-page__tab-panel{flex:auto;min-height:0;overflow:hidden}.vcc-app .shp-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane.active{flex-direction:column;flex:none;min-width:0;max-width:100%;height:auto;min-height:0;display:flex;overflow:visible}.vcc-app .shp-page :is(.vcc-tab-content,.company-details-tab-content) .tab-pane.active:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;min-height:0;overflow:hidden}.vcc-app .shp-page .company-details-grid{flex-direction:column;flex:none;min-width:0;max-width:100%;height:auto;min-height:0;padding:.65rem .75rem .75rem;display:flex}.vcc-app .shp-page :is(.vcc-grid--paged-10,.company-details-grid--paged-10):not(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)):not(:is(.vcc-grid--fit-rows,.company-details-grid--fit-rows)) .company-details-table-scroll:has(>.shp-report-table thead){height:auto;max-height:calc(var(--vcc-grid-head-h,3.125rem) * 2 + var(--vcc-grid-row-h,2.875rem) * var(--vcc-grid-paged-rows,10));flex:none;overflow:hidden auto}.vcc-app .shp-page :is(.vcc-grid--fit-rows,.company-details-grid--fit-rows):not(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)) .company-details-table-scroll{flex:none;height:auto;max-height:none;overflow-y:visible}.vcc-app .shp-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport){flex-direction:column;flex:auto;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.vcc-app .shp-page .company-details-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#64748b8c #f1f5f9e6;background:#ffffffb8;border:1px solid #94a3b847;border-radius:.65rem;flex-direction:column;flex:none;min-width:0;max-width:100%;height:auto;min-height:0;display:flex;overflow:auto hidden;box-shadow:inset 0 1px #ffffffd9}.vcc-app .shp-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport) .company-details-table-wrap{flex:auto;min-width:0;min-height:0;overflow:auto hidden}.vcc-app .shp-page .company-details-table-wrap::-webkit-scrollbar{height:10px}.vcc-app .shp-page .company-details-table-wrap::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.vcc-app .shp-page .company-details-table-wrap::-webkit-scrollbar-track{background:#f1f5f9e6;border-radius:999px}.vcc-app .shp-page .company-details-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#64748b8c #f1f5f9e6;flex:none;height:auto;min-height:0;max-height:none;overflow:auto}.vcc-app .shp-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport) .company-details-table-scroll{flex:auto;width:max-content;min-width:100%;min-height:0;overflow:visible auto;max-height:none!important}.vcc-app .shp-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport) .company-details-table-scroll>:is(.shp-report-table,.company-details-table.shp-report-table){table-layout:auto!important;width:max-content!important}.vcc-app .shp-page .company-details-table-scroll::-webkit-scrollbar{width:10px;height:10px}.vcc-app .shp-page .company-details-table-scroll::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.vcc-app .shp-page .company-details-table-scroll::-webkit-scrollbar-track{background:#f1f5f9e6;border-radius:999px}.vcc-app .shp-page__empty,.vcc-app .shp-page__loading{color:#0f172a9e;text-align:center;background:#f8fafcbf;border:1px dashed #94a3b873;border-radius:.65rem;justify-content:center;align-items:center;min-height:8rem;margin:.65rem .75rem .75rem;padding:1.5rem 1.25rem;font-size:.9375rem;display:flex}.vcc-app .shp-page__empty--info{color:#1e40afd1;background:#eff6ffd9;border-style:solid;border-color:#3b82f638}.vcc-app .shp-page__loading{color:#0f172ab8;border-style:solid;border-color:#94a3b840;font-weight:500}.vcc-app .shp-page .company-details-table.shp-report-table,.vcc-app .shp-page .shp-report-table{border-collapse:collapse;border-spacing:0;min-width:100%;table-layout:auto!important;width:max-content!important}.vcc-app .shp-page .shp-report-table thead th,.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th{white-space:normal;word-break:normal;overflow-wrap:break-word}.vcc-app .shp-page .shp-report-table--pattern{min-width:118rem}.vcc-app .shp-page .shp-report-table--detail{min-width:96rem}.vcc-app .shp-page .shp-report-table thead th,.vcc-app .shp-page .company-details-table.shp-report-table thead th,.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th,.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th.company-details-table__th,.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th.company-details-table__th--text,.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th.company-details-table__th--name,.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th.company-details-table__th--num{vertical-align:middle;white-space:normal;overflow-wrap:break-word;line-height:1.35;color:#1d4ed8!important;text-transform:none!important;letter-spacing:.01em!important;background:#fff!important;border:1px solid #bfdbfef2!important;padding:.45rem .55rem!important;font-size:.6875rem!important;font-weight:600!important}.vcc-app .shp-page .shp-report-table thead th.company-details-table__th--num,.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th.company-details-table__th--num,.vcc-app .shp-page .shp-report-table thead th.company-details-table__th--sno,.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th.company-details-table__th--sno{text-align:center!important}.vcc-app .shp-page .shp-report-table thead th.company-details-table__th--text,.vcc-app .shp-page .shp-report-table thead th.company-details-table__th--name,.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th.company-details-table__th--text,.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th.company-details-table__th--name{text-align:left!important}.vcc-app .shp-page .shp-report-table thead{z-index:2;position:sticky;top:0}.vcc-app .shp-page .shp-report-table thead tr.Table_Header th{z-index:1;position:sticky;top:0;box-shadow:inset 0 -1px #bfdbfed9}.vcc-app .shp-page .company-details-table.shp-report-table.company-details-table--body tbody td{font-size:.75rem}.vcc-app .shp-page .shp-report-table tbody td.company-details-table__cell--name{white-space:normal;overflow-wrap:break-word;min-width:12rem;max-width:18rem}.vcc-app .shp-page .shp-report-table tbody td.company-details-table__cell--num{white-space:nowrap}.vcc-app .shp-page .shp-report-table .company-details-table__row:hover td{background:#dbeafe47!important}.vcc-app .shp-page .shp-report-table__link{color:var(--vcc-brand-blue,#2563eb);font-weight:600;text-decoration:none}.vcc-app .shp-page .shp-report-table__link:hover{text-decoration:underline}@media (width<=1200px){.vcc-app .shp-page .shp-report-table--pattern{min-width:104rem}.vcc-app .shp-page .shp-report-table--detail{min-width:88rem}.vcc-app .shp-page .company-details-table.shp-report-table thead tr.Table_Header th,.vcc-app .shp-page .shp-report-table thead th{padding:.4rem .45rem!important;font-size:.625rem!important}}@media (width<=992px){.vcc-app .shp-page.company-details-page.app-canvas-page{max-width:100%;padding-left:.5rem;padding-right:.5rem}.vcc-app .shp-page .shp-report-table--pattern{min-width:92rem}.vcc-app .shp-page .shp-report-table--detail{min-width:78rem}.vcc-app .shp-page .company-details-grid:not(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)) .company-details-table-scroll{max-height:min(28rem,58vh)}}@media (width<=768px){.vcc-app .shp-page .company-details-search-fields.shp-page__toolbar{flex-wrap:wrap}.vcc-app .shp-page .shp-page__toolbar .company-details-search-field--actions{width:100%;margin-left:0}.vcc-app .shp-page .company-details-grid{padding:.5rem}.vcc-app .shp-page .shp-report-table--pattern{min-width:82rem}.vcc-app .shp-page .shp-report-table--detail{min-width:70rem}.vcc-app .shp-page .company-details-table.shp-report-table.company-details-table--body tbody td{font-size:.6875rem}.vcc-app .shp-page .company-details-table-wrap::-webkit-scrollbar{height:8px}.vcc-app .shp-page .company-details-table-scroll::-webkit-scrollbar{height:8px}}@media (width<=576px){.vcc-app .shp-page .company-details-nav.shp-page__tabs{margin-left:.35rem;margin-right:.35rem}.vcc-app .shp-page .shp-page__toolbar select.company-details-input{width:100%;min-width:0;max-width:none}.vcc-app .shp-page .company-details-grid:not(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)) .company-details-table-scroll{max-height:min(24rem,52vh)}}.vcc-app .promoter-and-group-page.company-details-page.app-canvas-page{flex:0 auto;width:100%;max-width:min(96rem,100%);height:auto;max-height:100%;margin:0 auto;overflow:hidden auto}.vcc-app .promoter-and-group-page.company-details-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .promoter-and-group-page .welcome-glass-card.vcc-report-card{flex-direction:column;flex:none;height:auto;min-height:0;margin-top:.85rem;display:flex;overflow:visible}.vcc-app .promoter-and-group-page .welcome-glass-card.vcc-report-card:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;min-height:0;overflow:hidden}.vcc-app .promoter-and-group-page .company-details-search-card{flex-shrink:0;min-width:0;margin:.75rem .75rem 0}.vcc-app .promoter-and-group-page .company-details-search-card:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .promoter-and-group-page .company-details-search-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:0;padding-bottom:.35rem;display:flex}.vcc-app .promoter-and-group-page .company-details-search-card__title{color:#0f172a;letter-spacing:.01em;font-size:.8125rem;font-weight:600;line-height:1.2}.vcc-app .promoter-and-group-page .company-details-search-fields.promoter-and-group-page__toolbar{flex-wrap:wrap;align-items:flex-end;gap:.85rem 1.25rem;padding:.35rem 0 .15rem;display:flex}.vcc-app .promoter-and-group-page .company-details-search-field.login-field-group{flex:0 11.5rem;min-width:9.5rem}.vcc-app .promoter-and-group-page .company-details-search-field--actions{flex-wrap:wrap;align-items:center;gap:.6rem;padding-bottom:0;display:flex}.vcc-app .promoter-and-group-page .login-label{color:#334155;margin-bottom:.3rem;font-size:.75rem;font-weight:600}.vcc-app .promoter-and-group-page .company-details-input{min-height:2.125rem}.vcc-app .promoter-and-group-page :is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport){flex:auto;min-height:0;margin:.65rem .75rem .75rem}@media (width<=768px){.vcc-app .promoter-and-group-page .company-details-search-fields.promoter-and-group-page__toolbar{flex-direction:column;align-items:stretch}.vcc-app .promoter-and-group-page .company-details-search-field.login-field-group{flex:auto;min-width:0}}.vcc-app .inward-data-verification-page.company-details-page.app-canvas-page{box-sizing:border-box;flex:auto;width:100%;max-width:min(96rem,100% - 1.5rem);height:100%;min-height:0;max-height:100%;margin-left:auto;margin-right:auto;padding:clamp(.35rem,.85vh,.65rem) clamp(.75rem,1.5vw,1.25rem);overflow:hidden}.vcc-app .inward-data-verification-page .welcome-glass-card.vcc-report-card{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;padding-top:clamp(.35rem,.75vh,.55rem);padding-bottom:clamp(.45rem,1vh,.75rem);display:flex;overflow:hidden}.vcc-app .inward-data-verification-page .company-details-search-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .inward-data-verification-page .company-details-search-card__header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:0;padding-bottom:.35rem;display:flex}.vcc-app .inward-data-verification-page .company-details-search-card__title{font-size:.8125rem;font-weight:600;line-height:1.2}.vcc-app .inward-data-verification-page .vcc-form-shell{flex:none}.vcc-app .inward-data-verification-page .inward-data-verification-grid{--vcc-grid-table-wide-min-width:88rem;flex-direction:column;flex:auto;min-height:0;margin-top:.65rem;display:flex;overflow:hidden}.vcc-app .inward-data-verification-page .inward-data-verification-grid .company-details-table-wrap{flex:auto;min-height:0;overflow:auto hidden}.vcc-app .inward-data-verification-page .inward-data-verification-grid .company-details-table-head{scrollbar-width:none;overflow:auto hidden}.vcc-app .inward-data-verification-page .inward-data-verification-grid .company-details-table-head::-webkit-scrollbar{height:0;display:none}.vcc-app .inward-data-verification-page .inward-data-verification-grid .company-details-table-scroll{flex:auto;min-height:0;max-height:none;overflow:auto}.vcc-app .inward-data-verification-page .inward-data-verification-grid .company-details-table thead th,.vcc-app .inward-data-verification-page .inward-data-verification-grid .company-details-table tbody td{white-space:nowrap;padding-inline:.65rem}.vcc-app .inward-data-verification-page .inward-data-verification-col--name{width:12rem;min-width:12rem}.vcc-app .inward-data-verification-page .inward-data-verification-col--company{width:10rem;min-width:10rem}@media (width<=992px){.vcc-app .inward-data-verification-page .inward-data-verification-grid{--vcc-grid-table-wide-min-width:88rem}}.common-form-card{padding:20px}.common-form-fieldset{border:1px solid #dcdcdc;border-radius:6px;padding:20px}.common-form-fieldset legend{width:auto;padding:0 10px;font-size:18px;font-weight:500}.common-form-row{margin-bottom:16px}.common-form-label{margin-bottom:4px;font-size:14px;font-weight:550;display:block}.common-form-actions{text-align:center;margin-top:20px}.common-form-actions .btn{min-width:140px}.common-form-card select,.common-form-card .form-select{width:100%;display:block}.vcc-app .dividend-details-page.app-canvas-page .welcome-glass-card.dividend-details-card{width:100%;max-width:none;margin:0}.vcc-app .dividend-details-page.app-canvas-page{--vcc-control-h:1.875rem;--vcc-canvas-control-fs:.8125rem;--vcc-canvas-label-fs:.75rem;--vcc-control-px:.625rem;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:min(88rem,100% - 1.5rem);margin:0 auto;padding:clamp(.5rem,1.25vh,.875rem) clamp(.75rem,1.5vw,1.25rem) clamp(1rem,2vh,1.5rem);display:flex}.vcc-app .dividend-details-page.app-canvas-page:not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex:0 auto;height:auto;min-height:0;overflow:hidden auto}.vcc-app .dividend-details-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .dividend-details-page.app-canvas-page:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))>.welcome-glass-card.dividend-details-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .dividend-details-page .dividend-details-grid.company-details-grid--paged-10{flex-direction:column;flex:none;height:auto;min-height:0;display:flex}.vcc-app .dividend-details-page.app-canvas-page>.welcome-glass-card.dividend-details-card{align-self:stretch;width:100%;max-width:none;margin-bottom:0;margin-left:0;margin-right:0}.vcc-app .dividend-details-page .dividend-details-card .welcome-panel-header{margin-bottom:.75rem}.vcc-app .dividend-details-filter-fields{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:.65rem 1rem;display:grid}.vcc-app .dividend-details-filter-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.vcc-app .dividend-details-filter-field .vcc-label{width:auto;min-width:0;font-size:var(--vcc-canvas-label-fs,.75rem);color:#0f172abf;margin-bottom:0;font-weight:600}.vcc-app .dividend-details-filter-field .form-control{width:100%}.vcc-app .dividend-details-filter-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.vcc-app .dividend-details-section{margin-top:1rem}.vcc-app .dividend-details-fieldset{border:1px solid #94a3b859;border-radius:.75rem;width:100%;margin:1rem 0 0;padding:.85rem 1rem}.vcc-app .dividend-details-fieldset legend{width:auto;margin-bottom:0;padding:0 .5rem;font-size:.875rem;font-weight:600}.vcc-app .dividend-details-summary-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem 1rem;display:grid}.vcc-app .dividend-details-summary-item p:first-child{color:#0f172a8c;margin-bottom:.15rem;font-size:.75rem}.vcc-app .dividend-details-summary-item p:last-child{margin:0;font-weight:700}.vcc-app .dividend-details-grid.company-details-grid{margin-top:.75rem}.vcc-app .dividend-details-grid .company-details-table{min-width:1280px}.vcc-app .dividend-details-form-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:.65rem 1rem;display:grid}.vcc-app .dividend-details-form-grid .vcc-label{width:auto;min-width:0;margin-bottom:.2rem}.vcc-app .dividend-details-form-grid .form-control{width:100%}.vcc-app .dividend-details-radio-group{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.vcc-app .dividend-details-radio-group label{align-items:center;gap:.35rem;margin-bottom:0;font-weight:500;display:inline-flex}@media (width<=768px){.vcc-app .dividend-details-filter-fields,.vcc-app .dividend-details-form-grid{grid-template-columns:1fr}}.vcc-app .company-list-page.company-details-page.app-canvas-page{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:min(88rem,100% - 1.5rem);height:100%;min-height:0;max-height:100%;margin-left:auto;margin-right:auto;padding:clamp(.35rem,.85vh,.65rem) clamp(.75rem,1.5vw,1.25rem);display:flex;overflow:hidden}.vcc-app .company-list-page .company-list-card,.vcc-app .company-list-page .welcome-glass-card.vcc-report-card.company-list-card,.vcc-app .company-list-page .vcc-glass-card.vcc-report-card.company-list-card{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;max-height:100%;margin-top:clamp(.35rem,.85vh,.65rem);padding-top:clamp(.35rem,.75vh,.55rem);padding-bottom:clamp(.45rem,1vh,.75rem);display:flex;overflow:hidden}.vcc-app .company-list-page .company-details-search-card{flex-shrink:0;margin-bottom:.1rem}.vcc-app .company-list-page .company-details-search-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:0;padding-bottom:.35rem;display:flex}.vcc-app .company-list-page .company-details-search-card__title{font-size:.8125rem;font-weight:600;line-height:1.2}.vcc-app .company-list-page .company-list-page__grid{flex-direction:column;flex:auto;min-height:0;margin-top:.35rem;display:flex;overflow:hidden}.vcc-app .company-list-page .company-list-page__grid>.company-details-table-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .company-list-page .company-list-page__grid .company-details-table-wrap:not(.company-details-table-scroll)>.company-details-table-scroll:not(.company-details-table-wrap){-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;overflow:auto}.vcc-app .company-list-page .company-list-page__grid>:is(.vcc-pagination,.company-details-pagination){z-index:2;flex:none;margin-top:.5rem;position:relative}.vcc-app .company-list-page .company-details-table{width:100%;min-width:100%}.vcc-app .company-list-page .company-list-page__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,auto)}.vcc-app .company-list-page .company-details-search-field--actions,.vcc-app .company-list-page .company-list-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem .85rem;padding-bottom:0;display:flex}.vcc-app .company-list-page .company-list-page__checkbox{flex-shrink:0;align-items:center;gap:.45rem;margin:0;padding-left:0;display:inline-flex;position:relative}.vcc-app .company-list-page .company-list-page__checkbox .form-check-input{float:none;flex:none;width:.9375rem;height:.9375rem;margin:0;position:static}.vcc-app .company-list-page .company-list-page__checkbox .form-check-label{font-size:var(--vcc-canvas-control-fs,.875rem);color:#0f172ad1;white-space:nowrap;margin:0;padding:0;line-height:1.25}.vcc-app .company-list-page__status,.vcc-app .company-list-page .company-details-alert{flex-shrink:0}.vcc-app .company-list-page__status{color:#0f172aad;background:#ffffff6b;border-radius:.625rem;margin:.5rem 0 0;padding:.65rem .85rem;font-size:.8125rem;font-weight:500}@media (width<=992px){.vcc-app .company-list-page .company-list-page__fields{grid-template-columns:minmax(0,1fr)}.vcc-app .company-list-page .company-list-page__actions,.vcc-app .company-list-page .company-details-search-field--actions{justify-content:flex-start}.vcc-app .company-list-page.company-details-page.app-canvas-page{max-width:calc(100% - 1rem);padding-left:.5rem;padding-right:.5rem}}.vcc-app .iepf-year-wise-page .iepf-year-wise-page__fields{grid-template-columns:minmax(0,1.4fr) auto}.vcc-app .iepf-year-wise-page .company-details-search-field--actions{flex-wrap:wrap;align-items:center;gap:.6rem;padding-bottom:0;display:flex}.vcc-app .iepf-year-wise-page .iepf-year-wise-page__grid{margin-top:.65rem}@media (width<=768px){.vcc-app .iepf-year-wise-page .iepf-year-wise-page__fields{grid-template-columns:1fr}}.vcc-app .report7-page.company-details-page.app-canvas-page{flex:0 auto;height:auto;overflow:visible}.vcc-app .report7-page .report7-card,.vcc-app .report7-page .welcome-glass-card.vcc-report-card.report7-card,.vcc-app .report7-page .vcc-glass-card.vcc-report-card.report7-card{flex:none;width:100%;max-width:min(52rem,100%);margin-inline:auto}.vcc-app .report7-page .company-details-search-card{flex-shrink:0}.vcc-app .report7-page .company-details-search-card__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:0;padding-bottom:.35rem;display:flex}.vcc-app .report7-page .company-details-search-card__title{font-size:.8125rem;font-weight:600;line-height:1.2}.vcc-app .report7-page .report7-page__fields{grid-template-columns:minmax(10rem,14rem) minmax(9rem,12rem) auto;align-items:end;width:fit-content;max-width:100%}.vcc-app .report7-page .report7-page__actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.6rem;padding-bottom:0;display:flex}.vcc-app .report7-page .report7-page__actions .vcc-btn{white-space:nowrap}.vcc-app .report7-page .company-details-search-field .company-details-input:disabled{opacity:.72;cursor:not-allowed}@media (width<=768px){.vcc-app .report7-page .report7-page__fields{grid-template-columns:1fr;width:100%}.vcc-app .report7-page .report7-page__actions{flex-wrap:wrap;justify-content:flex-start}}.vcc-app .book-closure-page.company-details-page.app-canvas-page,.vcc-app .iepf-info-page.company-details-page.app-canvas-page,.vcc-app .iepf-share-page.company-details-page.app-canvas-page,.vcc-app .search-page.company-details-page.app-canvas-page,.vcc-app .transfer-bo-history-page.company-details-page.app-canvas-page,.vcc-app .dividend-info-page.company-details-page.app-canvas-page,.vcc-app .user-access-log-page.company-details-page.app-canvas-page,.vcc-app .requestverification-page.company-details-page.app-canvas-page,.vcc-app .shholding-page.company-details-page.app-canvas-page,.vcc-app .admin-shareholding-details-page.company-details-page.app-canvas-page,.vcc-app .sellers-buyers-difference-page.company-details-page.app-canvas-page,.vcc-app .shareholding-overview-page.company-details-page.app-canvas-page,.vcc-app .shareholders-with-pan-page.company-details-page.app-canvas-page,.vcc-app .my-feature-page.company-details-page.app-canvas-page,.vcc-app .sebi-scores-page.company-details-page.app-canvas-page,.vcc-app .shareholding-public-page.company-details-page.app-canvas-page,.vcc-app .distribution-details-page.company-details-page.app-canvas-page{box-sizing:border-box;flex:0 auto;width:100%;max-width:min(88rem,100% - 1.5rem);height:auto;min-height:0;max-height:none;margin-left:auto;margin-right:auto;padding:clamp(.35rem,.85vh,.65rem) clamp(.75rem,1.5vw,1.25rem);overflow:visible}.vcc-app .company-details-page.app-canvas-page:has(:is(.vcc-grid,.company-details-grid)):not(:has(:is(.vcc-tab-nav,.company-details-nav))):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){box-sizing:border-box;flex:0 auto;width:100%;max-width:min(88rem,100% - 1.5rem);height:auto;min-height:0;max-height:none;margin-left:auto;margin-right:auto;padding:clamp(.35rem,.85vh,.65rem) clamp(.75rem,1.5vw,1.25rem);overflow:visible}.vcc-app .book-closure-page .welcome-glass-card.vcc-report-card,.vcc-app .iepf-info-page .welcome-glass-card.vcc-report-card,.vcc-app .iepf-share-page .welcome-glass-card.vcc-report-card,.vcc-app .search-page .welcome-glass-card.vcc-report-card,.vcc-app .transfer-bo-history-page .welcome-glass-card.vcc-report-card,.vcc-app .dividend-info-page .welcome-glass-card.vcc-report-card,.vcc-app .user-access-log-page .welcome-glass-card.vcc-report-card,.vcc-app .requestverification-page .welcome-glass-card.vcc-report-card,.vcc-app .shholding-page .welcome-glass-card.vcc-report-card,.vcc-app .admin-shareholding-details-page .welcome-glass-card.vcc-report-card,.vcc-app .sellers-buyers-difference-page .welcome-glass-card.vcc-report-card,.vcc-app .shareholding-overview-page .welcome-glass-card.vcc-report-card,.vcc-app .shareholders-with-pan-page .welcome-glass-card.vcc-report-card,.vcc-app .my-feature-page .welcome-glass-card.vcc-report-card,.vcc-app .sebi-scores-page .welcome-glass-card.vcc-report-card,.vcc-app .shareholding-public-page .welcome-glass-card.vcc-report-card,.vcc-app .distribution-details-page .welcome-glass-card.company-details-card{box-sizing:border-box;flex-direction:column;flex:none;width:100%;height:auto;min-height:0;margin-top:clamp(.35rem,.85vh,.65rem);padding-top:clamp(.35rem,.75vh,.55rem);padding-bottom:clamp(.45rem,1vh,.75rem);display:flex;overflow:visible}.vcc-app .company-details-page.app-canvas-page:has(:is(.vcc-grid,.company-details-grid)):not(:has(>:is(.vcc-tab-nav,.company-details-nav))):not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport)))>:is(.welcome-glass-card.vcc-report-card,.vcc-report-card){box-sizing:border-box;flex-direction:column;flex:none;width:100%;height:auto;min-height:0;margin-top:clamp(.35rem,.85vh,.65rem);padding-top:clamp(.35rem,.75vh,.55rem);padding-bottom:clamp(.45rem,1vh,.75rem);display:flex;overflow:visible}.vcc-app .canvas-report-page .company-details-search-card,.vcc-app .book-closure-page .company-details-search-card,.vcc-app .iepf-info-page .company-details-search-card,.vcc-app .iepf-share-page .company-details-search-card,.vcc-app .search-page .company-details-search-card,.vcc-app .transfer-bo-history-page .company-details-search-card,.vcc-app .dividend-info-page .company-details-search-card,.vcc-app .user-access-log-page .company-details-search-card,.vcc-app .admin-shareholding-details-page .company-details-search-card,.vcc-app .sebi-scores-page .company-details-search-card{flex-shrink:0}.vcc-app .book-closure-page .company-details-search-card__header,.vcc-app .iepf-info-page .company-details-search-card__header,.vcc-app .iepf-share-page .company-details-search-card__header,.vcc-app .search-page .company-details-search-card__header,.vcc-app .transfer-bo-history-page .company-details-search-card__header,.vcc-app .dividend-info-page .company-details-search-card__header,.vcc-app .user-access-log-page .company-details-search-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:0;padding-bottom:.35rem;display:flex}.vcc-app .book-closure-page .company-details-search-card__title,.vcc-app .iepf-info-page .company-details-search-card__title,.vcc-app .iepf-share-page .company-details-search-card__title,.vcc-app .search-page .company-details-search-card__title,.vcc-app .transfer-bo-history-page .company-details-search-card__title,.vcc-app .dividend-info-page .company-details-search-card__title,.vcc-app .user-access-log-page .company-details-search-card__title{font-size:.8125rem;font-weight:600;line-height:1.2}.vcc-app .book-closure-page .company-details-search-field--actions,.vcc-app .iepf-info-page .company-details-search-field--actions,.vcc-app .iepf-share-page .company-details-search-field--actions,.vcc-app .search-page .company-details-search-field--actions,.vcc-app .transfer-bo-history-page .company-details-search-field--actions,.vcc-app .user-access-log-page .company-details-search-field--actions{flex-wrap:wrap;align-items:center;gap:.6rem;padding-bottom:0;display:flex}.vcc-app .dividend-info-page .company-details-search-field--actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.vcc-app .dividend-info-page .company-details-grid{flex:none;height:auto;min-height:0;margin-top:.35rem}.vcc-app .dividend-info-page__status{color:#0f172aad;background:#ffffff6b;border-radius:.625rem;flex-shrink:0;margin:.5rem 0 0;padding:.65rem .85rem;font-size:.8125rem;font-weight:500}.vcc-app .dividend-info-page.company-details-page.app-canvas-page{flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .dividend-info-page .welcome-glass-card.vcc-report-card{flex:auto;min-height:0;overflow:hidden}.vcc-app .dividend-info-page .dividend-info-grid{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .dividend-info-page .dividend-info-grid .company-details-table-wrap{flex:auto;min-height:0}.vcc-app .dividend-info-page .dividend-info-grid .company-details-table-scroll{flex:auto;min-height:0;overflow-y:auto;max-height:none!important}.vcc-app .find-your-shareholder-page.company-details-page.app-canvas-page{flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .find-your-shareholder-page .welcome-glass-card.vcc-report-card{flex:auto;min-height:0;overflow:hidden}.vcc-app .find-your-shareholder-page .find-your-shareholder-page__fields{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) auto}.vcc-app .find-your-shareholder-page .find-your-shareholder-grid{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .find-your-shareholder-page .find-your-shareholder-grid .company-details-table-wrap{flex:auto;min-height:0}.vcc-app .find-your-shareholder-page .find-your-shareholder-grid .company-details-table-scroll{flex:auto;min-height:0;overflow-y:auto;max-height:none!important}.vcc-app .sebi-fy-report-page.company-details-page.app-canvas-page{flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .sebi-fy-report-page .welcome-glass-card.vcc-report-card{flex:auto;min-height:0;overflow:hidden}.vcc-app .sebi-fy-report-page__status{color:#0f172aad;background:#ffffff6b;border-radius:.625rem;flex-shrink:0;margin:.5rem 0 0;padding:.65rem .85rem;font-size:.8125rem;font-weight:500}.vcc-app .sebi-fy-report-page .sebi-fy-report-grid{--vcc-grid-table-min-width:100%;--vcc-grid-table-wide-min-width:100%;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .sebi-fy-report-page .sebi-fy-report-col--sno{width:12%}.vcc-app .sebi-fy-report-page .sebi-fy-report-col--period{width:28%}.vcc-app .sebi-fy-report-page .sebi-fy-report-col--metric{width:20%}.vcc-app .sebi-fy-report-page .sebi-fy-report-grid .company-details-table-wrap{flex:auto;min-height:0}.vcc-app .sebi-fy-report-page .sebi-fy-report-grid .company-details-table-scroll{flex:auto;min-height:0;overflow-y:auto;max-height:none!important}.vcc-app .transfer-bo-history-page .company-details-table,.vcc-app .search-page .company-details-table{width:100%;min-width:100%}.vcc-app .user-access-log-page .user-access-log-page__fields{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,.9fr) auto}@media (width<=992px){.vcc-app .find-your-shareholder-page .find-your-shareholder-page__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.vcc-app .user-access-log-page .user-access-log-page__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=768px){.vcc-app .find-your-shareholder-page .find-your-shareholder-page__fields,.vcc-app .user-access-log-page .user-access-log-page__fields{grid-template-columns:1fr}}@media (width<=992px){.vcc-app .book-closure-page.company-details-page.app-canvas-page,.vcc-app .iepf-info-page.company-details-page.app-canvas-page,.vcc-app .iepf-share-page.company-details-page.app-canvas-page,.vcc-app .search-page.company-details-page.app-canvas-page,.vcc-app .transfer-bo-history-page.company-details-page.app-canvas-page,.vcc-app .dividend-info-page.company-details-page.app-canvas-page,.vcc-app .user-access-log-page.company-details-page.app-canvas-page,.vcc-app .requestverification-page.company-details-page.app-canvas-page,.vcc-app .shholding-page.company-details-page.app-canvas-page,.vcc-app .admin-shareholding-details-page.company-details-page.app-canvas-page,.vcc-app .sellers-buyers-difference-page.company-details-page.app-canvas-page,.vcc-app .shareholding-overview-page.company-details-page.app-canvas-page,.vcc-app .shareholders-with-pan-page.company-details-page.app-canvas-page,.vcc-app .my-feature-page.company-details-page.app-canvas-page,.vcc-app .sebi-scores-page.company-details-page.app-canvas-page{max-width:calc(100% - 1rem);padding-left:.5rem;padding-right:.5rem}}.vcc-app .admin-shareholding-details-page .admin-shareholding-details-page__fields{grid-template-columns:minmax(0,.9fr) auto}.vcc-app .admin-shareholding-details-page .company-details-search-field--actions{flex-wrap:wrap;align-items:center;gap:.6rem;padding-bottom:0;display:flex}.vcc-app .admin-shareholding-details-page .company-details-grid{flex:none;min-width:0;margin-top:.35rem}.vcc-app .admin-shareholding-details-page .admin-sh-grid-table{table-layout:fixed;width:108rem;min-width:100%}.vcc-app .admin-shareholding-details-page .admin-sh-col--sno{width:3.25rem}.vcc-app .admin-shareholding-details-page .admin-sh-col--isin{width:10rem}.vcc-app .admin-shareholding-details-page .admin-sh-col--name{width:14rem}.vcc-app .admin-shareholding-details-page .admin-sh-col--num{width:7.75rem}.vcc-app .admin-shareholding-details-page .admin-sh-grid-table__group-th{text-align:center;vertical-align:middle;border-bottom:1px solid #ffffff6b}.vcc-app .admin-shareholding-details-page .admin-sh-grid-table thead th{vertical-align:middle;white-space:nowrap}.vcc-app .admin-shareholding-details-page .admin-sh-grid-table tbody td.company-details-table__cell--name{text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:unset;-webkit-line-clamp:unset;line-clamp:unset;display:table-cell;overflow:hidden}@media (width<=768px){.vcc-app .admin-shareholding-details-page .admin-shareholding-details-page__fields{grid-template-columns:1fr}}.vcc-app .book-closure-page .company-details-search-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.vcc-app .book-closure-page .company-details-search-field--actions{flex-wrap:nowrap;align-items:center;gap:.6rem;height:2.125rem;padding-bottom:0;display:flex}.vcc-app .book-closure-page .company-details-search-field--actions .vcc-btn{white-space:nowrap}.vcc-app .iepf-info-page .company-details-search-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.vcc-app .iepf-info-page .company-details-search-field--actions{flex-wrap:nowrap;align-items:center;gap:.6rem;height:2.125rem;padding-bottom:0;display:flex}.vcc-app .iepf-info-page .company-details-search-field--actions .vcc-btn{white-space:nowrap}@media (width<=768px){.vcc-app .iepf-info-page .company-details-search-fields{grid-template-columns:1fr}}.vcc-app .iepf-share-page .company-details-table{table-layout:auto;min-width:64rem}.vcc-app .iepf-share-page .company-details-table thead th{white-space:normal;line-height:1.3}.vcc-app .iepf-share-page .company-details-search-fields{grid-template-columns:minmax(0,1.4fr) auto}.vcc-app .iepf-share-page .company-details-search-field--actions{flex-wrap:nowrap;align-items:center;gap:.6rem;height:2.125rem;padding-bottom:0;display:flex}.vcc-app .iepf-share-page .company-details-search-field--actions .vcc-btn{white-space:nowrap}@media (width<=768px){.vcc-app .iepf-share-page .company-details-search-fields{grid-template-columns:1fr}}.vcc-app .requestverification-page.company-details-page.app-canvas-page:not(:has(.company-details-form)):not(:has(.vcc-form-shell)){flex:0 auto;height:auto;overflow:hidden auto}:is(.vcc-app .requestverification-page.company-details-page.app-canvas-page:has(.company-details-form),.vcc-app .requestverification-page.company-details-page.app-canvas-page:has(.vcc-form-shell)){flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .requestverification-page .welcome-glass-card.vcc-report-card:not(:has(:is(.vcc-grid--fill-viewport,.company-details-grid--fill-viewport))){flex:none;height:auto;overflow:visible}.vcc-app .requestverification-page .welcome-glass-card.vcc-report-card{flex-direction:column;min-height:0;display:flex}.vcc-app .requestverification-card{width:100%;max-width:100%;overflow-x:auto}.vcc-app .requestverification-tab-content{width:100%}.vcc-app .requestverification-table{table-layout:auto;width:max-content;min-width:2200px}.vcc-app .requestverification-table th,.vcc-app .requestverification-table td{white-space:nowrap;vertical-align:middle;padding:8px 12px;font-size:13px}.vcc-app .requestverification-table th{background-color:#f8f9fa;font-weight:600}.vcc-app .requestverification-table thead th{z-index:1;position:sticky;top:0}.vcc-app .sebi-scores-page .sebi-scores-grid{flex:none;min-width:0;margin-top:.35rem}.vcc-app .sebi-scores-page .sebi-scores-table-wrap{flex-direction:column;flex:none;height:auto;min-height:0;display:flex;overflow:auto hidden}.vcc-app .sebi-scores-page .sebi-scores-table-scroll{-webkit-overflow-scrolling:touch;flex:none;height:auto;min-height:0;overflow:hidden auto}.vcc-app .sebi-scores-table{table-layout:fixed;width:100%;min-width:100%}.vcc-app .sebi-scores-col--sno{width:4.5rem}.vcc-app .sebi-scores-col--company{width:24%}.vcc-app .sebi-scores-col--type{width:14%}.vcc-app .sebi-scores-col--inw{width:11%}.vcc-app .sebi-scores-col--name{width:20%}.vcc-app .sebi-scores-col--date{width:10.5%}.vcc-app .sebi-scores-table th,.vcc-app .sebi-scores-table td{vertical-align:middle}.vcc-app .sebi-scores-table__company,.vcc-app .sebi-scores-table__buyer{text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:unset;-webkit-line-clamp:unset;line-clamp:unset;display:table-cell;overflow:hidden}.vcc-app .sebi-scores-table__type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=992px){.vcc-app .sebi-scores-page .sebi-scores-table-scroll{overflow-x:auto}.vcc-app .sebi-scores-table{min-width:52rem}}.vcc-app .shholding-page{--shholding-paged-rows:7}.vcc-app .shholding-page.company-details-page.app-canvas-page{flex:0 auto;height:auto;min-height:0;max-height:none;overflow:visible}.vcc-app .shholding-page .welcome-glass-card.vcc-report-card:has(.shholding-grid){flex:none;height:auto;min-height:0;padding-bottom:clamp(.35rem,.75vh,.55rem);overflow:visible}.vcc-app .shholding-page .shholding-grid{flex:none;gap:.5rem;height:auto;margin-top:.25rem}.vcc-app .shholding-page .shholding-grid .company-details-table-wrap{flex:none;height:auto;overflow:hidden}.vcc-app .shholding-page .shholding-grid .company-details-table-scroll{scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;flex:none;height:auto;overflow:auto}.vcc-app .shholding-page .shholding-grid:not(:is(.company-details-grid--fit-rows,.vcc-grid--fit-rows)) .company-details-table-scroll:not(.company-details-table-wrap){max-height:calc(var(--vcc-grid-head-h,3.125rem) + var(--vcc-grid-row-h,2.875rem) * var(--shholding-paged-rows,7))}.vcc-app .shholding-page .shholding-grid:is(.company-details-grid--fit-rows,.vcc-grid--fit-rows) .company-details-table-scroll:not(.company-details-table-wrap){scrollbar-gutter:auto;max-height:none!important;overflow-y:visible!important}.vcc-app .shholding-page .shholding-grid:is(.company-details-grid--fit-rows,.vcc-grid--fit-rows) .company-details-table-wrap{overflow-y:visible}.vcc-app .shholding-page .shholding-grid .company-details-table-scroll>:is(.company-details-table,.vcc-grid__table){width:100%;min-width:var(--shholding-table-min-width,42rem);table-layout:fixed;box-sizing:border-box}.vcc-app .shholding-page .shholding-grid .company-details-table thead th.company-details-table__th--num{white-space:normal;text-align:center;letter-spacing:.04em;padding-left:.35rem;padding-right:.35rem;font-size:.625rem;line-height:1.2}.vcc-app .shholding-page .shholding-grid .company-details-table__cell--num{white-space:nowrap}.vcc-app .shholding-page .shholding-grid :is(.vcc-pagination,.company-details-pagination){box-sizing:border-box;flex-shrink:0;width:100%;margin-top:0}@media (width<=768px){.vcc-app .shholding-page{--shholding-table-min-width:36rem}.vcc-app .shholding-page .shholding-grid .company-details-table thead th.company-details-table__th--num{font-size:.5625rem}}@media (width<=480px){.vcc-app .shholding-page{--shholding-table-min-width:32rem}}.vcc-app .bounced-email-list-page.company-details-page.app-canvas-page{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:min(88rem,100% - 1.5rem);height:100%;min-height:0;max-height:100%;margin-left:auto;margin-right:auto;padding:clamp(.35rem,.85vh,.65rem) clamp(.75rem,1.5vw,1.25rem);display:flex;overflow:hidden}.vcc-app .bounced-email-list-page .bounced-email-list-card,.vcc-app .bounced-email-list-page .welcome-glass-card.vcc-report-card.bounced-email-list-card{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;max-height:100%;margin-top:clamp(.35rem,.85vh,.65rem);padding-top:.45rem;padding-bottom:clamp(.45rem,1vh,.75rem);display:flex;overflow:hidden}.vcc-app .bounced-email-list-page .company-details-search-card{flex-shrink:0;margin-bottom:.1rem;padding:.15rem .55rem .2rem}.vcc-app .bounced-email-list-page .bounced-email-list-grid{flex-direction:column;flex:auto;min-height:0;margin-top:-.1rem;display:flex;overflow:hidden}.vcc-app .bounced-email-list-page .bounced-email-list-grid>.company-details-table-wrap,.vcc-app .bounced-email-list-page .bounced-email-list-grid>.bounced-email-list-table-wrap{flex:auto;min-height:0;overflow:hidden}.vcc-app .bounced-email-list-page .bounced-email-list-grid>:is(.vcc-pagination,.company-details-pagination){z-index:2;flex:none;margin-top:.5rem;position:relative}.vcc-app .bounced-email-list-page .company-details-table-head{flex-shrink:0}.vcc-app .bounced-email-list-page .company-details-search-card__header.bounced-email-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:0;padding-bottom:0;display:flex}.vcc-app .bounced-email-list-page .company-details-search-card__title{font-size:.78125rem;line-height:1.1}.vcc-app .bounced-email-list-page .company-details-search-field--actions{align-items:center;gap:.6rem;padding-bottom:0;display:flex}.vcc-app .bounced-email-list-page__export-btn{white-space:nowrap;align-items:center;gap:.35rem;height:1.625rem;min-height:1.625rem;padding:0 .55rem;font-size:.71875rem;display:inline-flex}.vcc-app .bounced-email-list-page__export-btn svg{width:1rem;height:1rem}.vcc-app .bounced-email-list-page__status{color:#0f172ab8;background:#ffffff73;border-radius:.75rem;margin:.75rem 0 0;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.vcc-app .bounced-email-list-page__empty{text-align:center;background:#ffffff59;border:1px dashed #94a3b873;border-radius:1rem;margin-top:.75rem;padding:2rem 1.25rem}.vcc-app .bounced-email-list-page__empty-title{color:#0f172ad1;margin:0;font-size:1rem;font-weight:600}.vcc-app .bounced-email-list-page__empty-text{color:#0f172a94;margin:.45rem 0 0;font-size:.8125rem}.vcc-app .bounced-email-list-page .company-details-table-wrap,.vcc-app .bounced-email-list-page .bounced-email-list-table-wrap{flex-direction:column;min-width:0;margin-top:.35rem;display:flex;overflow:auto hidden}.vcc-app .bounced-email-list-page .bounced-email-list-grid .company-details-table-wrap:not(.company-details-table-scroll)>.company-details-table-scroll:not(.company-details-table-wrap),.vcc-app .bounced-email-list-page .bounced-email-list-table-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;overflow:hidden auto}.vcc-app .bounced-email-list-table{table-layout:fixed;width:100%;min-width:100%}.vcc-app .bounced-email-list-table th,.vcc-app .bounced-email-list-table td{padding-left:.75rem;padding-right:.75rem}.vcc-app .bounced-email-list-col--sno{width:5%}.vcc-app .bounced-email-list-col--isin{width:10%}.vcc-app .bounced-email-list-col--client{width:12%}.vcc-app .bounced-email-list-col--email{width:22%}.vcc-app .bounced-email-list-col--subject{width:39%}.vcc-app .bounced-email-list-col--date{width:12%}.vcc-app .bounced-email-list-table-wrap .company-details-table--body tbody td{vertical-align:top}.vcc-app .bounced-email-list-table__email{word-break:break-word}.vcc-app .bounced-email-list-table__subject{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;line-height:1.45;overflow:visible}@media (width<=992px){.vcc-app .bounced-email-list-page.company-details-page.app-canvas-page{max-width:calc(100% - 1rem);padding-left:.5rem;padding-right:.5rem}.vcc-app .bounced-email-list-page .bounced-email-list-table-scroll{overflow-x:auto}.vcc-app .bounced-email-list-table{min-width:48rem}}@media (width<=768px){.vcc-app .bounced-email-list-page .company-details-search-card__header.bounced-email-list-page__header{flex-direction:column;align-items:stretch}.vcc-app .bounced-email-list-page .company-details-search-field--actions{justify-content:flex-start}}.vcc-app .reconciliation-details-page{--vcc-grid-table-wide-min-width:82rem}.vcc-app .reconciliation-details-page .reconciliation-details-grid:is(.vcc-grid--wide,.company-details-grid--wide) .company-details-col--num{width:5.5rem;min-width:5.5rem}.vcc-app .reconciliation-details-page .reconciliation-details-grid .company-details-col--text{width:10rem;min-width:10rem}.vcc-app .reconciliation-details-page .reconciliation-details-grid .company-details-table-wrap{overflow-x:auto}.vcc-app .reconciliation-details-page .reconciliation-details-grid .company-details-table thead tr:first-child th{vertical-align:bottom;border-bottom:1px solid #94a3b852;padding-bottom:.45rem}.vcc-app .reconciliation-details-page .reconciliation-details-grid .company-details-table thead tr:nth-child(2) th{vertical-align:top;padding-top:.35rem;padding-bottom:.55rem;font-size:.625rem}.vcc-app .reconciliation-details-page .reconciliation-details-grid .company-details-table__th--group{text-align:center;white-space:normal;line-height:1.25}@media (width<=992px){.vcc-app .reconciliation-details-page{--vcc-grid-table-wide-min-width:82rem}.vcc-app .reconciliation-details-page .reconciliation-details-grid .company-details-table-scroll{overflow-x:auto}}.vcc-app .quarterly-sebi-report-page{--vcc-grid-table-wide-min-width:112rem}.vcc-app .quarterly-sebi-report-page.company-details-page.app-canvas-page{flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.vcc-app .quarterly-sebi-report-page .welcome-glass-card.vcc-report-card{flex:auto;min-height:0;overflow:hidden}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-grid{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-report-page__fields{grid-template-columns:minmax(12rem,1.35fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;align-items:end}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-report-page__fields .company-details-search-field--actions{align-self:end;align-items:center;gap:.55rem;min-height:2.125rem;padding-bottom:0;display:flex}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-report-page__fields .vcc-btn{white-space:nowrap;height:2.125rem;min-height:2.125rem}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-grid .company-details-table-wrap{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto hidden}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-grid .company-details-table-head,.vcc-app .quarterly-sebi-report-page .quarterly-sebi-grid .company-details-table-scroll{width:var(--vcc-grid-table-wide-min-width);min-width:var(--vcc-grid-table-wide-min-width)}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-grid .company-details-table-scroll{flex:auto;min-height:0;overflow:hidden auto;max-height:none!important}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-col--company-sno{width:7rem;min-width:7rem}.vcc-app .quarterly-sebi-report-page .company-details-col--name{width:14rem;min-width:14rem}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-col--metric{width:9rem;min-width:9rem}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-col--reason{width:12rem;min-width:12rem}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-grid .company-details-table-head{overflow:visible hidden}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-grid .company-details-table thead th.quarterly-sebi-th--metric{text-align:center}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-grid .company-details-table thead th.quarterly-sebi-th--reason{text-align:left}@media (width<=992px){.vcc-app .quarterly-sebi-report-page{--vcc-grid-table-wide-min-width:112rem}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-report-page__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vcc-app .quarterly-sebi-report-page .quarterly-sebi-grid .company-details-table-scroll{overflow-x:hidden}}@media (width<=640px){.vcc-app .quarterly-sebi-report-page .quarterly-sebi-report-page__fields{grid-template-columns:1fr}}.vcc-app .pas6-page .company-details-search-fields.pas6-page__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.vcc-app .pas6-page .pas6-page__toolbar .company-details-search-field.login-field-group{flex-direction:row;flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.vcc-app .pas6-page .pas6-page__toolbar .company-details-search-field .login-label{white-space:nowrap;margin:0}.vcc-app .pas6-page .pas6-page__toolbar select.company-details-input,.vcc-app .pas6-page .pas6-page__toolbar input.company-details-input{width:11.5rem;min-width:11.5rem;max-width:11.5rem}.vcc-app .pas6-page .pas6-page__checkbox-field{align-self:center}.vcc-app .pas6-page .pas6-page__checkbox-label{cursor:pointer;white-space:nowrap;align-items:center;gap:.45rem;margin:0;display:inline-flex}.vcc-app .pas6-page .pas6-page__toolbar .company-details-search-field--actions{flex:none;align-items:center;gap:.5rem;margin-left:.15rem;padding-bottom:0;display:flex}.vcc-app .pas6-page .pas6-page__toolbar .company-details-search-field--actions .vcc-btn{white-space:nowrap;height:2.125rem;min-height:2.125rem}@media (width<=768px){.vcc-app .pas6-page .pas6-page__toolbar .company-details-search-field--actions{width:100%;margin-left:0}.vcc-app .pas6-page .pas6-page__toolbar select.company-details-input,.vcc-app .pas6-page .pas6-page__toolbar input.company-details-input{width:100%;min-width:0;max-width:none}}.requestverification-card{width:100%;max-width:100%;overflow-x:auto}.requestverification-tab-content{width:100%}.requestverification-table{table-layout:auto;width:max-content;min-width:2200px}.requestverification-table th,.requestverification-table td{white-space:nowrap;vertical-align:middle;padding:8px 12px;font-size:13px}.requestverification-table th{background-color:#f8f9fa;font-weight:600}.requestverification-table thead th{z-index:2;position:sticky;top:0}.requestverification-table td:nth-child(4){min-width:250px}.requestverification-fieldset{border:1px solid #dee2e6;width:100%;min-width:100%;margin:0;padding:10px}.requestverification-fieldset legend{width:auto;margin-bottom:0;padding:0 10px}.vcc-app .requestverification-page .vcc-form-row--field{align-items:center;gap:15px;margin-bottom:15px;display:flex}.vcc-app .requestverification-page .vcc-label{width:180px;min-width:180px;margin-bottom:0;font-weight:600}.vcc-app .requestverification-page .vcc-form-field{flex:1}.vcc-app .requestverification-page .vcc-input{width:50%}.vcc-app .requestverification-page .vcc-form-row--actions-inline{margin-top:20px;margin-left:195px}.vcc-app .requestverification-page .vcc-tab-content{box-sizing:border-box;width:auto;margin:clamp(.5rem,1vw,1rem)}.vcc-app .requestverification-page .welcome-glass-card.vcc-report-card{border-top:1px solid #94a3b852;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.vcc-app .requestverification-page .requestverification-filter-card,.vcc-app .requestverification-page .requestverification-grid-card{box-sizing:border-box;background:#ffffff7a;border:1px solid #94a3b852;border-radius:.75rem;width:100%;box-shadow:0 4px 16px #0f172a0f}.vcc-app .requestverification-page .requestverification-filter-card{margin-bottom:.75rem;padding:.85rem 1rem}.vcc-app .requestverification-page .requestverification-grid-card{border-radius:.75rem;margin-top:0;padding:2.35rem 0 0;position:relative;overflow:hidden}.vcc-app .requestverification-page .requestverification-grid-card>.vcc-tab-nav{box-sizing:border-box;z-index:2;border-top-left-radius:.75rem;border-top-right-radius:.75rem;width:auto;max-width:100%;margin:0;padding-inline:0;position:absolute;top:0;left:0}.vcc-app .requestverification-page .requestverification-grid-card>.vcc-tab-nav .nav-link,.vcc-app .requestverification-page .requestverification-grid-card>.vcc-tab-nav .vcc-tab--closable{box-sizing:border-box;height:2.35rem!important;min-height:2.35rem!important;max-height:2.35rem!important;padding:.375rem .75rem!important}.vcc-app .requestverification-page .requestverification-grid-card>.vcc-tab-nav .vcc-tab--closable{align-items:center;gap:.35rem;display:inline-flex}.vcc-app .requestverification-page .requestverification-grid-card>.vcc-tab-nav .vcc-tab__label{line-height:1.25}.vcc-app .requestverification-page .requestverification-grid-card>.vcc-tab-nav .vcc-tab__close{min-width:1.125rem;width:1.125rem!important;height:1.125rem!important;padding:0!important;line-height:1!important}.vcc-app .requestverification-page .requestverification-grid-card:has(.requestverification-edit-tab-content){background:linear-gradient(135deg,#ffffffeb,#eff6ffc7);border-color:#2563eb38;padding:0;box-shadow:0 14px 34px #0f172a1f,inset 0 1px #ffffffdb}.vcc-app .requestverification-page .requestverification-edit-tab-content>.vcc-report-card{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:.75rem;margin:0;padding:clamp(1rem,2vw,1.5rem)}.vcc-app .requestverification-page .requestverification-edit-tab-content .company-details-form{padding:clamp(.25rem,.6vw,.5rem)}.vcc-app .requestverification-page .requestverification-edit-tab-content .company-details-form__row{margin-bottom:.7rem!important}.vcc-app .requestverification-page .requestverification-edit-tab-content .company-details-form__label{color:#334155;letter-spacing:.015em;font-size:.75rem;font-weight:600}.vcc-app .requestverification-page .requestverification-edit-tab-content :is(.company-details-input,.vcc-select,.form-control){color:#1e293b;background:#ffffffe0;border:1px solid #94a3b86b;border-radius:.5rem;min-height:2.25rem;font-size:.8125rem;box-shadow:inset 0 1px 2px #0f172a0a}.vcc-app .requestverification-page .requestverification-edit-tab-content :is(.company-details-input,.vcc-select,.form-control):focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624,inset 0 1px 2px #0f172a0a}.vcc-app .requestverification-page .requestverification-edit-tab-content button{border-radius:.5rem;box-shadow:0 4px 10px #2563eb33}.vcc-app .requestverification-page .kyc-updation-form__actions{border-top:1px solid #94a3b83d;justify-content:flex-end;margin-top:1rem;padding-top:1rem;display:flex}.vcc-app .requestverification-page .kyc-updation-form__actions button{min-width:10rem}.vcc-app .requestverification-page .requestverification-edit-card{margin-top:0}.vcc-app .requestverification-page .requestverification-tab-pane--inactive{display:none!important}.vcc-app .requestverification-page .requestverification-grid-card .company-details-fieldset{border:0;width:100%;min-width:0;margin:0;padding:0}.vcc-app .requestverification-page .requestverification-grid-card .company-details-fieldset legend{display:none}.vcc-app .requestverification-page .requestverification-grid-card .requestverification-grid{margin:0}.vcc-app .requestverification-page .requestverification-grid-card .requestverification-grid-scroll{border-radius:0 0 .75rem .75rem}.vcc-app .requestverification-page .requestverification-grid{width:100%;min-width:0}.vcc-app .requestverification-page .company-details-fieldset,.vcc-app .requestverification-page .requestverification-grid-scroll{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.vcc-app .requestverification-page .requestverification-grid-scroll{max-height:calc(var(--vcc-grid-head-h,3.125rem) + var(--vcc-grid-row-h,2.875rem) * var(--vcc-grid-paged-rows,10));overflow-y:auto;overflow-x:auto!important}.vcc-app .requestverification-page .requestverification-grid-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:0 0;width:max-content;min-width:max-content;margin-bottom:0}.vcc-app .requestverification-page .requestverification-grid-table thead th{z-index:4;background:var(--vcc-grid-head-bg);top:0;box-shadow:0 1px #94a3b852;position:sticky!important}.vcc-app .email-general-page{max-width:min(100%,96rem)}.vcc-app .email-general-page .email-general-card{background:linear-gradient(145deg,#fffffff0,#eff6ffb8);border:1px solid #94a3b84d;border-radius:1rem;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 16px 36px #0f172a1a,inset 0 1px #ffffffe6}.vcc-app .email-general-page .company-details-search-card__header{display:block}.vcc-app .email-general-page .company-details-search-card{flex-direction:column;gap:1rem;display:flex}.vcc-app .email-general-page .company-details-search-card__title{color:#0f3d8a;letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:700}.vcc-app .email-general-page .company-details-search-card__body{flex-direction:column;gap:1rem;display:flex}.vcc-app .email-general-page .company-details-search-fields{background:#ffffff85;border:1px solid #94a3b842;border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.vcc-app .email-general-page .company-details-search-field{min-width:0}.vcc-app .email-general-page .login-label{color:#475569;letter-spacing:.025em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.vcc-app .email-general-page .company-details-input{background:#ffffffe6;border-color:#94a3b86b;border-radius:.5rem;min-height:2.4rem;box-shadow:inset 0 1px 2px #0f172a0a}.vcc-app .email-general-page .company-details-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.vcc-app .email-general-page .company-details-file-field{background:#ffffffd1;border-color:#94a3b86b;border-radius:.5rem;min-height:2.4rem}.vcc-app .email-general-page .email-general-upload-btn{border-radius:.5rem;width:100%;min-height:2.25rem;font-weight:600}.vcc-app .email-general-page .email-general-mail-card{background:#ffffff8f;border:1px solid #3b82f63d;border-radius:.875rem;min-width:0;margin:0;padding:clamp(1rem,2vw,1.35rem)}.vcc-app .email-general-page .email-general-mail-body>h2{color:#0f3d8a;margin:0 0 .85rem;font-size:1rem;font-weight:700}.vcc-app .email-general-mail-body__content{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;gap:1.25rem;display:grid}.vcc-app .email-general-mail-body__editor{min-width:0}.vcc-app .email-general-mail-body__placeholders{scrollbar-width:thin;scrollbar-color:#2563eb61 transparent;background:linear-gradient(#f8fafce6,#eff6ffb8);border:1px solid #94a3b842;border-radius:.75rem;min-width:0;max-height:31rem;padding:.75rem;overflow-y:auto}.vcc-app .email-general-mail-body__placeholders h3{color:#334155;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:700}.vcc-app .email-general-mail-body__placeholders .btn{color:#1d4ed8;text-align:left;background:#ffffffc7;border-color:#2563eb94;border-radius:.45rem;width:100%;min-height:2rem;font-size:.75rem;font-weight:600}.vcc-app .email-general-mail-body__placeholders .btn:hover{color:#fff;background:#2563eb}.vcc-app .email-general-page .email-general-actions{border-top:1px solid #94a3b83d;justify-content:flex-end;padding-top:1rem;display:flex}.vcc-app .email-general-page .email-general-actions .btn{border-radius:.55rem;min-width:9rem;min-height:2.5rem;font-weight:700;box-shadow:0 6px 14px #2563eb40}@media (width<=992px){.vcc-app .email-general-page .company-details-search-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vcc-app .email-general-mail-body__content{grid-template-columns:1fr}.vcc-app .email-general-mail-body__placeholders{max-height:16rem}}@media (width<=640px){.vcc-app .email-general-page .company-details-search-fields{grid-template-columns:1fr}.vcc-app .email-general-page .email-general-actions .btn{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
