.select-light [data-part=trigger],.select-light button[role=combobox]{background:#fff!important;border:1px solid #d1d5db!important;border-radius:9999px!important;box-shadow:none!important;color:var(--color-blue)!important;font-family:var(--font-GGRegular),sans-serif!important;outline:none!important}.select-light [data-part=trigger]:focus,.select-light [data-part=trigger]:focus-visible,.select-light [data-part=trigger]:focus-within,.select-light button[role=combobox]:focus,.select-light button[role=combobox]:focus-visible,.select-light button[role=combobox]:focus-within{border-color:#9ca3af!important;box-shadow:none!important;outline:none!important}.select-light [data-part=item],.select-light [data-part=item] *,.select-light [data-part=item] span,.select-light [data-part=item]:hover,.select-light [data-part=item]:hover *,.select-light [data-part=item]:hover span,.select-light [data-part=item][data-highlighted],.select-light [data-part=item][data-highlighted] *,.select-light [data-part=item][data-highlighted] span,.select-light [data-part=value],.select-light [role=option],.select-light [role=option] *,.select-light [role=option] span,.select-light [role=option]:hover,.select-light [role=option]:hover *,.select-light [role=option]:hover span,.select-light [role=option][data-highlighted],.select-light [role=option][data-highlighted] *,.select-light [role=option][data-highlighted] span,.select-light button[role=combobox] span{color:var(--color-blue)!important}.select-light input,[data-radix-popper-content-wrapper] input,[role=dialog] input,[role=listbox] input{caret-color:var(--color-blue)!important;color:var(--color-blue)!important}.select-light input::-moz-placeholder,[data-radix-popper-content-wrapper] input::-moz-placeholder,[role=dialog] input::-moz-placeholder,[role=listbox] input::-moz-placeholder{color:#9ca3af!important}.select-light input::placeholder,[data-radix-popper-content-wrapper] input::placeholder,[role=dialog] input::placeholder,[role=listbox] input::placeholder{color:#9ca3af!important}.help-btn{align-items:center;background:transparent;border:none;border-radius:9999px;color:#9ca3af;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;padding:0;transition:color .15s,background .15s;width:1.25rem}.help-btn:hover{background:transparent;color:var(--color-blue-light,#43d3ff)}.help-btn--with-tooltip{position:relative}.custom-tooltip{background:var(--color-blue,#1e3a5f);border-radius:.5rem;bottom:calc(100% + 8px);box-shadow:0 6px 18px #0f172a2e;color:#fff;font-family:var(--font-GGRegular),sans-serif;font-size:.75rem;font-weight:500;left:50%;letter-spacing:.01em;line-height:1.2;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;transform:translate(-50%) translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;white-space:nowrap;z-index:50}.custom-tooltip:after{border:5px solid transparent;border-top:5px solid var(--color-blue,#1e3a5f);content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.help-btn--with-tooltip:focus-visible .custom-tooltip,.help-btn--with-tooltip:hover .custom-tooltip{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.help-btn--with-tooltip:focus-visible{outline:2px solid var(--color-blue,#1e3a5f);outline-offset:2px}@media(hover:none){.help-btn--with-tooltip .custom-tooltip{display:none}}.help-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.help-modal-box{background:#fff;border-radius:1.25rem;box-shadow:0 25px 60px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:32rem;overflow:hidden;width:100%}.help-modal-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 1.5rem 0}.help-modal-title{color:var(--color-blue,#1e3a5f);font-family:var(--font-GGSemiBold),sans-serif;font-size:1.25rem;line-height:1.3;margin:0}.help-modal-close{align-items:center;background:#f3f4f6;border:none;border-radius:9999px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:background .15s,color .15s;width:2rem}.help-modal-close:hover{background:#e5e7eb;color:#1f2937}.help-modal-desc{color:#374151;font-family:var(--font-GGRegular),sans-serif;font-size:.875rem;line-height:1.6;margin:0;padding:.75rem 1.5rem 0}.help-modal-img-wrapper{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.5rem}.help-modal-img{border:1px solid #e5e7eb;border-radius:.75rem;display:block;height:auto;width:100%}.help-modal-btn{background:var(--color-blue,#1e3a5f);border:none;border-radius:.75rem;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--font-GGSemiBold),sans-serif;font-size:1rem;margin:0 1.5rem 1.5rem;padding:.875rem 1.5rem;transition:opacity .15s}.help-modal-btn:hover{opacity:.88}.help-modal-enter-active,.help-modal-leave-active{transition:opacity .2s ease,transform .2s ease}.help-modal-enter-from,.help-modal-leave-to{opacity:0}.help-modal-enter-from .help-modal-box,.help-modal-leave-to .help-modal-box{transform:scale(.95) translateY(8px)}.help-modal-enter-to .help-modal-box,.help-modal-leave-from .help-modal-box{transform:scale(1) translateY(0)}.select-light [data-part=trigger],.select-light button[role=combobox]{background:#fff!important;border:1px solid #d1d5db!important;border-radius:9999px!important;color:var(--color-blue)!important;font-family:var(--font-GGRegular),sans-serif!important}.select-light [data-part=trigger]:focus,.select-light button[role=combobox]:focus{border-color:var(--color-blue-light)!important;box-shadow:0 0 0 1px var(--color-blue-light)!important}.select-light [data-placeholder]{color:#9ca3af!important;font-family:var(--font-GGRegular),sans-serif!important}.select-light button[role=combobox] svg{color:#9ca3af!important}.select-light [data-part=value],.select-light button[role=combobox] span{color:var(--color-blue)!important}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.bg-blue-dark[data-v-49fa8615]{background-color:#1e3a8a}.bg-blue-light[data-v-49fa8615]{background-color:#60a5fa}.info-banner[data-v-49fa8615]{background-color:#f0f7ff;border:1px solid #d6e6f5;border-left:4px solid #00b0ff}.info-banner__icon[data-v-49fa8615]{align-items:center;background-color:#00b0ff;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}
