@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";:root{--unbounded-font: "Unbounded", sans-serif;--default-font: "Inter", sans-serif;--color-primary: #25D366;--color-primary-dark: #128C7E;--color-primary-light: #dcfce7;--color-primary-hover: #1da851;--primary-color: #25D366;--color-white: #ffffff;--color-black: #000000;--border-white: #ffffff;--border-black: #000000;--background-white: #ffffff;--background-black: #000000;--sidebar-bg: #0d1117;--sidebar-text: #e6edf3;--sidebar-text-muted: #8b949e;--sidebar-hover: #1c2128;--sidebar-active: #1f6feb1a;--sidebar-active-text: #25D366;--sidebar-border: #21262d;--sidebar-width: 15rem;--surface-page: #f4f6f9;--surface-card: #ffffff;--surface-card-hover: #f8fafc;--surface-input: #f1f5f9;--text-primary: #1a202c;--text-secondary: #6b7280;--text-muted: #9ca3af;--text-inverse: #ffffff;--border-color: #e2e8f0;--border-focus: #25D366;--status-open: #3b82f6;--status-open-bg: #eff6ff;--status-in-progress: #f59e0b;--status-in-progress-bg: #fffbeb;--status-done: #10b981;--status-done-bg: #ecfdf5;--status-needs-review: #ef4444;--status-needs-review-bg: #fef2f2;--priority-high: #ef4444;--priority-high-bg: #fef2f2;--priority-normal: #6b7280;--priority-normal-bg: #f3f4f6;--priority-low: #3b82f6;--priority-low-bg: #eff6ff;--member-partner: #8b5cf6;--member-partner-bg: #f5f3ff;--member-internal: #0ea5e9;--member-internal-bg: #f0f9ff;--member-unassigned: #9ca3af;--member-unassigned-bg: #f9fafb;--bot-active: #10b981;--bot-active-bg: #ecfdf5;--bot-inactive: #9ca3af;--bot-inactive-bg: #f9fafb;--bot-paused: #f59e0b;--bot-paused-bg: #fffbeb;--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .07), 0 1px 2px -1px rgb(0 0 0 / .07);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .07), 0 2px 4px -2px rgb(0 0 0 / .07);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .07), 0 4px 6px -4px rgb(0 0 0 / .07);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px}*{font-family:var(--default-font)}*::-webkit-scrollbar{width:.25rem;height:.25rem}*::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000}*::-webkit-scrollbar-thumb{background-color:#a6a5a6;border-radius:.375rem}@media only screen and (max-width:820px){*{font-family:var(--default-font)}html{font-size:100%}}@media only screen and (min-width:821px){html{font-size:55%}}@media only screen and (min-width:900px){html{font-size:63%}}@media only screen and (min-width:1024px){html{font-size:72%}}@media only screen and (min-width:1280px){html{font-size:90%}}@media only screen and (min-width:1440px)and (min-resolution:1dppx){html{font-size:100%}}@media only screen and (min-width:1600px)and (min-resolution:1dppx){html{font-size:110%}}@media only screen and (min-width:1920px)and (min-resolution:1dppx){html{font-size:120%}}@media only screen and (min-width:2560px)and (min-resolution:1.5dppx){html{font-size:110%}}@media only screen and (min-width:3072px)and (min-resolution:2dppx){html{font-size:100%}}@media only screen and (min-width:3440px)and (min-resolution:1dppx){html{font-size:140%}}@media only screen and (min-width:3840px)and (min-resolution:1dppx){html{font-size:150%}}@media only screen and (min-width:5120px)and (min-resolution:1dppx){html{font-size:170%}}@media only screen and (min-width:6016px)and (min-resolution:1dppx){html{font-size:180%}}@media only screen and (min-width:7680px)and (min-resolution:1dppx){html{font-size:200%}}@media only screen and (-webkit-min-device-pixel-ratio:2)and (min-width:1440px){html{font-size:100%}}@media only screen and (min-width:2560px)and (min-resolution:192dpi){html{font-size:100%}}@media only screen and (min-width:3840px)and (min-resolution:192dpi){html{font-size:150%}}@media only screen and (min-width:2560px)and (max-width:2880px)and (min-resolution:2dppx){html{font-size:100%}}@media only screen and (min-width:3072px)and (max-width:3360px)and (min-resolution:2dppx){html{font-size:100%}}@media only screen and (min-width:2560px)and (min-resolution:2dppx){html{font-size:100%}}*,*:before,*:after{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,#app{height:100%;width:100%}body{opacity:1;color:var(--text-primary);background:var(--surface-page);padding:0;margin:0;font-family:Inter,Work Sans,sans-serif}body .image-wrapper-fit-parent svg,body .iwfp svg{height:100%!important;width:100%!important}body .image-wrapper-fit-parent img,body .iwfp img{height:100%!important;width:100%!important;object-fit:contain}body .image-wrapper-fill-width svg,body .iwfw svg{height:auto!important;width:100%!important}body .image-wrapper-fill-width img,body .iwfw img{height:auto!important;width:100%!important}body .image-wrapper-fill-height svg,body .iwfh svg{height:100%!important;width:auto!important}body .image-wrapper-fill-height img,body .iwfh img{height:100%!important;width:auto!important}body .image-wrapper-preserve-aspect-ratio svg,body .iwpar svg{height:auto!important;width:auto!important;max-height:100%!important;max-width:100%!important}body .image-wrapper-preserve-aspect-ratio img,body .iwpar img{height:auto!important;width:auto!important;max-height:100%!important;max-width:100%!important}body .visible-on-mobile{display:inherit}body .visible-on-mobile.flex{display:flex}body .visible-on-mobile.grid{display:grid}@media only screen and (min-width:821px){body .visible-on-mobile{display:none!important}}body .visible-on-desktop{display:inherit}body .visible-on-desktop.flex{display:flex}body .visible-on-desktop.grid{display:grid}@media(max-width:821px){body .visible-on-desktop{display:none!important}}body .capitalize{text-transform:capitalize}body .bold{font-weight:700}body .strip-input-default-styles,body .sids{padding:0;margin:0;border:none;outline:0;background:transparent;min-width:0}body .strip-input-default-styles:focus,body .sids:focus{outline:none}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button{border:none;background:transparent;cursor:pointer;padding:0;margin:0}img{line-height:0}.table-row-menu-panel{padding:0!important;border-radius:.5rem!important;overflow:hidden;background:var(--surface-card, #fff)!important;border:1px solid var(--border-color, #e5e7eb)!important;box-shadow:0 8px 24px #0f172a1f!important}.table-row-menu-trigger{width:2rem;height:2rem;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);transition:background .15s,color .15s}.table-row-menu-trigger svg{width:1rem;height:1rem}.table-row-menu-trigger:hover{background:var(--surface-page);color:var(--text-primary)}.table-row-menu{display:flex;flex-direction:column;padding:.35rem;min-width:12rem;background:var(--surface-card, #fff)}.table-row-menu__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .75rem;border:none;border-radius:.375rem;background:transparent;color:var(--text-primary);font-size:.8rem;font-weight:500;text-align:left;cursor:pointer;transition:background .12s}.table-row-menu__item:hover{background:var(--surface-page, #f8fafc)}.table-row-menu__item--danger{color:var(--status-needs-review, #ef4444)}.table-row-menu__item--danger:hover{background:var(--status-needs-review-bg, #fef2f2)}.table-row-menu__icon{display:inline-flex;width:.9rem;height:.9rem;flex-shrink:0;color:var(--text-secondary)}.table-row-menu__icon svg{width:100%;height:100%}.filter-chip-dropdown .dropdown-button{height:2rem!important;min-height:2rem!important;padding:0 .75rem!important;border-radius:999px!important;font-size:.78rem!important;font-weight:500!important;background:var(--surface-card, #fff)!important;border:1px solid var(--border-color, #e5e7eb)!important;color:var(--text-secondary)!important;box-shadow:none!important}.filter-chip-dropdown .dropdown-button:hover{border-color:#d1d5db!important;color:var(--text-primary)!important}.filter-chip-dropdown .dropdown-button.is-open{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.loading-animation[data-v-d9ac25d7]{z-index:20;position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#3a393a54;pointer-events:all}.loading-animation img[data-v-d9ac25d7]{width:10%;pointer-events:none}.toast-container[data-v-6fe17421]{position:fixed;z-index:10060;background:transparent;pointer-events:none}.toast-container .toast-notification[data-v-6fe17421]{pointer-events:auto}.toast-stack[data-v-6fe17421]{display:flex;flex-direction:column;gap:.5rem;max-height:80vh;overflow:hidden}.position-bottom-right .toast-stack[data-v-6fe17421],.position-bottom-left .toast-stack[data-v-6fe17421],.position-bottom .toast-stack[data-v-6fe17421]{flex-direction:column-reverse}.toast-notification[data-v-6fe17421]{min-width:18.75rem;max-width:25rem;background:#fff;border-radius:.5rem;border:.0625rem solid #e5e7eb;overflow:hidden;box-shadow:0 .25rem .75rem #0000001a,0 .125rem .25rem #0000000d;transform:translate(0);opacity:1;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.toast-notification .toast-content[data-v-6fe17421]{display:flex;align-items:center;padding:.75rem 1rem;gap:.75rem}.toast-notification .toast-icon[data-v-6fe17421]{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:.125rem}.toast-notification .toast-messages[data-v-6fe17421]{flex:1;min-width:0}.toast-notification .toast-primary-message[data-v-6fe17421]{font-size:.875rem;font-weight:500;color:#111827;margin:0;line-height:1.4}.toast-notification .toast-secondary-message[data-v-6fe17421]{font-size:.8125rem;color:#6b7280;margin:.25rem 0 0;line-height:1.4}.toast-notification .toast-close-button[data-v-6fe17421]{flex-shrink:0;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.toast-notification .toast-close-button svg[data-v-6fe17421]{width:.875rem;height:.875rem}.toast-notification .toast-close-button[data-v-6fe17421]:hover{background-color:#f3f4f6}.toast-notification.success[data-v-6fe17421]{border-left:4px solid #10b981}.toast-notification.success .toast-content .toast-primary-message[data-v-6fe17421]{color:#10b981}.toast-notification.error[data-v-6fe17421]{border-left:4px solid #ef4444}.toast-notification.error .toast-content .toast-primary-message[data-v-6fe17421]{color:#ef4444}.toast-notification.warning[data-v-6fe17421]{border-left:4px solid #f59e0b}.toast-notification.warning .toast-content .toast-primary-message[data-v-6fe17421]{color:#f59e0b}.toast-notification.info[data-v-6fe17421]{border-left:4px solid #3b82f6}.toast-notification.info .toast-content .toast-primary-message[data-v-6fe17421]{color:#3b82f6}.toast-enter-active[data-v-6fe17421],.toast-leave-active[data-v-6fe17421]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-6fe17421]{opacity:0}.toast-enter-to[data-v-6fe17421],.toast-leave-from[data-v-6fe17421]{opacity:1;transform:translateY(0)}.toast-leave-to[data-v-6fe17421]{opacity:0}.toast-notification.position-top-left.toast-enter-from[data-v-6fe17421],.toast-notification.position-top.toast-enter-from[data-v-6fe17421],.toast-notification.position-top-right.toast-enter-from[data-v-6fe17421],.toast-notification.position-top-left.toast-leave-to[data-v-6fe17421],.toast-notification.position-top.toast-leave-to[data-v-6fe17421],.toast-notification.position-top-right.toast-leave-to[data-v-6fe17421]{transform:translateY(-100%)}.toast-notification.position-bottom-left.toast-enter-from[data-v-6fe17421],.toast-notification.position-bottom.toast-enter-from[data-v-6fe17421],.toast-notification.position-bottom-right.toast-enter-from[data-v-6fe17421],.toast-notification.position-bottom-left.toast-leave-to[data-v-6fe17421],.toast-notification.position-bottom.toast-leave-to[data-v-6fe17421],.toast-notification.position-bottom-right.toast-leave-to[data-v-6fe17421]{transform:translateY(100%)}.toast-move[data-v-6fe17421]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.toast-stack .toast-notification[data-v-6fe17421]:nth-child(1){transition-delay:0ms}.toast-stack .toast-notification[data-v-6fe17421]:nth-child(2){transition-delay:50ms}.toast-stack .toast-notification[data-v-6fe17421]:nth-child(3){transition-delay:.1s}.toast-stack .toast-notification[data-v-6fe17421]:nth-child(4){transition-delay:.15s}.toast-stack .toast-notification[data-v-6fe17421]:nth-child(5){transition-delay:.2s}.toast-stack .toast-notification[data-v-6fe17421]:nth-child(n+6){transition-delay:.25s}.floating-tooltip-wrapper[data-v-ea1ef2ee]{z-index:1001;pointer-events:none;box-sizing:border-box;position:fixed;display:flex;padding:.25rem .5rem;align-items:center;border-radius:.375rem;background:var(--text-primary, #0f172a);box-shadow:0 .125rem .4375rem #00000026;transition:opacity .3s ease-in-out}.floating-tooltip-wrapper.semi-transparent-black-background[data-v-ea1ef2ee]{background:#0f172aeb}.floating-tooltip-wrapper.semi-transparent-black-background .arrow-svg path[data-v-ea1ef2ee]{fill:#0f172aeb}.floating-tooltip-wrapper .text[data-v-ea1ef2ee]{color:#fff;font-size:.625rem;font-style:normal;font-weight:475;line-height:.875rem}.floating-tooltip-wrapper .text-2[data-v-ea1ef2ee]{color:#fff;font-size:.75rem;font-weight:475;line-height:1rem;letter-spacing:-.0075rem}.floating-tooltip-wrapper .arrow-svg[data-v-ea1ef2ee]{position:absolute;width:.375rem;height:.8125rem}.floating-tooltip-wrapper .arrow-svg.top-left[data-v-ea1ef2ee]{left:.375rem;top:0rem;transform:rotate(90deg) translate(-150%)}.floating-tooltip-wrapper .arrow-svg.top-center[data-v-ea1ef2ee]{left:50%;top:0;transform:rotate(90deg) translate(-150%) translateY(25%)}.floating-tooltip-wrapper .arrow-svg.top-right[data-v-ea1ef2ee]{left:100%;top:0;transform:rotate(90deg) translate(-150%) translateY(100%)}.floating-tooltip-wrapper .arrow-svg.bottom-left[data-v-ea1ef2ee]{left:.375rem;top:100%;transform:rotate(-90deg) translate(75%) translateY(25%)}.floating-tooltip-wrapper .arrow-svg.bottom-center[data-v-ea1ef2ee]{left:50%;top:100%;transform:rotate(-90deg) translate(75%) translateY(-25%)}.floating-tooltip-wrapper .arrow-svg.bottom-right[data-v-ea1ef2ee]{left:calc(100% - .75rem);top:100%;transform:rotate(-90deg) translate(75%)}.floating-tooltip-wrapper .arrow-svg.left-top[data-v-ea1ef2ee]{right:-.3125rem;top:.1875rem;transform:rotate(180deg)}.floating-tooltip-wrapper .arrow-svg.left-center[data-v-ea1ef2ee]{right:-.3125rem;top:50%;transform:rotate(180deg) translateY(50%)}.floating-tooltip-wrapper .arrow-svg.left-bottom[data-v-ea1ef2ee]{right:-.3125rem;bottom:.25rem;transform:rotate(180deg)}.floating-tooltip-wrapper .arrow-svg.right-top[data-v-ea1ef2ee]{left:-.3125rem;top:.125rem}.floating-tooltip-wrapper .arrow-svg.right-center[data-v-ea1ef2ee]{left:-.3125rem;top:50%;transform:translateY(-50%)}.floating-tooltip-wrapper .arrow-svg.right-bottom[data-v-ea1ef2ee]{left:-.3125rem;bottom:.125rem}.floating-tooltip-wrapper.bigger-tooltip[data-v-ea1ef2ee]{width:14.875rem}.floating-tooltip-wrapper.bigger-tooltip .text[data-v-ea1ef2ee]{font-size:.75rem;line-height:1rem;letter-spacing:-.0075rem}.floating-tooltip-wrapper.has-tooltip-icon .tooltip-icon[data-v-ea1ef2ee]{width:.875rem;height:.875rem}.floating-tooltip-wrapper.has-image[data-v-ea1ef2ee]{flex-direction:column;padding:0;align-items:stretch;overflow:hidden;background:transparent;box-shadow:none}.floating-tooltip-wrapper.has-image .tooltip-image[data-v-ea1ef2ee]{margin-left:.475rem;margin-top:-.375rem;width:1.375rem;height:1.375rem;border-radius:1.375rem;border:.0625rem solid #fff;object-fit:cover;display:block;flex-shrink:0}.floating-tooltip-wrapper.has-image .text[data-v-ea1ef2ee]{margin-top:.125rem;margin-left:1.75rem;display:flex;padding:.25rem .5rem;align-items:center;border-radius:.375rem;background:#000;box-shadow:0 .125rem .4375rem #00000026}.app-wrapper[data-v-dbf1c1ad]{height:100%;width:100%}#remIndicator[data-v-dbf1c1ad]{position:absolute;top:-10000px;left:-10000px;background:transparent;opacity:0;width:1rem;height:1rem;z-index:1;pointer-events:none;visibility:hidden}.basic-input-wrapper[data-v-f805661d]{width:100%;display:grid;grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr auto;align-items:center}.basic-input-wrapper.disabled[data-v-f805661d],.basic-input-wrapper.disabled .prepend-wrapper[data-v-f805661d],.basic-input-wrapper.disabled .prepend-inner-wrapper[data-v-f805661d],.basic-input-wrapper.disabled .input-field[data-v-f805661d],.basic-input-wrapper.disabled .append-wrapper[data-v-f805661d],.basic-input-wrapper.disabled .append-inner-wrapper[data-v-f805661d],.basic-input-wrapper.disabled .details-wrapper[data-v-f805661d]{opacity:.5;pointer-events:none}.basic-input-wrapper.disabled .input-wrapper .input-field-wrapper .label.floating[data-v-f805661d]{color:#33333380}.basic-input-wrapper.readonly[data-v-f805661d],.basic-input-wrapper.readonly input[data-v-f805661d]{pointer-events:none}.basic-input-wrapper .prepend-wrapper[data-v-f805661d]{width:1.5rem;height:1.5rem;margin-inline-end:1rem;overflow:hidden;grid-area:prepend}.basic-input-wrapper .prepend-wrapper svg[data-v-f805661d]{width:100%;height:100%;cursor:pointer}.basic-input-wrapper .input-wrapper[data-v-f805661d]{position:relative;grid-area:control;padding:0 .625rem;display:grid;align-items:center;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:1rem;letter-spacing:.009375em;max-width:100%;border-radius:.25rem;border:.0625rem solid var(--border-color);transition:border-color .15s ease,box-shadow .15s ease}.basic-input-wrapper .input-wrapper[data-v-f805661d]:focus-within{border-color:var(--status-done);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-done) 18%,transparent)}.basic-input-wrapper .input-wrapper .prepend-inner-wrapper[data-v-f805661d]{width:1.5rem;height:1.5rem;margin-inline-end:.375rem;overflow:hidden;grid-area:prepend-inner}.basic-input-wrapper .input-wrapper .prepend-inner-wrapper svg[data-v-f805661d]{width:100%;height:100%;cursor:pointer}.basic-input-wrapper .input-wrapper .input-field-wrapper[data-v-f805661d]{grid-area:field}.basic-input-wrapper .input-wrapper .input-field-wrapper .label[data-v-f805661d]{font-size:.875rem;color:#333;position:absolute;height:100%;display:flex;align-items:center}.basic-input-wrapper .input-wrapper .input-field-wrapper .label[data-v-f805661d]:not(.has-inner-prepend){transition:all .2s ease}.basic-input-wrapper .input-wrapper .input-field-wrapper .label:not(.has-inner-prepend).floating[data-v-f805661d]{top:0;left:.625rem;font-size:.625rem;height:max-content;transform:translateY(-50%);background:#fff;padding:0 .25rem}.basic-input-wrapper .input-wrapper .input-field-wrapper .label.has-inner-prepend[data-v-f805661d]{transition:none}.basic-input-wrapper .input-wrapper .input-field-wrapper .label.has-inner-prepend.floating[data-v-f805661d]{animation:float-diagonal-f805661d .2s ease forwards;font-size:.625rem;height:max-content;transform:translateY(-50%);left:.625rem;background:#fff;padding:0 .25rem}.basic-input-wrapper .input-wrapper .input-field-wrapper .label.has-inner-prepend.un-floating[data-v-f805661d]{animation:reverse-float-diagonal-f805661d .2s ease forwards;font-size:.875rem;height:100%;left:2.5rem;top:50%;transform:translateY(-50%);padding:0}@keyframes float-diagonal-f805661d{0%{left:2.5rem;top:40%}to{left:.625rem;top:0}}@keyframes reverse-float-diagonal-f805661d{0%{left:1rem;top:0%}to{left:2.5rem;top:50%}}.basic-input-wrapper .input-wrapper .input-field-wrapper:has(.label) .input-field[data-v-f805661d]:not(:focus)::placeholder{width:0}.basic-input-wrapper .input-wrapper .input-field-wrapper input[data-v-f805661d]{position:relative;z-index:1;background:transparent;padding:0;margin:0;border:none;outline:0;padding:1rem 0;width:100%}.basic-input-wrapper .input-wrapper .input-field-wrapper input[data-v-f805661d]:focus{outline:none}.basic-input-wrapper .input-wrapper .input-field-wrapper input.hideSpinButtons[type=number][data-v-f805661d]::-webkit-inner-spin-button,.basic-input-wrapper .input-wrapper .input-field-wrapper input.hideSpinButtons[type=number][data-v-f805661d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.basic-input-wrapper .input-wrapper .input-field-wrapper input.hideSpinButtons[type=number][data-v-f805661d]{-moz-appearance:textfield}.basic-input-wrapper .input-wrapper .input-field-wrapper input[type=number][data-v-f805661d]::-webkit-inner-spin-button,.basic-input-wrapper .input-wrapper .input-field-wrapper input[type=number][data-v-f805661d]::-webkit-outer-spin-button{cursor:pointer}.basic-input-wrapper .input-wrapper .input-field-wrapper:has(.clear-wrapper) input[data-v-f805661d]:focus{width:calc(100% - 2rem)}.basic-input-wrapper .input-wrapper .input-field-wrapper .clear-wrapper[data-v-f805661d]{width:1.5rem;height:1.5rem;position:absolute;top:50%;right:0rem;transform:translateY(-50%);opacity:0;right:1rem;visibility:hidden;transition:all .2s ease-in-out}.basic-input-wrapper .input-wrapper .input-field-wrapper .clear-wrapper svg[data-v-f805661d]{width:100%;height:100%;cursor:pointer}.basic-input-wrapper .input-wrapper .input-field-wrapper:focus-within:has(.has-value) input[data-v-f805661d]{width:calc(100% - 2rem)}.basic-input-wrapper .input-wrapper .input-field-wrapper:focus-within:has(.has-value) .clear-wrapper[data-v-f805661d]{opacity:1;right:2.5rem;visibility:visible}.basic-input-wrapper .input-wrapper .append-inner-wrapper[data-v-f805661d]{min-width:1.5rem;min-height:1.5rem;margin-inline-start:.375rem;overflow:hidden;grid-area:append-inner}.basic-input-wrapper .input-wrapper .append-inner-wrapper svg[data-v-f805661d]{width:100%;height:100%;cursor:pointer}.basic-input-wrapper .input-wrapper .append-inner-wrapper .default-loader[data-v-f805661d]{animation:rotate-f805661d 2s linear infinite;width:1.5rem;height:1.5rem}.basic-input-wrapper .input-wrapper .append-inner-wrapper .default-loader .path[data-v-f805661d]{stroke:#1c274c;stroke-linecap:round;animation:dash-f805661d 1.5s ease-in-out infinite}@keyframes rotate-f805661d{to{transform:rotate(360deg)}}@keyframes dash-f805661d{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.basic-input-wrapper .append-wrapper[data-v-f805661d]{width:1.5rem;height:1.5rem;margin-inline-start:1rem;overflow:hidden;grid-area:append}.basic-input-wrapper .append-wrapper svg[data-v-f805661d]{width:100%;height:100%;cursor:pointer}.basic-input-wrapper .details-wrapper[data-v-f805661d]{grid-area:messages;padding:.375rem 1rem 0;overflow:hidden;position:relative;min-height:1.375rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.basic-input-wrapper .details-wrapper .message[data-v-f805661d]{opacity:0;visibility:hidden;font-size:.75rem;min-height:.875rem;min-width:.0625rem;position:relative;transform:translateY(-100%);transition:all .2s ease-in-out}.basic-input-wrapper .details-wrapper .message.error[data-v-f805661d]{color:red}.basic-input-wrapper .details-wrapper .message.focused[data-v-f805661d],.basic-input-wrapper .details-wrapper .message.persistentDetails[data-v-f805661d]{opacity:1;visibility:visible;transform:translateY(0)}.login-page[data-v-12b41e63]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--surface-page, #f5f7fa);padding:1.5rem}.login-card[data-v-12b41e63]{width:100%;max-width:24rem;background:var(--surface-card, #fff);border:1px solid var(--border-subtle, #e5e7eb);border-radius:var(--radius-lg, .75rem);padding:2rem;box-shadow:0 4px 24px #0000000f}.login-card__brand[data-v-12b41e63]{text-align:center;margin-bottom:2rem}.login-card__logo[data-v-12b41e63]{width:3rem;height:3rem;margin:0 auto 1rem}.login-card__logo svg[data-v-12b41e63]{width:100%;height:100%}.login-card__title[data-v-12b41e63]{font-family:var(--default-font);font-size:1.5rem;font-weight:700;color:var(--text-primary, #111);margin:0 0 .25rem}.login-card__subtitle[data-v-12b41e63]{font-size:.875rem;color:var(--text-muted, #6b7280);margin:0}.login-card__form[data-v-12b41e63]{display:flex;flex-direction:column;gap:1rem}.login-card__error[data-v-12b41e63]{color:var(--status-needs-review, #ef4444);font-size:.875rem;margin:0;text-align:center}.login-card__submit[data-v-12b41e63]{margin-top:.5rem;padding:.75rem 1rem;background:var(--color-primary, #25d366);color:#fff;border:none;border-radius:var(--radius-md, .5rem);font-size:.9375rem;font-weight:600;cursor:pointer;transition:opacity .15s}.login-card__submit[data-v-12b41e63]:hover:not(:disabled){opacity:.9}.login-card__submit[data-v-12b41e63]:disabled{opacity:.6;cursor:not-allowed}
