@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--vc-font-family),Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth}body{--tw-bg-opacity: 1;background-color:rgb(246 249 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(11 23 42 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.dark{--tw-bg-opacity: 1;background-color:rgb(6 8 24 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.container{width:100%;margin-right:auto;margin-left:auto}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-checkbox,.form-radio{appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}.form-checkbox{border-radius:0}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){.form-checkbox:checked{appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){.form-checkbox:indeterminate{appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.\!panel{position:relative;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 2px 2px rgb(224 230 237 / 46%), 1px 6px 7px rgb(224 230 237 / 46%);--tw-shadow-colored: 0 2px 2px var(--tw-shadow-color), 1px 6px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!panel:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.panel{position:relative;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 2px 2px rgb(224 230 237 / 46%), 1px 6px 7px rgb(224 230 237 / 46%);--tw-shadow-colored: 0 2px 2px var(--tw-shadow-color), 1px 6px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.panel:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.panel-compact{position:relative;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 2px 2px rgb(224 230 237 / 46%), 1px 6px 7px rgb(224 230 237 / 46%);--tw-shadow-colored: 0 2px 2px var(--tw-shadow-color), 1px 6px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.panel-compact:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(0 31 63 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-primary:hover{background-color:#001f3fe6}.btn-primary:focus{--tw-ring-color: rgb(0 31 63 / .3)}.btn-outline-primary{border-width:1px;border-color:#001f3f4d;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 31 63 / var(--tw-text-opacity, 1))}.btn-outline-primary:hover{--tw-bg-opacity: 1;background-color:rgb(231 242 255 / var(--tw-bg-opacity, 1))}.btn-outline-primary:focus{--tw-ring-color: rgb(0 31 63 / .3)}.btn-outline-primary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.form-input,.form-select,.form-textarea{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-input:focus,.form-select:focus,.form-textarea:focus{--tw-border-opacity: 1;border-color:rgb(0 156 149 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 156 149 / .2)}.form-input:is(.dark *),.form-select:is(.dark *),.form-textarea:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(27 42 65 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.form-checkbox,.form-radio{border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(0 156 149 / var(--tw-text-opacity, 1))}.form-checkbox:focus,.form-radio:focus{--tw-ring-color: rgb(0 156 149 / .3)}.table-responsive{width:100%;overflow-x:auto;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.table-responsive:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(14 23 38 / var(--tw-bg-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:0px}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.border{border-width:1px}.fill-\[url\(\#linear-gradient\)\]{fill:url(#linear-gradient)}.fill-white{fill:#fff}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.text-black{--tw-text-opacity: 1;color:rgb(6 16 31 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-white-dark{--tw-text-opacity: 1;color:rgb(170 183 196 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.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)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark\:text-white-dark:is(.dark *){--tw-text-opacity: 1;color:rgb(170 183 196 / var(--tw-text-opacity, 1))}:root{--voiro-logo-navy: #001f3f;--voiro-logo-navy-rgb: 0, 31, 61;--voiro-logo-turquoise: #009c95;--voiro-logo-turquoise-rgb: 0, 156, 149;--voiro-logo-white: #ffffff;--voiro-logo-black: #000000;--vc-brand-logo-full-white: url(/assets/brand/voiro/voiro-collect-logo-white.svg);--vc-brand-logo-full-navy: url(/assets/brand/voiro/voiro-collect-logo-horizontal.svg);--vc-brand-monogram-white: url(/assets/brand/voiro/voiro-collect-monogram-white.svg);--vc-brand-monogram-navy: url(/assets/brand/voiro/voiro-collect-monogram-navy.svg);--vc-brand-app-icon: url(/assets/brand/voiro/voiro-collect-app-icon.svg)}:root{--vc-admin-sidebar-bg: var(--voiro-logo-navy);--vc-admin-sidebar-bg-alt: #063464;--vc-admin-sidebar-deep: #00172f;--vc-admin-bg: #f5f8fc;--vc-admin-surface: #ffffff;--vc-admin-surface-soft: #f8fafc;--vc-admin-surface-blue: #f0f7ff;--vc-admin-border: #dce6f0;--vc-admin-border-strong: #c8d6e5;--vc-admin-brand: var(--vc-brand-monogram-navy);--vc-admin-primary: var(--voiro-logo-navy);--vc-admin-primary-alt: #06325f;--vc-admin-primary-soft: #eaf3ff;--vc-admin-action: #009c95;--vc-admin-action-strong: #007d78;--vc-admin-tech: var(--voiro-logo-turquoise);--vc-admin-tech-soft: #e6fffb;--vc-admin-success: #10b981;--vc-admin-warning: #f59e0b;--vc-admin-danger: #ef4444;--vc-admin-purple: #7c3aed;--vc-admin-text-primary: #0f172a;--vc-admin-text-secondary: #334155;--vc-admin-text-muted: #64748b;--vc-admin-text-inverse: #ffffff;--vc-color-navy-950: var(--vc-admin-sidebar-deep);--vc-color-navy-900: var(--vc-admin-primary);--vc-color-navy-800: var(--vc-admin-sidebar-bg-alt);--vc-color-turquoise-500: var(--vc-admin-tech);--vc-color-turquoise-100: var(--vc-admin-tech-soft);--vc-color-green-500: var(--vc-admin-success);--vc-color-orange-500: var(--vc-admin-warning);--vc-color-red-500: var(--vc-admin-danger);--vc-color-blue-500: var(--vc-admin-action);--vc-color-danger: var(--vc-admin-danger);--vc-color-background: var(--vc-admin-bg);--vc-color-surface: var(--vc-admin-surface);--vc-color-surface-alt: var(--vc-admin-surface-soft);--vc-color-border: var(--vc-admin-border);--vc-color-text: var(--vc-admin-text-primary);--vc-color-muted: var(--vc-admin-text-muted);--vc-color-heading: #07123d;--vc-color-primary: var(--vc-admin-action-strong);--vc-color-accent: var(--vc-admin-tech);--vc-surface: var(--vc-admin-surface);--vc-muted: var(--vc-admin-text-muted);--vc-navy: var(--vc-admin-primary)}.theme-dark,.dark{--vc-admin-bg: #061526;--vc-admin-surface: #092441;--vc-admin-surface-soft: #0e3157;--vc-admin-surface-blue: #0e3157;--vc-admin-border: #1f4368;--vc-admin-border-strong: #335b80;--vc-admin-text-primary: #f8fafc;--vc-admin-text-secondary: #cbd5e1;--vc-admin-text-muted: #94a3b8;--vc-color-background: var(--vc-admin-bg);--vc-color-surface: var(--vc-admin-surface);--vc-color-surface-alt: var(--vc-admin-surface-soft);--vc-color-border: var(--vc-admin-border);--vc-color-text: var(--vc-admin-text-primary);--vc-color-muted: var(--vc-admin-text-muted);--vc-color-heading: #ffffff;--vc-admin-brand: var(--vc-brand-monogram-white)}:root{--vc-space-1: 4px;--vc-space-2: 8px;--vc-space-3: 12px;--vc-space-4: 16px;--vc-space-5: 20px;--vc-space-6: 24px;--vc-space-8: 32px;--vc-space-10: 40px;--vc-space-12: 48px}:root{--vc-font-family: "Inter", "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vc-font-size-xs: 12px;--vc-font-size-sm: 13px;--vc-font-size-md: 14px;--vc-font-size-lg: 16px;--vc-font-size-xl: 20px;--vc-font-size-2xl: 24px;--vc-font-size-3xl: 30px;--vc-font-weight-regular: 400;--vc-font-weight-medium: 500;--vc-font-weight-semibold: 600;--vc-font-weight-bold: 700}:root{--vc-radius-xs: 4px;--vc-radius-sm: 6px;--vc-radius-md: 10px;--vc-radius-lg: 16px;--vc-radius-xl: 20px;--vc-radius-2xl: 24px;--vc-radius-pill: 999px}:root{--vc-shadow-xs: 0 1px 1px rgba(15, 23, 42, .04);--vc-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--vc-shadow-md: 0 10px 24px rgba(15, 23, 42, .08);--vc-shadow-lg: 0 18px 46px rgba(15, 23, 42, .11);--vc-shadow-card: 0 14px 34px rgba(15, 23, 42, .055);--vc-shadow-soft: 0 8px 20px rgba(15, 23, 42, .06);--vc-shadow-sidebar: 14px 0 30px rgba(0, 31, 63, .18)}:root{--vc-z-sidebar: 40;--vc-z-topbar: 30;--vc-z-dropdown: 80;--vc-z-overlay: 110;--vc-z-modal: 120;--vc-z-popover: 140;--vc-z-toast: 160}:root{--vc-transition-fast: .14s ease;--vc-transition: .18s ease;--vc-transition-slow: .26s ease}:root{--vc-admin-sidebar-width: 272px;--vc-admin-sidebar-collapsed-width: 84px;--vc-admin-topbar-height: 72px;--vc-admin-content-max-width: 1680px;--vc-admin-content-padding: 28px;--vc-admin-card-padding: 20px;--vc-sidebar-width: var(--vc-admin-sidebar-width);--vc-sidebar-collapsed-width: var(--vc-admin-sidebar-collapsed-width);--vc-topbar-height: var(--vc-admin-topbar-height)}@media(max-width:760px){:root{--vc-admin-content-padding: 18px}}.vc-stack{display:grid;gap:var(--vc-space-4)}.vc-grid{display:grid;gap:var(--vc-space-5)}.vc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.vc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.vc-grid-4{grid-template-columns:1fr}}.vc-field{display:grid;gap:var(--vc-space-2)}.vc-field label,.vc-field>span,.vc-field>strong{color:var(--vc-admin-text-secondary);font-size:var(--vc-font-size-sm);font-weight:var(--vc-font-weight-bold)}.vc-input,.vc-select,textarea.vc-input{width:100%;min-height:42px;border:1px solid var(--vc-color-border);border-radius:var(--vc-radius-md);padding:10px 14px;background:linear-gradient(180deg,#fff,var(--vc-admin-surface-soft));color:var(--vc-color-text);outline:none;box-shadow:var(--vc-shadow-xs);transition:border-color var(--vc-transition-fast),box-shadow var(--vc-transition-fast),background var(--vc-transition-fast),transform var(--vc-transition-fast)}.vc-input::placeholder{color:#8392a7}.vc-input:hover,.vc-select:hover{border-color:var(--vc-admin-border-strong)}.vc-input:focus,.vc-select:focus{border-color:var(--vc-admin-action);background:#fff;box-shadow:0 0 0 3px #009c9524,var(--vc-shadow-sm)}.vc-button{min-height:42px;border:1px solid transparent;border-radius:var(--vc-radius-md);padding:10px 16px;font-size:var(--vc-font-size-sm);font-weight:var(--vc-font-weight-bold);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--vc-space-2);letter-spacing:-.01em;transition:transform var(--vc-transition-fast),box-shadow var(--vc-transition-fast),background var(--vc-transition-fast),border-color var(--vc-transition-fast),color var(--vc-transition-fast)}.vc-button:hover{transform:translateY(-1px)}.vc-button:focus-visible{outline:3px solid rgba(0,156,149,.2);outline-offset:2px}.vc-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.vc-button-primary{background:linear-gradient(180deg,var(--voiro-logo-turquoise) 0%,#007d78 100%);color:#fff;box-shadow:0 10px 22px #009c953d}.vc-button-primary:hover{box-shadow:0 14px 28px #009c9547}.vc-button-secondary{border-color:var(--vc-color-border);background:#fff;color:var(--vc-admin-primary);box-shadow:var(--vc-shadow-sm)}.vc-button-secondary:hover{border-color:#009c9547;color:var(--vc-admin-action-strong)}.vc-button-danger{border-color:#ef444438;background:#ef444414;color:var(--vc-admin-danger)}.vc-table-wrapper{overflow-x:auto;border:1px solid var(--vc-color-border);border-radius:var(--vc-radius-lg);background:var(--vc-color-surface)}.vc-table{width:100%;min-width:940px;border-collapse:separate;border-spacing:0}.vc-table th{position:sticky;top:0;z-index:1;text-align:left;color:#405170;font-size:var(--vc-font-size-xs);font-weight:var(--vc-font-weight-bold);letter-spacing:.01em;padding:13px 16px;background:linear-gradient(180deg,#fbfdff,#f3f7fb);border-bottom:1px solid var(--vc-color-border);white-space:nowrap}.vc-table td{padding:13px 16px;border-bottom:1px solid var(--vc-color-border);color:#10245f;font-size:var(--vc-font-size-sm);vertical-align:middle}.vc-table tbody tr:last-child td{border-bottom:0}.vc-table tbody tr{transition:background var(--vc-transition-fast),box-shadow var(--vc-transition-fast)}.vc-table tr:hover td{background:#f8fbff}.vc-card{background:var(--vc-color-surface);border:1px solid var(--vc-color-border);border-radius:var(--vc-radius-xl);box-shadow:var(--vc-shadow-card)}.vc-section-title{color:var(--vc-color-heading);margin:0;font-size:var(--vc-font-size-xl);font-weight:var(--vc-font-weight-bold)}.vc-muted{color:var(--vc-color-muted)}.page-grid{display:grid;gap:20px;margin-bottom:20px}.page-grid--kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.page-grid--main{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:start}.alert-card,.lot2-alert,.security-alert,.crm-alert,.integration-alert{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(239,68,68,.24);border-radius:var(--vc-radius-lg);background:linear-gradient(180deg,#fef2f2fa,#fee2e2b8);color:#991b1b;font-weight:750;box-shadow:var(--vc-shadow-xs)}.crm-success,.integration-success{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(16,185,129,.24);border-radius:var(--vc-radius-lg);background:linear-gradient(180deg,#ecfdf5fa,#d1fae5bd);color:#047857;font-weight:750;box-shadow:var(--vc-shadow-xs)}.security-toolbar,.integration-toolbar,.crm-toolbar,.lot2-panel,.crm-panel,.crm-detail-card{background:var(--vc-color-surface);border:1px solid var(--vc-color-border);border-radius:var(--vc-radius-xl);box-shadow:var(--vc-shadow-card)}.security-toolbar,.integration-toolbar,.crm-toolbar{margin:0 0 18px;padding:16px 18px}.security-toolbar__note,.integration-toolbar__note,.crm-toolbar__note{margin:0;color:var(--vc-color-muted);font-weight:650}.lot2-panel,.crm-panel,.crm-detail-card{padding:20px}.lot2-list,.crm-detail-list{margin:14px 0 0;padding:0}@media(max-width:1180px){.page-grid--kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid--main{grid-template-columns:1fr}}@media(max-width:680px){.page-grid--kpis{grid-template-columns:1fr}}.integration-form,.tenant-form,.onboarding-form,.onboarding-status,.ticket-panel,.conversation,.crm-form{border:1px solid var(--vc-color-border);border-radius:var(--vc-radius-xl);background:var(--vc-color-surface);box-shadow:var(--vc-shadow-card)}.integration-form input,.integration-form select,.integration-form textarea,.crm-form select,.crm-form textarea,.reply-form textarea{width:100%;border:1px solid var(--vc-color-border);border-radius:var(--vc-radius-md);padding:11px 14px;background:linear-gradient(180deg,#fff,var(--vc-admin-surface-soft));color:var(--vc-color-text);font:inherit;outline:none}.integration-form input:focus,.integration-form select:focus,.integration-form textarea:focus,.crm-form select:focus,.crm-form textarea:focus,.reply-form textarea:focus{border-color:var(--vc-admin-action);box-shadow:0 0 0 3px #1e88e524}.integration-preview{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.2);border-radius:var(--vc-radius-xl);background:radial-gradient(circle at 85% 0%,rgba(16,185,200,.28),transparent 30%),linear-gradient(135deg,#06152b,#0f3b54);box-shadow:var(--vc-shadow-lg)}.integration-preview:after{content:"";position:absolute;inset:auto -80px -120px auto;width:240px;height:240px;border-radius:999px;background:#1e88e538}.ticket-meta div,.conversation__message,.onboarding-form__toggles label{border:1px solid var(--vc-color-border);border-radius:var(--vc-radius-lg);background:var(--vc-admin-surface-soft)}.onboarding-status strong{display:inline-flex;align-items:baseline;color:var(--vc-admin-action-strong);font-size:clamp(2rem,7vw,3.2rem);line-height:1}.crm-tag,.integration-preview__badge{display:inline-flex;align-items:center;border-radius:var(--vc-radius-pill);font-weight:800}.crm-tag{background:var(--vc-admin-primary-soft);color:var(--vc-admin-action-strong)}@media(max-width:760px){.security-toolbar,.integration-toolbar,.crm-toolbar,.integration-form__footer,.tenant-form__actions,.onboarding-form__actions,.ticket-actions{align-items:stretch;flex-direction:column}}:root{--vc-focus-ring: 0 0 0 3px rgba(0, 156, 149, .24);--vc-focus-ring-strong: 0 0 0 3px rgba(0, 31, 63, .28)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--vc-admin-action);outline-offset:3px;box-shadow:var(--vc-focus-ring)}button:disabled,[aria-disabled=true]{cursor:not-allowed}:target{scroll-margin-top:calc(var(--vc-admin-topbar-height) + 24px)}img,svg,video,canvas{max-width:100%}.table-responsive,.vc-table-shell,.vc-data-table,.vc-scroll-x{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.vc-final-page-surface{width:min(100%,var(--vc-admin-content-max-width));margin-inline:auto}.theme-dark,.theme-semidark{color-scheme:dark}.theme-dark,.dark{background:var(--vc-admin-bg);color:var(--vc-admin-text-primary)}.theme-dark .vc-card,.theme-dark .panel,.theme-semidark .vc-card,.theme-semidark .panel{border-color:#94a3b838}:where(.theme-dark,.dark) :where(.panel,.vc-card,.chart-card,.kpi-card,.vc-data-table,.vc-table-shell,.page-section,.admin-content,.topbar__panel,.sidebar__inner){background-color:var(--vc-admin-surface);border-color:var(--vc-admin-border);color:var(--vc-admin-text-primary)}:where(.theme-dark,.dark) :where(h1,h2,h3,h4,h5,h6,strong,label,legend,th,.text-dark,.text-black,.text-slate-900,.text-gray-900){color:#fff}:where(.theme-dark,.dark) :where(p,small,td,dd,figcaption,.text-muted,.text-slate-400,.text-slate-500,.text-gray-400,.text-gray-500,.text-white-dark){color:var(--vc-admin-text-muted)}:where(.theme-dark,.dark) :where(input,select,textarea,.form-input,.form-select,.form-textarea){background-color:var(--vc-admin-surface-soft);border-color:var(--vc-admin-border);color:var(--vc-admin-text-primary)}:where(.theme-dark,.dark) :where(input,textarea)::placeholder{color:var(--vc-admin-text-muted);opacity:1}:where(.theme-dark,.dark) :where(table,thead,tbody,tr){color:var(--vc-admin-text-primary)}:where(.theme-dark,.dark) :where(hr,.divide-y>:not([hidden])~:not([hidden])){border-color:var(--vc-admin-border)}@media(max-width:1024px){.page-grid--kpis,.page-grid--main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.page-grid--kpis,.page-grid--main,.page-grid{grid-template-columns:minmax(0,1fr)}.vc-card,.panel,.panel-compact{border-radius:16px}}@media(prefers-reduced-motion:reduce){:where(*,*:before,*:after){animation-duration:1ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:1ms}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--vc-font-family);background:var(--vc-color-background);color:var(--vc-color-text);font-size:var(--vc-font-size-md);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.bootstrap-error{min-height:100vh;display:grid;place-items:center;padding:24px;background:#061f3d;color:#f8fafc}.bootstrap-error__panel{max-width:640px;padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#0b315f;box-shadow:0 24px 80px #00000059}.bootstrap-error__eyebrow{margin:0 0 8px;color:#67e8f9;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bootstrap-error__title{margin:0 0 12px;font-size:28px;line-height:1.2}.bootstrap-error__message{margin:0;color:#dbeafe;line-height:1.6}body.theme-semidark{--vc-admin-sidebar-bg: var(--voiro-logo-navy);--vc-admin-sidebar-deep: #001326}body.theme-dark{background:var(--vc-admin-bg)}.animation{animation:vc-vristo-page-in .18s ease both}@keyframes vc-vristo-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
