:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Poppins,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0;padding:0;font-weight:400;height:100vh;width:100vw;overflow:hidden}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}.c-badge[data-v-208c4457]{box-sizing:border-box;display:inline-block;min-width:20px;min-height:20px;padding:2px;font-size:11px;line-height:16px;letter-spacing:.01em;font-weight:700;text-align:center;vertical-align:middle;border-radius:10px;cursor:default}.c-badge--white[data-v-208c4457]{color:#005eeb;background:#fff}.c-badge--blue[data-v-208c4457]{color:#fff;background:#005eeb}.c-badge--gray[data-v-208c4457]{color:#1c1e20;background:#e8e9e9}.c-badge--red[data-v-208c4457]{color:#fff;background:#ff595e}.c-badge--green[data-v-208c4457]{color:#fff;background:#69b53b}.c-badge--dark-blue[data-v-208c4457]{color:#fff;background:#00388d}.c-badge--yellow[data-v-208c4457]{color:#fff;background:#ffca3a}.c-badge--small[data-v-208c4457]{width:12px;height:12px;padding:1px;line-height:10px}.c-button[data-v-875808bc]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;font-weight:500;border-radius:12px;font-size:15px;line-height:24px;letter-spacing:.01em;transition:all .2s}.c-button .c-svg-wrapper[data-v-875808bc]{display:inline-flex;align-items:center;flex-shrink:0}.c-button__spinner[data-v-875808bc]{position:absolute;right:4px;display:inline-flex;align-items:center}.c-button[data-v-875808bc]:hover{cursor:pointer}.c-button[data-v-875808bc]:focus{outline:none}.c-button[data-v-875808bc]:disabled{pointer-events:none;opacity:60%}.c-button--small[data-v-875808bc]{padding:3px 4px;font-size:13px;line-height:20px;letter-spacing:.01em}.c-button--medium[data-v-875808bc]{padding:4px 8px}.c-button--large[data-v-875808bc]{padding:11px 4px;font-size:15px;line-height:24px;letter-spacing:.01em}.c-button--justified[data-v-875808bc]{justify-content:space-between}.c-button--filled.c-button--blue[data-v-875808bc]{color:#fff;background-color:#005eeb}.c-button--filled.c-button--blue[data-v-875808bc]:hover{background-color:#0048b8}.c-button--filled.c-button--blue[data-v-875808bc]:active{background-color:#003285}.c-button--filled.c-button--white[data-v-875808bc]{color:#005eeb;background-color:#fff}.c-button--filled.c-button--white[data-v-875808bc]:hover{background-color:#f4f4f4}.c-button--filled.c-button--white[data-v-875808bc]:active{background-color:#e8e9e9}.c-button--filled.c-button--light-blue[data-v-875808bc]{background-color:#e6effd;color:#005eeb}.c-button--filled.c-button--light-blue[data-v-875808bc]:hover{background-color:#005eeb;color:#fff}.c-button--outline[data-v-875808bc]{background:transparent}.c-button--outline[data-v-875808bc]:hover{background:#1c1e201a}.c-button--outline[data-v-875808bc]:active{background:#1c1e2033}.c-button--outline.c-button--white[data-v-875808bc]{color:#fff;border-color:#fff}.c-button--outline.c-button--blue[data-v-875808bc]{color:#005eeb;border-color:#005eeb}.c-button--text[data-v-875808bc]{background:transparent}.c-button--text.c-button--blue[data-v-875808bc]{color:#005eeb}.c-button--text.c-button--blue[data-v-875808bc]:hover,.c-button--text.c-button--blue[data-v-875808bc]:active{color:#669ef3}.c-button__svg[data-v-875808bc]{z-index:10;fill:currentColor}.c-button .c-svg[data-v-875808bc],.c-button .c-svg-wrapper svg[data-v-875808bc]{fill:currentColor}@keyframes spin-875808bc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.u-spinner[data-v-875808bc]{animation:spin-875808bc 1s linear infinite}svg[data-v-8c78c8dc]{display:inline-block;vertical-align:middle}.route-protection[data-v-2c2230fc]{position:fixed;inset:0;background-color:var(--color-base-6);display:flex;align-items:center;justify-content:center;z-index:9999}.route-protection__content[data-v-2c2230fc]{text-align:center;max-width:500px;padding:2rem}.route-protection__icon[data-v-2c2230fc]{margin-bottom:1.5rem;color:var(--color-warning)}.route-protection__title[data-v-2c2230fc]{font-size:1.5rem;font-weight:600;color:var(--color-base);margin:0 0 1rem}.route-protection__message[data-v-2c2230fc]{font-size:1rem;color:var(--color-base-2);margin:0 0 2rem;line-height:1.5}.route-protection__actions[data-v-2c2230fc]{display:flex;gap:1rem;justify-content:center}main[data-v-1c4c3cee]{height:100vh;width:100vw;margin:0;padding:0;overflow:hidden}body,html{margin:0;padding:0;overflow:hidden}.loading-overlay[data-v-1c4c3cee]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-content[data-v-1c4c3cee]{text-align:center}.spinner[data-v-1c4c3cee]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-1c4c3cee 1s linear infinite;margin:0 auto 20px}@keyframes spin-1c4c3cee{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}.env-indicator[data-v-1c4c3cee]{position:fixed;top:10px;right:10px;background:#005eeb;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;z-index:1000;font-family:Poppins,sans-serif}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.c-login[data-v-7a39367c]{background-color:#f8f9fa;color:#1c1e20;min-height:100vh;overflow-y:auto;font-family:Poppins,sans-serif}.c-login__header[data-v-7a39367c]{display:flex;flex-direction:column;align-items:center;gap:32px;margin-top:32px}.c-login__branding[data-v-7a39367c]{text-align:center}.c-login__logo[data-v-7a39367c]{width:65%;height:auto}.c-login__title[data-v-7a39367c]{font-size:24px;font-weight:600;letter-spacing:.17px;margin:0;color:#1c1e20}.c-login__body[data-v-7a39367c]{display:flex;margin:20px 12px 0;flex-direction:column;align-items:center;gap:4px}.c-login__profiles[data-v-7a39367c],.c-login__actions[data-v-7a39367c]{display:grid;width:100%;max-width:400px;margin:0;padding:0;list-style:none;grid-template-columns:1fr 1fr;gap:4px}.c-login__profiles[data-v-7a39367c]{transition:height .3s ease-out}.c-login__profiles--minimized[data-v-7a39367c]{margin-top:-8px}.c-login__profile[data-v-7a39367c],.c-login__action[data-v-7a39367c]{cursor:pointer;display:grid;padding:8px 4px;justify-items:center;gap:4px;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #60617029,0 0 2px #28293d0a;border:.5px solid #e5e5e5;transition:background-color .2s ease}.c-login__profile[data-v-7a39367c]:hover,.c-login__action[data-v-7a39367c]:hover{background-color:#f5f5f5}.c-login__profile[data-v-7a39367c]:last-child:nth-child(odd){grid-column:1 / -1}.c-login__profile-name[data-v-7a39367c],.c-login__action-name[data-v-7a39367c]{font-size:14px;overflow:hidden;width:100%;margin:0;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#1c1e20}.c-login__profile-image[data-v-7a39367c]{display:flex;justify-content:center;align-items:center}.avatar[data-v-7a39367c]{width:32px;height:32px;border-radius:50%;background-color:#005eeb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.c-login__action-icon[data-v-7a39367c]{background-color:#f0f0f0;border-radius:50%;padding:4px;display:flex;align-items:center;justify-content:center}.c-login__more-options[data-v-7a39367c]{font-size:12px;display:flex;padding:0;border:0;color:#005eeb;align-items:center;gap:2px;font-weight:500;letter-spacing:.11px;background-color:transparent;cursor:pointer;margin-top:8px}.c-login__more-options-icon[data-v-7a39367c]{background-color:transparent;padding:0}[data-v-8218e2d9]{box-sizing:border-box}.login-container[data-v-8218e2d9]{display:flex;flex-direction:column;align-items:center;padding:40px 32px;width:100%}.logo[data-v-8218e2d9]{height:48px}.signinFormTitle[data-v-8218e2d9]{color:#1c1e20;font-size:22px;font-weight:600;padding-top:40px;padding-bottom:40px}.loginError[data-v-8218e2d9]{margin-top:20px;display:flex;align-items:flex-start;gap:8px;width:100%;max-width:400px;padding:16px;border-radius:16px;border-style:none;background-color:#ffeeef;color:#e65055;font-size:14px;font-family:Poppins;font-weight:400;line-height:20px}.alertIcon[data-v-8218e2d9]{color:#e65055;width:20px;height:20px;flex-shrink:0;margin-top:0}.loading-container[data-v-8218e2d9]{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:20px}.loading-spinner[data-v-8218e2d9]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #005eeb;border-radius:50%;animation:spin-8218e2d9 1s linear infinite}@keyframes spin-8218e2d9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-8218e2d9] .siw-main-view{background-color:transparent!important;padding:0!important}[data-v-8218e2d9] .auth-content-inner{margin:0!important;padding-top:32px!important;padding-right:24px!important;padding-left:24px!important;min-width:400px!important}[data-v-8218e2d9] .o-form{display:flex!important;flex-direction:column!important;margin-bottom:0!important;background:transparent!important;border:none!important;padding:0!important}[data-v-8218e2d9] .o-form-content{width:100%!important;color:#1c1e20!important}[data-v-8218e2d9] .okta-form-title{margin:0 0 20px!important;font-family:Poppins,sans-serif!important;color:#1c1e20!important;font-size:18px!important;font-weight:600!important;text-align:center!important}[data-v-8218e2d9] .o-form-fieldset{margin-bottom:20px!important}[data-v-8218e2d9] .o-form-label{font-family:Poppins,sans-serif!important;color:#1c1e20!important;font-size:14px!important;margin-bottom:8px!important}[data-v-8218e2d9] .o-form-control input{background:#f4f4f4!important;border:.5px solid #f4f4f4!important;border-radius:16px!important;font-family:Poppins,sans-serif!important;color:#1c1e20!important;padding:12px 16px!important;font-size:16px!important;line-height:24px!important;width:100%!important;box-sizing:border-box!important}[data-v-8218e2d9] .o-form-control input:focus{outline:none!important;border:1px solid #005eeb!important;box-shadow:0 0 2px #3b82f666!important;background-color:#fff!important}[data-v-8218e2d9] .o-form-has-errors input{border:1px solid #e65055!important}[data-v-8218e2d9] .o-form-input-error{margin:8px 0 0!important;color:#e65055!important;text-align:left!important;font-family:Poppins,sans-serif!important;font-size:14px!important}[data-v-8218e2d9] .o-form-button-bar{width:100%!important;margin-top:20px!important}[data-v-8218e2d9] .button.button-primary{display:flex!important;justify-content:center!important;width:100%!important;padding:12px 24px!important;border-radius:16px!important;border:none!important;color:#fff!important;font-weight:500!important;background-color:#005eeb!important;font-family:Poppins,sans-serif!important;font-size:16px!important;line-height:24px!important;cursor:pointer!important}[data-v-8218e2d9] .button.button-primary:hover{background-color:#0046b3!important}[data-v-8218e2d9] input[type=checkbox]{width:20px!important;height:20px!important;border:1px solid #1c1e20!important;background:#fff!important;appearance:none!important;border-radius:4px!important;box-sizing:border-box!important;outline:none!important;margin-right:10px!important}[data-v-8218e2d9] input[type=checkbox]:checked{border:1px solid #005eeb!important;background:#005eeb!important}[data-v-8218e2d9] input[type=checkbox]:checked:after{content:"✓"!important;position:relative!important;top:2px!important;left:6px!important;display:block!important;color:#fff!important;font-size:12px!important;font-weight:700!important}[data-v-8218e2d9] .custom-checkbox{display:flex!important;align-items:center!important;margin-top:16px!important}[data-v-8218e2d9] .custom-checkbox label{font-family:Poppins,sans-serif!important;color:#1c1e20!important;font-size:14px!important;-webkit-user-select:none!important;user-select:none!important}[data-v-8218e2d9] .auth-footer{display:block!important;margin-top:20px!important;padding-top:20px!important;border-top:1px solid #f4f4f4!important;text-align:center!important}[data-v-8218e2d9] .auth-footer .link{color:#005eeb!important;font-size:14px!important;text-decoration:none!important;font-family:Poppins,sans-serif!important;font-weight:500!important;margin:0 10px!important;display:inline-block!important}[data-v-8218e2d9] .auth-footer .link:hover{text-decoration:underline!important;color:#0046b3!important}[data-v-8218e2d9] .link{color:#005eeb!important;font-size:14px!important;text-decoration:none!important;font-family:Poppins,sans-serif!important;font-weight:500!important}[data-v-8218e2d9] .link:hover{text-decoration:underline!important}[data-v-8218e2d9] .help-links .link{color:#005eeb!important;font-size:14px!important;text-decoration:none!important;font-family:Poppins,sans-serif!important;font-weight:500!important;display:inline-block!important;margin:5px 0!important}[data-v-8218e2d9] .help-links .link:hover{text-decoration:underline!important;color:#0046b3!important}[data-v-8218e2d9] .help-links{display:block!important;list-style-type:none!important;margin-top:20px!important;margin-bottom:0!important;padding-left:0!important;text-align:center!important}[data-v-8218e2d9] .help-links li{margin-bottom:5px!important}[data-v-8218e2d9] .help-links-container{display:block!important}[data-v-8218e2d9] .help-links-container .link{display:inline-block!important;margin:0 10px!important}[data-v-8218e2d9] .o-form-error-container.o-form-has-errors{margin:0!important;padding:0!important;background:transparent!important}[data-v-8218e2d9] .o-form-info-container{margin:0!important;padding:0!important}[data-v-8218e2d9] .back-to-profiles{display:flex!important;justify-content:center!important;margin-top:32px!important;border-top:1px solid #f4f4f4!important}[data-v-8218e2d9] .back-link{color:#005eeb!important;font-size:14px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;text-decoration:none!important;transition:color .2s ease!important}[data-v-8218e2d9] .back-link:hover{color:#0046b3!important;text-decoration:underline!important}.c-divider[data-v-7abcaf07]{height:1px;margin:8px 0;border:none}.c-divider--base-0[data-v-7abcaf07]{background-color:#fff}.c-divider--base-10[data-v-7abcaf07]{background-color:#e8e9e9}.c-divider--base-20[data-v-7abcaf07]{background-color:#d2d2d2}.c-divider--product-80[data-v-7abcaf07]{background-color:#337eef}.c-divider--product-60[data-v-7abcaf07]{background-color:#669ef3}.c-accordion--expanded .c-accordion__content[data-v-dc157f0d]{display:block}.c-accordion--expanded .c-svg__chevron[data-v-dc157f0d]{transform:rotate(180deg)}.c-accordion--expanded .c-svg__chevron--left[data-v-dc157f0d]{transform:rotate(90deg)}.c-accordion__header[data-v-dc157f0d]{display:flex;align-items:center;justify-content:space-between;gap:4px;cursor:pointer;padding:8px 0}.c-accordion__header--left-icon[data-v-dc157f0d]{justify-content:start;flex-direction:row-reverse}.c-accordion__content[data-v-dc157f0d]{display:none}.c-svg__chevron[data-v-dc157f0d],.c-svg__chevron--left[data-v-dc157f0d]{fill:#777879;transition:transform .2s ease}.c-fieldset[data-v-6824c4d4]{position:relative;margin-bottom:16px}.c-field-label[data-v-6824c4d4]{display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:#333}.c-field-label .c-required[data-v-6824c4d4]{color:#dc3545;margin-left:2px}.c-input-wrapper[data-v-6824c4d4]{position:relative}.c-input[data-v-6824c4d4]{width:100%;padding:12px 16px;border:none;border-radius:12px;font-size:14px;color:#333;background-color:#fff;box-sizing:border-box}.c-input[data-v-6824c4d4]::placeholder{color:#999}.c-input[data-v-6824c4d4]:focus{outline:none;box-shadow:0 0 0 2px #007bff40}.c-input[data-v-6824c4d4]:focus::placeholder{color:transparent}.c-input[data-v-6824c4d4]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.c-input--icon[data-v-6824c4d4]{padding-right:44px}.c-input--base-5[data-v-6824c4d4]{background-color:#f5f5f5}.c-input-svg[data-v-6824c4d4]{position:absolute;top:50%;right:16px;transform:translateY(-50%);fill:#999;pointer-events:none}.c-form-element--error .c-input[data-v-6824c4d4]{border:1px solid #d32f2f;box-shadow:0 0 0 2px #d32f2f1a}.c-form-element--error .c-input-svg[data-v-6824c4d4]{fill:#d32f2f}.c-form-element__error-message[data-v-6824c4d4]{display:block;margin-top:4px;color:#d32f2f;font-size:12px;font-weight:500}.c-toasts[data-v-866fbb80]{z-index:10000;position:fixed;right:8px;left:8px;display:flex;flex-direction:column;gap:4px;pointer-events:none}.c-toasts--top[data-v-866fbb80]{top:8px}.c-toasts--bottom[data-v-866fbb80]{bottom:8px}.c-toast[data-v-866fbb80]{display:flex;padding:16px;justify-content:space-between;align-items:flex-start;background-color:#333;box-sizing:border-box;box-shadow:0 0 2px #28293d0a,0 4px 8px #60617029;border-radius:16px;font-size:14px;line-height:1.4;pointer-events:auto}.c-toast__dark[data-v-866fbb80]{background-color:#000}.c-toast__header[data-v-866fbb80]{display:flex;color:#fff;font-weight:600;margin-bottom:4px}.c-toast__content[data-v-866fbb80]{color:#fff;flex:1;margin-right:12px}.c-toast .u-fill-base-0[data-v-866fbb80]{fill:#fff;cursor:pointer;opacity:.8;transition:opacity .2s ease}.c-toast .u-fill-base-0[data-v-866fbb80]:hover{opacity:1}.s-toast-fade-out[data-v-866fbb80]{animation:fadeIn-866fbb80 .3s ease-in-out}@keyframes fadeIn-866fbb80{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.c-action[data-v-8fb9f2e1]{display:flex;align-items:center;justify-content:center;padding:8px;background:none;border:none;cursor:pointer;border-radius:4px;transition:background-color .2s}.c-action[data-v-8fb9f2e1]:hover{background-color:#f8f9fa}.c-action--active[data-v-8fb9f2e1]{background-color:#e9ecef}.c-action__text[data-v-8fb9f2e1]{gap:8px}.c-action .c-svg[data-v-8fb9f2e1]{color:#666}.c-sort-menu[data-v-b0fb5937]{display:flex;flex-direction:column;gap:8px;padding:16px 12px 12px}.c-sort-menu__label[data-v-b0fb5937]{margin:0 0 0 12px;color:#666;text-transform:uppercase;font-weight:600;font-size:12px}.c-sort-menu__option[data-v-b0fb5937]{display:flex;padding:8px 12px;border:0;align-items:center;justify-content:space-between;gap:8px;border-radius:40px;background-color:#f5f5f5;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease;width:auto}.c-sort-menu__option-icon[data-v-b0fb5937]{display:inline-block;width:20px;height:20px;fill:#fff}.c-sort-menu__option[data-v-b0fb5937]:hover{background-color:#e0e0e0}.c-sort-menu__option--selected[data-v-b0fb5937]{background-color:#1976d2;color:#fff}.c-sort-menu__option--selected[data-v-b0fb5937]:hover{background-color:#1565c0}.c-sort-menu[data-v-b0fb5937]{width:max-content}.c-sort[data-v-dfb072f1]{position:static;display:inline-block}.c-sort__action[data-v-dfb072f1]{background-color:transparent}.c-sort__body[data-v-dfb072f1]{position:absolute;top:100%;left:0;z-index:1000;margin-top:4px;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #60617029,0 0 2px #28293d0a;min-width:200px}.c-paginate[data-v-c7689524]{display:flex;cursor:pointer;justify-content:space-between;margin-bottom:16px;font-size:14px;pointer-events:none;padding:0 32px}.c-label[data-v-c7689524]{color:#333;align-self:center}.c-label[data-v-c7689524]:hover{cursor:none}.c-inView[data-v-c7689524]{font-weight:600}.c-svg[data-v-c7689524]{pointer-events:auto;color:#333;cursor:pointer;transition:color .2s}.c-svg[data-v-c7689524]:hover{color:#005eeb}.c-loading[data-v-465044be]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.c-loading__container[data-v-465044be]{display:inline-flex;justify-content:center;align-items:center;padding:20px;border-radius:8px}.c-loading__dot[data-v-465044be],.c-loading__dot[data-v-465044be]:before,.c-loading__dot[data-v-465044be]:after{width:4px;height:4px;border-radius:4px;background-color:#fff;color:#fff;animation:loading-465044be 1s infinite linear alternate}.c-loading__dot[data-v-465044be]{position:relative;animation-delay:.5s}.c-loading__dot[data-v-465044be]:before,.c-loading__dot[data-v-465044be]:after{position:absolute;top:0;display:inline-block;content:""}.c-loading__dot[data-v-465044be]:before{left:-8px;animation-delay:0s}.c-loading__dot[data-v-465044be]:after{left:8px;animation-delay:1s}.c-loading__message[data-v-465044be]{margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.4}.c-loading--black .c-loading__container[data-v-465044be]{background-color:#0003}.c-loading--black .c-loading__message[data-v-465044be]{color:#333}.c-loading--white .c-loading__container[data-v-465044be]{background-color:#fff3}.c-loading--white .c-loading__message[data-v-465044be]{color:#fff}@-webkit-keyframes loading-465044be{0%{opacity:1}50%,to{opacity:.3}}@keyframes loading-465044be{0%{opacity:1}50%,to{opacity:.3}}.c-referral-card[data-v-9262f7d9]{background-color:#fff;display:flex;flex-direction:column;gap:8px;padding:8px 8px 0;cursor:pointer;transition:background-color .2s ease}.c-referral-card[data-v-9262f7d9]:hover{background-color:#f8f9fa}.c-referral-card__content[data-v-9262f7d9]{display:flex;justify-content:space-between;gap:4px}.c-referral-card__details[data-v-9262f7d9]{display:flex;flex-direction:row;gap:8px}.c-referral-card__status-icon[data-v-9262f7d9]{width:24px;height:24px;fill:#6c757d;flex-shrink:0}.c-referral-card__patient-details[data-v-9262f7d9]{display:flex;flex-direction:column;color:#212529;font-size:14px;line-height:1.4}.c-referral-card__addressee[data-v-9262f7d9]{display:flex;flex-direction:column;margin:0;font-size:12px;color:#6c757d}.c-referral-card__status-text[data-v-9262f7d9]{font-size:12px;color:#6c757d;margin:4px 0 0}.c-referral-card__meta-data[data-v-9262f7d9]{display:inline-flex;flex-direction:column;justify-content:space-between}.c-referral-card__timestamp[data-v-9262f7d9]{display:flex;align-items:flex-start;color:#6c757d;text-align:right;gap:4px;font-size:12px}.c-referral-card__flag-button[data-v-9262f7d9]{display:none;padding:0;border:0;cursor:pointer;background-color:transparent}.c-referral-card__flag-button-icon[data-v-9262f7d9]{flex-shrink:0;width:20px;height:20px}.c-referral-card__flag-button--hovered[data-v-9262f7d9],.c-referral-card__flag-button--flagged[data-v-9262f7d9]{display:initial}.c-referral-card__flag-button--hovered .c-referral-card__flag-button-icon[data-v-9262f7d9],.c-referral-card__flag-button--flagged .c-referral-card__flag-button-icon[data-v-9262f7d9]{fill:#dc3545}.c-referral-card__info-icons[data-v-9262f7d9]{display:inline-flex;justify-content:flex-end;gap:4px}.c-referral-card__info-icon[data-v-9262f7d9]{width:20px;height:20px;flex-shrink:0;fill:#6c757d}.c-referral-card__divider[data-v-9262f7d9]{margin:0}.c-referral-card--selected[data-v-9262f7d9]{background-color:#e3f2fd!important;border:2px solid #1976d2!important}.c-referral-card--unseen .c-referral-card__status-icon[data-v-9262f7d9]{fill:#1976d2}.c-referral-card--unseen .c-referral-card__patient-details[data-v-9262f7d9]{color:#1976d2;font-weight:500}.c-fieldset[data-v-be9754a2]{position:relative;margin-bottom:16px}.c-field-label[data-v-be9754a2]{display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:#333}.c-field-label .c-required[data-v-be9754a2]{color:#dc3545;margin-left:2px}.c-select-wrapper[data-v-be9754a2]{position:relative}.c-select[data-v-be9754a2]{width:100%;padding:12px 40px 12px 16px;border:none;border-radius:12px;font-size:14px;color:#333;background-color:#fff;box-sizing:border-box;appearance:none;cursor:pointer}.c-select[data-v-be9754a2]:focus{outline:none;box-shadow:0 0 0 2px #007bff40}.c-select[data-v-be9754a2]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.c-select option[data-v-be9754a2]{padding:8px}.c-select-arrow[data-v-be9754a2]{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#666;pointer-events:none;transition:transform .2s ease}.c-select:focus+.c-select-arrow[data-v-be9754a2]{transform:translateY(-50%) rotate(180deg)}.c-form-element--error .c-select[data-v-be9754a2]{border:1px solid #d32f2f;box-shadow:0 0 0 2px #d32f2f1a}.c-form-element__error-message[data-v-be9754a2]{display:block;margin-top:4px;color:#d32f2f;font-size:12px;font-weight:500}.c-base-search[data-v-79d9b25f]{display:flex;flex-direction:column;gap:8px;position:relative}.c-base-search__label[data-v-79d9b25f]{font-size:14px;font-weight:500;color:#212529}.c-base-search__container[data-v-79d9b25f]{position:relative;display:flex;align-items:center}.c-base-search__input[data-v-79d9b25f]{width:100%;padding:12px 40px 12px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.c-base-search__input[data-v-79d9b25f]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.c-base-search__input--busy[data-v-79d9b25f]{background-color:#f8f9fa}.c-base-search__input--disabled[data-v-79d9b25f]{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.c-base-search__icon[data-v-79d9b25f]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6c757d}.c-base-search__clear[data-v-79d9b25f]{position:absolute;right:40px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#6c757d;transition:color .2s ease,background-color .2s ease}.c-base-search__clear[data-v-79d9b25f]:hover{color:#495057;background-color:#f8f9fa}.c-base-search__clear[data-v-79d9b25f]:focus{outline:none;color:#495057;background-color:#f8f9fa}.c-base-search__results[data-v-79d9b25f]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 6px 6px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px #0000001a}.c-base-search__result-item[data-v-79d9b25f]{padding:12px;cursor:pointer;transition:background-color .2s ease}.c-base-search__result-item[data-v-79d9b25f]:hover{background-color:#f8f9fa}.c-base-search__result-item[data-v-79d9b25f]:not(:last-child){border-bottom:1px solid #e9ecef}.c-base-search__result-label[data-v-79d9b25f]{font-weight:500;color:#212529;margin-bottom:4px}.c-base-search__result-sublabel[data-v-79d9b25f]{font-size:12px;color:#6c757d;font-weight:400}.c-base-search__no-results[data-v-79d9b25f]{padding:12px;text-align:center;color:#6c757d;font-style:italic;font-size:14px}.c-base-fieldset[data-v-888fc595]{border:none;padding:0;margin:0}.c-base-fieldset__legend[data-v-888fc595]{font-size:14px;font-weight:500;color:#212529;margin-bottom:8px}.c-base-fieldset__legend--required[data-v-888fc595]:after{content:"*";color:#dc3545;margin-left:4px}.c-base-fieldset__content[data-v-888fc595]{display:flex;flex-direction:column;gap:8px}.c-radio-box[data-v-d2316b4d]{display:flex;gap:8px;width:100%}.c-radio-box--vertical[data-v-d2316b4d]{flex-direction:column;gap:4px}.c-radio-box[data-v-d2316b4d] .c-radio-box-option{flex-grow:1}.c-radio-box-option[data-v-8ce7493f]{flex:1 0 0;display:flex;justify-content:center;align-items:center;border-radius:16px;padding:6px 0;background-color:#fff;cursor:pointer;transition:all .2s ease;border:1px solid #e9ecef}.c-radio-box-option[data-v-8ce7493f]:hover:not(.c-radio-box-option--disabled){background-color:#f8f9fa}.c-radio-box-option--checked[data-v-8ce7493f]{color:#fff;background-color:#005eeb;border-color:#005eeb}.c-radio-box-option--checked .c-radio-box-option__label[data-v-8ce7493f]{color:#fff}.c-radio-box-option--disabled[data-v-8ce7493f]{opacity:.6;cursor:not-allowed}.c-radio-input[data-v-8ce7493f]{position:absolute;opacity:0;pointer-events:none}.c-radio-box-option__label[data-v-8ce7493f]{border:0;color:#005eeb;text-align:center;cursor:pointer;letter-spacing:.01em;font-weight:500;flex-grow:1;font-size:14px}.c-base-checkbox[data-v-667d889c]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;padding:4px 0}.c-base-checkbox--disabled[data-v-667d889c]{cursor:not-allowed;opacity:.6}.c-base-checkbox__input[data-v-667d889c]{display:none}.c-base-checkbox__checkmark[data-v-667d889c]{width:16px;height:16px;border:2px solid #ced4da;border-radius:3px;position:relative;transition:border-color .2s ease,background-color .2s ease;flex-shrink:0;margin-top:2px}.c-base-checkbox__checkmark[data-v-667d889c]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:4px;height:8px;border:2px solid #ffffff;border-top:none;border-left:none;opacity:0;transition:opacity .2s ease}.c-base-checkbox__input:checked+.c-base-checkbox__checkmark[data-v-667d889c]{border-color:#007bff;background-color:#007bff}.c-base-checkbox__input:checked+.c-base-checkbox__checkmark[data-v-667d889c]:after{opacity:1}.c-base-checkbox__input:focus+.c-base-checkbox__checkmark[data-v-667d889c]{box-shadow:0 0 0 3px #007bff1a}.c-base-checkbox__label[data-v-667d889c]{font-size:14px;color:#212529;line-height:1.4}.c-form[data-v-d7a23ad4]{display:flex;flex-direction:column;flex-grow:1}.c-form__title[data-v-d7a23ad4]{margin:8px 0;letter-spacing:.01em;font-size:16px;font-weight:600;color:#212529;text-align:center}.c-form__fields[data-v-d7a23ad4]{display:flex;flex-direction:column;gap:8px}.c-form__field-row[data-v-d7a23ad4]{display:flex;gap:8px}.c-form__error[data-v-d7a23ad4]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:14px;margin-bottom:16px;padding:12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px}.c-form-field[data-v-d7a23ad4]{display:flex;flex-direction:column}.c-form-field--half[data-v-d7a23ad4]{flex:1}[data-v-d7a23ad4] .c-input,[data-v-d7a23ad4] .c-select,[data-v-d7a23ad4] .c-search{background-color:#fff!important}.c-modal__default[data-v-757e4cc6]{position:relative;display:flex;padding:24px;transition:all .3s ease;flex-direction:column;gap:24px;max-height:calc(100vh - 32px);background-color:#fff;border-radius:16px;box-sizing:border-box}.c-modal__header[data-v-757e4cc6]{display:flex;margin-bottom:0;justify-content:space-between;font-size:18px;font-weight:600;color:#212529}.c-modal__actions[data-v-757e4cc6]{flex:1 0 0;display:flex;justify-content:flex-end;gap:24px}.c-modal__close-button[data-v-757e4cc6]{padding:0;border:none;background:none;cursor:pointer}.c-modal__content[data-v-757e4cc6]{font-size:14px;line-height:1.5;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.c-modal__content[data-v-757e4cc6]::-webkit-scrollbar{display:none}.c-modal__mask[data-v-757e4cc6]{z-index:9998;position:fixed;inset:0;display:flex;width:100vw;height:100vh;color:#1c1e20;transition:opacity .3s ease;align-items:center;justify-content:center;background-color:#1c1e20cc}.c-modal__wrapper[data-v-757e4cc6]{padding:16px;display:flex;justify-content:center;align-items:center;height:100%}.u-overflow-auto[data-v-757e4cc6]{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.u-overflow-auto[data-v-757e4cc6]::-webkit-scrollbar{display:none}.u-sr-only[data-v-757e4cc6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-v-87b2e286] .c-input,[data-v-87b2e286] .c-select{background-color:#f8f9fa}[data-v-87b2e286] .c-modal__actions{gap:24px}.s-insurance-fields[data-v-87b2e286]{display:flex;flex-direction:column;gap:16px}.s-error[data-v-87b2e286]{display:flex;align-items:center;margin-top:24px;gap:8px;color:#dc2626;font-size:14px;line-height:1.5}.u-svg-danger-dark[data-v-87b2e286]{flex-shrink:0}.s-insurance-cancel-button[data-v-87b2e286],.s-insurance-save-button[data-v-87b2e286]{min-width:0;height:40px}.s-insurance-save-button[data-v-87b2e286]{padding:8px 40px}.s-insurance-cancel-button[data-v-87b2e286]:hover{background-color:transparent}[data-v-5fd8706c] .c-input,[data-v-5fd8706c] .c-select{background-color:#f8f9fa}[data-v-5fd8706c] .c-modal__actions{gap:24px}.s-social-support-fields[data-v-5fd8706c]{display:flex;flex-direction:column;gap:16px}.s-error[data-v-5fd8706c]{display:flex;align-items:center;margin-top:24px;gap:8px;color:#dc2626;font-size:14px;line-height:1.5}.u-svg-danger-dark[data-v-5fd8706c]{flex-shrink:0}.s-social-support-cancel-button[data-v-5fd8706c],.s-social-support-save-button[data-v-5fd8706c]{min-width:0;height:40px}.s-social-support-save-button[data-v-5fd8706c]{padding:8px 40px}.s-social-support-cancel-button[data-v-5fd8706c]:hover{background-color:transparent}.c-form[data-v-349c22b7]{display:flex;flex-direction:column;flex-grow:1}.c-form__title[data-v-349c22b7]{margin:8px 0 16px;letter-spacing:.01em;font-size:16px;font-weight:600;color:#212529;text-align:center}.c-form__fields[data-v-349c22b7]{display:flex;flex-direction:column;gap:24px}.c-form-section[data-v-349c22b7]{display:flex;flex-direction:column;gap:16px}.c-form-section__title[data-v-349c22b7]{font-size:14px;font-weight:600;color:#212529;margin:0 0 8px}.c-form-section__description[data-v-349c22b7]{font-size:14px;color:#6c757d;margin:0 0 16px;line-height:1.4}.c-form-cards[data-v-349c22b7]{display:flex;flex-direction:column;gap:16px}.c-form-actions[data-v-349c22b7]{display:flex;justify-content:center;margin-top:16px}.c-form-card[data-v-349c22b7]{background-color:#fff;border:1px solid #e9ecef;border-radius:16px;padding:16px;transition:all .2s ease}.c-form-card[data-v-349c22b7]:hover{border-color:#007bff}.c-form-card__header[data-v-349c22b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.c-form-card__title[data-v-349c22b7]{font-size:14px;font-weight:600;color:#212529;margin:0}.c-form-card__actions[data-v-349c22b7]{display:flex;gap:4px}.c-form-card__edit[data-v-349c22b7],.c-form-card__remove[data-v-349c22b7]{padding:4px;border-radius:8px}.c-form-card__edit[data-v-349c22b7]:hover,.c-form-card__remove[data-v-349c22b7]:hover{background-color:#f8f9fa}.c-form-card__content[data-v-349c22b7]{display:flex;flex-direction:column;gap:16px}.c-form-card__info[data-v-349c22b7]{display:flex;flex-direction:column;gap:8px}.c-form-card__field[data-v-349c22b7]{display:flex;justify-content:space-between;align-items:center}.c-form-card__label[data-v-349c22b7]{font-size:12px;font-weight:500;color:#6c757d;min-width:80px}.c-form-card__value[data-v-349c22b7]{font-size:14px;color:#212529;text-align:right;flex:1}.c-form-card__badges[data-v-349c22b7]{display:flex;gap:8px;margin-top:8px}.c-form-card__badge[data-v-349c22b7]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.c-form-card__badge--guarantor[data-v-349c22b7]{background-color:#e3f2fd;color:#005eeb}.c-form-card__badge--emergency[data-v-349c22b7]{background-color:#fff3cd;color:#856404}.c-textarea-wrapper[data-v-bdab749a]{display:flex;flex-direction:column;gap:8px}.c-textarea-label[data-v-bdab749a]{font-size:14px;font-weight:500;color:#212529;line-height:1.2}.c-textarea-label .c-required[data-v-bdab749a]{color:#dc3545;margin-left:2px}.c-textarea[data-v-bdab749a]{width:100%;min-height:80px;padding:12px 16px;border:1px solid #dee2e6;border-radius:12px;font-size:14px;line-height:1.5;color:#212529;background-color:#fff;resize:vertical;font-family:inherit;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.c-textarea[data-v-bdab749a]::placeholder{color:#6c757d}.c-textarea[data-v-bdab749a]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.c-textarea[data-v-bdab749a]:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.c-tier-search-option[data-v-4ac78424]{margin-top:2px;margin-left:6px}.c-tier-search-option--value[data-v-4ac78424]{padding-left:4px;font-size:14px;line-height:1.5;color:#333}.c-tier-search-option--value-hoverable[data-v-4ac78424]:hover{cursor:pointer;display:block;margin-right:4px;color:#666;background:#f8f9fa;border-radius:2px;padding:2px 4px}.c-menu[data-v-3f784aef]{position:relative;display:inline-block}.c-menu__action[data-v-3f784aef]{cursor:pointer}.c-menu__body[data-v-3f784aef]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:1000;margin-top:4px;min-width:200px}.c-menu__contentless[data-v-3f784aef]{padding:16px;text-align:center;color:#666}.c-tier-search[data-v-b90d1a01]{position:relative;width:100%;box-sizing:border-box;color:#666}.c-tier-search__label[data-v-b90d1a01]{display:block;margin-bottom:8px;font-weight:500;color:#333}.c-tier-search__field[data-v-b90d1a01]{position:relative;display:flex}.c-tier-search__options[data-v-b90d1a01]{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:1000;margin:0;padding:0;list-style:none;max-height:200px;overflow-y:auto}.c-tier-search__option[data-v-b90d1a01]{margin:0}.c-input-wrapper[data-v-b90d1a01]{position:relative;display:flex;width:100%;gap:10px;background-color:#fff;border-radius:4px;align-items:center;border:1px solid #ddd}.c-input[data-v-b90d1a01]{display:inline;border:none;color:#333;background:none;box-shadow:none;border-radius:0;flex:1;padding:8px 12px;font-size:14px;line-height:1.5}.c-input[data-v-b90d1a01]:focus{outline:none}.c-svg[data-v-b90d1a01]{width:20px;height:20px;fill:#666;flex-shrink:0;margin-right:8px}.c-svg--loading[data-v-b90d1a01]{color:#007bff}.u-spinner[data-v-b90d1a01]{animation:spin-b90d1a01 2s linear infinite}@keyframes spin-b90d1a01{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-multi-select[data-v-14f0c131]{position:relative;width:100%}.c-multi-select__label[data-v-14f0c131]{display:block;margin-bottom:8px;font-weight:500;color:#333}.c-multi-select__search[data-v-14f0c131]{position:relative}.c-multi-select__input[data-v-14f0c131]{width:100%;padding:8px 32px 8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5}.c-multi-select__input[data-v-14f0c131]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.c-multi-select__icon[data-v-14f0c131]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:#666;pointer-events:none}.c-multi-select__options[data-v-14f0c131]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:1000;margin:0;padding:0;list-style:none;max-height:200px;overflow-y:auto}.c-multi-select__option[data-v-14f0c131]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0}.c-multi-select__option[data-v-14f0c131]:hover{background:#f8f9fa}.c-multi-select__option[data-v-14f0c131]:last-child{border-bottom:none}.c-multi-select__selected-items[data-v-14f0c131]{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px}.c-multi-select__item[data-v-14f0c131]{display:flex;align-items:center;background:#e9ecef;border-radius:16px;padding:4px 8px;font-size:12px}.c-multi-select__item-text[data-v-14f0c131]{margin-right:4px}.c-multi-select__item-x[data-v-14f0c131]{background:none;border:none;color:#666;cursor:pointer;font-size:14px;font-weight:700;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.c-multi-select__item-x[data-v-14f0c131]:hover{background:#ccc;color:#333}.c-multi-select--base-5 .c-multi-select__item[data-v-14f0c131]{background:#f8f9fa;border:1px solid #dee2e6}.s-error[data-v-14f0c131]{color:#dc3545;font-size:12px;margin-top:4px;display:block}.c-modal-overlay[data-v-845e78b9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.c-modal[data-v-845e78b9]{background:#fff;border-radius:8px;width:90%;max-width:1200px;max-height:80vh;display:flex;flex-direction:column}.c-modal__header[data-v-845e78b9]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e9ecef}.c-modal__header h3[data-v-845e78b9]{margin:0;font-size:18px;font-weight:600}.c-modal__close[data-v-845e78b9]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.c-modal__close[data-v-845e78b9]:hover{color:#333}.c-modal__body[data-v-845e78b9]{padding:24px;overflow-y:auto;flex:1}.c-loading[data-v-845e78b9],.c-error[data-v-845e78b9],.c-no-results[data-v-845e78b9]{text-align:center;padding:40px;color:#666}.c-error[data-v-845e78b9]{color:#dc3545}.c-filters[data-v-845e78b9]{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.c-filter-label[data-v-845e78b9]{font-weight:500;color:#333}.c-filter-pill[data-v-845e78b9]{background:#e9ecef;padding:4px 8px;border-radius:12px;font-size:12px;color:#495057}.c-table-container[data-v-845e78b9]{overflow-x:auto}.c-table[data-v-845e78b9]{width:100%;border-collapse:collapse}.c-table th[data-v-845e78b9],.c-table td[data-v-845e78b9]{padding:12px;text-align:left;border-bottom:1px solid #e9ecef}.c-table th[data-v-845e78b9]{background:#f8f9fa;font-weight:600;color:#495057}.c-table tr[data-v-845e78b9]:hover{background:#f8f9fa}.c-select-btn[data-v-845e78b9]{background:#005eeb;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px}.c-select-btn[data-v-845e78b9]:hover{background:#0046b3}.s-merge-notification[data-v-ade3a65c]{display:flex;align-items:flex-start;gap:16px;padding:16px 0}.s-merge-icon[data-v-ade3a65c]{flex-shrink:0;color:#06c}.s-merge-content[data-v-ade3a65c]{flex:1}.s-merge-title[data-v-ade3a65c]{margin:0 0 12px;font-size:18px;font-weight:600;color:#333}.s-merge-message[data-v-ade3a65c]{margin:0 0 12px;font-size:16px;line-height:1.5;color:#555}.s-merge-details[data-v-ade3a65c]{margin:0;font-size:14px;line-height:1.4;color:#666}.c-form[data-v-ae553702]{display:flex;flex-direction:column;flex-grow:1}.c-form__title[data-v-ae553702]{margin:8px 0 16px;letter-spacing:.01em;font-size:16px;font-weight:600;color:#212529;text-align:center}.c-form__fields[data-v-ae553702]{display:flex;flex-direction:column}.c-advanced-search[data-v-ae553702]{padding:16px;background:#f8f9fa;border-radius:8px;margin-top:8px;min-width:300px}.c-advanced-search__form[data-v-ae553702]{display:flex;flex-direction:column;gap:12px}.c-advanced-search__actions[data-v-ae553702]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef}.c-form-field[data-v-ae553702]{display:flex;flex-direction:column}.c-form-element__error-message[data-v-ae553702]{display:block;margin-top:4px;color:#d32f2f;font-size:12px;font-weight:500}.c-fieldset--error .c-textarea[data-v-ae553702]{border:1px solid #d32f2f;box-shadow:0 0 0 2px #d32f2f1a}.c-checkbox-group[data-v-d7ee2115]{display:flex;flex-direction:column;gap:.75rem}.c-checkbox-group__item[data-v-d7ee2115]{display:flex;align-items:center}.c-date-input[data-v-9a3814fe]{display:flex;flex-direction:column;gap:.5rem}.c-date-input__label[data-v-9a3814fe]{font-weight:500;color:#374151;font-size:.875rem}.c-date-input__required[data-v-9a3814fe]{color:#dc2626}.c-date-input__field[data-v-9a3814fe]{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;background-color:#fff;color:#374151;transition:border-color .2s ease}.c-date-input__field[data-v-9a3814fe]:focus{outline:none;border-color:#005eeb;box-shadow:0 0 0 3px #005eeb1a}.c-date-input__field[data-v-9a3814fe]:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.c-date-input__field[data-v-9a3814fe]::placeholder{color:#9ca3af}.c-attachment[data-v-127b9a77]{display:flex;flex-direction:column;gap:.5rem}.c-attachment__label[data-v-127b9a77]{font-weight:500;color:#374151;font-size:.875rem}.c-attachment__required[data-v-127b9a77]{color:#dc2626}.c-attachment__container[data-v-127b9a77]{position:relative}.c-attachment__input[data-v-127b9a77]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.c-attachment__input[data-v-127b9a77]:disabled{cursor:not-allowed}.c-attachment__display[data-v-127b9a77]{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;min-height:2.5rem;display:flex;flex-direction:column;gap:.5rem}.c-attachment__display[data-v-127b9a77]:hover{border-color:#005eeb}.c-attachment__placeholder[data-v-127b9a77]{color:#9ca3af;font-size:.875rem}.c-attachment__files[data-v-127b9a77]{display:flex;flex-direction:column;gap:.25rem}.c-attachment__file[data-v-127b9a77]{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;background-color:#f3f4f6;border-radius:4px;font-size:.75rem}.c-attachment__filename[data-v-127b9a77]{color:#374151;word-break:break-all}.c-attachment__remove[data-v-127b9a77]{background:none;border:none;color:#dc2626;cursor:pointer;font-size:1rem;padding:0;margin-left:.5rem}.c-attachment__remove[data-v-127b9a77]:hover{color:#b91c1c}.c-download-list[data-v-56731ef9]{display:flex;flex-direction:column;gap:.5rem}.c-download-list__label[data-v-56731ef9]{font-weight:500;color:#374151;font-size:.875rem}.c-download-list__items[data-v-56731ef9]{display:flex;flex-direction:column;gap:.5rem}.c-download-list__item[data-v-56731ef9]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease}.c-download-list__item[data-v-56731ef9]:hover{border-color:#005eeb;background-color:#f8fafc}.c-download-list__icon[data-v-56731ef9]{width:1rem;height:1rem;color:#6b7280}.c-download-list__name[data-v-56731ef9]{flex:1;color:#374151;font-size:.875rem}.c-download-list__size[data-v-56731ef9]{color:#6b7280;font-size:.75rem}.c-image[data-v-c0052228]{display:flex;justify-content:center;align-items:center}.c-image__img[data-v-c0052228]{width:80px;height:80px;border-radius:50%}.c-image__placeholder[data-v-c0052228]{display:flex;align-items:center;justify-content:center;width:100%;height:120px;background-color:#f3f4f6;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-size:.875rem}.c-form__title[data-v-c9ac87e0]{margin:1rem 0 2rem;text-align:center;letter-spacing:.01em;font-size:1.25rem;font-weight:600}.c-form__fields[data-v-c9ac87e0]{margin-bottom:2rem}.c-form__error[data-v-c9ac87e0]{display:flex;align-items:center;gap:.5rem;color:#dc2626;font-size:.875rem;margin-bottom:1rem}.c-form__actions[data-v-c9ac87e0]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.c-form__action[data-v-c9ac87e0]{min-width:100px}.s-field-label[data-v-c9ac87e0]{display:block;font-weight:500;margin-bottom:.5rem;color:#374151}.s-checkbox-container[data-v-c9ac87e0]{margin-top:.5rem}.s-divider[data-v-c9ac87e0]{margin:1.5rem 0}.c-rich-text[data-v-c9ac87e0]{margin-bottom:1rem}.c-rich-text[data-v-c9ac87e0] p{margin-bottom:.5rem}.u-flex-column[data-v-c9ac87e0]{flex-direction:column}.u-svg-danger-dark[data-v-c9ac87e0]{color:#dc2626}.s-no-bg-hover[data-v-c9ac87e0]:hover{background:transparent}.u-p-0[data-v-c9ac87e0]{padding:0}.c-form__action[data-v-a9014397]{min-width:100px}.s-no-bg-hover[data-v-a9014397]:hover{background-color:transparent}.u-p-0[data-v-a9014397]{padding:0}.c-card[data-v-98884dfa]{background:#fff;border-radius:16px;box-shadow:0 0 2px #28293d0a,0 4px 8px #60617029;margin-bottom:16px;overflow:hidden}.c-card__header[data-v-98884dfa]{padding:16px 20px;border-bottom:1px solid #e9ecef;background-color:#fff}.c-card__title[data-v-98884dfa]{font-size:16px;font-weight:600;color:#212529;display:flex;align-items:center;gap:8px}.c-card__content[data-v-98884dfa]{padding:20px}.c-attribute-list__body[data-v-25ccfa58]{display:flex;flex-direction:column;margin:0;gap:12px}.c-attribute-list--inline[data-v-25ccfa58]{flex-flow:row wrap;justify-content:space-between;gap:8px}.c-attribute-list--inline[data-v-25ccfa58] .c-attribute__value{text-align:right}.c-attribute__label[data-v-9f4e11d4]{color:#6c757d;font-size:14px;font-weight:500;margin:0}.c-attribute__value[data-v-ecb8d544]{margin:0;font-size:14px;font-weight:600;color:#212529}.c-tag[data-v-59e2506a]{display:inline-block;padding:4px 8px;font-size:12px;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.c-tag--default[data-v-59e2506a]{background-color:#e9ecef;color:#495057}.c-tag--primary[data-v-59e2506a]{background-color:#cce7ff;color:#0056b3}.c-tag--success[data-v-59e2506a]{background-color:#d4edda;color:#155724}.c-tag--warning[data-v-59e2506a]{background-color:#fff3cd;color:#856404}.c-tag--danger[data-v-59e2506a]{background-color:#f8d7da;color:#721c24}.c-tag--info[data-v-59e2506a]{background-color:#d1ecf1;color:#0c5460}.c-add-file-modal__label[data-v-dfdbfa83]{display:block;margin-bottom:16px;font-size:14px;color:#212529}.c-add-file-modal__upload-container[data-v-dfdbfa83]{border:2px dashed #dee2e6;border-radius:8px;padding:32px 16px;text-align:center;transition:border-color .2s ease;margin-bottom:16px}.c-add-file-modal__upload-container--dragover[data-v-dfdbfa83]{border-color:#007bff;background-color:#f8f9fa}.c-add-file-modal__upload-icon[data-v-dfdbfa83]{width:48px;height:48px;fill:#6c757d;margin-bottom:16px}.c-add-file-modal__file-input[data-v-dfdbfa83]{display:none}.c-add-file-modal__file-label[data-v-dfdbfa83]{cursor:pointer;font-size:14px;color:#212529}.c-add-file-modal__file-link[data-v-dfdbfa83]{font-weight:600;text-decoration:underline;color:#007bff}.c-add-file-modal__attachments[data-v-dfdbfa83]{list-style:none;margin:0 0 16px;padding:0}.c-add-file-modal__attachment-container[data-v-dfdbfa83]{margin-bottom:8px}.c-add-file-modal__attachment[data-v-dfdbfa83]{display:flex;align-items:center;gap:8px;padding:8px;background-color:#f8f9fa;border-radius:4px}.c-add-file-modal__file-name[data-v-dfdbfa83]{flex:1;font-weight:600;font-size:14px}.c-add-file-modal__file-size-error[data-v-dfdbfa83]{display:block;color:#dc3545;font-weight:400;font-size:12px}.c-add-file-modal__remove-icon[data-v-dfdbfa83]{width:16px;height:16px;fill:#6c757d;cursor:pointer;transition:fill .2s ease}.c-add-file-modal__remove-icon[data-v-dfdbfa83]:hover{fill:#dc3545}.c-add-file-modal__error-icon[data-v-dfdbfa83]{width:16px;height:16px;fill:#dc3545}.c-add-file-modal__format-error[data-v-dfdbfa83]{display:block;color:#dc3545;font-size:12px;margin-top:4px}.c-add-file-modal__error[data-v-dfdbfa83]{display:flex;align-items:center;gap:8px;padding:12px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:14px}.c-add-file-modal__spinner[data-v-dfdbfa83]{width:16px;height:16px;animation:spin-dfdbfa83 1s linear infinite}@keyframes spin-dfdbfa83{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-form[data-v-2059d487]{display:flex;flex-direction:column;flex:1 0 0}.c-form__title[data-v-2059d487]{margin:8px 0 16px;text-align:center;letter-spacing:.01em;font-size:16px;font-weight:600}.c-form__label[data-v-2059d487]{font-size:12px;color:#6c757d;margin-bottom:8px;display:block}.s-information-card[data-v-2059d487]{margin-bottom:16px}.s-card-header-link[data-v-2059d487]{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;font-size:16px;font-weight:600;padding:0;margin-left:8px}.s-card-header-link[data-v-2059d487]:hover{color:#0056b3}.s-attachments[data-v-2059d487],.s-insurance-plans[data-v-2059d487],.s-social-supports[data-v-2059d487]{list-style:none;margin:0;padding:0}.s-attachment[data-v-2059d487]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #e9ecef;word-break:break-all;font-size:14px}.s-attachment[data-v-2059d487]:first-child{padding-top:0}.s-attachment[data-v-2059d487]:last-child{padding-bottom:0;border:0}.s-insurance-plan[data-v-2059d487],.s-social-support[data-v-2059d487]{padding:8px 0;border-bottom:1px solid #e9ecef;cursor:pointer;font-size:14px;color:#007bff}.s-insurance-plan[data-v-2059d487]:hover,.s-social-support[data-v-2059d487]:hover{color:#0056b3}.s-insurance-plan[data-v-2059d487]:last-child,.s-social-support[data-v-2059d487]:last-child{border-bottom:none}.s-error[data-v-2059d487]{display:flex;align-items:center;gap:8px;color:#dc3545;font-size:14px;margin:16px 0;padding:12px;background-color:#f8d7da;border-radius:8px}.s-too-large-svg[data-v-2059d487]{width:26px;height:26px;flex-shrink:0}.u-my-2[data-v-2059d487]{margin:8px 0}.u-mt-1[data-v-2059d487]{margin-top:4px}.u-mb-3[data-v-2059d487]{margin-bottom:12px}.u-mx-1[data-v-2059d487]{margin:0 4px}.u-font-semibold[data-v-2059d487]{font-weight:600}.u-d-inline-block[data-v-2059d487]{display:inline-block}.s-svg[data-v-2059d487]{width:16px;height:16px;cursor:pointer;opacity:.6}.s-svg[data-v-2059d487]:hover{opacity:1}.draft-confirmation__message[data-v-536900d3]{margin:0;color:var(--color-base);line-height:1.5}.c-referral-form[data-v-b19c81e5]{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;position:relative}.c-referral-form .c-form-header[data-v-b19c81e5]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e9ecef;background-color:#f8f9fa}.c-referral-form .c-form-header .c-form-title[data-v-b19c81e5]{margin:0;font-size:18px;font-weight:600;color:#212529}.c-referral-form .c-form-header .c-form-close[data-v-b19c81e5]{padding:4px 12px;border-radius:12px;border:1px solid #007bff}.c-referral-form .c-form-header .c-form-close[data-v-b19c81e5]:hover{background-color:#e9ecef}.c-referral-form .c-form-content[data-v-b19c81e5]{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;background-color:#f5f5f5;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.c-referral-form .c-form-content[data-v-b19c81e5]::-webkit-scrollbar{display:none}.c-referral-form .c-form-content[data-v-b19c81e5] input,.c-referral-form .c-form-content[data-v-b19c81e5] select,.c-referral-form .c-form-content[data-v-b19c81e5] textarea,.c-referral-form .c-form-content[data-v-b19c81e5] button{scroll-margin-top:20px}.c-referral-form .c-form-content[data-v-b19c81e5] .c-form-field{scroll-margin-top:10px}.c-form-progress .c-progress-steps[data-v-b19c81e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.c-form-progress .c-progress-step[data-v-b19c81e5]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.c-form-progress .c-progress-step[data-v-b19c81e5]:not(:last-child):after{content:"";position:absolute;top:12px;left:50%;width:100%;height:2px;background-color:#e9ecef;z-index:1}.c-form-progress .c-progress-step__number[data-v-b19c81e5]{width:24px;height:24px;border-radius:50%;background-color:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-bottom:8px;z-index:2;position:relative}.c-form-progress .c-progress-step--active .c-progress-step__number[data-v-b19c81e5]{background-color:#007bff;color:#fff}.c-form-progress .c-progress-step--completed .c-progress-step__number[data-v-b19c81e5]{background-color:#28a745;color:#fff}.c-form-progress .c-progress-step--completed[data-v-b19c81e5]:not(:last-child):after{background-color:#28a745}.c-form-steps[data-v-b19c81e5]{flex:1}.c-form[data-v-b19c81e5]{display:flex;flex-direction:column;flex-grow:1}.c-form__title[data-v-b19c81e5]{margin:8px 0 16px;letter-spacing:.01em;font-size:16px;font-weight:600;color:#212529;text-align:center}.c-form__fields[data-v-b19c81e5]{display:flex;flex-direction:column;gap:16px}.c-form__actions[data-v-b19c81e5]{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin:24px 0 0}.c-form__action[data-v-b19c81e5]{min-width:unset;padding:12px 40px}.c-summary-section[data-v-b19c81e5]{background-color:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:20px}.c-summary-section__title[data-v-b19c81e5]{font-size:14px;font-weight:600;color:#212529;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.c-summary-grid[data-v-b19c81e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.c-summary-item[data-v-b19c81e5]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#495057}.c-summary-item--full[data-v-b19c81e5]{grid-column:1/-1}.c-summary-label[data-v-b19c81e5]{font-weight:500;color:#6c757d;margin-right:10px}.c-summary-value[data-v-b19c81e5]{font-weight:600;color:#212529;text-align:right}.c-summary-cards[data-v-b19c81e5]{display:flex;flex-direction:column;gap:12px}.c-summary-card[data-v-b19c81e5]{background-color:#fff;border-radius:8px;padding:12px;box-shadow:0 1px 4px #0000000d}.c-summary-card__header[data-v-b19c81e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.c-summary-card__type[data-v-b19c81e5]{font-size:14px;font-weight:600;color:#007bff}.c-summary-card__badge[data-v-b19c81e5]{font-size:10px;font-weight:600;padding:4px 8px;border-radius:4px;display:inline-block}.c-summary-card__badge--guarantor[data-v-b19c81e5]{background-color:#e0f7fa;color:#00838f}.c-summary-card__badge--emergency[data-v-b19c81e5]{background-color:#fffbeb;color:#e65100}.c-summary-card__content[data-v-b19c81e5]{display:flex;flex-direction:column;gap:8px}.c-summary-empty[data-v-b19c81e5]{text-align:center;color:#6c757d;padding:16px;border:1px dashed #e9ecef;border-radius:8px}.c-summary-questionnaire[data-v-b19c81e5]{background-color:#f8f9fa;border-radius:8px;padding:16px;margin-top:16px}.c-summary-questionnaire__preview[data-v-b19c81e5]{font-size:14px;color:#6c757d;margin-top:8px}.c-summary-confirmation[data-v-b19c81e5]{display:flex;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.c-summary-confirmation__checkbox[data-v-b19c81e5]{margin-right:10px}.c-summary-confirmation__label[data-v-b19c81e5]{font-size:14px;color:#495057}.c-form__validation-message[data-v-b19c81e5]{margin-bottom:16px}.c-validation-error[data-v-b19c81e5]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px 16px;border-radius:8px;font-size:14px}.c-validation-error strong[data-v-b19c81e5]{display:block;margin-bottom:8px}.c-validation-error ul[data-v-b19c81e5]{margin:0;padding-left:20px}.c-validation-error ul li[data-v-b19c81e5]{margin-bottom:4px}.c-validation-error ul li[data-v-b19c81e5]:last-child{margin-bottom:0}.c-chatbox[data-v-1e190e19]{display:flex;flex-direction:column;border:1px solid #e9ecef;border-radius:8px;background:#fff}.c-chatbox__input[data-v-1e190e19]{width:100%;min-height:80px;border:none;border-radius:8px 8px 0 0;resize:vertical;color:#333;padding:12px;font-family:inherit;font-size:14px;outline:none}.c-chatbox__input[data-v-1e190e19]:focus{box-shadow:none}.c-chatbox__input--disabled[data-v-1e190e19]{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.c-chatbox__input-actions[data-v-1e190e19]{display:flex;justify-content:space-between;align-items:center;padding:4px;border:1px solid #e9ecef;border-top:0;border-radius:0 0 8px 8px}.c-chatbox__input-action[data-v-1e190e19]{display:inline-flex;margin:4px;flex:1;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;color:#005eeb;align-items:center;justify-content:center}.c-chatbox__input-action[data-v-1e190e19]:hover:not(:disabled){background-color:#f0f0f0}.c-chatbox__input-action[data-v-1e190e19]:disabled{color:#6c757d;cursor:not-allowed}.c-chatbox__input-action svg[data-v-1e190e19]{fill:#005eeb}.c-chatbox__input-action:disabled svg[data-v-1e190e19]{fill:#6c757d}.c-chatbox__limit[data-v-1e190e19]{margin:0;padding:8px;color:#6c757d;background:#fff;text-align:center;font-weight:400;font-size:12px;letter-spacing:.01em}.seen-by-indicator[data-v-9bfb577b]{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:14px;color:#6c757d}.seen-icon[data-v-9bfb577b]{width:16px;height:16px;opacity:.7}.seen-text[data-v-9bfb577b]{font-weight:500}.c-conversation[data-v-0f55e93a]{display:flex;flex-direction:column;height:100%;background-color:#fff}.c-conversation__messages[data-v-0f55e93a]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;scrollbar-width:none;-ms-overflow-style:none}.c-conversation__messages[data-v-0f55e93a]::-webkit-scrollbar{display:none}.c-conversation__empty[data-v-0f55e93a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d;text-align:center}.c-conversation__empty-subtitle[data-v-0f55e93a]{font-size:14px;margin-top:8px;opacity:.7}.c-conversation__message-list[data-v-0f55e93a]{display:flex;flex-direction:column}.c-conversation__date[data-v-0f55e93a]{margin:16px 0 8px;color:#6c757d;text-align:center;font-weight:600;font-size:14px;letter-spacing:.12px}.c-message[data-v-0f55e93a]{display:flex;flex-direction:column;margin-bottom:4px}.c-message--sent[data-v-0f55e93a]{align-items:flex-end}.c-message__header[data-v-0f55e93a]{display:flex;align-items:center;margin-left:28px;gap:8px;margin-bottom:4px}.c-message--sent .c-message__header[data-v-0f55e93a]{justify-content:flex-end;margin-right:28px;margin-left:0}.c-message__author[data-v-0f55e93a]{color:#6c757d;font-weight:600;font-size:12px;letter-spacing:.12px}.c-message__timestamp[data-v-0f55e93a]{color:#6c757d;font-weight:400;font-size:12px;letter-spacing:.12px}.c-message__body[data-v-0f55e93a]{display:flex;align-items:flex-end;gap:4px;margin:0 28px 0 0;width:100%}.c-message--sent .c-message__body[data-v-0f55e93a]{justify-content:flex-end;margin:0 0 0 28px;max-width:calc(100% - 56px)}.c-message__initials[data-v-0f55e93a]{width:24px;height:24px;border-radius:50%;background-color:#f5f5f5;color:#333;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0}.c-message__initials--hidden[data-v-0f55e93a]{visibility:hidden}.c-message__text[data-v-0f55e93a]{margin:0;padding:8px 16px;color:#333;border-radius:0 16px 16px;background-color:#f5f5f5;font-weight:400;font-family:inherit;letter-spacing:.14px;word-break:break-word;white-space:pre-wrap;word-wrap:break-word;max-width:85%}.c-message--sent .c-message__text[data-v-0f55e93a]{color:#fff;background-color:#005eeb;border-radius:16px 0 16px 16px}.c-message__attachment[data-v-0f55e93a]{display:flex;align-items:center;gap:8px;padding:8px 16px;color:#333;border-radius:0 16px 16px;background-color:#f5f5f5;font-weight:400;font-family:inherit;letter-spacing:.14px;word-break:break-word;white-space:pre-wrap;word-wrap:break-word;max-width:85%;cursor:pointer;transition:background-color .2s}.c-message__attachment[data-v-0f55e93a]:hover{background-color:#e9ecef}.c-message--sent .c-message__attachment[data-v-0f55e93a]{color:#fff;background-color:#005eeb;border-radius:16px 0 16px 16px}.c-message--sent .c-message__attachment[data-v-0f55e93a]:hover{background-color:#0046b3}.c-message__attachment-icon[data-v-0f55e93a]{fill:#6c757d;flex-shrink:0}.c-message--sent .c-message__attachment-icon[data-v-0f55e93a]{fill:#fff}.c-message__attachment-name[data-v-0f55e93a]{flex:1;font-weight:500}.c-message__attachment-download[data-v-0f55e93a]{fill:#6c757d;flex-shrink:0;cursor:pointer}.c-message--sent .c-message__attachment-download[data-v-0f55e93a]{fill:#fff}.c-message__attachment-download[data-v-0f55e93a]:hover{fill:#005eeb}.c-message--sent .c-message__attachment-download[data-v-0f55e93a]:hover{fill:#e9ecef}.c-conversation__input[data-v-0f55e93a]{border-top:1px solid #e9ecef;background-color:#fff;flex-shrink:0}.c-chatbox[data-v-0f55e93a]{display:flex;flex-direction:column}.c-chatbox__input[data-v-0f55e93a]{resize:none;border:1px solid #e9ecef;border-bottom:0;border-radius:0;color:#333;padding:12px;font-family:inherit;font-size:14px;outline:none}.c-chatbox__input[data-v-0f55e93a]:focus{box-shadow:none}.c-chatbox__input-actions[data-v-0f55e93a]{display:flex;justify-content:space-between;align-items:center;padding:4px;border:1px solid #e9ecef;border-top:0;border-radius:0 0 8px 8px}.c-chatbox__input-action[data-v-0f55e93a]{display:inline-flex;margin:4px;flex:1;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;color:#005eeb;align-items:center;justify-content:center}.c-chatbox__input-action[data-v-0f55e93a]:hover{background-color:#f0f0f0}.c-chatbox__input-action svg[data-v-0f55e93a]{fill:#005eeb}.c-chatbox__limit[data-v-0f55e93a]{margin:0;padding:8px;color:#6c757d;background:#fff;text-align:center;font-weight:400;font-size:12px;letter-spacing:.01em}.c-holon-messages__referral-button-container[data-v-0f55e93a]{padding:12px 16px;background-color:#f8f9fa;border-top:1px solid #e9ecef;flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:12px}.c-holon-messages__action-section[data-v-0f55e93a]{display:flex;flex-direction:column;width:100%}.c-holon-messages__action-section h4[data-v-0f55e93a]{margin:0 0 8px;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.c-holon-messages__action-button[data-v-0f55e93a]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.c-holon-messages__action-button .c-button[data-v-0f55e93a]{display:inline-flex;margin:0;min-width:auto;padding:6px 12px;font-size:13px;font-weight:500}.u-content-blocker[data-v-0f55e93a]{position:absolute;inset:0;background-color:#fffc;z-index:10;cursor:not-allowed}.c-conversation__input[data-v-0f55e93a]{position:relative}.c-chatbox__input--disabled[data-v-0f55e93a]{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}[data-v-e6d43fbd] .c-input,[data-v-e6d43fbd] .c-select{background-color:#f8f9fa}[data-v-e6d43fbd] .c-modal__header{padding-right:0}.s-cancel-fields[data-v-e6d43fbd]{display:flex;flex-direction:column;gap:24px}.s-error[data-v-e6d43fbd]{display:flex;align-items:center;margin-top:24px;gap:8px;color:#dc2626;font-size:14px;line-height:1.5}.u-svg-danger-dark[data-v-e6d43fbd]{flex-shrink:0}.s-no-bg-hover[data-v-e6d43fbd]:hover{background-color:transparent}.u-mw-0[data-v-e6d43fbd]{min-width:0}.u-p-0[data-v-e6d43fbd]{padding:0}.u-px-5[data-v-e6d43fbd]{padding-left:20px;padding-right:20px}.u-py-1[data-v-e6d43fbd]{padding-top:4px;padding-bottom:4px}[data-v-d0acb851] .c-input,[data-v-d0acb851] .c-select{background-color:#f8f9fa}.u-d-flex[data-v-d0acb851]{display:flex}.u-flex-column[data-v-d0acb851]{flex-direction:column}.u-gap-3[data-v-d0acb851]{gap:24px}.s-no-bg-hover[data-v-d0acb851]:hover{background-color:transparent}.u-mw-0[data-v-d0acb851]{min-width:0}.u-p-0[data-v-d0acb851]{padding:0}.u-px-5[data-v-d0acb851]{padding-left:20px;padding-right:20px}.u-py-1[data-v-d0acb851]{padding-top:4px;padding-bottom:4px}[data-v-5bda9af5] .c-input,[data-v-5bda9af5] .c-select,[data-v-5bda9af5] .c-textarea{background-color:#f8f9fa}.u-d-flex[data-v-5bda9af5]{display:flex}.u-flex-column[data-v-5bda9af5]{flex-direction:column}.u-gap-3[data-v-5bda9af5]{gap:24px}.s-no-bg-hover[data-v-5bda9af5]:hover{background-color:transparent}.u-mw-0[data-v-5bda9af5]{min-width:0}.u-p-0[data-v-5bda9af5]{padding:0}.u-px-5[data-v-5bda9af5]{padding-left:20px;padding-right:20px}.u-py-1[data-v-5bda9af5]{padding-top:4px;padding-bottom:4px}[data-v-7c37b647] .c-input,[data-v-7c37b647] .c-select{background-color:#f8f9fa}.s-decline-fields[data-v-7c37b647]{display:flex;flex-direction:column;gap:24px}.s-no-bg-hover[data-v-7c37b647]:hover{background-color:transparent}.u-mw-0[data-v-7c37b647]{min-width:0}.u-p-0[data-v-7c37b647]{padding:0}.u-px-5[data-v-7c37b647]{padding-left:20px;padding-right:20px}.u-py-1[data-v-7c37b647]{padding-top:4px;padding-bottom:4px}.activity-timeline[data-v-06c42059]{max-height:400px;overflow-y:auto;padding:16px 0}.activity-item[data-v-06c42059]{display:flex;gap:12px;margin-bottom:16px}.activity-item[data-v-06c42059]:last-child{margin-bottom:0}.activity-icons[data-v-06c42059]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.activity-icon[data-v-06c42059]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f5f5f5;border-radius:50%;flex-shrink:0}.activity-line[data-v-06c42059]{width:1px;background-color:#e0e0e0;flex-grow:1;min-height:20px;margin-top:4px}.activity-info[data-v-06c42059]{display:flex;flex-direction:column;flex:1;word-break:break-word}.activity-status[data-v-06c42059]{font-weight:600;font-size:14px;color:#333;margin-bottom:4px}.activity-message[data-v-06c42059]{font-size:14px;color:#666;margin-bottom:4px}.activity-date[data-v-06c42059]{font-size:12px;color:#999;padding-top:2px}.c-quick-actions[data-v-740529ee]{position:relative;display:inline-block}.c-quick-actions__button[data-v-740529ee]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.c-quick-actions__button[data-v-740529ee]:hover{background-color:#f0f0f0}.c-quick-actions__button .c-svg[data-v-740529ee]{fill:#6c757d}.c-quick-actions__menu[data-v-740529ee]{position:absolute;top:100%;right:0;z-index:1000;min-width:200px;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 0;margin-top:4px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.c-quick-actions__menu--left[data-v-740529ee],.c-quick-actions__menu--right[data-v-740529ee]{right:0;left:auto}.c-quick-actions--open .c-quick-actions__menu[data-v-740529ee]{opacity:1;visibility:visible;transform:translateY(0)}.u-sr-only[data-v-740529ee]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-card__content[data-v-4329d9ae]{padding:0}.c-card__action-container[data-v-4329d9ae]{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:background-color .2s}.c-card__action-container[data-v-4329d9ae]:hover{background-color:#f8f9fa}.c-card__action-container[data-v-4329d9ae]:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.c-card__action-container[data-v-4329d9ae]:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.c-actions[data-v-4329d9ae]{display:flex;align-items:center;gap:8px;width:100%;font-size:14px;color:#333}.c-actions svg[data-v-4329d9ae]{fill:#6c757d}.c-card__action-container--empty[data-v-4329d9ae]{color:#6c757d;font-style:italic;cursor:default}.c-card__action-container--empty[data-v-4329d9ae]:hover{background-color:transparent}.org-switcher[data-v-a37ab12f]{display:flex;padding:1.5rem;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;min-height:400px}.org-switcher__content[data-v-a37ab12f]{width:100%;max-width:500px}.org-switcher__section[data-v-a37ab12f]{margin:1.5rem 0;padding:1.5rem;color:var(--color-base);text-align:center;background-color:var(--color-base-5);border-radius:var(--border-radius)}.org-switcher__title[data-v-a37ab12f]{margin:0 0 1rem;font-weight:500;font-size:1.125rem}.org-switcher__no-options[data-v-a37ab12f]{margin:1rem 0 0;color:var(--color-base-3);font-style:italic}.org-switcher__controls[data-v-a37ab12f]{display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.org-switcher__loading[data-v-a37ab12f]{display:flex;justify-content:center;align-items:center;min-height:200px}.fade-enter-active[data-v-a37ab12f],.fade-leave-active[data-v-a37ab12f]{transition:opacity .2s ease}.fade-enter-from[data-v-a37ab12f],.fade-leave-to[data-v-a37ab12f]{opacity:0}.ref-manager[data-v-034d9395]{height:100vh;width:100%;background-color:#f5f5f5;display:flex;flex-direction:column;overflow:hidden}.c-main-container[data-v-034d9395]{position:relative;display:flex;flex-direction:row;background-color:#f5f5f5;height:100vh;gap:4px;overflow:hidden}@media (max-width: 1200px){.c-main-container[data-v-034d9395]{gap:2px}}.c-main-container.c-form-active .c-holon-menu[data-v-034d9395]{flex:0 0 280px;min-width:250px;max-width:320px}.c-main-container.c-form-active .c-referral[data-v-034d9395]{flex:1;min-width:300px}.c-main-container.c-form-active .c-referral-form[data-v-034d9395]{flex:0 0 350px;width:350px}@media (max-width: 1400px){.c-main-container.c-form-active .c-holon-menu[data-v-034d9395]{flex:0 0 250px;min-width:220px}.c-main-container.c-form-active .c-referral[data-v-034d9395]{min-width:280px}.c-main-container.c-form-active .c-holon-messages[data-v-034d9395]{flex:0 0 220px;min-width:180px}.c-main-container.c-form-active .c-referral-form[data-v-034d9395]{flex:0 0 350px;width:350px}}@media (max-width: 1200px){.c-main-container.c-form-active .c-holon-menu[data-v-034d9395]{flex:0 0 220px;min-width:200px}.c-main-container.c-form-active .c-referral[data-v-034d9395]{min-width:250px}.c-main-container.c-form-active .c-holon-messages[data-v-034d9395]{flex:0 0 200px;min-width:160px}.c-main-container.c-form-active .c-referral-form[data-v-034d9395]{flex:0 0 350px;width:350px}}.c-main-container:not(.c-form-active) .c-holon-menu[data-v-034d9395]{flex:0 0 321px;min-width:280px;max-width:380px}.c-main-container:not(.c-form-active) .c-referral[data-v-034d9395]{flex:1;min-width:400px}.c-main-container:not(.c-form-active) .c-holon-messages[data-v-034d9395]{flex:1;min-width:300px}@media (max-width: 1400px){.c-main-container:not(.c-form-active) .c-holon-menu[data-v-034d9395]{flex:0 0 280px;min-width:250px}.c-main-container:not(.c-form-active) .c-referral[data-v-034d9395]{min-width:350px}.c-main-container:not(.c-form-active) .c-holon-messages[data-v-034d9395]{min-width:250px}}@media (max-width: 1200px){.c-main-container:not(.c-form-active) .c-holon-menu[data-v-034d9395]{flex:0 0 250px;min-width:220px}.c-main-container:not(.c-form-active) .c-referral[data-v-034d9395]{min-width:300px}.c-main-container:not(.c-form-active) .c-holon-messages[data-v-034d9395]{min-width:220px}}.c-section-container[data-v-034d9395]{overflow:auto;margin:0 8px;border-radius:12px}.c-holon-menu[data-v-034d9395]{position:relative;display:flex;width:321px;margin:0;padding:24px 16px 8px 24px;flex-direction:column;gap:16px;background-color:#f5f5f5;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.c-holon-menu[data-v-034d9395]::-webkit-scrollbar{display:none}.c-referral[data-v-034d9395]{display:flex;flex-direction:column;flex:1 0 29%;max-width:400px}.c-referral-menu[data-v-034d9395]{position:relative;display:flex;align-items:center;margin-top:24px;padding-left:8px;padding-right:8px;font-weight:600;font-size:18px}.c-referral-menu__title[data-v-034d9395]{margin:0 24px 0 0;font-size:18px;font-weight:600}.c-referral-action[data-v-034d9395]{padding:10px}.c-referral-action__sort[data-v-034d9395] .c-sort-menu__option:hover{background-color:#005eeb}.c-referral-action__sort[data-v-034d9395] .c-sort-menu__option:deep(.c-sort-menu__option--selected){background-color:#1976d2}.c-referral-action__sort[data-v-034d9395] .c-sort-menu__option:deep(.c-sort-menu__option--selected):hover{background-color:#1976d2}.c-filter-indicator[data-v-034d9395]{font-size:14px;color:#666;font-weight:400}.c-filter-indicator-menu[data-v-034d9395]{position:relative;display:flex;align-items:center;margin-top:24px;padding-left:8px;font-weight:600;font-size:18px}.c-filter-indicator-button[data-v-034d9395]{width:100%;justify-content:center;margin-bottom:5px}.c-filter-indicator-action[data-v-034d9395]{padding:10px;margin-left:auto}.c-filter-indicator-action__sort[data-v-034d9395] .c-menu__body,.c-filter-indicator-action__sort[data-v-034d9395] .c-sort-menu__option{background-color:#fff}.c-filter-indicator-action__sort[data-v-034d9395] .c-sort-menu__option:hover{background-color:#f0f0f0}.c-filter-indicator-action__sort[data-v-034d9395] .c-sort-menu__option:deep(.c-sort-menu__option--selected){background-color:#005eeb}.c-filter-indicator-action__sort[data-v-034d9395] .c-sort-menu__option:deep(.c-sort-menu__option--selected):hover{background-color:#005eeb}.c-holon-conversations[data-v-034d9395]{background-color:#fff;flex-grow:4;margin-top:24px;border-radius:12px 12px 0 0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.c-holon-conversations[data-v-034d9395]::-webkit-scrollbar{display:none}.c-holon-messages[data-v-034d9395]{display:flex;margin-bottom:8px;padding-right:8px;border-radius:16px;flex-direction:column;flex:1 0 30%;height:100%;min-height:0}.c-referral-settings[data-v-034d9395]{position:relative;display:flex;padding:24px 8px;justify-content:flex-end}.c-referral-settings__icon[data-v-034d9395]{padding:10px;color:#333;text-decoration:none;border-radius:4px;transition:background-color .2s}.c-referral-settings__icon[data-v-034d9395]:hover{background-color:#f0f0f0}.c-referral-settings__icon svg[data-v-034d9395]{fill:#333;margin:0}.c-messages__container[data-v-034d9395]{background-color:#fff;border-radius:16px;flex-grow:1;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.c-holon-messages--header[data-v-034d9395]{display:flex;padding:16px;gap:24px}.c-holon-messages--avatar[data-v-034d9395]{flex-shrink:0}.c-avatar[data-v-034d9395]{width:40px;height:40px;border-radius:50%;background-color:#005eeb;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.c-holon-messages--content[data-v-034d9395]{flex:1}.c-holon-messages--title[data-v-034d9395]{display:flex;align-items:center;padding-top:0;font-weight:500;font-size:18px;gap:8px}.c-holon-messages--title span[data-v-034d9395]{color:#666}.c-holon-messages--title-addressee[data-v-034d9395]{display:flex;align-items:center;font-weight:400;font-size:14px;color:#666;margin-top:4px}.c-holon-messages__assignee-name[data-v-034d9395]{text-decoration:underline;font-weight:500;color:#005eeb;cursor:pointer}.c-holon-messages--title-badge[data-v-034d9395]{display:flex;align-items:center;margin-top:4px}.c-holon-messages--title-badge>.c-badge[data-v-034d9395]{padding:2px 8px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.c-holon-messages--message-area[data-v-034d9395]{flex:1;padding:24px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.c-message-area__content[data-v-034d9395]{flex:1;display:flex;align-items:center;justify-content:center}.c-message-placeholder[data-v-034d9395]{color:#666;font-size:14px;text-align:center}.c-referrals-captioned-image[data-v-034d9395]{display:flex;justify-content:center;align-items:center;height:100%}.c-illustration[data-v-034d9395]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;max-width:300px}.c-illustration__icon[data-v-034d9395]{margin-bottom:16px;color:#ccc}.c-illustration__icon svg[data-v-034d9395]{fill:#ccc}.c-illustration__title[data-v-034d9395]{margin:0 0 8px;font-size:18px;font-weight:600;color:#333}.c-illustration__message[data-v-034d9395]{margin:0;font-size:14px;color:#666;line-height:1.4}.c-referral-details[data-v-034d9395]{padding:16px;background-color:#f9f9f9;border-radius:8px;margin:16px}.c-referral-details h4[data-v-034d9395]{margin:0 0 12px;color:#333;font-size:16px;font-weight:600}.c-referral-details p[data-v-034d9395]{margin:8px 0;font-size:14px;color:#666}.c-referral-details p strong[data-v-034d9395]{color:#333}.c-holon-messages--message-box[data-v-034d9395]{position:relative;width:calc(100% - 16px);background-color:#fff;border-radius:16px;padding:16px}.c-message-box__input[data-v-034d9395]{display:flex;align-items:flex-end;gap:8px;border:1px solid #e0e0e0;border-radius:8px;padding:12px;background-color:#f9f9f9}.c-message-input[data-v-034d9395]{flex:1;border:none;background:transparent;resize:none;min-height:20px;max-height:100px;font-family:inherit;font-size:14px;outline:none}.c-message-input[data-v-034d9395]:disabled{color:#999;cursor:not-allowed}.c-message-send[data-v-034d9395]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#005eeb}.c-message-send[data-v-034d9395]:disabled{color:#ccc;cursor:not-allowed}.c-message-send[data-v-034d9395]:not(:disabled):hover{background-color:#f0f0f0}.c-filter[data-v-034d9395]{display:flex;justify-content:flex-start;background-color:transparent;margin-bottom:8px;margin-left:48px;padding:6px;color:#333;align-items:center;gap:8px;border-radius:40px;font-weight:400;font-size:14px}.c-filter[data-v-034d9395]:hover{background-color:#337eef;color:#fff;cursor:pointer}.c-filter:hover>.c-filter__icon[data-v-034d9395]{fill:#fff}.c-filter:hover>.c-filter__badge[data-v-034d9395]{color:#005eeb;background-color:#fff}.c-filter__icon[data-v-034d9395]{fill:#333}.c-filter__icon--active[data-v-034d9395]{fill:#fff}.c-filter__badge[data-v-034d9395]{background-color:#005eeb;color:#fff;margin-left:auto}.c-filter--active[data-v-034d9395]{color:#fff;background-color:#005eeb}.c-filter--active>.c-filter__badge[data-v-034d9395]{color:#005eeb;background-color:#fff}.c-filter--draft[data-v-034d9395]{margin-bottom:0;margin-left:0;padding-left:0;font-size:16px}.c-filter--draft[data-v-034d9395]:hover{box-shadow:none;background-color:#f0f0f0;color:#005eeb}.c-svg-icon[data-v-034d9395]{margin-right:19px;margin-bottom:-6px}.c-svg-icon__inbox[data-v-034d9395]{fill:#005eeb}.c-base-divider[data-v-034d9395]{width:100%;margin:0;background:#e0e0e0}.c-date-message[data-v-034d9395]{font-size:14px}.c-date-input-container[data-v-034d9395]{display:flex;align-items:center;gap:8px}.c-date-title[data-v-034d9395]{font-size:14px;margin-top:16px;margin-bottom:4px}.c-date-input-container .c-input[data-v-034d9395]{padding:12px;text-align:center;font-size:14px}.c-search-container[data-v-034d9395]{display:flex;justify-content:center;padding:8px 16px}.c-search-input[data-v-034d9395]{border-radius:24px;background-color:#f5f5f5;box-shadow:none;width:100%;max-width:400px;padding:6px 16px;font-size:14px}[data-v-034d9395] .c-input[name=searchTextInput]{border-radius:24px;background-color:#f5f5f5;box-shadow:none;padding:6px 44px 6px 16px}[data-v-034d9395] .c-input[name=searchTextInput]+.c-input-svg{fill:#666;right:12px}.c-referral-item[data-v-034d9395]{cursor:pointer;transition:background-color .2s}.c-referral-card[data-v-034d9395]{padding:16px;border-bottom:1px solid #eee;background:transparent}.c-referral-card__header[data-v-034d9395]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.c-referral-card__patient-info[data-v-034d9395]{display:flex;align-items:center;gap:8px}.c-referral-card__icon[data-v-034d9395]{fill:#666;flex-shrink:0}.c-referral-card__header h3[data-v-034d9395]{margin:0;font-size:16px;font-weight:600;color:#333}.c-referral-card__content p[data-v-034d9395]{margin:4px 0;font-size:14px;color:#666}.c-referral-card__date[data-v-034d9395]{font-size:12px;color:#999}[data-v-034d9395] .c-accordion__header{margin-bottom:-15px}[data-v-034d9395] .c-accordion__header-content{color:#005eeb;font-weight:600;font-size:18px}.c-accordion__filter[data-v-034d9395] .c-accordion__header-content{color:#333;font-weight:400}.c-accordion__filter[data-v-034d9395] .c-svg__chevron{fill:#999}.c-accordion[data-v-034d9395]{margin-bottom:16px}.c-accordion[data-v-034d9395] .c-svg__chevron{fill:#005eeb}.c-accordion[data-v-034d9395] .c-divider{background-color:transparent}.u-d-none[data-v-034d9395]{display:none!important}.c-loading-container[data-v-034d9395]{display:flex;justify-content:center;align-items:center;height:200px}.c-referral-form-container[data-v-034d9395]{flex:0 0 350px;width:350px;display:flex;flex-direction:column;overflow:hidden}.c-referral-form[data-v-034d9395]{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;height:100%;width:100%}.c-menu-button-container[data-v-034d9395]{position:relative;display:inline-block;margin-left:10px}.c-menu-button[data-v-034d9395]{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.c-menu-button[data-v-034d9395]:hover{background-color:#f0f0f0}.c-menu-button svg[data-v-034d9395]{fill:#333;width:20px;height:20px}.c-menu-dropdown[data-v-034d9395]{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:8px;z-index:10;min-width:120px}.c-menu-dropdown button[data-v-034d9395]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;background:none;border-radius:4px;transition:background-color .2s;cursor:pointer}.c-menu-dropdown button[data-v-034d9395]:hover{background-color:#f0f0f0}.c-menu-dropdown button svg[data-v-034d9395]{fill:#333;width:16px;height:16px}.c-menu-item[data-v-034d9395]{color:#333;font-size:14px;padding:8px 0}.c-menu-icon[data-v-034d9395]{fill:#333;width:16px;height:16px}.c-menu-item[data-v-034d9395]:hover{color:#005eeb}.c-menu-item:hover .c-menu-icon[data-v-034d9395]{fill:#005eeb}.c-holon-messages--connection-status[data-v-034d9395]{margin-top:4px;font-size:12px}.c-connection-indicator[data-v-034d9395]{padding:2px 8px;border-radius:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.c-connection-indicator.connected[data-v-034d9395]{background-color:#d4edda;color:#155724}.c-connection-indicator.polling[data-v-034d9395]{background-color:#fff3cd;color:#856404}.c-connection-indicator.disconnected[data-v-034d9395]{background-color:#f8d7da;color:#721c24}.c-no-conversation[data-v-034d9395]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d;text-align:center;padding:32px}.c-no-conversation h3[data-v-034d9395]{margin:16px 0 8px;font-size:18px;font-weight:600}.c-no-conversation p[data-v-034d9395]{margin:0;font-size:14px;opacity:.7}.c-holon-messages__actions[data-v-034d9395]{display:flex;align-items:center;gap:8px}.c-holon-messages__actions--activity[data-v-034d9395]{width:40px;height:40px;background-color:transparent;border-radius:100px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.c-holon-messages__actions--activity[data-v-034d9395]:hover{background:#1c1e201a}.c-holon-messages__assignee[data-v-034d9395]{font-size:14px;margin-top:4px}.c-holon-messages__assignee[data-v-034d9395] .c-input__wrapper{background-color:#f4f4f4}.c-holon-messages__assignee-name[data-v-034d9395]{text-decoration:underline;font-weight:500;color:#005eeb;cursor:pointer;position:relative}.c-holon-messages__assignee-popup[data-v-034d9395]{position:absolute;display:flex;flex-direction:column;top:calc(100% + 4px);left:0;padding:16px;border:.25px solid #d2d2d2;box-sizing:border-box;min-width:326px;border-radius:8px;box-shadow:0 4px 8px #60617029,0 0 2px #28293d0a;background-color:#fff;z-index:10}.c-holon-messages__assignee-button[data-v-034d9395]{font-weight:500;padding:6px 12px;min-width:auto;font-size:14px}.u-content-blocker[data-v-034d9395]{position:absolute;inset:0;z-index:10;cursor:not-allowed}.c-holon-messages--message-box[data-v-034d9395]{position:relative}.c-conversation[data-v-034d9395]{display:flex;flex-direction:column;height:100%;flex:1;min-height:0;overflow:hidden}.c-conversation__messages[data-v-034d9395]{flex:1;overflow-y:auto;background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:8px;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.c-conversation__messages[data-v-034d9395]::-webkit-scrollbar{display:none}.c-conversation__empty[data-v-034d9395]{height:100%;display:flex;align-items:center;justify-content:center;color:#6c757d;font-style:italic}.c-conversation__input[data-v-034d9395]{flex-shrink:0;position:relative}.c-conversation-wrapper[data-v-034d9395]{display:flex;flex-direction:column;height:100%;flex:1;min-height:0}.u-mr-auto[data-v-034d9395]{margin-right:auto!important}.u-justify-content-end[data-v-034d9395]{display:flex;justify-content:flex-end!important}.c-user-info[data-v-034d9395]{display:flex;flex-direction:column;align-items:flex-end;margin-right:12px;font-size:12px;line-height:1.2}.c-user-info__user-id[data-v-034d9395]{color:#6c757d;font-weight:500}.c-user-info__org-name[data-v-034d9395]{color:#00f;font-weight:400}.c-connection-status[data-v-034d9395]{margin:8px 0;padding:8px 12px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.c-connection-indicator[data-v-034d9395]{gap:8px;font-size:12px;font-weight:500}.c-connection-indicator--connected[data-v-034d9395]{color:#10b981}.c-connection-indicator--connected .c-connection-dot[data-v-034d9395]{background:#10b981;box-shadow:0 0 4px #10b9814d}.c-connection-indicator--connecting[data-v-034d9395]{color:#f59e0b}.c-connection-indicator--connecting .c-connection-dot[data-v-034d9395]{background:#f59e0b;animation:pulse-034d9395 1.5s ease-in-out infinite}.c-connection-indicator--error[data-v-034d9395]{color:#ef4444}.c-connection-indicator--error .c-connection-dot[data-v-034d9395]{background:#ef4444}.c-connection-indicator--failed[data-v-034d9395]{color:#dc2626}.c-connection-indicator--failed .c-connection-dot[data-v-034d9395]{background:#dc2626}.c-connection-indicator--disconnected[data-v-034d9395]{color:#6b7280}.c-connection-indicator--disconnected .c-connection-dot[data-v-034d9395]{background:#6b7280}.c-connection-dot[data-v-034d9395]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.c-connection-text[data-v-034d9395]{font-size:11px;font-weight:500}@keyframes pulse-034d9395{0%,to{opacity:1}50%{opacity:.5}}.c-holon-messages--title-badge[data-v-034d9395]{display:flex;gap:8px;align-items:center}.c-holon-messages--urgent-badge[data-v-034d9395]{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.c-holon-status-container[data-v-034d9395]{display:flex;flex-direction:row;gap:8px;align-items:center}
