.link[data-v-4962e22d]{background:transparent}.sidebar[data-v-10eee332]{height:100vh;width:16rem;background-color:#e8e7e3;color:#4a5568;padding:.625rem;z-index:50;overflow:hidden;position:fixed}.menu-item.clickable[data-v-10eee332]:hover{background-color:#f0f0ed;cursor:pointer}.menu-item[data-v-10eee332]:not(.clickable){cursor:default}li[data-v-10eee332]{padding:.3rem;position:relative;text-align:left}.page-background{background:#fff;display:flex;justify-content:center;align-items:stretch;min-height:100%;width:100%;position:absolute;top:0;left:0}.main-plate{margin-top:3.12rem;display:flex;justify-content:center;min-height:calc(100vh - 3.12rem)}.formatted-message[data-v-4a04f5c8]{white-space:pre-line}label[data-v-dd6803a5]{color:#6b778c;text-align:left;font-size:medium;margin-bottom:.3rem}.text-red-500[data-v-dd6803a5]{color:#de350b;margin-left:.125rem}label.mobile[data-v-dd6803a5]{font-size:.875rem;margin-bottom:.2rem}.spinner-grow[data-v-cf83dcfd],.spinner-border[data-v-cf83dcfd]{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border-cf83dcfd{to{transform:rotate(360deg)}}.spinner-border[data-v-cf83dcfd]{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent;animation:spinner-border-cf83dcfd var(--bs-spinner-animation-speed) linear infinite}.spinner-border-sm[data-v-cf83dcfd]{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow-cf83dcfd{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow[data-v-cf83dcfd]{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm[data-v-cf83dcfd]{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border[data-v-cf83dcfd],.spinner-grow[data-v-cf83dcfd]{--bs-spinner-animation-speed: 1.5s}}button[data-v-a11bf652]{padding:.625rem 1.25rem;text-align:center;transition:background-color .3s ease;background-color:var(--button-color)}button[data-v-a11bf652]:hover{background-color:var(--button-hover-color)}button.loading[data-v-a11bf652]{background-color:var(--button-color)}button.loading[data-v-a11bf652]:hover{background-color:var(--button-hover-color)}button.mobile[data-v-a11bf652]{padding:.45rem 1rem;font-size:.7rem;letter-spacing:.05em;border-radius:.25rem}button.mobile .w-4[data-v-a11bf652]{width:.85rem;height:.85rem;margin-right:.3rem!important}button.mobile .spinner-border-sm[data-v-a11bf652]{margin-right:.3rem!important}input[data-v-cfb00ef6]{font-size:1.25rem;line-height:normal;background:#fafbfc;border:.125rem solid #dfe1e6;border-radius:.3rem;padding:.44rem;width:100%;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}input[data-v-cfb00ef6]:hover{background:#ebecf1;border:.125rem solid #dcdcde}input[data-v-cfb00ef6]:focus{border:.125rem solid rgba(33,122,253,.55);box-shadow:0 0 .3rem #1973f88c;outline:none}input.mobile[data-v-cfb00ef6]{font-size:1rem;padding:.3rem;border-radius:.25rem}.modal-width-sm{max-width:24rem}.modal-width-md{max-width:36rem}.modal-width-l{max-width:48rem}.modal-width-xl{max-width:64rem}.modal-width-xxl{max-width:92rem}.modal-container{position:fixed;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:.625rem}.modal-content{min-height:auto;margin:auto;position:relative;word-wrap:break-word;overflow-wrap:break-word;width:100%;box-sizing:border-box}.modal-button{background:gray;padding:.625rem 1.25rem;text-align:center}.modal-button.mobile{padding:.5rem 1rem;font-size:.65rem;letter-spacing:.03em}.nested-form{width:100%;position:relative;border:none;padding:2.5rem 1.5rem 2rem;margin:1.25rem auto;border-radius:.187rem;box-shadow:0 0 .5rem #0006;transition:transform .3s ease,box-shadow .3s ease;background:#fff;word-wrap:break-word;overflow-wrap:break-word}.nested-form.tight{padding:.5rem 6rem;margin:1rem auto}.nested-form>.nested-form{margin-top:1rem;margin-bottom:1rem;padding-bottom:0}.nested-form>.nested-form{margin-top:2.5rem;margin-bottom:0}.nested-form:hover{box-shadow:0 0 .5rem #000000b3}.submit-button-container{margin-top:1.25rem;padding-right:1.87rem;text-align:right}.submit-button-container-top{margin-bottom:1.25rem;text-align:right}.form-title{color:#424242;font-size:1.3rem;font-weight:700;text-align:center;margin-bottom:1.25rem}.multi-form-title{color:#424242;font-size:1.3rem;font-weight:700;text-align:center}.form-group{margin-top:.625rem;margin-bottom:.625rem}.input-field-hint{margin-top:.25rem;display:block;font-size:.875rem;line-height:1.25rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.add-form-btn{display:inline-block;vertical-align:middle;padding:.187rem .81rem;margin:.3rem;background-color:green;color:#fff;border:none;border-radius:.3rem;cursor:pointer;text-align:center;transition:background-color .2s ease}.add-form-btn:hover{background-color:#006400}.add-form-plus-sign{font-size:1.375rem;font-weight:900}.add-form-title{font-size:1rem;font-weight:700}.button-container{position:absolute;top:.625rem;right:.625rem;display:flex;gap:.625rem;align-items:center;justify-content:flex-end}.button-container.centered{top:50%;right:.625rem;transform:translateY(-50%);display:flex;gap:.625rem;align-items:center;justify-content:flex-end}.close-form-btn{overflow:hidden;position:relative;border:none;padding:0;width:1.87rem;height:1.87rem;border-radius:50%;background:transparent;color:#9c3c3ce6;font:inherit;text-indent:100%;cursor:pointer}.close-form-btn:focus{outline:solid 0 transparent;box-shadow:0 0 0 .125rem #9c3c3c4d}.close-form-btn:hover{background:#9c3c3c1a}.close-form-btn:before,.close-form-btn:after{position:absolute;top:15%;left:calc(50% - .0625em);width:.13em;height:70%;border-radius:.125em;transform:rotate(45deg);background:currentcolor;content:""}.close-form-btn:after{transform:rotate(-45deg)}.minimize-form-btn{position:relative;border:none;width:1.87rem;height:1.87rem;border-radius:50%;background:transparent;color:#3c3c9ce6;cursor:pointer;display:flex;align-items:center;justify-content:center}.minimize-form-btn:focus{outline:none;box-shadow:0 0 0 .125rem #3c3c9c4d}.minimize-form-btn:hover{background:#3c3c9c1a}.minimize-form-btn:before{content:"";display:block;width:.87rem;height:.87rem;border-top:.187rem solid currentColor;border-right:.187rem solid currentColor;transform:rotate(-45deg)}.minimize-form-btn--down:before{transform:rotate(135deg) translate(-.125rem,.187rem)}.minimize-form-btn--up:before{transform:rotate(-45deg) translate(-.125rem,.187rem)}.read-only{color:gray;font-weight:700;font-size:1.1rem;display:inline-block;max-width:100%}.text-wrapper{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.nested-form.mobile{padding:1rem;margin:.5rem auto}.nested-form.tight.mobile{padding:.3rem 6rem;margin:1rem auto}.mobile .multi-form-title,.nested-form.mobile .form-title{font-size:1rem;margin-bottom:0}.nested-form.mobile .read-only{font-size:.9rem}.mobile.add-form-btn{padding:.09rem .5rem;font-size:.5rem}.mobile.add-form-btn .add-form-plus-sign{font-size:1rem;font-weight:900}.mobile.add-form-btn .add-form-title{font-size:.9rem;font-weight:700}.nested-form.mobile .button-container.mobile{top:.3rem;right:.3rem}.nested-form.mobile .button-container.mobile.centered{top:50%;right:.3rem;transform:translateY(-50%);display:flex;gap:.3rem;align-items:center;justify-content:flex-end}.nested-form.mobile .close-form-btn{width:1.5rem;height:1.5rem}.nested-form.mobile .close-form-btn:focus{outline:solid 0 transparent;box-shadow:0 0 0 .125rem #9c3c3c4d}.nested-form.mobile .close-form-btn:hover{background:#9c3c3c1a}.nested-form.mobile .close-form-btn:before,.nested-form.mobile .close-form-btn:after{width:.14em;height:65%}.nested-form.mobile .close-form-btn:after{transform:rotate(-45deg)}.nested-form.mobile .minimize-form-btn{width:1.5rem;height:1.5rem}.nested-form.mobile .minimize-form-btn:focus{outline:none;box-shadow:0 0 0 .125rem #3c3c9c4d}.nested-form.mobile .minimize-form-btn:hover{background:#3c3c9c1a}.nested-form.mobile .minimize-form-btn:before{width:.7rem;height:.7rem;border-top:.15rem solid currentColor;border-right:.15rem solid currentColor}.nested-form.mobile .minimize-form-btn--down:before{transform:rotate(135deg) translate(-.1rem,.15rem)}.nested-form.mobile .minimize-form-btn--up:before{transform:rotate(-45deg) translate(-.1rem,.15rem)}.textarea-placeholder[data-v-f15b1431]{height:2.5rem;text-align:left;font-size:1.25rem;line-height:normal;background:#fafbfc;border:.125rem solid #dfe1e6;border-radius:.3rem;padding:.44rem;width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}textarea[data-v-f15b1431]{font-size:1.25rem;line-height:normal;background:#fafbfc;border:.125rem solid #dfe1e6;border-radius:.3rem;padding:.44rem;width:100%;box-sizing:border-box;transition:all .25s ease;resize:none}textarea.expanded[data-v-f15b1431]{white-space:pre-wrap;overflow-wrap:break-word;overflow:auto;border:.125rem solid rgba(33,122,253,.55);box-shadow:0 0 .3rem #007bff80;height:6.25rem}.textarea-placeholder.mobile[data-v-f15b1431]{height:2rem;font-size:1rem;padding:.3rem;border-radius:.25rem}textarea.mobile[data-v-f15b1431]{font-size:1rem;padding:.3rem;border-radius:.25rem}textarea.mobile.expanded[data-v-f15b1431]{height:5rem}span[data-v-d932b7bd]:hover{background:none!important;border:none!important}.data-display[data-v-dc756bcb]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.25rem;font-size:1rem}.data-display-row[data-v-dc756bcb]{display:flex;gap:.3rem;flex-wrap:wrap}.data-display-label[data-v-dc756bcb],.data-display-value[data-v-dc756bcb]{text-align:left;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;min-width:0}.data-display-label[data-v-dc756bcb]{flex:0 0 30%;font-weight:700;color:#6b778c;box-sizing:border-box}.data-display-value[data-v-dc756bcb]{flex:0 0 70%;box-sizing:border-box}.data-display-label[data-v-dc756bcb]{color:#6b778c;font-weight:700}.data-display-value[data-v-dc756bcb]{flex:1}.data-display.mobile .data-display-label[data-v-dc756bcb]{font-size:.9rem}.data-display.mobile .data-display-value[data-v-dc756bcb]{font-size:.95rem}.data-display.mobile[data-v-dc756bcb]{gap:.2rem;margin-bottom:.9rem}.dropdown[data-v-836e4740]{position:relative;display:flex;flex-direction:column;font-size:1.25rem;width:100%}.dropdown-selected[data-v-836e4740]{background-color:#091e4214;height:2.5rem;border:.125rem solid transparent;padding:.44rem .75rem;border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.dropdown-options[data-v-836e4740]{top:100%;left:0;margin-top:.25rem}.dropdown-selected[data-v-836e4740]:hover{background-color:#091e4221}.dropdown-selected[data-v-836e4740]:focus,.dropdown-selected[data-v-836e4740]:focus-visible{border:.125rem solid rgba(33,122,253,.55);box-shadow:0 0 .3rem #007bff80;outline:none}.arrow[data-v-836e4740]{display:inline-block;flex-shrink:0;width:.87rem;height:.625rem;background-color:#5d5d5d;clip-path:polygon(50% 100%,0% 0%,100% 0%);border-radius:.125rem;margin-left:.625rem;transition:transform .3s ease}.arrow.open[data-v-836e4740]{transform:rotate(180deg)}.dropdown-options[data-v-836e4740]{position:absolute;z-index:99999;background:#fff;border:.0625rem solid #ccc;border-radius:.25rem;width:100%;margin-top:.25rem;max-height:12.5rem;overflow-y:auto;box-shadow:0 .125rem .5rem #00000026}.dropdown-option[data-v-836e4740]{padding:.44rem .75rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.dropdown-option[data-v-836e4740]:hover,.dropdown-option[data-v-836e4740]:focus{background-color:#091e4214;outline:none}.dropdown-option.selected[data-v-836e4740]{background-color:#217afd26}.text-ellipsis[data-v-836e4740]{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown.mobile[data-v-836e4740]{font-size:1rem}.dropdown.mobile .dropdown-selected[data-v-836e4740]{height:2rem;padding:.25rem .5rem;border-radius:.2rem}.dropdown.mobile .dropdown-option[data-v-836e4740]{padding:.25rem .5rem}.dropdown.mobile .arrow[data-v-836e4740]{width:.65rem;height:.45rem;margin-left:.4rem;border-radius:.1rem}.overlay[data-v-f69acedc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.modal[data-v-f69acedc]{position:relative;background:#fff;border-radius:.75rem;min-width:50vw;max-width:90vw;max-height:90vh;padding:1rem;overflow:auto;display:flex;flex-direction:column}.body[data-v-f69acedc]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-preview[data-v-f69acedc]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain}.pdf-preview[data-v-f69acedc]{width:90vw;max-width:100%;height:80vh;margin-top:1.87rem}.unsupported[data-v-f69acedc]{text-align:center}.modal-top-bar[data-v-f69acedc]{display:grid;grid-template-columns:15% 70% 15%;align-items:center;padding-bottom:1rem}.text[data-v-f69acedc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filename[data-v-f69acedc]{display:inline-flex;justify-self:center;text-align:center;font-size:.95rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-btn[data-v-f69acedc]{background-color:#3b82f6;color:#fff;border:none;font-size:.875rem;padding:.4rem .75rem;border-radius:.25rem;cursor:pointer;transition:background .2s ease}.download-btn[data-v-f69acedc]:hover{background-color:#2563eb}.close-btn[data-v-f69acedc]{font-size:1.25rem;line-height:1;color:#888;justify-self:end}.close-btn[data-v-f69acedc]:hover{color:#333}.upload-zone[data-v-9e000e30]{border:.125rem dashed #ccc;border-radius:.5rem;padding:2rem;background-color:#fafafa;position:relative;text-align:center}.upload-zone.single-file-mode[data-v-9e000e30]{border:none;background:none;padding:0}.single-upload-row[data-v-9e000e30]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;width:100%}.upload-message[data-v-9e000e30]{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative}.upload-icon[data-v-9e000e30]{width:2rem;height:2rem;color:#666;margin-bottom:.5rem}.upload-label[data-v-9e000e30]{font-size:.875rem;color:#333}.upload-button[data-v-9e000e30]{white-space:nowrap;background-color:#4f46e5;color:#fff;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;position:relative}.upload-button[data-v-9e000e30]:hover{background-color:#4338ca}.hidden-file-input[data-v-9e000e30]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:1;width:0;height:0}.preview-list[data-v-9e000e30]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem;justify-content:center}.file-preview[data-v-9e000e30]{position:relative;width:6.25rem;height:6.25rem;border:.0625rem solid #ddd;border-radius:.5rem;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.25rem}.file-preview img[data-v-9e000e30]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remove-btn[data-v-9e000e30]{position:absolute;top:.37rem;right:.37rem;background:#0009;color:#fff;border:none;border-radius:50%;width:1.25rem;height:1.25rem;font-size:.75rem;cursor:pointer}.remove-btn.small[data-v-9e000e30]{top:50%;right:.625rem;transform:translateY(-50%);width:1.18rem;height:1.18rem;font-size:.7rem}.single-preview[data-v-9e000e30]{display:flex;flex:1;gap:1rem;align-items:center;min-width:0}.single-filename[data-v-9e000e30]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.file-display[data-v-9e000e30]{display:flex;align-items:center;gap:.75rem;background:#eee;padding:.5rem 2.5rem .5rem 1rem;border-radius:.375rem;white-space:nowrap;max-width:100%;position:relative}.multi-filename-wrapper[data-v-9e000e30]{max-width:5.6rem;text-align:center;font-size:.75rem;line-height:1.1;display:flex;flex-direction:column;align-items:center}.multi-filename[data-v-9e000e30]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;max-height:3.3em;line-height:1.1em;text-align:center;word-break:break-word;cursor:default}.thumbnail-wrapper[data-v-9e000e30]{position:relative;width:4.4rem;height:4.4rem}.thumbnail[data-v-9e000e30]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.375rem}.clickable[data-v-9e000e30]{cursor:pointer}.file-hint[data-v-9e000e30]{margin-top:.5rem;font-size:.75rem;color:#666}.upload-zone.mobile .preview-list[data-v-9e000e30]{gap:.5rem}.upload-zone.mobile .file-preview[data-v-9e000e30]{width:5rem;height:5rem;border-radius:.4rem}.upload-zone.mobile .upload-message[data-v-9e000e30]{font-size:.875rem}.upload-zone.mobile .upload-label[data-v-9e000e30]{font-size:.8rem}.upload-zone.mobile .file-display[data-v-9e000e30]{width:100%;padding:.5rem 2.2rem .5rem .8rem;font-size:.85rem}.upload-zone.mobile .thumbnail-wrapper[data-v-9e000e30]{width:4rem;height:4rem}.upload-zone.mobile .upload-button[data-v-9e000e30]{font-size:.85rem;padding:.4rem .8rem;border-radius:.25rem}.upload-zone.mobile .single-preview[data-v-9e000e30]{flex-direction:column;align-items:flex-start;gap:.6rem}.upload-zone.mobile .multi-filename-wrapper[data-v-9e000e30]{max-width:4.5rem}.upload-zone.mobile .remove-btn[data-v-9e000e30]{width:1.1rem;height:1.1rem;font-size:.65rem}.content-container[data-v-bdf3fff1]{display:flex;width:100%}.content-container.is-mobile[data-v-bdf3fff1]{display:block}.content-container[data-v-bdf3fff1] .content-column{min-width:0;width:100%;flex:1}.content-container[data-v-bdf3fff1] .content-column[style*=width]{flex:auto}.content-container.is-mobile[data-v-bdf3fff1]>.content-column{width:100%!important;flex:none!important}.content-container.stacked[data-v-bdf3fff1]{display:block}.radio-input[data-v-60b56c94]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.12rem;height:2.12rem;border:.125rem solid #d1d5db;border-radius:50%;background-color:#fff;position:relative;cursor:pointer;transition:all .3s ease}.radio-input[data-v-60b56c94]:checked{background-color:#4f46e5;border-color:#4f46e5}.radio-input[data-v-60b56c94]:checked:after{content:"";width:.87rem;height:.87rem;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-input[data-v-60b56c94]:hover{border-color:#6366f1;background-color:#6366f1}.radio-input[data-v-60b56c94]:focus{outline:none;box-shadow:0 0 0 .25rem #4f46e54d}.radio-group[data-v-60b56c94]{display:grid;gap:1rem;width:100%;margin-bottom:.3rem}.radio-label[data-v-60b56c94]{display:flex;align-items:center;gap:1rem;text-align:center}.radio-group.mobile[data-v-60b56c94]{gap:.5rem}.radio-group.mobile .radio-input[data-v-60b56c94]{width:1.5rem;height:1.5rem}.radio-group.mobile .radio-input[data-v-60b56c94]:checked:after{width:.62rem;height:.62rem}.bank-data-field-group[data-v-fdd31be7]{display:flex;width:100%;justify-content:space-between;gap:.44rem}.bank-data-field-group .column[data-v-fdd31be7]{text-align:center}.bank-data-field-group .column[data-v-fdd31be7]:nth-child(1){width:30%}.bank-data-field-group .column[data-v-fdd31be7]:nth-child(2){width:70%}.dropdown-width-sm[data-v-9df8bf01]{width:6.25rem}.dropdown-width-md[data-v-9df8bf01]{width:9.4rem}.dropdown-width-l[data-v-9df8bf01]{width:18.75rem}.anchored-nav[data-v-107ed341]{position:fixed;top:0;left:0;width:100%}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.fc{height:calc(100vh - 9.4rem)!important}@media (max-width: 48rem){.fc-toolbar-title{font-size:1rem!important}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin:0}}.fc .fc-button-primary{background-color:#b0b0b0!important;border:none;padding:.0625rem .3rem}.fc-button:focus,.fc-button:active{box-shadow:none!important}.fc-button-group .fc-button{margin:.125rem 0!important;padding:.0625rem .3rem}.fc-button-group .fc-button.fc-button-active{background-color:#4a5568!important}.fc-button-group .fc-button:hover{background-color:#909090!important}.fc-button.fc-button-active:hover{background-color:#4a5568!important}.tippy-box,.tippy-popper{z-index:9999!important}.leave-request{background-color:#b0b0b0b3;border-left:.187rem solid #ffc107}.non-working-day{background-color:#b0b0b0b3;border:rgba(176,176,176,.7)}.event-scheduling{background-color:#518afa!important;border-left:.187rem solid #2760cc}.event-scheduling.active-event{background-color:#2760cc!important}.page-top-button-container[data-v-947da4b2]{margin-bottom:1.87rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.left-buttons[data-v-947da4b2],.right-buttons[data-v-947da4b2]{display:flex;gap:.5rem}.page-top-button-container.mobile[data-v-947da4b2]{margin-bottom:.9rem}.custom-button[data-v-9ad7291a]{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border:.125rem solid;background-color:transparent;padding:.5rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:background-color .15s ease-in-out}.custom-button[data-v-9ad7291a]:hover{background-color:var(--hover-bg)}.custom-button[data-v-9ad7291a]:focus{background-color:var(--focus-bg)}.custom-button[data-v-9ad7291a]:disabled{opacity:.25}.custom-button--block[data-v-9ad7291a]{display:flex;width:100%}.custom-button.mobile[data-v-9ad7291a]{padding:.4rem .8rem;font-size:.65rem;letter-spacing:.05em;border-radius:.25rem}[data-v-998356ae] .p-inputtext{font-size:1.25rem;line-height:normal;background:#fafbfc;border:.125rem solid #dfe1e6;border-radius:.3rem 0 0 .3rem;padding:.44rem;width:100%;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}[data-v-998356ae] .p-inputtext:hover{background:#ebecf1!important;border:.125rem solid #dcdcde!important}[data-v-998356ae] .p-inputtext:focus{border:.125rem solid rgba(33,122,253,.55)!important;box-shadow:0 0 .3rem #1973f88c!important;outline:none}[data-v-998356ae] .p-datepicker-dropdown{color:#565555;display:inline-flex;justify-content:center;align-items:center;width:2.5rem;border-radius:0 .3rem .3rem 0;background:#dfe1e6}[data-v-998356ae] .p-datepicker-dropdown:not(:disabled):hover{background:#dcdcde}.custom-datepicker.mobile[data-v-998356ae] .p-inputtext{font-size:1rem;padding:.25rem}.custom-datepicker.mobile[data-v-998356ae] .p-datepicker-dropdown{width:2rem;height:2rem}.custom-datepicker.mobile[data-v-998356ae] .p-datepicker-day{width:1.5rem;height:1.5rem;font-size:.85rem}.custom-datepicker.mobile[data-v-998356ae] .p-datepicker-day-selected,.custom-datepicker.mobile[data-v-998356ae] .p-datepicker-month-selected,.custom-datepicker.mobile[data-v-998356ae] .p-datepicker-year-selected{font-size:.85rem}.custom-datepicker.mobile[data-v-998356ae] .p-datepicker-month,.custom-datepicker.mobile[data-v-998356ae] .p-datepicker-year{padding:.25rem;font-size:.85rem}.custom-datepicker.mobile[data-v-998356ae] .p-datepicker-time-picker{gap:.25rem;font-size:.85rem}.custom-datepicker{width:100%;display:flex}.p-datepicker-panel{color:#464646;--p-datepicker-panel-color: #464646;padding:.625rem;--p-datepicker-panel-padding: .625rem;background:#fff;--p-datepicker-panel-background: white;box-shadow:.125rem .125rem .187rem #0000004d;--p-datepicker-panel-shadow: .125rem .125rem .187rem rgba(0, 0, 0, .3);border:.0625rem solid gray(.8);--p-datepicker-panel-border-color: gray(.8);border-radius:.3rem;--p-datepicker-panel-border-radius: .3rem}.p-datepicker-header{padding:0 0 .5rem;--p-datepicker-header-padding: 0 0 .5rem 0;display:flex;justify-content:space-between;border-block-end:.0625rem solid #cecccc;--p-datepicker-header-border-color: #cecccc}.p-button-icon-only{--p-button-icon-only-width: 2.5rem}.p-datepicker-title{display:flex;font-weight:700;--p-datepicker-title-font-weight: bold;gap:.5rem;--p-datepicker-title-gap: .5rem}.p-icon{color:#464646;width:1.25rem;height:1.25rem;--p-icon-size: 1.25rem}.p-button-text.p-button-secondary:not(:disabled):hover{background:#f3f3f3;--p-button-text-secondary-hover-background: #f3f3f3}.p-disabled,.p-component:disabled{opacity:.6;--p-disabled-opacity: .6}.p-datepicker-year{width:50%;display:inline-flex;align-items:center;cursor:pointer;justify-content:center;padding:.375rem;--p-datepicker-year-padding: .375rem;border-radius:.3rem;--p-datepicker-year-border-radius: .3rem}.p-datepicker-select-year:enabled:hover{background:#f3f3f3;--p-datepicker-select-year-hover-background: #f3f3f3}.p-datepicker-select-year{padding:.3rem;--p-datepicker-select-year-padding: .3rem;border-radius:.3rem;--p-datepicker-select-year-border-radius: .3rem}.p-datepicker-year:not(.p-disabled):not(.p-datepicker-year-selected):hover{background:#f3f3f3;--p-datepicker-date-hover-background: #f3f3f3}.p-datepicker-year-selected{color:#fff;--p-datepicker-date-selected-color: white;background:#3285a8;--p-datepicker-date-selected-background: #3285a8}.p-datepicker-month{width:33%;display:inline-flex;justify-content:center;cursor:pointer;padding:.375rem;--p-datepicker-month-padding: .375rem;border-radius:.3rem;--p-datepicker-month-border-radius: .3rem}.p-datepicker-select-month:enabled:hover{background:#f3f3f3;--p-datepicker-select-month-hover-background: #f3f3f3}.p-datepicker-select-month{padding:.3rem;--p-datepicker-select-month-padding: .3rem;border-radius:.3rem;--p-datepicker-select-month-border-radius: .3rem}.p-datepicker-month:not(.p-disabled):not(.p-datepicker-month-selected):hover{background:#f3f3f3;--p-datepicker-date-hover-background: #f3f3f3}.p-datepicker-month-selected{color:#fff;--p-datepicker-date-selected-color: white;background:#3285a8;--p-datepicker-date-selected-background: #3285a8}.p-datepicker-day-view{width:100%;margin:.5rem 0 .25rem;--p-datepicker-day-view-margin: .5rem 0 .25rem 0}.p-datepicker-day-cell{padding:.25rem;--p-datepicker-date-padding: .25rem}.p-datepicker-day{cursor:pointer;display:flex;justify-content:center;align-items:center;width:2rem;--p-datepicker-date-width: 2rem;height:2rem;--p-datepicker-date-height: 2rem;border-radius:50%;--p-datepicker-date-border-radius: 50%;margin:0 auto}.p-datepicker-day:hover:not(.p-datepicker-day-selected){background:#f3f3f3;--p-datepicker-date-hover-background: #f3f3f3}.p-datepicker-today>.p-datepicker-day{background:#ababab;--p-datepicker-today-background: #ababab}.p-datepicker-day-selected{color:#fff;--p-datepicker-date-selected-color: white;background:#3285a8;--p-datepicker-date-selected-background: #3285a8}.p-datepicker-time-picker{padding:.5rem 0 0;--p-datepicker-time-picker-padding: .5rem 0 0 0;display:flex;justify-content:center;align-items:center;gap:.5rem;--p-datepicker-time-picker-gap: .5rem;border-block-start:.0625rem solid #cecccc;--p-datepicker-time-picker-border-color: #cecccc}.p-datepicker-time-picker>div{display:flex;flex-direction:column;align-items:center}.button-group[data-v-7c876db5]{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.3rem;width:100%;margin-top:1rem;margin-bottom:1rem}.checkbox-input[data-v-1ed068bf]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.12rem;height:2.12rem;border:.125rem solid #d1d5db;border-radius:.37rem;background-color:#fff;position:relative;cursor:pointer;transition:all .3s ease}.checkbox-input[data-v-1ed068bf]:checked{background-color:#4f46e5;border-color:#4f46e5}.checkbox-input[data-v-1ed068bf]:checked:after{content:"";background-color:#fff;clip-path:polygon(0 50%,40% 100%,100% 0,60% 30%,40% 70%);transform:rotate(45deg)}.checkbox-input[data-v-1ed068bf]:hover{border-color:#6366f1;background-color:#6366f1}.checkbox-input[data-v-1ed068bf]:focus{outline:none;box-shadow:0 0 0 .25rem #4f46e54d}.checkbox-group[data-v-1ed068bf]{display:grid;gap:1rem;width:100%;margin-bottom:.3rem}.checkbox-group.mobile[data-v-1ed068bf]{gap:.5rem}.checkbox-group.mobile .checkbox-input[data-v-1ed068bf]{width:1.5rem;height:1.5rem;border-radius:.25rem}.checkbox-group.mobile .checkbox-input[data-v-1ed068bf]:checked:after{clip-path:polygon(0 50%,40% 100%,100% 0,60% 30%,40% 70%)}.file-list-viewer[data-v-9a9ebff4]{display:flex;flex-wrap:wrap;gap:1rem}.file-item[data-v-9a9ebff4]{width:7.5rem;display:flex;flex-direction:column;align-items:center;cursor:pointer;border:.0625rem solid #ddd;border-radius:.5rem;padding:.75rem;background:#f9f9f9;transition:box-shadow .2s}.file-item[data-v-9a9ebff4]:hover{box-shadow:0 .125rem .37rem #0000001a}.file-icon[data-v-9a9ebff4]{width:4.2rem;height:4.2rem;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.file-thumb[data-v-9a9ebff4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.375rem}.file-placeholder[data-v-9a9ebff4]{font-size:2rem;color:#888}.file-name[data-v-9a9ebff4]{font-size:.75rem;text-align:center;word-break:break-word;max-width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-height:3.6em}.mobile-file-row[data-v-9a9ebff4]{display:flex;align-items:center;font-size:.6rem;gap:.25rem;padding:.3rem .8rem;background:#eee;border-radius:.375rem;cursor:pointer;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.file-list-viewer.mobile[data-v-9a9ebff4]{gap:.25rem;padding:.25rem 0}.mobile-file-name[data-v-9a9ebff4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.file-list-viewer.mobile .mobile-file-row[data-v-9a9ebff4]>:first-child{font-size:1rem}.file-list-viewer.mobile .mobile-file-name[data-v-9a9ebff4]{font-size:.7rem}.filter-bar[data-v-1f0d181a]{display:flex;gap:1rem;margin-bottom:1rem}.form-control[data-v-1f0d181a]{display:flex;flex-direction:column;align-items:start}.form-control label[data-v-1f0d181a]{margin-bottom:.25rem;font-weight:500}.filter-field[data-v-1f0d181a]{border-radius:.625rem}.filter-bar.mobile[data-v-1f0d181a]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;gap:.5rem;font-size:.875rem}.filter-bar.mobile .form-control[data-v-1f0d181a]{flex:0 0 auto;min-width:6rem}.filter-bar.mobile .filter-field[data-v-1f0d181a]{padding:.25rem .5rem;font-size:.875rem;border-radius:.5rem}.cursor-pointer:hover{background-color:#f3f4f6}.disabled{opacity:.5;cursor:not-allowed}.grid{display:grid;gap:.625rem}.grid div{text-align:center}.pagination.mobile{gap:.5rem}.pagination.mobile .flex.items-center{padding:0 .2rem}.pagination.mobile .flex.items-center button{padding:.4rem .75rem;font-size:.875rem}.pagination.mobile .flex.items-center span{font-size:.875rem}.pagination.mobile .grid{gap:.3rem}.pagination.mobile .grid div{font-size:.875rem}.pagination.mobile ul li{padding:.1rem}.tab-bar[data-v-87cf1e66]{display:flex;gap:1rem;margin-bottom:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tab-bar[data-v-87cf1e66]::-webkit-scrollbar{height:.25rem}.tab-bar[data-v-87cf1e66]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:.125rem}.tab-button[data-v-87cf1e66]{display:inline-flex;width:auto;align-items:center;border-width:1px;border-color:transparent;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);padding:.5rem 1rem;background:none;cursor:pointer;color:#6b778c}.tab-button.active[data-v-87cf1e66]{border-bottom:.187rem solid #007bff;color:#007bff}.assignee-display[data-v-8ad3bb21]{display:flex;flex-direction:column;gap:1rem}.assignee-title[data-v-8ad3bb21]{text-align:left;font-size:1.3rem;font-weight:700}.no-assignees[data-v-8ad3bb21]{font-style:italic;color:#888;text-align:center}.assignee-header[data-v-8ad3bb21]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.1rem;font-weight:700;position:relative}.assignee-item[data-v-8ad3bb21]{background-color:#f9f9f9;border:.0625rem solid #ddd;border-radius:.5rem;padding:0 .625rem;transition:transform .2s ease}.assignee-item[data-v-8ad3bb21]:hover{box-shadow:0 .25rem .5rem #0000001a}.assignee-name[data-v-8ad3bb21],.assignee-role[data-v-8ad3bb21]{flex:1;text-align:left;padding-right:1.87rem;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;min-width:0}.toggle-icon[data-v-8ad3bb21]{position:absolute;right:.625rem;font-size:1.5rem;color:#555}.assignee-expanded[data-v-8ad3bb21]{display:flex;justify-content:space-between;padding:.625rem 0}.assignee-actions[data-v-8ad3bb21]{display:flex;justify-content:right;padding:.625rem}.assignee-display.mobile .assignee-display[data-v-8ad3bb21]{gap:.5rem}.assignee-display.mobile .assignee-title[data-v-8ad3bb21]{font-size:1rem}.assignee-display.mobile .assignee-header[data-v-8ad3bb21]{font-size:.95rem;gap:.25rem}.assignee-display.mobile .assignee-item[data-v-8ad3bb21]{padding:.25rem .5rem}.assignee-display.mobile .assignee-name[data-v-8ad3bb21],.assignee-display.mobile .assignee-role[data-v-8ad3bb21]{padding-right:.5rem;font-size:.875rem}.assignee-display.mobile .toggle-icon[data-v-8ad3bb21]{font-size:1.2rem;right:.5rem}.assignee-display.mobile .assignee-expanded[data-v-8ad3bb21]{padding:.25rem 0}.assignee-display.mobile .assignee-actions[data-v-8ad3bb21]{gap:.25rem;padding:.25rem 0}.progress-bar-container[data-v-59a3a163]{width:100%;padding:.625rem 0;margin-top:1.25rem;margin-bottom:1.25rem}.progress-bar[data-v-59a3a163]{display:flex;justify-content:space-between}.progress-step[data-v-59a3a163]{height:.3rem;flex-grow:1;margin:0 .3rem;border-radius:.3rem;transition:background-color .3s ease-in-out}.progress-step.bg-blue-500[data-v-59a3a163]{background-color:#3b82f6}.progress-step.bg-gray-300[data-v-59a3a163]{background-color:#d1d5db}#app{font-family:Avenir,Helvetica,Arial,sans-serif;text-align:center;color:#2c3e50}html,body{height:100%}nav{height:3.12rem;padding-bottom:.3rem}
