:root{--transparent: transparent;--black-rgb: 12 16 20;--white-rgb: 255 255 255;--black: #0c1014;--white: #ffffff;--background: #fff;--background-dimmed: #fbfbfb;--scrollbar-color: #b5b5b5;--border: 1px solid var(--c-8);--border-hover: 1px solid var(--c-16);--border-active: 1px solid var(--blue);--shadow-inset: 0 0 0 1px var(--c-6);--shadow-button: 0 0 0 1px var(--c-12);--shadow-button-hover: 0 0 0 1px var(--c-24);--shadow-button-focus: 0 0 0 2px var(--blue);--shadow-button-danger: 0 0 0 1px var(--red-24);--shadow-popover: 0px 14px 28px -6px var(--c-10), 0px 2px 4px -1px var(--c-6), 0 0 0 1px var(--c-8);--shadow-base: 0 0 0 1px var(--c-12);--shadow-card: 0px 12px 24px rgb(var(--black-rgb) / 4%), 0 0 0 1px var(--c-12);--shadow-distant: 0px 20px 60px rgb(var(--black-rgb) / 16%), 0px 8px 12px -8px rgb(var(--black-rgb) / 16%), 0 0 0 1px var(--c-8);--c-100: rgb(var(--black-rgb) / 100%);--c-80: rgb(var(--black-rgb) / 80%);--c-60: rgb(var(--black-rgb) / 60%);--c-40: rgb(var(--black-rgb) / 40%);--c-32: rgb(var(--black-rgb) / 32%);--c-24: rgb(var(--black-rgb) / 24%);--c-20: rgb(var(--black-rgb) / 20%);--c-16: rgb(var(--black-rgb) / 16%);--c-12: rgb(var(--black-rgb) / 12%);--c-10: rgb(var(--black-rgb) / 10%);--c-8: rgb(var(--black-rgb) / 8%);--c-6: rgb(var(--black-rgb) / 6%);--c-4: rgb(var(--black-rgb) / 4%);--c-2: rgb(var(--black-rgb) / 2%);--c-0: rgb(var(--black-rgb) / 0%);--cn-100: rgb(var(--white-rgb) / 100%);--cn-80: rgb(var(--white-rgb) / 80%);--cn-60: rgb(var(--white-rgb) / 60%);--cn-40: rgb(var(--white-rgb) / 40%);--cn-32: rgb(var(--white-rgb) / 32%);--cn-24: rgb(var(--white-rgb) / 24%);--cn-20: rgb(var(--white-rgb) / 20%);--cn-16: rgb(var(--white-rgb) / 16%);--cn-12: rgb(var(--white-rgb) / 12%);--cn-10: rgb(var(--white-rgb) / 10%);--cn-8: rgb(var(--white-rgb) / 8%);--cn-6: rgb(var(--white-rgb) / 6%);--cn-4: rgb(var(--white-rgb) / 4%);--cn-2: rgb(var(--white-rgb) / 2%);--cn-0: rgb(var(--white-rgb) / 0%);--font-family-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Geist Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-8: 8px / 10px var(--font-family-sans);--text-9: 9px / 10px var(--font-family-sans);--text-10: 10px / 12px var(--font-family-sans);--text-11: 11px / 13px var(--font-family-sans);--text-12: 12px / 14px var(--font-family-sans);--text-13: 13px / 18px var(--font-family-sans);--text-14: 14px / 18px var(--font-family-sans);--text-15: 15px / 20px var(--font-family-sans);--text-16: 16px / 22px var(--font-family-sans);--text-18: 18px / 22px var(--font-family-sans);--text-20: 20px / 24px var(--font-family-sans);--text-22: 22px / 28px var(--font-family-sans);--text-24: 24px / 30px var(--font-family-sans);--text-28: 28px / 36px var(--font-family-sans);--text-32: 32px / 40px var(--font-family-sans);--text-34: 34px / 42px var(--font-family-sans);--text-40: 40px / 44px var(--font-family-sans);--text-44: 44px / 52px var(--font-family-sans);--radius-2: 2px;--radius-3: 3px;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-24: 24px;--radius-full: 999px;--transition: all .15s ease;--transition-bounce: all .2s cubic-bezier(.68, -.55, .265, 1.55);--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--ease-in: ease-in;--ease-out: ease-out;--ease-in-out: ease-in-out;--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--blue-rgb: 0 96 254;--blue-hex: #0060fe;--blue: rgb(var(--blue-rgb));--blue-hover: oklch(.48 .22 258);--blue-dark: oklch(.42 .22 258);--blue-text: oklch(.38 .22 258);--green-rgb: 29 184 71;--green-hex: #1db847;--green: rgb(var(--green-rgb));--green-hover: oklch(63.397% .18312 146.63);--green-dark: oklch(.55 .18 140);--green-text: oklch(.45 .18 140);--teal-rgb: 0 187 167;--teal-hex: #00bba7;--teal: rgb(var(--teal-rgb));--teal-dark: oklch(.56 .14 180);--teal-text: oklch(.46 .14 180);--red-rgb: 250 66 60;--red-hex: #fa423c;--red: rgb(var(--red-rgb));--red-hover: oklch(.58 .2 25);--red-dark: oklch(.48 .2 25);--red-text: oklch(.38 .2 25);--yellow-rgb: 255 204 0;--yellow-hex: #ffcc00;--yellow: rgb(var(--yellow-rgb));--yellow-dark: oklch(.68 .16 85);--yellow-text: oklch(.55 .16 85);--cyan-rgb: 90 200 250;--cyan-hex: #5ac8fa;--cyan: rgb(var(--cyan-rgb));--cyan-dark: oklch(.6 .14 220);--cyan-text: oklch(.48 .14 220);--orange-rgb: 255 128 31;--orange-hex: #ff801f;--orange: rgb(var(--orange-rgb));--orange-dark: oklch(.58 .18 55);--orange-text: oklch(.48 .18 55);--pink-rgb: 255 92 160;--pink-hex: #ff5ca0;--pink: rgb(var(--pink-rgb));--pink-dark: oklch(.58 .22 340);--pink-text: oklch(.45 .22 340);--purple-rgb: 95 90 250;--purple-hex: #5f5afa;--purple: rgb(var(--purple-rgb));--purple-dark: oklch(.55 .26 270);--purple-text: oklch(.42 .26 270);--sidebar-width: 72px;--sidebar-width-expanded: 220px;--app-max-width: 100%;--wrapper-padding: 12vw}@media only screen and (max-width: 1280px){:root{--wrapper-padding: clamp(32px, 6vw + 8px, 72px)}}@media only screen and (max-width: 768px){:root{--sidebar-width: 0;--wrapper-padding: clamp(24px, 4vw + 24px, 32px)}}@media only screen and (max-width: 500px){:root{--wrapper-padding: 24px}}:root{--blue-100: rgb(var(--blue-rgb) / 100%);--blue-80: rgb(var(--blue-rgb) / 80%);--blue-60: rgb(var(--blue-rgb) / 60%);--blue-40: rgb(var(--blue-rgb) / 40%);--blue-32: rgb(var(--blue-rgb) / 32%);--blue-24: rgb(var(--blue-rgb) / 24%);--blue-20: rgb(var(--blue-rgb) / 20%);--blue-16: rgb(var(--blue-rgb) / 16%);--blue-12: rgb(var(--blue-rgb) / 12%);--blue-10: rgb(var(--blue-rgb) / 10%);--blue-8: rgb(var(--blue-rgb) / 8%);--blue-6: rgb(var(--blue-rgb) / 6%);--blue-4: rgb(var(--blue-rgb) / 4%);--blue-2: rgb(var(--blue-rgb) / 2%);--blue-0: rgb(var(--blue-rgb) / 0%);--green-100: rgb(var(--green-rgb) / 100%);--green-80: rgb(var(--green-rgb) / 80%);--green-60: rgb(var(--green-rgb) / 60%);--green-40: rgb(var(--green-rgb) / 40%);--green-32: rgb(var(--green-rgb) / 32%);--green-24: rgb(var(--green-rgb) / 24%);--green-20: rgb(var(--green-rgb) / 20%);--green-16: rgb(var(--green-rgb) / 16%);--green-12: rgb(var(--green-rgb) / 12%);--green-10: rgb(var(--green-rgb) / 10%);--green-8: rgb(var(--green-rgb) / 8%);--green-6: rgb(var(--green-rgb) / 6%);--green-4: rgb(var(--green-rgb) / 4%);--green-2: rgb(var(--green-rgb) / 2%);--green-0: rgb(var(--green-rgb) / 0%);--teal-100: rgb(var(--teal-rgb) / 100%);--teal-80: rgb(var(--teal-rgb) / 80%);--teal-60: rgb(var(--teal-rgb) / 60%);--teal-40: rgb(var(--teal-rgb) / 40%);--teal-32: rgb(var(--teal-rgb) / 32%);--teal-24: rgb(var(--teal-rgb) / 24%);--teal-20: rgb(var(--teal-rgb) / 20%);--teal-16: rgb(var(--teal-rgb) / 16%);--teal-12: rgb(var(--teal-rgb) / 12%);--teal-10: rgb(var(--teal-rgb) / 10%);--teal-8: rgb(var(--teal-rgb) / 8%);--teal-6: rgb(var(--teal-rgb) / 6%);--teal-4: rgb(var(--teal-rgb) / 4%);--teal-2: rgb(var(--teal-rgb) / 2%);--teal-0: rgb(var(--teal-rgb) / 0%);--cyan-100: rgb(var(--cyan-rgb) / 100%);--cyan-80: rgb(var(--cyan-rgb) / 80%);--cyan-60: rgb(var(--cyan-rgb) / 60%);--cyan-40: rgb(var(--cyan-rgb) / 40%);--cyan-32: rgb(var(--cyan-rgb) / 32%);--cyan-24: rgb(var(--cyan-rgb) / 24%);--cyan-20: rgb(var(--cyan-rgb) / 20%);--cyan-16: rgb(var(--cyan-rgb) / 16%);--cyan-12: rgb(var(--cyan-rgb) / 12%);--cyan-10: rgb(var(--cyan-rgb) / 10%);--cyan-8: rgb(var(--cyan-rgb) / 8%);--cyan-6: rgb(var(--cyan-rgb) / 6%);--cyan-4: rgb(var(--cyan-rgb) / 4%);--cyan-2: rgb(var(--cyan-rgb) / 2%);--cyan-0: rgb(var(--cyan-rgb) / 0%);--red-100: rgb(var(--red-rgb) / 100%);--red-80: rgb(var(--red-rgb) / 80%);--red-60: rgb(var(--red-rgb) / 60%);--red-40: rgb(var(--red-rgb) / 40%);--red-32: rgb(var(--red-rgb) / 32%);--red-24: rgb(var(--red-rgb) / 24%);--red-20: rgb(var(--red-rgb) / 20%);--red-16: rgb(var(--red-rgb) / 16%);--red-12: rgb(var(--red-rgb) / 12%);--red-10: rgb(var(--red-rgb) / 10%);--red-8: rgb(var(--red-rgb) / 8%);--red-6: rgb(var(--red-rgb) / 6%);--red-4: rgb(var(--red-rgb) / 4%);--red-2: rgb(var(--red-rgb) / 2%);--red-0: rgb(var(--red-rgb) / 0%);--yellow-100: rgb(var(--yellow-rgb) / 100%);--yellow-80: rgb(var(--yellow-rgb) / 80%);--yellow-60: rgb(var(--yellow-rgb) / 60%);--yellow-40: rgb(var(--yellow-rgb) / 40%);--yellow-32: rgb(var(--yellow-rgb) / 32%);--yellow-24: rgb(var(--yellow-rgb) / 24%);--yellow-20: rgb(var(--yellow-rgb) / 20%);--yellow-16: rgb(var(--yellow-rgb) / 16%);--yellow-12: rgb(var(--yellow-rgb) / 12%);--yellow-10: rgb(var(--yellow-rgb) / 10%);--yellow-8: rgb(var(--yellow-rgb) / 8%);--yellow-6: rgb(var(--yellow-rgb) / 6%);--yellow-4: rgb(var(--yellow-rgb) / 4%);--yellow-2: rgb(var(--yellow-rgb) / 2%);--yellow-0: rgb(var(--yellow-rgb) / 0%);--orange-100: rgb(var(--orange-rgb) / 100%);--orange-80: rgb(var(--orange-rgb) / 80%);--orange-60: rgb(var(--orange-rgb) / 60%);--orange-40: rgb(var(--orange-rgb) / 40%);--orange-32: rgb(var(--orange-rgb) / 32%);--orange-24: rgb(var(--orange-rgb) / 24%);--orange-20: rgb(var(--orange-rgb) / 20%);--orange-16: rgb(var(--orange-rgb) / 16%);--orange-12: rgb(var(--orange-rgb) / 12%);--orange-10: rgb(var(--orange-rgb) / 10%);--orange-8: rgb(var(--orange-rgb) / 8%);--orange-6: rgb(var(--orange-rgb) / 6%);--orange-4: rgb(var(--orange-rgb) / 4%);--orange-2: rgb(var(--orange-rgb) / 2%);--orange-0: rgb(var(--orange-rgb) / 0%);--pink-100: rgb(var(--pink-rgb) / 100%);--pink-80: rgb(var(--pink-rgb) / 80%);--pink-60: rgb(var(--pink-rgb) / 60%);--pink-40: rgb(var(--pink-rgb) / 40%);--pink-32: rgb(var(--pink-rgb) / 32%);--pink-24: rgb(var(--pink-rgb) / 24%);--pink-20: rgb(var(--pink-rgb) / 20%);--pink-16: rgb(var(--pink-rgb) / 16%);--pink-12: rgb(var(--pink-rgb) / 12%);--pink-10: rgb(var(--pink-rgb) / 10%);--pink-8: rgb(var(--pink-rgb) / 8%);--pink-6: rgb(var(--pink-rgb) / 6%);--pink-4: rgb(var(--pink-rgb) / 4%);--pink-2: rgb(var(--pink-rgb) / 2%);--pink-0: rgb(var(--pink-rgb) / 0%);--purple-100: rgb(var(--purple-rgb) / 100%);--purple-80: rgb(var(--purple-rgb) / 80%);--purple-60: rgb(var(--purple-rgb) / 60%);--purple-40: rgb(var(--purple-rgb) / 40%);--purple-32: rgb(var(--purple-rgb) / 32%);--purple-24: rgb(var(--purple-rgb) / 24%);--purple-20: rgb(var(--purple-rgb) / 20%);--purple-16: rgb(var(--purple-rgb) / 16%);--purple-12: rgb(var(--purple-rgb) / 12%);--purple-10: rgb(var(--purple-rgb) / 10%);--purple-8: rgb(var(--purple-rgb) / 8%);--purple-6: rgb(var(--purple-rgb) / 6%);--purple-4: rgb(var(--purple-rgb) / 4%);--purple-2: rgb(var(--purple-rgb) / 2%);--purple-0: rgb(var(--purple-rgb) / 0%)}:root[data-theme=dark]{--background: #101010;--background-dimmed: #181818;--shadow-inset: inset 0 0 0 .5px var(--c-8);--shadow-popover: 0px 14px 40px -6px var(--cn-24), 0px 2px 4px -1px var(--cn-24), 0 0 0 1px var(--c-8);--scrollbar-color: #454545;--shadow-card: 0px 16px 32px -8px rgb(var(--black-rgb) / 24%), 0 0 0 1px var(--c-12);--c-100: rgb(var(--white-rgb) / 100%);--c-80: rgb(var(--white-rgb) / 80%);--c-60: rgb(var(--white-rgb) / 60%);--c-40: rgb(var(--white-rgb) / 40%);--c-32: rgb(var(--white-rgb) / 32%);--c-24: rgb(var(--white-rgb) / 24%);--c-20: rgb(var(--white-rgb) / 20%);--c-16: rgb(var(--white-rgb) / 16%);--c-12: rgb(var(--white-rgb) / 12%);--c-10: rgb(var(--white-rgb) / 10%);--c-8: rgb(var(--white-rgb) / 8%);--c-6: rgb(var(--white-rgb) / 6%);--c-4: rgb(var(--white-rgb) / 4%);--c-2: rgb(var(--white-rgb) / 2%);--c-0: rgb(var(--white-rgb) / 0%);--cn-100: rgb(var(--black-rgb) / 100%);--cn-80: rgb(var(--black-rgb) / 80%);--cn-60: rgb(var(--black-rgb) / 60%);--cn-40: rgb(var(--black-rgb) / 40%);--cn-32: rgb(var(--black-rgb) / 32%);--cn-24: rgb(var(--black-rgb) / 24%);--cn-20: rgb(var(--black-rgb) / 20%);--cn-16: rgb(var(--black-rgb) / 16%);--cn-12: rgb(var(--black-rgb) / 12%);--cn-10: rgb(var(--black-rgb) / 10%);--cn-8: rgb(var(--black-rgb) / 8%);--cn-6: rgb(var(--black-rgb) / 6%);--cn-4: rgb(var(--black-rgb) / 4%);--cn-2: rgb(var(--black-rgb) / 2%);--cn-0: rgb(var(--black-rgb) / 0%);--blue-dark: oklch(.85 .15 258);--blue-text: oklch(.88 .12 258);--green-dark: oklch(.85 .12 140);--green-text: oklch(.88 .1 140);--teal-dark: oklch(.85 .12 180);--teal-text: oklch(.88 .1 180);--red-dark: oklch(.85 .14 25);--red-text: oklch(.88 .12 25);--yellow-dark: oklch(.85 .12 85);--yellow-text: oklch(.88 .1 85);--cyan-dark: oklch(.85 .12 220);--cyan-text: oklch(.88 .1 220);--orange-dark: oklch(.85 .14 55);--orange-text: oklch(.88 .12 55);--pink-dark: oklch(.85 .16 340);--pink-text: oklch(.88 .14 340);--purple-dark: oklch(.85 .2 270);--purple-text: oklch(.88 .18 270)}*,*:before,*:after,::backdrop{box-sizing:border-box;border:0 solid;transition:background-color .15s ease}*{margin:0}:root{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:2;-o-tab-size:2;tab-size:2}html{touch-action:manipulation;-ms-touch-action:manipulation;background-color:var(--background)}body{min-height:100%;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background-color:var(--background)}::-webkit-scrollbar-thumb{background:var(--scrollbar-color);-webkit-transition:var(--transition);transition:var(--transition);border:4px solid var(--background);border-radius:var(--radius-full)}::placeholder{color:var(--c-32)!important;opacity:1}::-webkit-input-placeholder{color:var(--c-32)!important}::-moz-placeholder{color:var(--c-32)!important;opacity:1}:-ms-input-placeholder{color:var(--c-32)!important;opacity:1}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}svg{flex-shrink:0;display:block;max-width:100%;height:auto}body{min-height:100vh;color:var(--c-100);background:var(--background);font:var(--text-14);letter-spacing:-.005rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-wrap:pretty;overflow-x:hidden;overflow-y:auto;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}@font-face{font-family:Geist;src:url(/assets/Geist_wght_-DqDwVqnb.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono_wght_-CSB_hbt5.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}.app{display:flex;flex-direction:row;width:100%;margin-inline:auto;scrollbar-gutter:stable;padding-left:var(--sidebar-width);transition:margin-left var(--transition)}.app.hide-sidebar{padding-left:0}.main{display:flex;flex-direction:column;flex:1 1 0%;min-width:0px;margin-inline:auto}.main.main--full-width{max-width:100%}.main.main--horizontal-scroll{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;max-width:100%;margin-inline:0}.wrapper-block{padding-inline:var(--wrapper-padding);width:100%;margin-inline:auto}.wrapper{display:flex;flex-direction:column;width:100%;margin-inline:auto;padding:24px var(--wrapper-padding)}.header{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:end;gap:16px 32px;padding-top:1vw}.header__actions{display:flex;flex-direction:row;justify-content:end;gap:16px;margin-top:auto;flex-shrink:0}.header__actions .tableFilters{width:100%;flex:1;min-width:0}.header__actions:has(.tableFilters){flex:1;min-width:0;justify-content:flex-end}.header__container{display:flex;flex-direction:column;justify-content:space-between;gap:4px;width:100%}.header__title{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:8px;font:var(--text-28);font-weight:var(--font-weight-bold)}.header__subtitle{color:var(--c-60)}.tableFilters{display:flex;flex-direction:row;align-items:center;flex-shrink:0;width:100%}.tableFilters__content{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%}.tableFilters__content .form-field{flex:1;min-width:260px;width:auto}@media only screen and (max-width: 768px){.tableFilters__content{flex-wrap:wrap}.tableFilters__content .form-field{width:100%;flex:1 1 100%;min-width:100%}.tableFilters__content .content-filter,.tableFilters__content button{flex:0 0 auto}.app{margin-left:0}.wrapper{padding:20px var(--wrapper-padding)}.wrapper .header{padding-bottom:0}.wrapper .header__actions{flex-direction:column;justify-content:start;gap:12px;width:100%}.wrapper .header__actions .tableFilters{width:100%}.wrapper .header__subtitle{font:var(--text-14)}.wrapper .header__filters{flex:1}.wrapper .header__filters .mobile-hidden{display:none}.wrapper .header .tableFilters{width:100%}}.sidebar{position:fixed;left:0;top:0;height:100vh;width:var(--sidebar-width);background-color:var(--cn-24);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:101;overflow:hidden;transition:width ease .2s}.sidebar:hover{width:var(--sidebar-width-expanded)}.sidebar:hover .sidebar__menu--item{padding:0 10px 1px;justify-content:start}.sidebar:hover .sidebar__menu--item .nav-label{opacity:1;visibility:visible;max-width:auto;padding-left:10px}.sidebar:hover .sidebar__user--content{display:flex;opacity:1;visibility:visible;width:auto;padding-left:10px}.sidebar__container{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:12px}.sidebar__menu{display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:4px;width:100%}.sidebar__menu--item{display:flex;align-items:center;justify-content:start;flex-direction:row;height:48px;min-height:48px;padding:0 10px 1px;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;cursor:pointer;white-space:nowrap;width:100%;transition:var(--transition)}.sidebar__menu--item:hover{background-color:var(--c-4)}.sidebar__menu--item:active{scale:.98}.sidebar__menu--item.is-active{background-color:var(--c-6)}.sidebar__menu--item.is-disabled{opacity:.6;cursor:not-allowed!important}.sidebar__menu--item.is-disabled:hover{background-color:transparent}.sidebar__menu--item.is-disabled *{cursor:not-allowed!important}.sidebar__menu--item .nav-label{opacity:0;visibility:hidden;font:var(--text-16);font-weight:var(--font-weight-medium);white-space:nowrap;flex:1;max-width:0;transition:var(--transition)}.sidebar__menu--item .nav-icon{display:grid;place-items:center;pointer-events:none;flex-shrink:0;height:28px;width:28px}.sidebar__menu--item .nav-icon--svg{color:var(--c-100);stroke-width:1.75}.sidebar__menu--logo{height:auto;padding:0 10px 1px;color:var(--c-100);display:flex;align-items:center;justify-content:start;cursor:default}.sidebar__menu--logo img{display:flex;width:28px}.sidebar__menu--logo:hover{background-color:transparent}.sidebar__menu--group.is-disabled{opacity:.6}.sidebar__menu--group.is-disabled .sidebar__menu--item{cursor:not-allowed!important;pointer-events:auto}.sidebar__menu--group.is-disabled .sidebar__menu--item:hover{background-color:transparent}.sidebar__menu--group.is-disabled *{cursor:not-allowed!important}.sidebar__user{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;position:relative}.sidebar__user .sidebar__menu--item{height:48px;min-height:48px;width:100%;padding:0 10px 1px}.sidebar__user .sidebar__menu--item:hover{background-color:var(--c-4)}.sidebar__user--initial{width:30px;height:30px;min-width:30px;border-radius:50%;background-color:var(--c-8);display:grid;place-items:center;font:var(--text-14);font-weight:var(--font-weight-medium);flex-shrink:0;padding-bottom:1px;text-align:center}.sidebar__user--content{display:flex;flex-direction:column;align-items:start;justify-content:center;overflow:hidden;white-space:nowrap;opacity:0;visibility:hidden;width:0;transition:var(--transition);padding-bottom:2px}.sidebar__user--content-name,.sidebar__user--content-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sidebar__user--content-name{font:var(--text-13);font-weight:var(--font-weight-medium)}.sidebar__user--content-email{font:var(--text-11);color:var(--c-60)}.sidebar__user--popup{position:fixed;z-index:9999;background-color:var(--background);box-shadow:var(--shadow-popover);border-radius:var(--radius-12);display:flex;flex-direction:column;animation:fade-in-popup .1s ease both;overflow:hidden;width:216px;left:22px;bottom:64px}.sidebar__user--popup .settings__theme-tabs{padding:8px;border-top:var(--border)}.sidebar__user--popup .settings__theme-tabs .toggle{width:100%}.sidebar__user--popup .settings__theme-tabs .TabsList{border:var(--border);border-radius:var(--radius-8);padding:2px;gap:0}.sidebar__user--popup .settings__theme-tabs .TabsTrigger{flex:1;height:24px}.sidebar__user--info{display:flex;flex-direction:column;padding:10px 12px 12px;border-bottom:var(--border)}.sidebar__user--name{font:var(--text-13);font-weight:var(--font-weight-medium)}.sidebar__user--email{font:var(--text-11);color:var(--c-60)}.sidebar__user--menu{display:flex;flex-direction:column;justify-content:start;align-items:center;border-top:var(--border);padding:8px;gap:2px}.sidebar__user--link{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:start;gap:6px;font:var(--text-14);color:var(--c-60);height:28px;border-radius:var(--radius-8);padding:0 8px 3px}.sidebar__user--link:hover{background-color:var(--c-6)}.sidebar__toggle{position:fixed;z-index:10;bottom:8px;left:8px;width:44px;min-width:44px;height:44px;color:var(--white);display:none;place-items:center;isolation:isolate;transition:var(--transition)}.sidebar__toggle:active{scale:.92}.sidebar__toggle:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:var(--radius-full);background-color:rgb(var(--black-rgb)/80%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:32px;height:32px;pointer-events:none;z-index:-1}.sidebar__toggle .icon{position:absolute;pointer-events:none;transition:opacity .16s ease,transform .2s ease;will-change:transform,opacity;margin-bottom:1px}.sidebar__toggle .icon--menu{opacity:1;transform:rotate(0) scale(1)}.sidebar__toggle .icon--close{opacity:0;transform:rotate(-90deg) scale(.85)}.sidebar__toggle.is-open .icon--menu{opacity:0;transform:rotate(90deg) scale(.85)}.sidebar__toggle.is-open .icon--close{opacity:1;transform:rotate(0) scale(1)}.sidebar__backdrop{position:fixed;inset:0;background-color:rgb(var(--black-rgb)/16%);z-index:8;animation:fade-in .2s ease both}@keyframes fade-in-popup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width: 768px){.sidebar{position:fixed;left:14px;top:auto;bottom:60px;height:-moz-fit-content;height:fit-content;border-radius:var(--radius-16);translate:-100% 0;opacity:0;visibility:hidden;pointer-events:none;border:none;width:var(--sidebar-width-expanded)!important;background-color:var(--background);box-shadow:var(--shadow-popover);transition:translate var(--transition),opacity var(--transition),visibility var(--transition)}.sidebar__container{padding:8px}.sidebar__menu{margin-bottom:16px}.sidebar__menu--logo{display:none}.sidebar__menu--item{padding:0 10px 1px;justify-content:start}.sidebar__menu--item .nav-label{opacity:1;visibility:visible;max-width:auto;padding-left:10px}.sidebar__user--item{padding:0 10px 1px;justify-content:start}.sidebar__user--content{display:flex;opacity:1;visibility:visible;width:auto;padding-left:10px}.sidebar.is-open{visibility:visible;pointer-events:auto;opacity:1;translate:0 0;animation:fade-in-right .2s ease both .1s;z-index:9}.sidebar__toggle{display:grid}.sidebar__user--popup{bottom:120px;left:32px}.sidebar__user--popup .companySelector__list{max-height:250px}@keyframes fade-in-right{0%{opacity:0;transform:translate(-64px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}}.bt,.selectTrigger{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:-moz-max-content;min-width:max-content;height:28px;border:none;background-color:var(--background);box-shadow:var(--shadow-button);border-radius:var(--radius-6);padding:0 10px 2px;cursor:pointer;transition:var(--transition);gap:4px;white-space:nowrap;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--text-14);font-weight:var(--font-weight-medium)}.bt:hover,.selectTrigger:hover{box-shadow:var(--shadow-button-hover)}.bt:has(.absoluteIcon),.selectTrigger:has(.absoluteIcon){padding-left:28px}.bt:has(.absoluteChevron),.selectTrigger:has(.absoluteChevron){padding-right:28px}.bt-primary,.bt-secondary,.bt-destructive,.bt-positive,.bt-ghost,.bt-negative,.bt-primary:hover,.bt-secondary:hover,.bt-destructive:hover,.bt-positive:hover,.bt-ghost:hover,.bt-negative:hover{box-shadow:none}.bt-primary{color:rgb(var(--white-rgb));background-color:var(--blue);font-weight:var(--font-weight-medium)}.bt-primary:hover{background-color:var(--blue-hover)}.bt-secondary{color:var(--cn-100);background-color:var(--c-100)}.bt-secondary:hover{background-color:var(--c-100)}.bt-ghost{background-color:transparent;box-shadow:none}.bt-ghost:hover{background-color:var(--c-8);box-shadow:none}.bt-offset{box-shadow:none;background-color:var(--c-8)}.bt-offset:hover{box-shadow:none;background-color:var(--c-12)}.bt-offset:focus,.bt-offset:focus-within,.bt-offset:active{box-shadow:none}.bt-outline{box-shadow:var(--shadow-base);background-color:var(--background)}.bt-outline:hover{box-shadow:var(--shadow-base);background-color:var(--c-8)}.bt-danger:hover{background-color:var(--red-16);box-shadow:var(--shadow-button-danger);color:var(--red-dark)}.bt-destructive{background-color:var(--red);color:rgb(var(--white-rgb));border:none}.bt-destructive:hover{border:none;background-color:var(--red-hover)}.bt-positive{background-color:var(--green);color:rgb(var(--white-rgb));border:none}.bt-positive:hover{border:none;background-color:var(--green-hover)}.bt-negative{background-color:var(--red);color:rgb(var(--white-rgb));border:none;font-weight:var(--font-weight-medium)}.bt-negative:hover{border:none;background-color:var(--red-hover)}.bt-2xs{height:16px;padding:0 4px 1px;gap:2px;border-radius:var(--radius-4);font:var(--text-10)}.bt-xs{height:20px;padding:0 6px 2px;gap:2px;border-radius:var(--radius-4);font:var(--text-12)}.bt-sm{height:24px;padding:0 8px 2px;gap:4px;font:var(--text-13);font-weight:var(--font-weight-medium)}.bt-sm:has(.absoluteIcon){padding-left:24px}.bt-sm:has(.absoluteChevron){padding-right:24px}.bt-md{height:36px;padding:0 14px 4px}.bt-lg{height:44px;padding:0 18px 4px}.bt-icon{aspect-ratio:1/1;padding:0 0 1px}.bt-icon-xs{width:18px;height:18px;min-width:18px;padding:0;border-radius:var(--radius-4)}.bt-icon-sm{height:24px;min-width:24px;width:24px;padding:0;border-radius:var(--radius-4)}.bt-icon-md{height:32px;min-width:32px;width:32px;padding:0;border-radius:var(--radius-4)}.bt-cell{flex-direction:column;font:var(--text-12);font-weight:var(--font-weight-medium);height:auto;padding:14px 12px 12px;gap:4px;flex:1;background-color:var(--c-8)}.bt-cell:hover{background-color:var(--c-12)}.bt:has(svg) svg,.selectTrigger:has(svg) svg{flex-shrink:0}.bt-rounded{border-radius:var(--radius-full)}.bt-rounded.bt-sm{padding-inline:10px}.bt-calendar{justify-content:space-between;font-weight:var(--font-weight-medium);width:100%}.bt-calendar span{font-weight:var(--font-weight-normal)}.bt-link{box-shadow:none;border:none;background-color:transparent;border-radius:0;padding:0 0 2px;height:-moz-fit-content;height:fit-content;border-bottom:1px dotted var(--c-24)}.bt-link:hover{background-color:transparent;box-shadow:none;border:none;border-bottom:1px dotted var(--c-100)}.bt-link:focus,.bt-link:focus-within,.bt-link:active{box-shadow:none}.bt-link-sm{font:var(--text-12);gap:3px;padding:0 0 1px}.bt-label{font-weight:var(--font-weight-normal)}.bt-clean{box-shadow:none;border-radius:0;padding-inline:0;font-weight:var(--font-weight-normal);gap:6px}.bt-clean:hover{box-shadow:none;border-radius:0;padding-inline:0}.bt-clean:focus,.bt-clean:focus-within,.bt-clean:active{box-shadow:none;border-radius:0;padding-inline:0}.bt:disabled,.selectTrigger:disabled,.bt[disabled],[disabled].selectTrigger{pointer-events:none;opacity:.4}.absoluteIcon,.absoluteChevron{aspect-ratio:1/1;color:var(--c-100);position:absolute;top:0;display:grid;place-items:center;pointer-events:none;width:28px;height:100%}.absoluteIcon{left:0}.absoluteChevron{right:0}.selectTrigger{justify-content:start;position:relative}.selectTrigger span{font-weight:var(--font-weight-normal)}.selectValue{font-weight:var(--font-weight-medium)}.selectContent{position:relative;z-index:10000!important;overflow:hidden;background-color:var(--background);border-radius:var(--radius-8);box-shadow:var(--shadow-popover)}.selectGroup{display:flex;flex-direction:column;gap:4px}.selectItem{border-radius:var(--radius-6);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 12px 3px 28px;height:28px;cursor:pointer;transition:var(--transition);position:relative;width:100%}.selectItem:not(:first-child){margin-top:2px}.selectItem__icon{position:absolute;top:0;left:0;aspect-ratio:1/1;height:100%;display:grid;place-items:center;padding-bottom:1px}.selectItem:hover{background-color:var(--c-6)}.selectItem[data-state=checked]{background:var(--c-8)}.SelectScrollDownButton,.SelectScrollUpButton{background-color:var(--c-8);border-radius:var(--radius-8);width:calc(100% - 8px);margin:4px;display:flex;align-items:center;justify-content:center;padding:2px 4px}.popover__content{border-radius:var(--radius-10);background-color:var(--background);box-shadow:var(--shadow-popover);border:none;z-index:100;padding:4px;display:flex;flex-direction:column;gap:2px;max-width:280px}.popover__item{display:flex;align-items:center;gap:6px;cursor:pointer;height:32px;padding:0 10px 2px 8px;border-radius:var(--radius-6);transition:var(--transition);width:100%}.popover__item:hover{background-color:var(--c-8)}.popover-menu-item.bt-ghost:hover{background-color:var(--cn-8)}.file-upload-value{display:flex;flex-direction:row;gap:4px;font:var(--text-12);margin-top:6px;color:var(--c-60)}input.input,.input{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:28px;padding:0 10px 2px;border-radius:var(--radius-6);font:var(--text-14);background-color:var(--background);box-shadow:var(--shadow-button);transition:var(--transition);overflow:hidden;position:relative}input.input:hover,.input:hover{box-shadow:var(--shadow-button-hover)}input.input:focus,input.input:focus-within,input.input:active,.input:focus,.input:focus-within,.input:active{box-shadow:var(--shadow-button-focus)}input.input:disabled,input.input[disabled],.input:disabled,.input[disabled]{pointer-events:none;opacity:.4;background-color:var(--c-8)}input.input-ghost,.input-ghost{box-shadow:none;background-color:var(--background)}input.input-ghost:focus,input.input-ghost:focus-within,input.input-ghost:active,input.input-ghost:hover,.input-ghost:focus,.input-ghost:focus-within,.input-ghost:active,.input-ghost:hover{box-shadow:none;background-color:var(--c-6)}input.input-sm,.input-sm{height:24px;padding:0 8px 3px}input.input:-webkit-autofill,input.input:-webkit-autofill:focus,input.input:-webkit-autofill:hover,input.input:-webkit-autofill:active,.input:-webkit-autofill,.input:-webkit-autofill:focus,.input:-webkit-autofill:hover,.input:-webkit-autofill:active{-webkit-text-fill-color:var(--c-100)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input.input--error,.input--error{box-shadow:0 0 0 .5px var(--red),0 0 0 3px var(--red-16),0 32px 32px -32px var(--red-16)!important}textarea.textarea,.textarea{display:flex;flex-direction:column;align-items:start;justify-content:start;border-radius:var(--radius-6);font:var(--text-14);background-color:var(--background);box-shadow:var(--shadow-button);height:-moz-fit-content;height:fit-content;width:100%;padding:6px 10px 3px;overflow-y:auto;scroll-padding-block:20px;resize:vertical;transition:var(--transition)}textarea.textarea:hover,.textarea:hover{box-shadow:var(--shadow-button-hover)}textarea.textarea:focus,textarea.textarea:focus-within,textarea.textarea:active,.textarea:focus,.textarea:focus-within,.textarea:active{box-shadow:var(--shadow-button-focus)}textarea.textarea::-webkit-scrollbar,.textarea::-webkit-scrollbar{width:6px;height:6px}textarea.textarea::-webkit-scrollbar-track,.textarea::-webkit-scrollbar-track{background-color:transparent}textarea.textarea::-webkit-scrollbar-thumb,.textarea::-webkit-scrollbar-thumb{background:var(--c-24);border:none}textarea.textarea:hover .tr__checkbox,textarea.textarea:focus-within .tr__checkbox,textarea.textarea:has(.tr__checkbox:hover) .tr__checkbox,.textarea:hover .tr__checkbox,.textarea:focus-within .tr__checkbox,.textarea:has(.tr__checkbox:hover) .tr__checkbox{opacity:1}textarea.textarea--error,.textarea--error{box-shadow:0 0 0 .5px var(--red),0 0 0 3px var(--red-16),0 32px 32px -32px var(--red-16)!important}input[type=time]::-webkit-calendar-picker-indicator{display:none}.form-field{width:100%}.form-label,.form-item label{display:flex;align-items:center;justify-content:flex-start;padding:0 0 6px;color:var(--c-60);font:var(--text-12);font-weight:var(--font-weight-medium);white-space:nowrap}.form-label__mandatory{margin-left:4px;color:var(--red)}.form-link{display:flex;flex-direction:row;align-items:center;gap:2px;color:var(--blue);font:var(--text-11);transition:var(--transition)}.form-link:hover{color:var(--blue-dark)}.form-control{width:100%}.form-switcher{display:flex;flex-direction:row;align-items:center;gap:6px;border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content;font:var(--text-13)}.form-switcher__label{color:var(--c-100);font:var(--text-13);margin-bottom:2px}.form-checkbox{display:flex;flex-direction:row;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;height:24px}.form-checkbox__label,.form-checkbox label{color:var(--c-100);font:var(--text-13);padding:0}.form-toggle-password{min-width:auto}.form-description{font:var(--text-12);color:var(--c-60);margin-top:6px;word-break:break-word}.formHeader{display:flex;flex-direction:column;margin-bottom:8px}.formHeader__title{font-weight:var(--font-weight-medium)}.formHeader__subtitle{color:var(--c-80);font:var(--text-13)}.checkbox{width:14px;height:14px;flex-shrink:0;border-radius:var(--radius-3);background-color:var(--background);box-shadow:inset 0 0 0 1px var(--c-16)}.checkbox[data-state=checked]{box-shadow:none;background-color:var(--blue);color:var(--white)}.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:16px;height:16px;border:2px solid var(--c-16);border-radius:var(--radius-full);background-color:var(--background);cursor:pointer;transition:var(--transition)}.radio:hover{border-color:var(--c-40)}.radio:checked{border-color:var(--blue);background-color:var(--background)}.radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--blue)}.radio:disabled{opacity:.4;cursor:not-allowed}.radio:disabled:hover{border-color:var(--c-16)}.switcher-box{display:flex;flex-direction:row;gap:10px}.switcher-box__switch{margin:2px 0 0}.switcher-box__toggle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:8px}.switcher-box__content{display:flex;flex-direction:column;min-width:200px}.switcher-box__content--label{font:var(--text-13)}.switcher-box__content--desc{color:var(--c-60);font:var(--text-12)}.tableContainer{--table-bleed-extra: max(0px, calc((100vw - var(--app-max-width)) / 2));padding:0 var(--wrapper-padding) 40px var(--wrapper-padding);width:calc(100% + var(--table-bleed-extra));margin-right:calc(var(--table-bleed-extra) * -1)}.tableContainer .scroll-area{width:100%}.tableContainer .scroll-area__viewport{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tableContainer .scroll-area__viewport::-webkit-scrollbar{display:none}.tableContainer .tableContainer__scrollbar{margin-top:16px;border-radius:var(--radius-full);background-color:var(--c-6)}.tableContainer .table{border-collapse:collapse;border-spacing:1px;max-width:none;table-layout:auto;width:-moz-max-content;width:max-content;min-width:100%}.tableContainer .tr{border-bottom:var(--border);position:relative;transition:var(--transition)}.tableContainer .tr:last-child{border-bottom:var(--border)}.tableContainer .tr__button{position:relative;cursor:pointer;transform:translate(0);clip-path:inset(0)}.tableContainer .tr__button:after{content:"";position:absolute;inset:0 0 -1px;transition:var(--transition);background:linear-gradient(to right,transparent 0%,var(--c-4) 10%,var(--c-4) 90%,transparent 100%);z-index:-1;opacity:0;pointer-events:none}.tableContainer .tr__button:hover:after{opacity:1}.tableContainer .th,.tableContainer .td{white-space:nowrap;padding:0 24px 2px 0;height:48px;min-height:44px;text-align:left;position:relative}.tableContainer .th:last-child,.tableContainer .td:last-child{padding-right:0}.tableContainer .th{font:var(--text-13);font-weight:var(--font-weight-medium);opacity:.4;border:none;height:36px;min-height:36px}.tableContainer .td{font:var(--text-14)}.tableContainer .td.title{font-weight:var(--font-weight-medium);max-width:320px}.tableContainer .td .link{display:block;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;font-weight:var(--font-weight-medium);white-space:nowrap;line-height:24px;text-decoration-color:transparent;transition:var(--transition)}.tableContainer .td .link:hover{text-decoration-color:inherit}.tableContainer .td .info{font:var(--text-11);color:var(--c-60)}.table:has(.tr__checkbox[data-state=checked]) .tr__checkbox,.table:has(.tr__checkbox[aria-checked=true]) .tr__checkbox{opacity:1}@media only screen and (max-width: 768px){.table{margin:0;width:-moz-max-content;width:max-content;min-width:100%}}@media only screen and (max-width: 500px){.tableContainer{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.tableContainer .tableContainer__scrollbar{display:none!important}.tableContainer .scroll-area__viewport{scrollbar-width:auto;-ms-overflow-style:auto}.tableContainer .scroll-area__viewport::-webkit-scrollbar{display:block;height:8px}}.gridContainer{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 var(--wrapper-padding) 40px var(--wrapper-padding);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.gridContainer::-webkit-scrollbar{display:none}.gridContainer>*{width:100%;min-width:-moz-max-content;min-width:max-content}.custom-table-container{flex:1;display:flex;flex-direction:column;min-height:0;margin-left:var(--wrapper-padding);padding:0 var(--wrapper-padding) 40px 0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.custom-table-container::-webkit-scrollbar{display:none}.custom-table-container__scroll{width:-moz-max-content;width:max-content;min-width:100%}.custom-table-container--scrolled .custom-table__head--sticky-first,.custom-table-container--scrolled .custom-table__cell--sticky-first{box-shadow:1px 0 0 var(--c-8)}.custom-table{max-width:none;table-layout:auto;width:-moz-max-content;width:max-content;min-width:100%;background-color:var(--background);overflow:visible;border-collapse:separate;border-spacing:0}.custom-table tbody{overflow:hidden}.custom-table tbody tr td{border-bottom:var(--border)}.custom-table tbody tr td:last-child{border-right:none}.custom-table tbody tr td:first-child:has(.checkbox){border-right:none}.custom-table tbody tr:first-child td{border-top:var(--border)}.custom-table__head{font:var(--text-13);border:none;padding:0 12px 8px;white-space:nowrap;text-align:left;color:var(--c-60)}.custom-table__head svg{opacity:.6;color:var(--c-100)}.custom-table__head--auto{width:auto}.custom-table__head--first{width:16px!important;min-width:16px!important;max-width:16px!important;padding:0 1px 8px 0;flex:0 0 16px!important}.custom-table__head--sticky-first{position:sticky;left:0;z-index:20;background-color:var(--background);box-shadow:none;transition:box-shadow .2s ease;width:16px!important;min-width:16px!important;max-width:16px!important;flex:0 0 16px!important}.custom-table__head--sticky-second{position:sticky;left:16px;z-index:20;background-color:var(--background);box-shadow:none;transition:box-shadow .2s ease;max-width:200px;min-width:140px}.custom-table__head--sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition)}.custom-table__head--sortable:hover{opacity:1}.custom-table__head-content{display:flex;align-items:center;gap:6px;width:100%}.custom-table__head-chevron{flex-shrink:0;opacity:.6;transition:var(--transition)}.custom-table__head-chevron--inactive{opacity:.6}.custom-table__head--sortable:hover .custom-table__head-chevron{opacity:.8}.custom-table__head-input{width:100%;text-align:left}.custom-table__column-options-popover{padding:8px;max-width:-moz-fit-content;max-width:fit-content}.custom-table__column-options-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;min-width:240px}.custom-table__column-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 10px 8px;width:100%;border-radius:var(--radius-8);transition:var(--transition);cursor:pointer}.custom-table__column-option:hover:not(.custom-table__column-option--disabled){background-color:var(--c-6)}.custom-table__column-option--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.custom-table__column-option-icon{flex-shrink:0}.custom-table__column-option-label{font:var(--text-13);color:var(--c-100);text-align:center}.custom-table__cell{white-space:nowrap;padding:0;text-align:left;position:relative;font:var(--text-14);border-bottom:var(--border);border-right:var(--border)}.custom-table__cell--with-row-selector{width:16px!important;max-width:16px!important;min-width:16px!important;padding:0;text-align:right;overflow:hidden;box-sizing:border-box;flex:0 0 16px!important}.custom-table__cell--sticky-first{position:sticky;left:0;z-index:10;background-color:var(--background);width:16px!important;min-width:16px!important;max-width:16px!important;flex:0 0 16px!important}.custom-table__cell--sticky-second{position:sticky;left:16px;z-index:10;background-color:var(--background);box-shadow:none;transition:box-shadow .2s ease;max-width:200px;min-width:140px;width:auto}.custom-table__cell--row-title{width:100%;white-space:nowrap}.custom-table__cell--users-combobox{min-width:100px}.custom-table__cell:last-child{padding-right:0}.custom-table__cell .custom-table-datepicker{width:-moz-fit-content;width:fit-content;display:inline-block}.custom-table__cell input,.custom-table__cell .input{font:var(--text-14)}.custom-table__cell-content{max-height:36px;height:36px;display:flex;align-items:center;padding:0 12px;box-sizing:border-box;width:100%}.custom-table__cell-content:has(.custom-table-badge:focus-within):after,.custom-table__cell-content:has(.tag-multi-select:focus-within):after,.custom-table__cell-content:has(.users-combobox:focus-within):after,.custom-table__cell-content:has(.custom-table-input:focus-within):after,.custom-table__cell-content:has(.custom-table-hours-input:focus-within):after,.custom-table__cell-content:has(.custom-table-cost-input-wrapper:focus-within):after,.custom-table__cell-content:has(.custom-table-date-range:focus-within):after,.custom-table__cell-content:has(.custom-table-date-range .range-calendar-popover.is-open):after,.custom-table__cell-content:has(.range-calendar-popover.is-open):after,.custom-table__cell-content:has(.custom-table-datepicker:focus-within):after,.custom-table__cell-content:has(.custom-table-datepicker .datepicker-wrapper.is-open):after,.custom-table__cell-content:has(.datepicker-wrapper.is-open):after,.custom-table__cell-content:has(.floatingTextarea:focus-within):after{content:"";position:absolute;inset:-1px;box-shadow:inset 0 0 0 2px var(--blue);pointer-events:none;z-index:1;border-radius:var(--radius-4);background-color:var(--blue-6);transition:var(--transition);animation:fadeIn .15s ease both}.custom-table__cell-content--checkbox{padding:0;justify-content:center;width:16px}.custom-table__cell-content--last{padding-right:16px}.custom-table__row{position:relative;display:table-row;transition:var(--transition);cursor:pointer}.custom-table__row--active{background-color:var(--c-8)}.custom-table__row-selector--actions{position:fixed;bottom:48px;left:50%;translate:-50% 0;display:flex;flex-direction:row;padding:4px;transition:var(--transition);background:var(--background);border-radius:var(--radius-full);box-shadow:var(--shadow-distant);z-index:50;animation:fadeIn .2s cubic-bezier(.68,-.55,.265,1.55);overflow:hidden}.custom-table__row-selector--count{display:flex;align-items:center;min-height:100%;padding:0 14px 2px 6px;color:var(--c-80);font:var(--text-13)}.custom-table__row-selector--count span{width:1px;height:12px;background-color:var(--c-16);margin-right:12px}.custom-table__add-row{padding:12px 12px 0 0;display:flex;align-items:center;position:sticky;left:0;z-index:5;width:-moz-fit-content;width:fit-content}.custom-table__users-trigger{box-shadow:none!important;border-radius:0!important;padding:0!important;background:transparent!important}.custom-table__users-trigger:hover,.custom-table__users-trigger:focus,.custom-table__users-trigger:focus-within,.custom-table__users-trigger:active{box-shadow:none!important;background:transparent!important}.custom-table__notes-cell{display:flex;align-items:center;gap:8px}.custom-table__notes-textarea{flex:1}.custom-table--ai-table .custom-table__head{font:var(--text-14);padding:0 12px 12px;color:var(--c-60)}.custom-table--ai-table .custom-table__head--first,.custom-table--ai-table .custom-table__head--sticky-first{min-width:200px!important;max-width:220px!important;width:auto!important;flex:0 0 auto!important}.custom-table--ai-table .custom-table__head--sticky-second{position:static!important;left:auto!important;z-index:auto!important;background-color:transparent!important;box-shadow:none!important}.custom-table--ai-table .custom-table__cell{padding:8px 16px 10px 12px;min-height:44px}.custom-table--ai-table .custom-table__cell--sticky-first{min-width:200px!important;max-width:220px!important;width:auto!important;flex:0 0 auto!important}.custom-table--ai-table .custom-table__cell--sticky-second{position:static!important;left:auto!important;z-index:auto!important;background-color:transparent!important;box-shadow:none!important}.ai-table__rule{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-medium);font:var(--text-14)}.ai-table__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-80);font:var(--text-14)}.ai-table__tags{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;font:var(--text-14)}.table-container{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;margin-left:var(--wrapper-padding);padding:0 var(--wrapper-padding) 40px 0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.table-container::-webkit-scrollbar{display:none}.table-container__scroll{width:-moz-max-content;width:max-content;min-width:100%;flex-shrink:0;overflow:visible}.table-container--scrolled .custom-table__head--sticky-first,.table-container--scrolled .custom-table__cell--sticky-first{box-shadow:1px 0 0 var(--c-8)}.fixed-horizontal-scrollbar{position:fixed;bottom:0;left:0;right:0;height:20px;z-index:100;pointer-events:none;display:none;background-color:var(--background)}.fixed-horizontal-scrollbar__track{width:100%;height:100%;background-color:transparent;position:relative;pointer-events:all;cursor:pointer}.fixed-horizontal-scrollbar__thumb{position:absolute;height:100%;background-color:var(--scrollbar-color);border-radius:var(--radius-full);border:6px solid var(--background)}.fixed-horizontal-scrollbar__thumb:hover,.fixed-horizontal-scrollbar__thumb:active{background-color:var(--c-40)}.custom-table__cell .users-combobox__trigger-button,.custom-table__cell .users-combobox__trigger-button.bt,.custom-table__cell .users-combobox__trigger-button.bt-sm,.custom-table__cell .select-trigger,.custom-table__cell .selectTrigger,.custom-table__cell .selectTrigger.bt,.custom-table__cell .selectTrigger.bt-sm,.custom-table__cell .combobox-trigger,.custom-table__cell .trigger,.custom-table__cell [class*=select-trigger],.custom-table__cell [class*=selectTrigger],.custom-table__cell [class*=combobox-trigger],.custom-table__cell [class*=custom-table-select__trigger],.custom-table__cell [class*=custom-table-badge__trigger],.custom-table__cell .tag-multi-select__button,.custom-table__cell .tag-multi-select__button.bt,.custom-table__cell .tag-multi-select__button.bt-sm,.custom-table__cell .type-select__button,.custom-table__cell .type-select__button.bt,.custom-table__cell .client-combobox__button,.custom-table__cell .client-combobox__button.bt,.custom-table__cell .status-multi-select__button,.custom-table__cell .status-multi-select__button.bt,.custom-table__cell .project-combobox__button,.custom-table__cell .project-combobox__button.bt{box-shadow:none!important;border-radius:0!important;padding:0 0 2px!important;background:transparent!important;font:var(--text-14)!important}.custom-table__cell .users-combobox__trigger-button:hover,.custom-table__cell .users-combobox__trigger-button:focus,.custom-table__cell .users-combobox__trigger-button:focus-within,.custom-table__cell .users-combobox__trigger-button:active,.custom-table__cell .users-combobox__trigger-button.bt:hover,.custom-table__cell .users-combobox__trigger-button.bt:focus,.custom-table__cell .users-combobox__trigger-button.bt:focus-within,.custom-table__cell .users-combobox__trigger-button.bt:active,.custom-table__cell .users-combobox__trigger-button.bt-sm:hover,.custom-table__cell .users-combobox__trigger-button.bt-sm:focus,.custom-table__cell .users-combobox__trigger-button.bt-sm:focus-within,.custom-table__cell .users-combobox__trigger-button.bt-sm:active,.custom-table__cell .select-trigger:hover,.custom-table__cell .select-trigger:focus,.custom-table__cell .select-trigger:focus-within,.custom-table__cell .select-trigger:active,.custom-table__cell .selectTrigger:hover,.custom-table__cell .selectTrigger:focus,.custom-table__cell .selectTrigger:focus-within,.custom-table__cell .selectTrigger:active,.custom-table__cell .selectTrigger.bt:hover,.custom-table__cell .selectTrigger.bt:focus,.custom-table__cell .selectTrigger.bt:focus-within,.custom-table__cell .selectTrigger.bt:active,.custom-table__cell .selectTrigger.bt-sm:hover,.custom-table__cell .selectTrigger.bt-sm:focus,.custom-table__cell .selectTrigger.bt-sm:focus-within,.custom-table__cell .selectTrigger.bt-sm:active,.custom-table__cell .combobox-trigger:hover,.custom-table__cell .combobox-trigger:focus,.custom-table__cell .combobox-trigger:focus-within,.custom-table__cell .combobox-trigger:active,.custom-table__cell .trigger:hover,.custom-table__cell .trigger:focus,.custom-table__cell .trigger:focus-within,.custom-table__cell .trigger:active,.custom-table__cell [class*=select-trigger]:hover,.custom-table__cell [class*=select-trigger]:focus,.custom-table__cell [class*=select-trigger]:focus-within,.custom-table__cell [class*=select-trigger]:active,.custom-table__cell [class*=selectTrigger]:hover,.custom-table__cell [class*=selectTrigger]:focus,.custom-table__cell [class*=selectTrigger]:focus-within,.custom-table__cell [class*=selectTrigger]:active,.custom-table__cell [class*=combobox-trigger]:hover,.custom-table__cell [class*=combobox-trigger]:focus,.custom-table__cell [class*=combobox-trigger]:focus-within,.custom-table__cell [class*=combobox-trigger]:active,.custom-table__cell [class*=custom-table-select__trigger]:hover,.custom-table__cell [class*=custom-table-select__trigger]:focus,.custom-table__cell [class*=custom-table-select__trigger]:focus-within,.custom-table__cell [class*=custom-table-select__trigger]:active,.custom-table__cell [class*=custom-table-badge__trigger]:hover,.custom-table__cell [class*=custom-table-badge__trigger]:focus,.custom-table__cell [class*=custom-table-badge__trigger]:focus-within,.custom-table__cell [class*=custom-table-badge__trigger]:active,.custom-table__cell .tag-multi-select__button:hover,.custom-table__cell .tag-multi-select__button:focus,.custom-table__cell .tag-multi-select__button:focus-within,.custom-table__cell .tag-multi-select__button:active,.custom-table__cell .tag-multi-select__button.bt:hover,.custom-table__cell .tag-multi-select__button.bt:focus,.custom-table__cell .tag-multi-select__button.bt:focus-within,.custom-table__cell .tag-multi-select__button.bt:active,.custom-table__cell .tag-multi-select__button.bt-sm:hover,.custom-table__cell .tag-multi-select__button.bt-sm:focus,.custom-table__cell .tag-multi-select__button.bt-sm:focus-within,.custom-table__cell .tag-multi-select__button.bt-sm:active,.custom-table__cell .type-select__button:hover,.custom-table__cell .type-select__button:focus,.custom-table__cell .type-select__button:focus-within,.custom-table__cell .type-select__button:active,.custom-table__cell .type-select__button.bt:hover,.custom-table__cell .type-select__button.bt:focus,.custom-table__cell .type-select__button.bt:focus-within,.custom-table__cell .type-select__button.bt:active,.custom-table__cell .client-combobox__button:hover,.custom-table__cell .client-combobox__button:focus,.custom-table__cell .client-combobox__button:focus-within,.custom-table__cell .client-combobox__button:active,.custom-table__cell .client-combobox__button.bt:hover,.custom-table__cell .client-combobox__button.bt:focus,.custom-table__cell .client-combobox__button.bt:focus-within,.custom-table__cell .client-combobox__button.bt:active,.custom-table__cell .status-multi-select__button:hover,.custom-table__cell .status-multi-select__button:focus,.custom-table__cell .status-multi-select__button:focus-within,.custom-table__cell .status-multi-select__button:active,.custom-table__cell .status-multi-select__button.bt:hover,.custom-table__cell .status-multi-select__button.bt:focus,.custom-table__cell .status-multi-select__button.bt:focus-within,.custom-table__cell .status-multi-select__button.bt:active,.custom-table__cell .project-combobox__button:hover,.custom-table__cell .project-combobox__button:focus,.custom-table__cell .project-combobox__button:focus-within,.custom-table__cell .project-combobox__button:active,.custom-table__cell .project-combobox__button.bt:hover,.custom-table__cell .project-combobox__button.bt:focus,.custom-table__cell .project-combobox__button.bt:focus-within,.custom-table__cell .project-combobox__button.bt:active{box-shadow:none!important;background:transparent!important}.custom-table__cell .users-combobox__trigger-button:has(.absoluteIcon),.custom-table__cell .users-combobox__trigger-button.bt:has(.absoluteIcon),.custom-table__cell .users-combobox__trigger-button.bt-sm:has(.absoluteIcon),.custom-table__cell .select-trigger:has(.absoluteIcon),.custom-table__cell .selectTrigger:has(.absoluteIcon),.custom-table__cell .selectTrigger.bt:has(.absoluteIcon),.custom-table__cell .selectTrigger.bt-sm:has(.absoluteIcon),.custom-table__cell .combobox-trigger:has(.absoluteIcon),.custom-table__cell .trigger:has(.absoluteIcon),.custom-table__cell [class*=select-trigger]:has(.absoluteIcon),.custom-table__cell [class*=selectTrigger]:has(.absoluteIcon),.custom-table__cell [class*=combobox-trigger]:has(.absoluteIcon),.custom-table__cell [class*=custom-table-select__trigger]:has(.absoluteIcon),.custom-table__cell [class*=custom-table-badge__trigger]:has(.absoluteIcon),.custom-table__cell .tag-multi-select__button:has(.absoluteIcon),.custom-table__cell .tag-multi-select__button.bt:has(.absoluteIcon),.custom-table__cell .tag-multi-select__button.bt-sm:has(.absoluteIcon),.custom-table__cell .type-select__button:has(.absoluteIcon),.custom-table__cell .type-select__button.bt:has(.absoluteIcon),.custom-table__cell .client-combobox__button:has(.absoluteIcon),.custom-table__cell .client-combobox__button.bt:has(.absoluteIcon),.custom-table__cell .status-multi-select__button:has(.absoluteIcon),.custom-table__cell .status-multi-select__button.bt:has(.absoluteIcon),.custom-table__cell .project-combobox__button:has(.absoluteIcon),.custom-table__cell .project-combobox__button.bt:has(.absoluteIcon){padding-left:24px!important}.custom-table__cell .users-combobox__trigger-button:has(.absoluteChevron),.custom-table__cell .users-combobox__trigger-button.bt:has(.absoluteChevron),.custom-table__cell .users-combobox__trigger-button.bt-sm:has(.absoluteChevron),.custom-table__cell .select-trigger:has(.absoluteChevron),.custom-table__cell .selectTrigger:has(.absoluteChevron),.custom-table__cell .selectTrigger.bt:has(.absoluteChevron),.custom-table__cell .selectTrigger.bt-sm:has(.absoluteChevron),.custom-table__cell .combobox-trigger:has(.absoluteChevron),.custom-table__cell .trigger:has(.absoluteChevron),.custom-table__cell [class*=select-trigger]:has(.absoluteChevron),.custom-table__cell [class*=selectTrigger]:has(.absoluteChevron),.custom-table__cell [class*=combobox-trigger]:has(.absoluteChevron),.custom-table__cell [class*=custom-table-select__trigger]:has(.absoluteChevron),.custom-table__cell [class*=custom-table-badge__trigger]:has(.absoluteChevron),.custom-table__cell .tag-multi-select__button:has(.absoluteChevron),.custom-table__cell .tag-multi-select__button.bt:has(.absoluteChevron),.custom-table__cell .tag-multi-select__button.bt-sm:has(.absoluteChevron),.custom-table__cell .type-select__button:has(.absoluteChevron),.custom-table__cell .type-select__button.bt:has(.absoluteChevron),.custom-table__cell .client-combobox__button:has(.absoluteChevron),.custom-table__cell .client-combobox__button.bt:has(.absoluteChevron),.custom-table__cell .status-multi-select__button:has(.absoluteChevron),.custom-table__cell .status-multi-select__button.bt:has(.absoluteChevron),.custom-table__cell .project-combobox__button:has(.absoluteChevron),.custom-table__cell .project-combobox__button.bt:has(.absoluteChevron){padding-right:24px!important}.custom-table__cell .users-combobox__trigger-button:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .users-combobox__trigger-button.bt:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .users-combobox__trigger-button.bt-sm:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .select-trigger:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .selectTrigger:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .selectTrigger.bt:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .selectTrigger.bt-sm:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .combobox-trigger:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .trigger:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell [class*=select-trigger]:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell [class*=selectTrigger]:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell [class*=combobox-trigger]:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell [class*=custom-table-select__trigger]:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell [class*=custom-table-badge__trigger]:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .tag-multi-select__button:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .tag-multi-select__button.bt:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .tag-multi-select__button.bt-sm:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .type-select__button:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .type-select__button.bt:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .client-combobox__button:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .client-combobox__button.bt:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .status-multi-select__button:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .status-multi-select__button.bt:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .project-combobox__button:has(.absoluteIcon):has(.absoluteChevron),.custom-table__cell .project-combobox__button.bt:has(.absoluteIcon):has(.absoluteChevron){padding-left:24px!important;padding-right:24px!important}.dialog-close{position:absolute;right:8px;top:8px}.dialog-close:disabled{pointer-events:none}.dialog-close svg{opacity:.6}.dialog-close:hover svg{opacity:1}.dialog-body{display:flex;flex-direction:column;gap:16px;padding:24px 16px 0;overflow-y:auto}.sheet-content{position:fixed;z-index:104;display:flex;flex-direction:column;width:100%;max-width:100%;background:var(--background);border-radius:0;overflow:hidden;outline:none;transition:var(--transition);box-shadow:0 0 0 1px var(--c-4)}.sheet-overlay{z-index:103}.sheet-content[data-side=left],.sheet-content[data-side=right]{top:0;bottom:0;height:100dvh;max-width:500px}.sheet-content[data-side=top],.sheet-content[data-side=bottom]{left:0;right:0;width:100%;height:auto;max-height:100dvh}.sheet-content[data-state=closed]{pointer-events:none}.sheet-content:focus-visible{outline:none}.sheet__container{display:flex;flex-direction:column;height:100%;min-height:0;max-height:100vh}.sheet__header{display:flex;flex-direction:column;gap:4px;margin-bottom:32px;padding-right:32px}.sheet__header--title{font:var(--text-18);font-weight:var(--font-weight-semibold)}.sheet__header--description{font:var(--text-14);color:var(--c-60)}.sheet__content{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px 24px;min-height:0;scroll-behavior:smooth;display:flex;flex-direction:column}.sheet__content::-webkit-scrollbar{width:10px;height:10px}.sheet__content::-webkit-scrollbar-track{background-color:transparent}.sheet__content::-webkit-scrollbar-thumb{background:var(--c-16);border:2px solid var(--background);border-radius:var(--radius-full);-webkit-transition:var(--transition);transition:var(--transition)}.sheet__content::-webkit-scrollbar-thumb:hover{background:var(--c-60)}.sheet__form{display:flex;flex-direction:column;gap:16px}.sheet__footer{flex-shrink:0;margin-top:auto;padding:24px 0 0;display:flex;flex-direction:row;justify-content:space-between;justify-content:end;gap:12px;background:var(--background)}.sheet__footer--item{display:flex;flex-direction:row;gap:12px}.toast{position:fixed;z-index:100;display:flex;min-height:100dvh;width:100%;flex-direction:column-reverse;align-items:center;padding:32px;pointer-events:none}.toast__container{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:row;gap:4px 16px;border-radius:var(--radius-12);box-shadow:none;background-color:var(--c-100);width:-moz-fit-content;width:fit-content;border:none;max-width:400px;padding:10px 16px 14px;pointer-events:auto}.toast__container[data-state=closed]{animation:toastSlideOutDown .2s ease-in forwards}.toast__container :deep(.bt){background-color:var(--cn-100);color:var(--c-100);box-shadow:inset 0 0 0 .5px var(--cn-24)}.toast__container :deep(.bt):hover{background-color:var(--cn-100);box-shadow:inset 0 0 0 .5px var(--cn-24);opacity:.8}.toast__container :deep(.bt).bt-outline{background-color:var(--cn-100);color:var(--c-100);box-shadow:inset 0 0 0 .5px var(--cn-24)}.toast__container :deep(.bt).bt-outline:hover{background-color:var(--cn-100);box-shadow:inset 0 0 0 .5px var(--cn-24);opacity:.8}.toast__container :deep([data-reka-toast-close]){color:var(--cn-100);opacity:.5}.toast__container :deep([data-reka-toast-close]):hover{color:var(--cn-100);opacity:1}.toast__content{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;gap:2px}.toast__undo-action{display:inline-flex;align-items:center;gap:8px;background-color:var(--cn-100);color:var(--c-100);box-shadow:none}.toast__undo-label{display:inline-flex;align-items:center;gap:4px}.toast__undo-countdown{margin:2px -2px 0;position:relative;inline-size:16px;block-size:16px;border-radius:var(--radius-full);display:grid;place-items:center;--toast-countdown-progress: 0;background:var(--cn-100)}.toast__undo-countdown span,.toast__undo-countdown:after{position:relative;z-index:1}.toast__undo-countdown:before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(var(--blue) 0deg,var(--blue) calc(var(--toast-countdown-progress) * 360deg),var(--c-32) calc(var(--toast-countdown-progress) * 360deg),var(--c-32) 360deg)}.toast__undo-countdown:after{content:"";position:absolute;inset:2px;border-radius:inherit;background:var(--cn-100);z-index:0}.toast__undo-countdown-value{position:relative;font:var(--text-9);font-weight:var(--font-weight-medium);color:var(--c-100);text-align:center;z-index:1}.toast__title{font-weight:var(--font-weight-medium);color:var(--cn-100)}.toast__description{font:var(--text-12);color:var(--cn-100);opacity:.8;line-height:1.3;text-wrap:balance}.toast-destructive .toast__title{color:var(--cn-100)}.toast-destructive .toast__description{color:var(--cn-100);opacity:.8}@keyframes toastSlideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media only screen and (max-width: 500px){.sheet__content{padding:20px 20px 0!important}.sheet__footer{padding:0 20px 20px}}.vue-flow-container{height:100vh;width:100%;position:relative;background-color:var(--background-dimmed)}@media only screen and (max-width: 768px){.vue-flow-container{height:100vh;height:100dvh;min-height:0}}.vue-flow-canvas{height:100%;width:100%;margin-left:0}.vue-flow__node{transition:none!important;height:auto!important;max-height:none!important}@media only screen and (max-width: 768px){.vue-flow__node{height:auto!important;min-height:0!important;max-height:none!important}}.vue-flow__edges{pointer-events:none!important}.vue-flow__edge{transition:none}.vue-flow__edge.selected{pointer-events:all!important}.vue-flow__edge-path{stroke:var(--c-24);stroke-width:1;stroke-opacity:.8;pointer-events:none}.vue-flow__connectionline--hidden{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.vue-flow__panel{margin:16px!important;border:1px solid var(--c-12)!important;border-radius:var(--radius-10);background-color:var(--background)!important;overflow:hidden;padding:2px!important}.vue-flow__controls-interactive{display:none!important;visibility:hidden!important;opacity:0!important}.vue-flow__controls-button{background:transparent!important;border:none!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;border-radius:var(--radius-6);transition:var(--transition)}.vue-flow__controls-button:hover{background-color:var(--c-8)!important}.vue-flow__controls-button svg{fill:var(--c-100)}.universal-node{display:flex;align-items:center;flex-direction:row;gap:12px;background:var(--background);border-radius:var(--radius-12);min-width:100px;max-width:300px;position:relative;box-shadow:var(--shadow-popover);padding:12px 20px 12px 12px;transition:box-shadow .15s ease-out!important;border:none;cursor:pointer;height:auto!important}@media only screen and (max-width: 768px){.universal-node{height:auto!important;min-height:0!important}}.universal-node--active{box-shadow:var(--shadow-button-focus)}.universal-node__header{display:flex;align-items:flex-start;gap:12px;width:100%}.universal-node__header-content{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0;top:-2px;position:relative}.universal-node__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-6);flex-shrink:0;transition:var(--transition)}.universal-node__icon svg{margin:0;color:inherit}.universal-node__name{font:var(--text-13);font-weight:var(--font-weight-medium);color:var(--c-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-node__type-badge{font:var(--text-11);color:var(--c-60);line-height:1.2}.universal-node__type-badge--placeholder{color:var(--c-40);font-style:italic}.vue-flow__node .universal-node{transition:none}.vue-flow-container.dragging .vue-flow__node .universal-node{transition:none!important}.universal-node:hover .universal-node__delete-btn{opacity:1}.universal-node--empty{border-color:#d1d5db}.universal-node--empty:before{background:transparent}.universal-node--task .universal-node__icon{padding:.3rem;border-radius:var(--radius-4)}.universal-node--unconnected{box-shadow:0 0 0 .5px var(--red),0 0 0 3px var(--red-16)}.universal-node--error{box-shadow:0 0 0 .5px var(--red),0 0 0 3px var(--red-16);position:relative}.universal-node__error-indicator{position:absolute;top:-9px;right:-9px;min-width:18px;height:18px;border-radius:var(--radius-full);z-index:10;padding:0 0 1px;text-align:center;display:flex;align-items:center;justify-content:center}.universal-node__error-indicator--error{background-color:var(--red)}.universal-node__error-indicator--warning{background-color:var(--yellow)}.universal-node__error-count{font:var(--text-11);font-weight:var(--font-weight-medium);color:var(--c-100);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.universal-node--waiting-type{box-shadow:inset 0 0 0 4px var(--background-dimmed);border:1px dashed var(--c-16);padding:14px 14px 8px}.universal-node--waiting-type .universal-node__name{font:var(--text-9);font-weight:var(--font-weight-medium);color:var(--c-60);text-transform:uppercase;letter-spacing:.05em}.universal-node__type-selector{width:100%;background:transparent;animation:fadeIn .15s ease-out}.universal-node__type-selector-list{display:flex;flex-direction:column;margin-top:4px}.universal-node__type-selector-item{display:flex;align-items:flex-start;align-items:center;gap:8px;padding:4px 12px 4px 4px;cursor:pointer;transition:var(--transition);border-radius:var(--radius-6);text-align:left;width:100%;background:transparent;border:none;margin-left:-6px;width:calc(100% + 12px)}.universal-node__type-selector-item:hover{background:var(--c-6)}.universal-node__type-selector-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-4);flex-shrink:0}.universal-node__type-selector-label{font:var(--text-13);color:var(--c-100);padding-bottom:2px}.universal-node__type-selector-description{font:var(--text-11);color:var(--c-60)}.universal-node__type-selector-tooltip{background-color:var(--c-100)!important;color:var(--cn-100)!important;font:var(--text-12)!important;font-weight:var(--font-weight-medium)!important}.universal-node__color-bar{height:100%;height:-webkit-fill-available;width:2px;border-radius:var(--radius-full);background:rgb(var(--node-color));align-self:stretch;flex-shrink:0}.universal-node__content-container{width:100%}.universal-node__floating-icons{position:absolute;top:calc(100% - 10px);left:50%;translate:-50% 0;display:flex;align-items:center;z-index:10}.universal-node__floating-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-full);background:var(--background);box-shadow:var(--shadow-button);color:var(--c-80);flex-shrink:0;margin-left:-3px}.universal-node__conditions{display:flex;flex-direction:column;width:calc(100% + 32px);margin-left:-12px;margin-top:12px;margin-bottom:-10px}.universal-node__condition-slot{position:relative;display:flex;align-items:center;justify-content:space-between;padding:7px 12px 9px;text-align:right;border-top:var(--border);min-height:36px}.universal-node__condition-label{display:flex;flex-direction:column;justify-content:end;gap:2px;font:var(--text-13);flex:1}.universal-node__condition-label span{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:4px;color:var(--c-60)}.universal-node__condition-label-main{display:flex;flex-direction:row;justify-content:end;gap:4px;font:var(--text-13);flex:1}.universal-node__condition-value{color:var(--blue)}.universal-node__select-trigger{padding:0 6px 2px 32px;flex-direction:row;justify-content:flex-start;gap:6px}.universal-node__select-content{padding:4px;width:-moz-fit-content;width:fit-content;min-width:200px}.universal-node__select-list{display:flex;flex-direction:column;gap:2px}.universal-node__select-item{display:flex;align-items:flex-start;gap:8px;padding:6px 10px 6px 6px;border-radius:var(--radius-6);cursor:pointer;transition:var(--transition);text-align:left;width:100%;background:transparent;border:none;white-space:nowrap}.universal-node__select-item:hover{background:var(--c-6)}.universal-node__select-item-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-4);flex-shrink:0;padding-bottom:1px;box-shadow:var(--shadow-inset)}.universal-node__select-item-content{flex:1;display:flex;flex-direction:column;gap:1px}.universal-node__select-item-label{font:var(--text-12);margin-top:-1px;color:var(--c-100)}.universal-node__select-item-description{font:var(--text-10);color:var(--c-60)}.universal-node__branch-indicator{position:absolute;top:-2px;right:-2px;background:rgb(var(--node-color));color:#fff;padding:.25rem .5rem;border-radius:0 var(--radius-8) 0 var(--radius-8);font:var(--text-9);font-weight:var(--font-weight-medium);z-index:1}.universal-node__content{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px}.universal-node__field{display:flex;flex-direction:column}.universal-node__input{background:transparent;resize:none;overflow-y:auto;min-height:2.2rem;max-height:8.8rem;line-height:1.1rem;padding:0 4px 0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:inherit;color:inherit}.universal-node__input::-moz-placeholder{color:var(--c-60)}.universal-node__input::placeholder{color:var(--c-60)}.universal-node__input::-webkit-scrollbar{width:6px;height:6px}.universal-node__input::-webkit-scrollbar-track{background-color:transparent;cursor:default}.universal-node__input::-webkit-scrollbar-thumb{background:var(--c-24);background-clip:padding-box;border:none;border-radius:var(--radius-full);cursor:default}.universal-node__add-btn{display:none!important}.universal-node__handle{width:10px!important;height:10px!important;background:var(--background)!important;box-shadow:var(--shadow-button);border:none!important;z-index:5}.universal-node__handle:after{content:"";position:absolute;width:32px;height:32px;background-color:transparent;pointer-events:auto;top:50%;left:50%;translate:-50% -50%}.universal-node__handle--left{left:-4px!important;top:50%!important;transform:translateY(-50%)!important}.universal-node__handle--right{right:-12px!important;top:50%!important;transform:translateY(-50%)!important}.universal-node__handle--top{top:-4px!important;left:50%!important;transform:translate(-50%)!important}.universal-node__attachment{display:flex;flex-direction:column;gap:8px}.universal-node__attachment--input{display:none}.universal-node__attachment--trigger{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.universal-node__attachment--btn.universal-node--locked{pointer-events:none;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.universal-node__attachment--count{font:var(--text-11);color:var(--c-60)}.universal-node__attachment--error{font:var(--text-11);color:var(--red-dark)}.universal-node__attachment--thumbs{display:grid;grid-template-columns:repeat(4,60px);gap:12px;margin-top:12px;margin-bottom:2px}.universal-node__attachment--thumb{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:start;text-align:center;outline:none;width:60px;max-width:60px;gap:4px}.universal-node__attachment--thumb-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:start;cursor:pointer;transition:var(--transition);text-align:center;outline:none;width:60px;max-width:60px;gap:4px}.universal-node__attachment--thumb-content:hover .universal-node__attachment--remove{opacity:1}.universal-node__attachment--thumb-image{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-6);flex-shrink:0;box-shadow:0 3px 3px -3px rgb(var(--black-rgb)/16%),inset 0 0 0 .5px var(--c-16)}.universal-node__attachment--thumb-placeholder{width:60px;height:60px;display:grid;place-items:center;border-radius:var(--radius-6);background:var(--c-4);color:var(--c-100);flex-shrink:0;box-shadow:0 3px 3px -3px rgb(var(--black-rgb)/16%),inset 0 0 0 .5px var(--c-16)}.universal-node__attachment--thumb-login{background:linear-gradient(to bottom,var(--teal-0),var(--teal-6));color:var(--teal-dark)}.universal-node__attachment--thumb-note{background:linear-gradient(to bottom,var(--yellow-0),var(--yellow-10));color:var(--yellow-dark)}.universal-node__attachment--remove{position:absolute;top:-8px;right:-8px;min-width:16px;width:16px;height:16px;border-radius:var(--radius-full)}.universal-node__attachment--remove.universal-node--locked{pointer-events:none;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.universal-node__attachment--thumb-label{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;font:var(--text-9);line-height:1.1;color:var(--c-60);width:100%;letter-spacing:0}.universal-node__attachment--preview{position:fixed;inset:0;background:rgb(var(--black-rgb)/40%);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn .15s ease-out both}.universal-node__attachment--preview-content{position:relative;width:min(960px,100%);max-height:100%;display:flex;flex-direction:column;gap:16px;border-radius:var(--radius-16);background:var(--background);overflow:hidden;max-height:90dvh}.universal-node__attachment--preview-content:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 .5px var(--c-8);width:100%;height:100%;border-radius:var(--radius-16);z-index:1;pointer-events:none}.universal-node__attachment--preview-close{position:absolute;top:8px;right:8px;width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:var(--radius-10);cursor:pointer;transition:var(--transition)}.universal-node__attachment--preview-close:hover{background:var(--c-8)}.universal-node__attachment--preview-header{display:flex;flex-direction:column;gap:4px;padding:16px 40px 0 20px}.universal-node__attachment--preview-header h3{font:var(--text-16);font-weight:var(--font-weight-semibold);color:var(--c-100)}.universal-node__attachment--preview-header span{font:var(--text-11);color:var(--c-60)}.universal-node__attachment--preview-body{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.universal-node__attachment--preview-body img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.universal-node__attachment--preview-frame{width:100%;height:min(70vh,620px);border:none;border-radius:inherit;background:#fff}.universal-node__add-popover{display:flex;flex-direction:column;gap:2px}.universal-node__add-option{justify-content:flex-start;gap:8px;width:100%}.universal-node__credential-card{margin-top:8px;padding:10px!important}.universal-node__credential-card .auth-card__header{gap:8px;margin-bottom:6px}.universal-node__credential-card .auth-card__icon{width:28px;height:28px;min-width:28px;border-radius:var(--radius-6)}.universal-node__credential-card .auth-card__type{font:var(--text-10)}.universal-node__credential-card .auth-card__title{font:var(--text-12);font-weight:var(--font-weight-medium)}.universal-node__credential-card .auth-card__info{font:var(--text-12);gap:8px;flex-direction:row}.universal-node__credential-card .auth-card__info-icon{width:10px;height:10px;margin-right:4px}.universal-node__credential-remove{position:absolute;top:4px;right:4px;width:24px;height:24px}.workflow-toolbar .toolbar-group{display:flex;align-items:center;gap:.5rem}.workflow-toolbar .workflow-id-indicator{font:var(--text-8);font-weight:var(--font-weight-medium);color:var(--c-60);padding:.25rem .5rem;background:var(--neutral-4);border-radius:var(--radius-4);border:1px solid var(--neutral-8)}.workflow-toolbar .toolbar-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--neutral-12);border-radius:var(--radius-6);background:var(--background);color:var(--c-60);font:var(--text-8);cursor:pointer;transition:var(--transition)}.workflow-toolbar .toolbar-btn:hover{background:var(--neutral-4);border-color:var(--neutral-16)}.workflow-toolbar .toolbar-btn--primary{background:var(--blue-dark);color:#fff;border-color:var(--blue-dark)}.workflow-toolbar .toolbar-btn--primary:hover{background:var(--blue-darker)}.workflow-toolbar .toolbar-btn--danger{background:#ef4444;color:#fff;border-color:#ef4444}.workflow-toolbar .toolbar-btn--danger:hover{background:#dc2626}.node-menu{position:fixed;z-index:1000;background:var(--background);width:194px;box-shadow:var(--shadow-popover);border-radius:var(--radius-8);animation:fadeNodeMenuFromLeft .15s ease-out;transform-origin:left center}@keyframes fadeNodeMenuFromLeft{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.node-menu[data-placement=top]{transform-origin:bottom center}.node-menu[data-placement=bottom]{transform-origin:top center}.node-menu__header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--neutral-6)}.node-menu__header h4{font:var(--text-6);font-weight:var(--font-weight-semibold);color:var(--c-100);margin:0}.node-menu__close{width:24px;height:24px;border:none;background:none;color:var(--c-60);font-size:18px;cursor:pointer;border-radius:var(--radius-4);display:flex;align-items:center;justify-content:center}.node-menu__close:hover{background:var(--neutral-4);color:var(--c-60)}.node-menu__content{display:flex;flex-direction:column;padding:4px}.node-menu__item{width:100%;display:flex;align-items:center;justify-content:start;gap:10px;padding:4px 14px 6px 8px;border:none;background:none;border-radius:var(--radius-4);cursor:pointer;text-align:left;transition:var(--transition);position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.node-menu__item:hover{background-color:var(--c-6)}.node-menu__item-icon{flex-shrink:0;width:16px;display:flex;align-items:center;justify-content:center}.node-menu__item-content{flex:1}.node-menu__item-label{font:var(--text-13);color:var(--c-100)}.node-menu__item-description{font:var(--text-11);color:var(--c-60)}.node-menu-overlay{position:fixed;inset:0;z-index:999;background:transparent}.start-node{display:flex;align-items:center;flex-direction:row;gap:12px;background:var(--background);border-radius:var(--radius-12);box-shadow:var(--shadow-button);padding:12px 20px 12px 12px;cursor:default;position:relative;transition:none;height:auto!important}.vue-flow__node .start-node{transition:none}.vue-flow-container.dragging .vue-flow__node .start-node{transition:none!important}.start-node__header{display:flex;align-items:flex-start;flex-direction:row;align-items:center;gap:12px;width:100%}.start-node__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-6);flex-shrink:0;background:rgba(var(--green-rgb)/.12);color:rgb(var(--green-rgb));transition:var(--transition)}.start-node__icon svg{margin:0;color:inherit}.start-node__name{font:var(--text-14);font-weight:var(--font-weight-medium);color:var(--c-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:2px}.vue-flow__controls-interactive{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.vue-flow__handle--hidden,.vue-flow__handle--waiting{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.universal-node__handle{transition:opacity .15s ease,visibility .15s ease}.approval-node .vue-flow__handle,.if-else-node .vue-flow__handle{width:10px!important;height:10px!important;z-index:5}.approval-node .vue-flow__handle:after,.if-else-node .vue-flow__handle:after{content:"";position:absolute;width:32px;height:32px;background-color:transparent;pointer-events:auto;top:50%;left:50%;translate:-50% -50%}.approval-node .vue-flow__handle.vue-flow__handle-right,.if-else-node .vue-flow__handle.vue-flow__handle-right{right:-12px!important;top:50%!important;transform:translateY(-50%)!important}.approval-node .vue-flow__handle.vue-flow__handle-left,.if-else-node .vue-flow__handle.vue-flow__handle-left{left:-12px!important;top:50%!important;transform:translateY(-50%)!important}.unconnected-nodes-panel{background:transparent;border:none;padding:0;box-shadow:none;margin-right:12px}.unconnected-nodes-btn{color:var(--red)}.unconnected-nodes-tooltip{width:100%;padding:4px 8px 6px}.unconnected-nodes-tooltip__title{font:var(--text-13);font-weight:var(--font-weight-medium);width:100%;padding-bottom:2px}.unconnected-nodes-tooltip__text{font:var(--text-12);opacity:.8;line-height:1.3;width:100%}.helper-lines-overlay line{opacity:1}.review{display:grid;grid-template-columns:6fr 4fr;height:100dvh;animation:fadeIn .2s ease both;position:relative;z-index:1}.review__content{background-color:var(--background);padding:32px 48px 0;position:relative}.review__preview{background-color:var(--c-8);box-shadow:-1px 0 var(--c-8)}.review__header{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:24px}.review__header--title{font:var(--text-20);font-weight:var(--font-weight-bold)}.review__header--title span{color:var(--c-60);font-weight:var(--font-weight-semibold)}.review__overview{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px 24px;margin-bottom:24px}.review__overview--item{display:flex;flex-direction:column;gap:4px}.review__overview--item span{display:flex;flex-direction:row;align-items:center;gap:4px;opacity:.4;font:var(--text-13);font-weight:var(--font-weight-medium)}.review__filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:24px;gap:12px}.review__filter--item{display:flex;flex-direction:column;gap:4px;flex:1;padding:8px 12px 10px;font:var(--text-20);font-weight:var(--font-weight-medium);border-radius:var(--radius-10);background-color:var(--c-4)}.review__filter--item span{display:flex;flex-direction:row;align-items:center;gap:4px;font:var(--text-13);font-weight:var(--font-weight-medium)}.review__actions{position:sticky;bottom:0;left:0;right:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;background-color:var(--background);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:16px auto 0;width:100%;box-shadow:0 -1px var(--c-8);transition:background-color .5s cubic-bezier(.28,.11,.32,1);z-index:50}.review__actions--bt.previous,.review__actions--bt.next{color:var(--c-80);gap:2px}.review__actions--bt.previous svg,.review__actions--bt.next svg{width:16px;height:16px;stroke-width:2}.review__actions--bt.previous:hover,.review__actions--bt.next:hover{color:var(--c-100)}.review__actions--bt.next svg{margin:0 -4px 0 0}.review__actions--bt.previous svg{margin:0 0 0 -6px}.rejectPopup{position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;z-index:100;background-color:var(--background);box-shadow:var(--shadow-popover);border-radius:var(--radius-12);padding:16px;gap:12px;flex-direction:column;display:flex;align-items:center;justify-content:center;width:200px;animation:fade-in-popup .2s ease both;transform-origin:bottom center}.rejectPopup__icon{width:44px;height:44px;border-radius:var(--radius-full);display:grid;place-items:center;background-color:var(--red-12);color:var(--red)}.rejectPopup__title{font:var(--text-14);font-weight:var(--font-weight-medium);text-align:center;text-wrap:balance}.rejectPopup__actions{display:flex;flex-direction:column;gap:8px;width:100%}.rejectPopup__actions .bt{width:100%}@media only screen and (max-width: 768px){.review{display:flex;flex-direction:column}.review__content{padding:24px}.review__actions{gap:8px;padding:8px;position:fixed}.review__actions--bt{padding:0}.review__actions--bt.previous,.review__actions--bt.next{color:var(--c-80);gap:0;width:32px}.review__actions--bt.previous svg,.review__actions--bt.next svg{width:20px;height:20px;stroke-width:2}.review__actions--bt span{display:none}.review__actions--bt.next svg{margin:0 -2px 1px 0}.review__actions--bt.previous svg{margin:0 0 1px -2px}}.mappingTables__overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px}.mappingTables__overview--card{display:flex;flex-direction:column;gap:4px;padding:9px 14px 12px}.mappingTables__overview--card-icon{padding-top:1px}.mappingTables__overview--card-content{display:flex;flex-direction:row;gap:4px}.mappingTables__overview--card-label{font:var(--text-12);font-weight:var(--font-weight-medium);white-space:nowrap}.mappingTables__overview--card-title{font:var(--text-24);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium)}.mappingModal__header{display:flex;flex-direction:column;gap:4px;padding-bottom:32px;padding-right:24px}.mappingModal__header--title{font:var(--text-22);font-weight:var(--font-weight-bold)}.mappingModal__header--subtitle{font:var(--text-13);color:var(--c-60)}@media only screen and (max-width: 768px){.mappingTables__overview{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:4px 32px;margin-block:12px 0}.mappingTables__overview::-webkit-scrollbar{display:none}.mappingTables__overview--outer{margin-left:-32px;width:calc(100% + 64px)}.mappingTables__overview--card{padding:8px 20px 11px 12px;width:-moz-fit-content;width:fit-content;flex-shrink:0}.mappingTables__overview--card-title{font:var(--text-20);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium)}.mappingTables__filters{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px}}@media only screen and (max-width: 500px){.mappingTables__overview{padding:4px 20px}.mappingTables__overview--outer{margin-left:-20px;width:calc(100% + 40px)}}.workflows-layout{display:flex;height:100dvh;overflow:hidden;position:relative;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}.workflows-layout--panel-open{margin-right:340px}@media (max-width: 768px){.workflows-layout--panel-open{margin-right:calc(100vw - 40px)}}.workflows-main{flex:1;overflow:hidden;display:flex;flex-direction:column;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}.workflows-main__title{font:var(--text-14);font-weight:var(--font-weight-medium);color:var(--c-100);padding:0 8px 2px;height:28px;border-radius:var(--radius-6);display:flex;align-items:center;flex:1}.workflows-main__subtitle{font:var(--text-5);color:var(--c-60);margin:0 0 2rem;line-height:1}.workflows-main__stats{display:flex;gap:2rem;justify-content:center}.workflows-main__stat{display:flex;flex-direction:column;align-items:center;gap:.5rem}.workflows-main__stat-number{font:var(--text-3);font-weight:var(--font-weight-bold);color:var(--blue-dark)}.workflows-main__stat-label{font:var(--text-7);color:var(--c-60)}.workflows-main__details{flex:1;overflow:hidden;padding:0}.workflows-main__header{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 8px 1px;box-shadow:0 1px var(--c-8);z-index:100;height:44px;position:relative}.workflows-main__header-left{display:flex;align-items:center;gap:8px;flex:1}.workflows-main__header-right{display:flex;align-items:center;gap:1rem;flex-shrink:0}.workflows-main__header-title-group,.workflows-main__header-status-group{display:flex;align-items:center;gap:4px}.workflows-main__header-actions{display:flex;align-items:center;gap:8px}.workflows-main__header-options{gap:4px}.workflows-main__description{font:var(--text-6);color:var(--c-60);margin:0;line-height:1.5}.workflows-main__status{display:inline-flex;align-items:center;padding:.1rem .3rem;border-radius:var(--radius-6);font:var(--text-12);font-weight:var(--font-weight-medium);text-transform:capitalize}.workflows-main__status--active{background-color:var(--green-24);color:var(--green-dark)}.workflows-main__status--pending{background-color:var(--yellow-12);color:var(--yellow-dark)}.workflows-main__status--inactive{background-color:var(--neutral-6);color:var(--c-60)}.workflows-main__publish-btn{background-color:var(--green-dark);color:#fff;border:none;box-shadow:none}.workflows-main__publish-btn:disabled{background-color:var(--neutral-6);color:var(--c-60);box-shadow:none;cursor:not-allowed}.workflows-main__content{flex:1;display:flex;flex-direction:column;position:relative}.workflows-main__section{background-color:var(--background);border:1px solid var(--neutral-8);border-radius:var(--radius-8);padding:1.5rem;margin:0 2rem}.workflows-main__section-title{font:var(--text-5);font-weight:var(--font-weight-semibold);color:var(--c-100);margin:0 0 1.25rem}.workflows-main__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.workflows-main__info-item{display:flex;flex-direction:column;gap:.25rem}.workflows-main__info-label{font:var(--text-8);color:var(--c-60);font-weight:var(--font-weight-medium)}.workflows-main__info-value{font:var(--text-7);color:var(--c-100);font-weight:var(--font-weight-medium)}.workflows-main__steps{display:flex;flex-direction:column;gap:1rem}.workflows-main__step{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--neutral-8);border-radius:var(--radius-6);transition:var(--transition)}.workflows-main__step--completed{border-color:var(--green-24);background-color:var(--green-12)}.workflows-main__step--completed .workflows-main__step-number{background-color:var(--green-dark);color:#fff}.workflows-main__step--in-progress{border-color:var(--blue-24);background-color:var(--blue-12)}.workflows-main__step--in-progress .workflows-main__step-number{background-color:var(--blue-dark);color:#fff}.workflows-main__step--pending{border-color:var(--neutral-12);background-color:var(--neutral-4)}.workflows-main__step--pending .workflows-main__step-number{background-color:var(--neutral-20);color:var(--c-60)}.workflows-main__step-number{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font:var(--text-8);font-weight:var(--font-weight-bold);flex-shrink:0}.workflows-main__step-content{flex:1;display:flex;flex-direction:column;gap:.25rem}.workflows-main__step-name{font:var(--text-7);font-weight:var(--font-weight-medium);color:var(--c-100)}.workflows-main__step-status{font:var(--text-8);color:var(--c-60);text-transform:capitalize}.workflows-main__not-found{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:32px var(--wrapper-padding)}.workflows-main__not-found-content{text-align:center;max-width:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px}.workflows-main__not-found-title{font:var(--text-16);font-weight:var(--font-weight-medium)}.workflows-main__not-found-subtitle{font:var(--text-14);color:var(--c-80);margin-bottom:16px}.workflows-sidebar{width:300px;min-width:300px;height:100dvh;background-color:var(--background);border-right:1px solid var(--c-12);display:flex;flex-direction:column;overflow:hidden}.workflows-sidebar__header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px 16px}.workflows-sidebar__title{font:var(--text-20);font-weight:var(--font-weight-bold);color:var(--c-100);margin:0}.workflows-sidebar__search{padding:0 16px}.workflows-sidebar__content{flex:1;overflow:hidden;display:flex;flex-direction:column}.workflows-sidebar__cards{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.workflows-sidebar__card{border-radius:var(--radius-12);background-color:var(--c-8);padding:10px 12px 12px;cursor:pointer;transition:var(--transition)}.workflows-sidebar__card--selected{outline:2px solid var(--c-100);outline-offset:-1px}.workflows-sidebar__card-title{font-weight:var(--font-weight-medium);line-height:1.2;margin:0 0 2px;word-break:break-word}.workflows-sidebar__card-subtitle{font:var(--text-11);color:var(--c-80);margin-bottom:8px}.workflows-sidebar__card-badges{display:flex;flex-wrap:wrap;gap:6px}.workflows-sidebar__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.workflows-sidebar__empty .emptyState{height:100%}.workflow-details-dialog{max-width:400px!important;width:100%}.workflow-details-dialog__header{gap:10px}.workflow-details-dialog__status{display:inline-flex;align-items:center;margin-top:8px}@media only screen and (max-width: 1024px){.workflows-sidebar{width:280px;min-width:280px}}@media only screen and (max-width: 768px){.workflows-main__header-options{padding:0 0 3px;aspect-ratio:1/1}.workflows-main__header-options span{display:none}.workflows-main__header-status-group .badge{padding:0 0 2px;height:22px;width:22px;border-radius:var(--radius-full)}.workflows-main__header-status-group .badge span{display:none}.workflows-main__title{max-width:58vw!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline}.workflows-main__title-input{max-width:58vw!important}.workflows-main__info-grid{grid-template-columns:1fr}.workflows-main__stats{flex-direction:column;gap:1rem}.workflows-sidebar__header{position:fixed;left:0;top:0;z-index:100;transform:translate(-100%);transition:transform .3s ease}.workflows-sidebar__header--mobile-open{transform:translate(0)}.workflow-details-dialog__footer{gap:12px}.workflow-details-dialog__delete-trigger{justify-content:center;width:100%}.workflow-details-dialog__close-button{width:100%}}.execution-panel-toggle{position:absolute;right:0;top:50%;translate:0 -50%;z-index:35;border-radius:var(--radius-6) 0 0 var(--radius-6);transition:right .3s cubic-bezier(.4,0,.2,1);background-color:var(--background);aspect-ratio:1/1;height:32px;box-shadow:var(--shadow-button);display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 400px){.execution-panel-toggle{display:none}}.workflows-layout--panel-open .execution-panel-toggle{right:-1px}@media (max-width: 768px){.workflows-layout--panel-open .execution-panel-toggle{right:calc(100vw - 40px)}}@media (max-width: 400px){.workflows-layout--panel-open .execution-panel-toggle{display:none}}body.execution-panel-open .conditional-container{left:16px}body.execution-panel-open .workflow-toolbar{transform:translate(calc(-50% - 170px))}body.execution-panel-open .if-else-container,body.execution-panel-open .node-container,body.execution-panel-open .approval-container{right:340px}.settings{display:flex;flex-direction:column;max-width:800px;margin-inline:auto;width:100%}.settings__content{display:flex;flex-direction:column;padding-bottom:48px}.settings__tabs{width:100%;margin:24px 0 0}.settings__section{display:flex;flex-direction:column;border:var(--border);border-radius:var(--radius-6);background-color:var(--background);padding:12px 16px 16px}.settings__section-header{display:flex;flex-direction:column;margin-bottom:16px}.settings__section-header--row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.settings__section-header--row>div{display:flex;flex-direction:column;gap:2px}.settings__section-title{display:flex;align-items:center;gap:12px;font:var(--text-18);font-weight:var(--font-weight-semibold)}.settings__section-subtitle{color:var(--c-60);font:var(--text-13)}.settings__form{display:flex;flex-direction:column}.settings__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 24px}.settings__form-full{grid-column:1/-1}.settings__form-actions{display:flex;flex-direction:row;justify-content:start;gap:12px}.settings__form-static{display:flex;flex-direction:column;gap:6px}.settings__form-static-label{font:var(--text-12);color:var(--c-80);text-transform:uppercase;letter-spacing:.04em}.settings__form-static-value{font:var(--text-14);font-weight:var(--font-weight-medium)}.settings__billing-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 16px}.settings__billing-card{display:flex;flex-direction:column;justify-content:space-between;padding:12px 16px 14px;gap:4px;border-radius:var(--radius-10);background:var(--background);box-shadow:var(--shadow-base);min-width:180px;flex:1}.settings__billing-cycle{margin-top:12px;display:flex;gap:3px;flex-direction:row;align-items:baseline;font:var(--text-12);color:var(--c-80)}.settings__billing-cycle span{font-weight:var(--font-weight-medium);color:var(--c-100)}.settings__billing-label{display:flex;align-items:center;gap:4px;font:var(--text-12);color:var(--c-80)}.settings__billing-value{font:var(--text-20);font-weight:var(--font-weight-semibold)}.settings__billing-info{margin-top:24px}.settings__billing-display .form-item label{display:flex;align-items:center;gap:8px}.settings__password{display:flex;flex-direction:column;gap:16px}.settings__password-closed{display:flex;flex-direction:column;gap:8px}.settings__password-fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.settings__password-fields .form-item{flex:1}.settings__password-fields .form-item .relative>.bt{position:absolute;right:0;bottom:0;background-color:transparent}.settings__password-actions{display:flex;justify-content:end;align-items:start;gap:12px;padding-top:22px}.settings__error{font:var(--text-12);color:var(--red-dark)}.settings__banner{display:flex;align-items:center;gap:12px;padding:10px 16px 14px;border-radius:var(--radius-10);margin-bottom:24px}.settings__banner--warning{background:var(--red-12);color:var(--red-dark)}.settings__banner-text{display:flex;flex-direction:column;flex:1}.settings__banner-title{font-weight:var(--font-weight-semibold)}.settings__banner-subtitle{font:var(--text-13)}.settings__company-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.settings__company-card{display:flex;flex-direction:column;justify-content:space-between;padding:10px 14px 12px;gap:2px;border-radius:var(--radius-10);background:var(--background);box-shadow:var(--shadow-base);min-width:180px;flex:1;transition:var(--transition);cursor:pointer}.settings__company-card:hover,.settings__company-card:focus-visible{box-shadow:0 0 0 1px var(--c-16),0 4px 8px -8px var(--c-40)}.settings__company-add{display:flex;align-items:center;flex-direction:row;justify-content:center;gap:2px;border:1px dashed var(--c-16);border-radius:var(--radius-10);font-weight:var(--font-weight-medium);padding:12px 16px 18px;color:var(--blue);transition:var(--transition);box-shadow:0 4px 8px -8px var(--c-40);margin-top:16px}.settings__company-add:hover,.settings__company-add:focus-visible{border-color:var(--c-60)}.settings__company-title{font:var(--text-14);font-weight:var(--font-weight-semibold)}.settings__company-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;color:var(--c-80);font:var(--text-12)}.settings__company-pending{color:var(--orange-dark);font-weight:var(--font-weight-medium)}.settings__companies-footer{display:flex;justify-content:start}.settings__invite-add{gap:6px;width:-moz-fit-content;width:fit-content}.settings__sheet{display:flex;flex-direction:column;gap:24px;padding:32px;max-width:520px}.settings__invites{display:flex;flex-direction:column;gap:12px}.settings__invite-field:last-child{margin-bottom:16px}.settings__invite-actions{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;gap:0}.settings__invite-actions .bt{padding-bottom:1px;opacity:.6;transition:var(--transition)}.settings__invite-actions .bt:hover{opacity:.8}.settings__invite-actions .bt:focus{outline:none;opacity:.8}.settings__label-action{margin-left:auto;font:var(--text-12);color:var(--orange-dark);font-weight:var(--font-weight-medium)}.settings__label-action--owner{color:var(--c-80);font-weight:var(--font-weight-normal)}@media only screen and (max-width: 768px){.settings__section-header--row{flex-direction:column;align-items:flex-start;gap:12px}.settings__form-actions{flex-direction:column;align-items:stretch}.settings__companies-footer{justify-content:stretch}.settings__password-actions{flex-direction:column;align-items:stretch}.settings__banner{align-items:flex-start}.settings__banner>.bt-icon{align-self:flex-start}.settings__sheet{padding:24px 16px}.settings__sheet-footer{flex-direction:column;align-items:stretch}.settings__invite-add{width:100%;justify-content:center}}.settings__density-options{display:flex;flex-direction:column;gap:12px;margin-top:16px}.settings__density-option{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--c-12);border-radius:8px;cursor:pointer;transition:all .2s ease}.settings__density-option:hover{border-color:var(--c-20);background-color:var(--c-2)}.settings__density-option:has(.settings__density-radio:checked){border-color:var(--c-100);background-color:var(--c-4)}.settings__density-radio{margin-top:2px;cursor:pointer}.settings__density-content{display:flex;flex-direction:column;gap:4px;flex:1}.settings__density-title{font-size:14px;font-weight:500;color:var(--c-100);line-height:1.2}.settings__density-description{font-size:13px;color:var(--c-80);line-height:1.3}.tracker-list-view{width:100%}.tracker-dialog__overview{display:flex;flex-direction:row;gap:12px;margin-top:4px}.tracker-dialog__overview .bt{height:24px;width:24px;border-radius:var(--radius-full)}.tracker-dialog__overview span{display:flex;align-items:center;padding-bottom:2px;font-family:var(--font-family-mono)}.tracker-dialog__form{display:flex;flex-direction:column;gap:16px}.tracker-dialog__section{display:flex;flex-direction:column;gap:16px;border:1px solid var(--c-12);border-radius:var(--radius-10);padding:12px 16px 16px}.tracker-dialog__row{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.tracker-dialog__cell{display:flex;flex-direction:column;gap:8px}.tracker-dialog__separator{display:flex;flex-direction:row;gap:4px;margin-bottom:-4px;font-weight:var(--font-weight-medium)}.tracker-dialog__fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.tracker-dialog__fields .form-item{flex:1}.tracker-dialog__fields .form-item .bt{width:100%;justify-content:space-between}.tracker-dialog__type-description{font:var(--text-13);color:var(--c-70);margin:-4px 0 4px;line-height:1.4}.tracker-dialog__type-description p{margin:0}.tracker-dialog__end-date{display:flex;flex-direction:column;gap:8px}.tracker-dialog__end-date-button{width:-moz-fit-content;width:fit-content;padding:0;gap:4px;justify-content:flex-start;box-shadow:none;font:var(--text-13)}.tracker-table{width:-moz-max-content;width:max-content;min-width:100%;-webkit-overflow-scrolling:touch}.tracker-table::-webkit-scrollbar{display:none}.tracker-table__grid{width:-moz-max-content;width:max-content;min-width:100%;display:flex;flex-direction:column}.tracker-table{--tracker-grid-row: minmax(180px, 1.5fr) 120px 94px 180px minmax(180px, 1fr);--tracker-grid-gap: 16px 24px;--tracker-subrow-padding: 16px 24px 20px}.tracker-table__header{display:grid;grid-template-columns:var(--tracker-grid-row);gap:var(--tracker-grid-gap);padding:0 16px 12px}.tracker-table__head{text-align:left;white-space:nowrap;font:var(--text-13);color:var(--c-100);display:flex;align-items:center;gap:6px;justify-content:flex-start;width:100%}.tracker-table__body{display:flex;flex-direction:column;gap:16px}.tracker-table__row{display:grid;grid-template-columns:var(--tracker-grid-row);gap:var(--tracker-grid-gap);align-items:center;position:relative;cursor:pointer;padding:14px 16px 16px 12px;box-shadow:var(--shadow-card);border-radius:var(--radius-12);background-color:var(--background);transition:background .15s ease-in-out,height .15s ease-in-out}.tracker-table__row:hover{background-color:var(--background-dimmed)}.tracker-table__row--running:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--green-8) 30%,var(--green-8) 70%,transparent 100%);animation:running-sweep 3s ease-in-out infinite;pointer-events:none;z-index:0}.tracker-table__row--running>*{position:relative;z-index:1}.tracker-table__row--running:after,.tracker-table__row--expanded:after{display:none}.tracker-table__row--expanded{padding-bottom:0}.tracker-table__row-subrows-wrapper{grid-column:1/-1;position:relative;z-index:2}.tracker-table__subrows{display:flex;flex-direction:column;overflow:visible}.tracker-table__new-session{position:relative;padding:0 0 40px 24px;overflow:visible}.tracker-table__cell{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:flex;align-items:center;position:relative;z-index:1}.tracker-table__cell--info{display:flex;align-items:center;gap:8px;min-width:0}.tracker-table__cell--toggle{flex-shrink:0}.tracker-table__cell--content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tracker-table__cell--name{font:var(--text-14);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker-table__cell--meta{display:flex;flex-direction:row;gap:12px;font:var(--text-13);opacity:.6;min-width:0}.tracker-table__cell--info-project,.tracker-table__cell--info-tags{display:flex;flex-direction:row;align-items:center;min-width:0;gap:4px}.tracker-table__cell--info-tags-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker-table__cell--user{display:flex;align-items:center;min-width:0}.tracker-table__cell--user-content{display:flex;align-items:center;gap:6px;min-width:0}.tracker-table__cell--user-avatar{width:24px;height:24px;min-width:24px;border-radius:var(--radius-full);padding-bottom:1px;display:grid;place-items:center;font:var(--text-11);font-weight:var(--font-weight-medium)}.tracker-table__cell--user-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--text-14);text-transform:capitalize}.tracker-table__cell--user-name:first-letter{text-transform:uppercase}.tracker-table__cell--datetime{display:flex;flex-direction:column;flex:1}.tracker-table__cell--summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex:1}.tracker-table__cell svg{flex-shrink:0}.tracker-table__datetime-group{display:flex;flex-direction:column;width:100%;gap:2px}.tracker-table__tags{text-transform:capitalize}.tracker-table__toggle{padding-bottom:0}.tracker-table__toggle svg{opacity:1}.tracker-table__toggle-placeholder{display:inline-block;width:28px;height:28px}.tracker-table__toggle-icon{color:var(--c-100);opacity:.6}.tracker-table__placeholder{color:var(--c-80);font-style:italic}.tracker-table__timer-button{flex-shrink:0;height:24px;width:24px;border-radius:var(--radius-full)}.tracker-table__summary-content{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.tracker-table__play-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:2px}.tracker-table__play-wrapper button{width:40px;min-width:40px;height:40px;border-radius:var(--radius-full)}.tracker-table__actions{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:2px;gap:2px}.tracker-table__duration{display:flex;align-items:center;width:100%}.tracker-table__duration-text{white-space:nowrap;font:var(--text-14);width:100%}.tracker-table__duration-text--running{color:var(--green-dark);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.tracker-table__control-btn{width:18px!important;height:18px!important;flex-shrink:0;font:var(--text-12);padding:0 6px 1px 4px;gap:2px;margin-left:4px}.tracker-table__range{display:flex;flex-direction:row;flex:1;gap:4px;font:var(--text-14)}.tracker-table__cost-text{white-space:nowrap;width:100%;font:var(--text-14)}.tracker-table__range-start,.tracker-table__range-end{white-space:nowrap}.tracker-table__range-icon{flex-shrink:0;color:var(--c-60)}.tracker-table__subrow{display:grid;grid-template-columns:var(--tracker-grid-row);gap:var(--tracker-grid-gap);padding:14px 16px;margin-inline:-12px -16px;position:relative;overflow:hidden;border-top:var(--border)}.tracker-table__subrow--running:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--green-8) 30%,var(--green-8) 70%,transparent 100%);animation:running-sweep 3s ease-in-out infinite;pointer-events:none;z-index:0}.tracker-table__subrow--running>*{position:relative;z-index:1}.tracker-table__subrow-icon{width:24px;height:24px;display:grid;place-items:center;opacity:.4}.tracker-table__subrow-run{display:flex;flex-direction:row;align-items:start;gap:8px;font:var(--text-14);white-space:nowrap}.tracker-table__subrow-run-forecast{font:var(--text-12)!important}.tracker-table__subrow-cell{display:flex;align-items:center}.tracker-table__subrow-cell--name{display:flex;flex-direction:row;gap:8px}.tracker-table__subrow-cell--spacer{padding:0!important;height:24px!important;min-height:24px!important}.tracker-table__subrow-cell--duration .tracker-table__duration{justify-content:flex-start}.tracker-table__subrow-cell--summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.tracker-table__summary-group{display:flex;flex-direction:column;gap:2px}.tracker-table__empty{padding:48px;margin:0 var(--wrapper-padding);text-align:center;border:1px dashed var(--c-12);border-radius:var(--radius-12);font:var(--text-14);color:var(--c-80);background:var(--background)}.tracker-repeat-option{display:flex;align-items:baseline;gap:8px;width:100%}.tracker-repeat-option__primary{flex:1}.tracker-repeat-option__secondary{color:var(--cn-100);opacity:.4}.tracker-repeat-trigger__secondary{opacity:.4;margin-left:4px}.tracker-edit-dialog__footer{display:flex;align-items:center;justify-content:end;width:100%;gap:8px;margin-top:auto;padding-top:24px}.tracker-edit-dialog__footer-start{display:flex;align-items:center;gap:8px}.tracker-edit-dialog__footer-end{display:flex;align-items:center;gap:12px}.tracker-edit-dialog__times{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tracker-edit-dialog__arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--c-60)}.tracker-edit-dialog__select{position:relative;display:flex;align-items:center;flex:1}.tracker-edit-dialog__select-icon{position:absolute;right:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-60);pointer-events:none}.tracker-edit-dialog__error{margin:-6px 0 0;font:var(--text-12);color:var(--red)}.input-start-end-time{display:flex;flex-direction:row;align-items:center;background-color:var(--c-6);box-shadow:var(--shadow-inset);border-radius:var(--radius-8);transition:var(--transition)}.input-start-end-time .form-item{flex:1}.input-start-end-time .input{box-shadow:none;background-color:transparent}.input-start-end-time__total{position:relative;display:flex;flex-direction:row;justify-content:end;padding:0 12px 3px 0;color:var(--c-60)}.time-tracker__reports{padding:0 0 var(--wrapper-padding);margin-inline:auto;width:100%}.time-tracker__reports-header{display:flex;justify-content:flex-start;margin-bottom:16px}.report-summary{display:flex;flex-direction:column;gap:16px;padding:0 var(--wrapper-padding)}.report-summary__top-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px}.report-summary__filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.report-summary__filter{display:flex;align-items:center}.report-summary__filter--selector{min-width:120px;max-width:160px}.report-summary__filter-trigger{justify-content:space-between;min-width:120px;max-width:160px}.report-summary__filter-label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--font-weight-normal)}.report-summary__actions{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:12px}.report-summary__time-trigger{display:flex;align-items:center;gap:8px;justify-content:space-between;width:-moz-fit-content;width:fit-content}.report-summary__time-trigger svg{flex-shrink:0}.report-summary__chart{display:flex;flex-direction:column;border-radius:var(--radius-8);background:var(--background);border:var(--border);overflow:hidden}.report-summary__totals{display:flex;flex-direction:row;align-items:center;gap:16px;padding:6px 6px 6px 12px;border-bottom:var(--border)}.report-summary__metric{display:flex;flex-direction:row;gap:4px;padding-bottom:1px;font:var(--text-13)}.report-summary__metric-label{color:var(--c-60)}.report-summary__metric-value{color:var(--c-100)}.report-summary__chart-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:8px}.report-summary__chart-header .TabsList{background:var(--background)}.report-summary__chart-title{font:var(--text-14);font-weight:var(--font-weight-semibold);color:var(--c-100);padding:0 16px}.report-summary__chart-placeholder{display:grid;place-items:center;min-height:300px}.report-summary__chart-empty{font:var(--text-13);color:var(--c-80)}.report-summary__groups{display:flex;flex-direction:column;gap:16px;margin-top:24px}.report-summary__groups-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.report-summary__group-select{display:flex;align-items:center;gap:12px}.report-summary__group-select label{text-transform:uppercase;font:var(--text-11);font-weight:var(--font-weight-semibold);color:var(--c-80);letter-spacing:.08em}.report-summary__group-trigger{min-width:180px;justify-content:space-between}.report-summary__group-hint{font:var(--text-12);color:var(--c-80);pointer-events:none}.report-summary__table{display:grid;grid-template-columns:2fr 1fr;gap:24px}.report-summary__table-main{display:flex;flex-direction:column}.report-summary__table-visual{display:flex;align-items:stretch;justify-content:stretch}.report-summary__table-content{display:flex;flex-direction:column;gap:0;overflow:hidden;background:var(--background);border:var(--border);border-radius:var(--radius-8)}.report-summary__table-header{display:grid;grid-template-columns:1fr 140px 100px 100px;gap:12px;align-items:center;padding:0 16px 6px}.report-summary__table-sort{font-weight:var(--font-weight-normal);margin-left:-6px;color:var(--c-80)}.report-summary__table-sort:hover{color:var(--c-100)}.report-summary__table-group{display:grid;grid-template-columns:1fr 140px 100px 100px;gap:12px;align-items:center;padding:14px 16px 16px;border-bottom:var(--border);font:var(--text-13);font-weight:var(--font-weight-normal);white-space:nowrap;text-align:left}.report-summary__table-group:last-child{border-bottom:0}.report-summary__table-group>div{font:var(--text-13);font-weight:var(--font-weight-normal)}.report-summary__empty{padding:32px;text-align:center;font:var(--text-14);color:var(--c-80)}.report-summary__chart-placeholder--secondary{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:var(--radius-8);background:var(--background);border:var(--border);padding:16px 8px 8px}.report-summary__export-trigger{font-weight:var(--font-weight-normal)}.report-summary__export-list{display:flex;flex-direction:column;gap:2px}.report-summary__export-option{border-radius:var(--radius-6);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;padding:0 10px 3px 6px;height:28px;cursor:pointer;transition:var(--transition);position:relative;width:100%}.report-summary__export-option:hover{background:var(--c-6)}.report-summary-detailed__placeholder{padding:48px;text-align:center;font:var(--text-14);color:var(--c-80);border:1px dashed var(--c-16);border-radius:var(--radius-12);background:var(--background)}@media only screen and (max-width: 768px){.report .report-summary{padding:20px}.report .report-summary__top-row{flex-direction:column;align-items:stretch}.report .report-summary__actions{width:100%;flex-direction:column;align-items:stretch;gap:10px}.report .report-summary__time-select,.report .report-summary__time-trigger,.report .report-summary__apply{width:100%}.report .report-summary__table{grid-template-columns:1fr}.report .report-summary__table-visual{order:2}.report .report-summary__table-header,.report .report-summary__table-group{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr);gap:10px}}@media only screen and (max-width: 500px){.report .report-summary__actions{flex-direction:column;align-items:stretch;gap:8px}.report .report-summary__table-header{grid-template-columns:1fr;row-gap:4px}.report .report-summary__table-header button{justify-content:flex-start;text-align:left}.report .report-summary__table-group{grid-template-columns:1fr;row-gap:6px}.report .report-summary__table-group>:nth-child(3),.report .report-summary__table-group>:nth-child(4){justify-self:flex-start;text-align:left}}.new-session-popover{display:flex;flex-direction:column;gap:12px;width:240px;padding:6px 12px 12px}.new-session-popover__title{font-weight:var(--font-weight-semibold)}.new-session-popover__body{display:flex;flex-direction:column;gap:16px}.new-session-popover__footer{display:flex;gap:8px;justify-content:end;margin-top:4px}.new-session-trigger{position:relative;display:inline-flex;flex-direction:column;gap:8px;width:-moz-fit-content;width:fit-content}.new-session-popover-wrapper{position:absolute;bottom:calc(100% + 12px);left:0;z-index:40;pointer-events:none}.new-session-trigger--open .new-session-popover-wrapper{pointer-events:auto}.popover-fade-enter-active,.popover-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.popover-fade-enter-from,.popover-fade-leave-to{opacity:0;transform:translateY(6px)}.popover-fade-enter-to,.popover-fade-leave-from{opacity:1;transform:translateY(0)}[data-radix-popper-content-wrapper],.datepicker-popover,.popover__content[data-state=open],.selectContent[data-state=open],.dropdown__content[data-state=open]{z-index:10000!important}.add-time-popover{padding:8px;min-width:auto;max-width:130px}.add-time-popover__simple{display:flex;align-items:center;gap:8px;position:relative}.add-time-popover__input-wrapper{flex:1;position:relative;display:flex;align-items:center;min-width:0}.add-time-popover__input{flex:1;min-width:0;padding-right:52px!important}.add-time-popover__suffix{position:absolute;right:32px;top:4px;color:var(--c-40);font:var(--text-13);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.add-time-popover__minutes-text{font:var(--text-10);color:var(--c-60);margin-top:4px}.add-time-popover__button{position:absolute;right:4px;top:4px;width:20px;min-width:20px;height:20px}.edit-session-popover{padding:8px;min-width:100px}.edit-session-popover__content{display:flex;flex-direction:row;gap:4px}.edit-session-popover__input{min-width:60px}.edit-session-popover__arrow{height:28px;margin-top:auto;display:flex;align-items:center;justify-content:center;color:var(--c-60)}.edit-session-popover__save{margin-top:auto;margin-left:4px}.tracker-table__play-btn{background-color:var(--green)!important;color:#fff!important;border-color:var(--green)!important;width:40px!important;height:40px!important;min-width:40px!important}.tracker-table__play-btn:hover{background-color:var(--green-hover)!important;border-color:var(--green-hover)!important}.tracker-table__play-btn:focus-visible{outline-color:var(--green)!important}.tracker-table__stop-btn{width:40px!important;height:40px!important;min-width:40px!important}.sort-display{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:-moz-max-content;min-width:max-content;height:28px;border:none;background-color:var(--background);box-shadow:var(--shadow-button);border-radius:var(--radius-6);padding:0 10px 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:var(--transition);white-space:nowrap}.sort-display:hover{box-shadow:var(--shadow-button-hover)}.sort-display :deep(.selectValue){display:inline;width:auto;flex:none}.sort-display__content{display:flex;align-items:center;width:100%}.sort-display .sort-label{color:var(--c-40);white-space:nowrap;margin-inline:4px}.sort-display .sort-value{color:var(--c-100)}.sort-display .sort-chevron{flex-shrink:0;color:var(--c-60);margin-left:auto}.trackers-empty-state{padding:80px 32px 96px;width:100%;border:1px dashed var(--c-8);border-radius:var(--radius-8);background-color:var(--background-dimmed);box-shadow:inset 0 0 0 6px var(--background);display:grid;place-items:center;min-height:60dvh;max-width:calc(100% - 2 * var(--wrapper-padding));margin-inline:auto}.trackers-empty-state__content{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.trackers-empty-state__icon{opacity:.6}.trackers-empty-state__title{font:var(--text-14);margin:8px 0 4px}.trackers-empty-state__subtitle{font:var(--text-13);color:var(--c-60);margin-bottom:16px;max-width:36ch}.reports-table-container{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 var(--wrapper-padding) 40px var(--wrapper-padding);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%}.reports-table-container::-webkit-scrollbar{display:none}.reports-table-container__scroll{width:-moz-max-content;width:max-content;min-width:100%}.reports-table{--reports-grid: minmax(160px, 1fr) 120px minmax(120px, 1fr) 90px 96px 96px 96px 80px 90px;min-width:920px}.reports-table__header{display:grid;grid-template-columns:var(--reports-grid);gap:24px;padding:0 24px 12px 16px}.reports-table__grid{display:flex;flex-direction:column;box-shadow:var(--shadow-card);border-radius:var(--radius-12);background-color:var(--background);overflow:hidden}.reports-card{display:grid;font:var(--text-14);grid-template-columns:var(--reports-grid);align-items:center;gap:24px;padding:16px 24px 16px 16px;cursor:pointer;text-align:left;border:none;background:transparent}.reports-card:hover{background-color:var(--background-dimmed)}.reports-card:not(:last-child){border-bottom:var(--border)}.reports-card__client{min-width:0}.reports-card__client-header{display:flex;align-items:center;gap:16px;min-width:0}.reports-card__icon{width:26px;height:30px;background-color:var(--background);border-radius:var(--radius-4);display:grid;place-items:center;flex-shrink:0;padding-bottom:1px;margin-top:1px;box-shadow:0 4px 2px -2px rgb(var(--black-rgb)/12%),0 0 0 1px var(--c-12);background:linear-gradient(to bottom,var(--cyan-0),var(--cyan-6));color:var(--cyan-text)}.reports-card__client-content{display:flex;flex-direction:column;min-width:0}.reports-card__client-label{font:var(--text-11);color:var(--c-60)}.reports-card__client-title{font:var(--text-14);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-card__type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-80)}.reports-card__tags{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}.reports-card__startDate,.reports-card__endDate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-80)}.reports-card__status{display:flex;align-items:center;white-space:nowrap}.reports-card__hours,.reports-card__cost{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-80)}.reports-card__billable{display:flex;align-items:center;white-space:nowrap}@keyframes running-sweep{0%{left:-30%;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}.login{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-inline:auto;height:100dvh;overflow:hidden;width:100%}.login__card{max-width:300px;width:100%;display:flex;flex-direction:column;justify-content:center;flex:1;gap:24px;padding:0 24px}.login__header{display:flex;flex-direction:column;align-items:center;text-align:center}.login__logo{height:28px;margin-bottom:16px}.login__title{font:var(--text-20);font-weight:var(--font-weight-bold)}.login__subtitle{font:var(--text-20);font-weight:var(--font-weight-bold);color:var(--c-60)}.login__form{display:flex;flex-direction:column;gap:16px}.login__form-actions{display:flex;flex-direction:column;gap:16px;margin-top:8px}.login__form-switch{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font:var(--text-14);color:var(--c-80);gap:0 3px}.login__form-switch .bt{font:var(--text-14);padding:0;color:var(--c-100)}.login__link{justify-content:flex-start;align-self:flex-start;font:var(--text-11);color:var(--c-80);padding:0 0 1px;margin-top:-8px}.login__dialog{max-width:400px!important}.login__dialog-footer{display:flex;flex-direction:column;gap:12px}.login__error{margin-top:-6px;font:var(--text-12);color:var(--red)}.login__illustration{margin-top:auto;position:relative;width:100%;height:134px}.login__illustration img{position:absolute;bottom:-6px;left:50%;translate:-50% 0;height:140px;transform:scaleX(-1)}.matchingTable__docs{display:flex;gap:4px;align-items:center}.matchingTable__pending{font:var(--text-14);font-weight:var(--font-weight-medium);font-family:var(--font-family-mono);white-space:nowrap;color:var(--c-100)}.color-white{color:var(--cn-100)}.color-black{color:#000}.color-blue{color:var(--blue)}.color-blue-dark{color:var(--blue-dark)}.color-blue-text{color:var(--blue-text)}.color-green{color:var(--green)}.color-green-dark{color:var(--green-dark)}.color-green-text{color:var(--green-text)}.color-teal{color:var(--teal)}.color-teal-dark{color:var(--teal-dark)}.color-teal-text{color:var(--teal-text)}.color-red{color:var(--red)}.color-red-dark{color:var(--red-dark)}.color-red-text{color:var(--red-text)}.color-yellow{color:var(--yellow)}.color-yellow-dark{color:var(--yellow-dark)}.color-yellow-text{color:var(--yellow-text)}.color-orange{color:var(--orange)}.color-orange-dark{color:var(--orange-dark)}.color-orange-text{color:var(--orange-text)}.color-pink{color:var(--pink)}.color-pink-dark{color:var(--pink-dark)}.color-pink-text{color:var(--pink-text)}.color-purple{color:var(--purple)}.color-purple-dark{color:var(--purple-dark)}.color-purple-text{color:var(--purple-text)}.color-100{color:var(--c-100)}.color-80{color:var(--c-80)}.color-60{color:var(--c-60)}.color-40{color:var(--c-40)}.color-32{color:var(--c-32)}.color-24{color:var(--c-24)}.color-20{color:var(--c-20)}.color-16{color:var(--c-16)}.color-12{color:var(--c-12)}.color-10{color:var(--c-10)}.color-8{color:var(--c-8)}.color-6{color:var(--c-6)}.color-4{color:var(--c-4)}.color-2{color:var(--c-2)}.color-0{color:var(--c-0)}.bg-white{background-color:var(--cn-100)}.bg-black{background-color:var(--c-100)}.bg-blue{background-color:var(--blue)}.bg-blue-dark{background-color:var(--blue-dark)}.bg-blue-text{background-color:var(--blue-text)}.bg-blue-light{background-color:var(--blue-24)}.bg-blue-lighter{background-color:var(--blue-12)}.bg-green{background-color:var(--green)}.bg-green-dark{background-color:var(--green-dark)}.bg-green-text{background-color:var(--green-text)}.bg-green-light{background-color:var(--green-24)}.bg-green-lighter{background-color:var(--green-12)}.bg-teal{background-color:var(--teal)}.bg-teal-dark{background-color:var(--teal-dark)}.bg-teal-text{background-color:var(--teal-text)}.bg-teal-light{background-color:var(--teal-24)}.bg-teal-lighter{background-color:var(--teal-12)}.bg-red{background-color:var(--red)}.bg-red-dark{background-color:var(--red-dark)}.bg-red-text{background-color:var(--red-text)}.bg-red-light{background-color:var(--red-24)}.bg-red-lighter{background-color:var(--red-12)}.bg-yellow{background-color:var(--yellow)}.bg-yellow-dark{background-color:var(--yellow-dark)}.bg-yellow-text{background-color:var(--yellow-text)}.bg-yellow-light{background-color:var(--yellow-24)}.bg-yellow-lighter{background-color:var(--yellow-12)}.bg-orange{background-color:var(--orange)}.bg-orange-dark{background-color:var(--orange-dark)}.bg-orange-text{background-color:var(--orange-text)}.bg-orange-light{background-color:var(--orange-24)}.bg-orange-lighter{background-color:var(--orange-12)}.bg-pink{background-color:var(--pink)}.bg-pink-dark{background-color:var(--pink-dark)}.bg-pink-text{background-color:var(--pink-text)}.bg-pink-light{background-color:var(--pink-24)}.bg-pink-lighter{background-color:var(--pink-12)}.bg-purple{background-color:var(--purple)}.bg-purple-dark{background-color:var(--purple-dark)}.bg-purple-text{background-color:var(--purple-text)}.bg-purple-light{background-color:var(--purple-24)}.bg-purple-lighter{background-color:var(--purple-12)}.bg-c-100{background-color:var(--c-100)}.bg-c-80{background-color:var(--c-80)}.bg-c-60{background-color:var(--c-60)}.bg-c-40{background-color:var(--c-40)}.bg-c-32{background-color:var(--c-32)}.bg-c-24{background-color:var(--c-24)}.bg-c-20{background-color:var(--c-20)}.bg-c-16{background-color:var(--c-16)}.bg-c-12{background-color:var(--c-12)}.bg-c-10{background-color:var(--c-10)}.bg-c-8{background-color:var(--c-8)}.bg-c-6{background-color:var(--c-6)}.bg-c-4{background-color:var(--c-4)}.bg-c-2{background-color:var(--c-2)}.bg-c-0{background-color:var(--c-0)}.badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:20px;font:var(--text-14);background-color:var(--c-4);border-radius:var(--radius-full);padding:0 9px 2px;white-space:nowrap;position:relative}.badge:is(button,a){cursor:pointer}.badge-sm{font:var(--text-11);height:16px;padding:0 6px 2px}.badge-default{background-color:var(--c-8);color:var(--c-100)}.badge-blue{background-color:var(--blue-16);color:var(--blue-text)}.badge-green{background-color:var(--green-16);color:var(--green-text)}.badge-red{background-color:var(--red-16);color:var(--red-text)}.badge-orange{background-color:var(--orange-16);color:var(--orange-text)}.badge-yellow{background-color:var(--yellow-20);color:var(--yellow-text)}.badge-teal{background-color:var(--teal-16);color:var(--teal-text)}.badge-purple{background-color:var(--purple-16);color:var(--purple-text)}.badge-pink{background-color:var(--pink-16);color:var(--pink-text)}.badge-ghost{background-color:var(--transparent);color:var(--c-80)}.card{background-color:var(--c-4);border-radius:var(--radius-6);transition:var(--transition);position:relative}.card-button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px}.card-button__label{font:var(--text-11)}.card-button svg{transition:var(--transition)}.scrollbar-visible{overflow-y:scroll!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:translate(-50%,-50%) scale(.95)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes zoomOut{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(.95)}}@keyframes slideInFromCenter{0%{transform:translate(-50%,-52%)}to{transform:translate(-50%,-50%)}}@keyframes slideOutToCenter{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-52%)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin .5s linear infinite}@keyframes skeleton-pulse{0%,to{background-color:var(--c-8)}50%{background-color:var(--c-16)}}.skeleton-item.animate-pulse{animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.vue-apexcharts{width:100%}.vue-apexcharts *{font-family:var(--font-family-sans)!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{height:100%}ul[role=list],ol[role=list]{list-style:none;padding:0}img,picture,video,canvas,svg{display:block;max-inline-size:100%}:focus-visible{outline:0 solid currentColor;outline-offset:0}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.end-1{inset-inline-end:.25rem}.left-0{left:0}.left-2{left:.5rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.start-1{inset-inline-start:.25rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-\[2px\]{margin-left:-2px;margin-right:-2px}.-mx-\[4px\]{margin-left:-4px;margin-right:-4px}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[16px\]{margin-top:16px;margin-bottom:16px}.\!ml-\[4px\]{margin-left:4px!important}.\!mt-\[4px\]{margin-top:4px!important}.-ml-1{margin-left:-.25rem}.-ml-\[1px\]{margin-left:-1px}.-ml-\[2px\]{margin-left:-2px}.-ml-\[3px\]{margin-left:-3px}.-ml-\[4px\]{margin-left:-4px}.-ml-\[6px\]{margin-left:-6px}.-mr-\[1px\]{margin-right:-1px}.-mr-\[2px\]{margin-right:-2px}.-mr-\[4px\]{margin-right:-4px}.mb-2{margin-bottom:.5rem}.mb-\[0\.5px\]{margin-bottom:.5px}.mb-\[1px\]{margin-bottom:1px}.mb-\[24px\]{margin-bottom:24px}.mb-\[2px\]{margin-bottom:2px}.mb-\[32px\]{margin-bottom:32px}.ml-\[-1px\]{margin-left:-1px}.ml-\[-2px\]{margin-left:-2px}.ml-\[-6px\]{margin-left:-6px}.ml-\[1\.5px\]{margin-left:1.5px}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-\[-1px\]{margin-right:-1px}.mr-\[-2px\]{margin-right:-2px}.mr-\[1\.5px\]{margin-right:1.5px}.mr-\[2px\]{margin-right:2px}.mr-\[4px\]{margin-right:4px}.mt-4{margin-top:1rem}.mt-\[-1px\]{margin-top:-1px}.mt-\[12px\]{margin-top:12px}.mt-\[16px\]{margin-top:16px}.mt-\[1px\]{margin-top:1px}.mt-\[24px\]{margin-top:24px}.mt-\[2px\]{margin-top:2px}.mt-\[32px\]{margin-top:32px}.mt-\[4px\]{margin-top:4px}.mt-\[8px\]{margin-top:8px}.block{display:block}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table{display:table}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-4{width:1rem;height:1rem}.size-7{width:1.75rem;height:1.75rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[--reka-select-trigger-height\]{height:var(--reka-select-trigger-height)}.h-\[16px\]{height:16px}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.min-h-0{min-height:0px}.min-h-\[240px\]{min-height:240px}.min-h-\[32px\]{min-height:32px}.min-h-\[80px\]{min-height:80px}.min-h-svh{min-height:100svh}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[160px\]{width:160px}.w-\[240px\]{width:240px}.w-\[28px\]{width:28px}.w-\[80px\]{width:80px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-32{min-width:8rem}.min-w-5{min-width:1.25rem}.min-w-\[--reka-select-trigger-width\]{min-width:var(--reka-select-trigger-width)}.min-w-\[172px\]{min-width:172px}.min-w-\[260px\]{min-width:260px}.\!max-w-\[340px\]{max-width:340px!important}.\!max-w-\[400px\]{max-width:400px!important}.\!max-w-\[500px\]{max-width:500px!important}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[160px\]{max-width:160px}.max-w-\[172px\]{max-width:172px}.max-w-\[280px\]{max-width:280px}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[-1\]{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-0{gap:0px!important}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-y-1\.5{row-gap:.375rem}.gap-y-4{row-gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-border{border-color:var(--border)}.border-primary{--tw-border-opacity: 1;border-color:oklch(var(--primary) / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:transparent}.bg-background{--tw-bg-opacity: 1;background-color:oklch(var(--background) / var(--tw-bg-opacity, 1))}.bg-black\/80{background-color:#000c}.bg-border{background-color:var(--border)}.bg-card{--tw-bg-opacity: 1;background-color:oklch(var(--card) / var(--tw-bg-opacity, 1))}.bg-destructive{--tw-bg-opacity: 1;background-color:oklch(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:oklch(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted\/50{background-color:oklch(var(--muted) / .5)}.bg-popover{--tw-bg-opacity: 1;background-color:oklch(var(--popover) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:oklch(var(--primary) / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity: 1;background-color:oklch(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-sidebar{--tw-bg-opacity: 1;background-color:oklch(var(--sidebar) / var(--tw-bg-opacity, 1))}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[24px\]{padding:24px}.p-\[4px\]{padding:4px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[32px\]{padding-left:32px;padding-right:32px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pb-0{padding-bottom:0}.pb-\[1px\]{padding-bottom:1px}.pb-\[24px\]{padding-bottom:24px}.pb-\[2px\]{padding-bottom:2px}.pl-8{padding-left:2rem}.pl-\[28px\]{padding-left:28px}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-4{padding-right:1rem}.pr-\[28px\]{padding-right:28px}.pt-0{padding-top:0}.pt-\[32px\]{padding-top:32px}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-card-foreground{--tw-text-opacity: 1;color:oklch(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-destructive{--tw-text-opacity: 1;color:oklch(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:oklch(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:oklch(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground\/50{color:oklch(var(--foreground) / .5)}.text-muted-foreground{--tw-text-opacity: 1;color:oklch(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:oklch(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:oklch(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:oklch(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground{--tw-text-opacity: 1;color:oklch(var(--sidebar-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground\/70{color:oklch(var(--sidebar-foreground) / .7)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-sidebar-ring{--tw-ring-color: var(--sidebar-ring)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.fade-in{--tw-enter-opacity: 0}.fade-out{--tw-exit-opacity: 0}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.hover\:bg-destructive\/80:hover{background-color:oklch(var(--destructive) / .8)}.hover\:bg-primary\/80:hover{background-color:oklch(var(--primary) / .8)}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:oklch(var(--secondary) / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/80:hover{background-color:oklch(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{--tw-bg-opacity: 1;background-color:oklch(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:oklch(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{--tw-text-opacity: 1;color:oklch(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:oklch(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:oklch(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: var(--sidebar-ring)}.active\:bg-sidebar-accent:active{--tw-bg-opacity: 1;background-color:oklch(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.active\:text-sidebar-accent-foreground:active{--tw-text-opacity: 1;color:oklch(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:oklch(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){--tw-bg-opacity: 1;background-color:oklch(var(--sidebar) / var(--tw-bg-opacity, 1))}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=vertical\]\:h-4[data-orientation=vertical]{height:1rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--reka-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--reka-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--reka-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--reka-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{--tw-bg-opacity: 1;background-color:oklch(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[selected\]\:bg-black[data-selected]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:oklch(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:oklch(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{--tw-text-opacity: 1;color:oklch(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[disabled\]\:text-muted-foreground[data-disabled],.data-\[outside-view\]\:text-muted-foreground[data-outside-view]{--tw-text-opacity: 1;color:oklch(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\]\:text-white[data-selected]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:oklch(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[unavailable\]\:text-destructive-foreground[data-unavailable]{--tw-text-opacity: 1;color:oklch(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.data-\[unavailable\]\:line-through[data-unavailable]{text-decoration-line:line-through}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-50[data-disabled],.data-\[outside-view\]\:opacity-50[data-outside-view]{opacity:.5}.data-\[selected\]\:opacity-100[data-selected],.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed],.data-\[state\=open\]\:duration-300[data-state=open]{transition-duration:.3s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=bottom\]\:slide-in-from-top-4[data-side=bottom]{--tw-enter-translate-y: -1rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[side\=top\]\:slide-in-from-bottom-4[data-side=top]{--tw-enter-translate-y: 1rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open],.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed],.data-\[state\=open\]\:duration-300[data-state=open]{animation-duration:.3s}.data-\[selected\]\:hover\:bg-black:hover[data-selected]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:oklch(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[selected\]\:hover\:text-white:hover[data-selected]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{--tw-text-opacity: 1;color:oklch(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\]\:focus\:bg-black:focus[data-selected]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.data-\[selected\]\:focus\:text-white:focus[data-selected]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+_2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:var(--sidebar-border)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{--tw-bg-opacity: 1;background-color:oklch(var(--sidebar) / var(--tw-bg-opacity, 1))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:oklch(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:flex{display:flex}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[620px\]{max-width:620px}.sm\:max-w-\[700px\]{max-width:700px}.sm\:flex-row{flex-direction:row}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-0{row-gap:0px}.sm\:rounded-lg{border-radius:var(--radius)}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-full{width:100%}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:gap-2{gap:.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[data-slot\=input\]\]\:has-\[\[data-slot\=decrement\]\]\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:1.25rem}.\[\&\>\[data-slot\=input\]\]\:has-\[\[data-slot\=increment\]\]\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:1.25rem}.\[\&\>\[role\=checkbox\]\]\:translate-y-0\.5>[role=checkbox]{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{--tw-text-opacity: 1;color:oklch(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-outside-view\]\[data-selected\]\]\:bg-accent\/50[data-outside-view][data-selected]{background-color:oklch(var(--accent) / .5)}.\[\&\[data-outside-view\]\[data-selected\]\]\:text-muted-foreground[data-outside-view][data-selected]{--tw-text-opacity: 1;color:oklch(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\[data-outside-view\]\[data-selected\]\]\:opacity-30[data-outside-view][data-selected]{opacity:.3}.\[\&\[data-today\]\:not\(\[data-selected\]\)\]\:text-black[data-today]:not([data-selected]){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&\[data-today\]\[data-selected\]\]\:bg-black[data-today][data-selected]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.\[\&\[data-today\]\[data-selected\]\]\:text-white[data-today][data-selected]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.TabsList{display:flex;flex-direction:row;align-items:center;gap:2px;padding-bottom:2px;margin-bottom:24px}.TabsList.toggle{width:-moz-fit-content;width:fit-content;border:none;margin:0;padding:0}.TabsList.toggle .TabsTrigger{opacity:.6;border-radius:var(--radius-6)}.TabsList.toggle .TabsTrigger:after{display:none}.TabsList.toggle .TabsTrigger:hover{opacity:.8;background-color:var(--c-4)}.TabsList.toggle .TabsTrigger[data-state=active]{background-color:var(--c-100);color:var(--cn-100);opacity:1}.TabsTrigger[data-v-6a5ae7d9]{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;gap:8px;white-space:nowrap;padding:0 14px 3px;transition:var(--transition);height:32px;font:var(--text-14);font-weight:var(--font-weight-medium);position:relative;background-color:transparent;border-radius:var(--radius-full);opacity:.6;color:var(--c-100);-webkit-user-select:none;-moz-user-select:none;user-select:none}.TabsTrigger[data-v-6a5ae7d9]:hover{background-color:var(--c-8)}.TabsTrigger[data-v-6a5ae7d9]:has(svg){gap:6px;padding:0 14px 3px 12px}.TabsTrigger[data-v-6a5ae7d9]:disabled{cursor:not-allowed;opacity:.4}.TabsTrigger[data-state=active][data-v-6a5ae7d9]{opacity:1;background-color:var(--c-8)}.TabsTrigger[data-state=active][data-v-6a5ae7d9]:after{opacity:1}.TabsTrigger[data-v-6a5ae7d9]:has(.table-tab-menu-button){padding-right:32px;padding-left:14px}.tableList[data-v-dd69adc4]{width:100%}.tableList__header[data-v-dd69adc4]{font:var(--text-10);color:var(--c-40);font-weight:var(--font-weight-medium);text-transform:uppercase;margin-bottom:8px;letter-spacing:.05em}.tableList__container[data-v-dd69adc4]{border-top:var(--border)}.tableList__item[data-v-dd69adc4]{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding-bottom:2px;border-bottom:var(--border);font:var(--text-13);white-space:nowrap}.tableList__item-icon[data-v-dd69adc4]{opacity:.4}.tableList__item-label[data-v-dd69adc4]{display:flex;align-items:center;justify-content:flex-start;gap:8px}.tableList__item-value[data-v-dd69adc4]{text-align:right}.tableList__item-value--mono[data-v-dd69adc4]{font-family:var(--font-family-mono)}@media only screen and (max-width: 400px){.tableList__item[data-v-dd69adc4]{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0 10px;border-bottom:1px solid var(--c-12)}.tableList__item-label[data-v-dd69adc4]{font:var(--text-12);font-weight:var(--font-weight-medium);opacity:.4;gap:4px}.tableList__item-icon[data-v-dd69adc4]{opacity:1;width:12px;height:12px}.tableList__item-value[data-v-dd69adc4]{text-align:right}}.tooltip__content{z-index:50;overflow:hidden;border-radius:var(--radius-6);background-color:var(--c-100);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--cn-100);padding:4px 6px 5px;font:var(--text-12);font-weight:var(--font-weight-medium);line-height:1;height:auto}.emptyState[data-v-7ba4963e]{padding:80px 32px 96px;width:100%;border:1px dashed var(--c-8);border-radius:var(--radius-8);background-color:var(--background-dimmed);box-shadow:inset 0 0 0 6px var(--background);display:grid;place-items:center}.emptyState__content[data-v-7ba4963e]{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.emptyState__icon[data-v-7ba4963e]{opacity:.4}.emptyState__title[data-v-7ba4963e]{font:var(--text-14);margin:8px 0 4px;line-height:1.3}.emptyState__subtitle[data-v-7ba4963e]{font:var(--text-12);color:var(--c-40)}.input-group[data-v-9e2a3ae3]{display:flex;flex-direction:row;align-items:center;position:relative;width:100%;min-width:0;height:28px;padding:0;border-radius:var(--radius-6);box-shadow:var(--shadow-button);background-color:var(--background);transition:var(--transition);overflow:hidden}.input-group[data-v-9e2a3ae3]:hover:not(:has(.btn)){box-shadow:var(--shadow-button-hover)}.input-group[data-v-9e2a3ae3]:focus:not(:has(.btn)),.input-group[data-v-9e2a3ae3]:focus-within:not(:has(.btn)){box-shadow:var(--shadow-button-focus)}.input-group[data-v-9e2a3ae3]:has(>textarea){height:auto}.input-group[data-v-9e2a3ae3]:has(>[data-align=inline-start]) input{padding-left:6px}.input-group[data-v-9e2a3ae3]:has(>[data-align=inline-end]) input{padding-right:8px}.input-group[data-v-9e2a3ae3]:has(>[data-align=block-start]){height:auto;flex-direction:column}.input-group[data-v-9e2a3ae3]:has(>[data-align=block-start]) input{padding-bottom:12px}.input-group[data-v-9e2a3ae3]:has(>[data-align=block-end]){height:auto;flex-direction:column}.input-group[data-v-9e2a3ae3]:has(>[data-align=block-end]) input{padding-top:12px}.input-group[data-v-9e2a3ae3]:has([data-slot][aria-invalid=true]){border-color:var(--destructive);box-shadow:0 0 0 3px rgba(var(--destructive-rgb),.2)}@media (prefers-color-scheme: dark){.input-group[data-v-9e2a3ae3]:has([data-slot][aria-invalid=true]){box-shadow:0 0 0 3px rgba(var(--destructive-rgb),.4)}}.input-group[data-v-9e2a3ae3] .input{background-color:transparent}.input-group[data-v-9e2a3ae3] .input:focus,.input-group[data-v-9e2a3ae3] .input:focus-visible,.input-group[data-v-9e2a3ae3] .input:focus-within,.input-group[data-v-9e2a3ae3] .input:hover{background-color:transparent;box-shadow:none}.input-group-addon[data-v-429d2660]{display:flex;align-items:center;justify-content:center;gap:4px;padding-bottom:2px;height:auto;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--c-60)}.input-group-addon[data-v-429d2660] svg:not([class*=size-]){width:14px;height:14px;color:var(--c-100);opacity:.4}.input-group-addon[data-v-429d2660] kbd{border-radius:calc(var(--radius) - 5px)}.input-group-addon[data-align=inline-start][data-v-429d2660]{order:-1;padding-left:8px}.input-group-addon[data-align=inline-start][data-v-429d2660]:has(>button){margin-left:-7px}.input-group-addon[data-align=inline-start][data-v-429d2660]:has(>kbd){margin-left:-6px}.input-group-addon[data-align=inline-end][data-v-429d2660]{order:1;padding-right:10px}.input-group-addon[data-align=inline-end][data-v-429d2660]:has(>button){margin-right:-10px;margin-top:2px}.input-group-addon[data-align=inline-end][data-v-429d2660]:has(>kbd){margin-right:-4px}.input-group-addon[data-align=block-start][data-v-429d2660],.input-group-addon[data-align=block-end][data-v-429d2660]{width:100%;justify-content:flex-start;padding:8px 8px 4px}.input-group-addon[data-align=block-start][data-v-429d2660]{order:-1}.input-group-addon[data-align=block-end][data-v-429d2660]{order:1}.input-group-input[data-v-00460f9f]{flex:1;padding-inline:10px;border:0!important;border-radius:0;background-color:transparent;box-shadow:none;overflow:hidden}.custom-table-badge[data-v-605698ed]{width:100%;height:100%}.custom-table-badge__trigger[data-v-605698ed]{height:100%;border-radius:0!important;padding:0 0 2px!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;background:transparent!important;cursor:pointer;transition:var(--transition);border:none;position:relative}.custom-table-badge__trigger[data-v-605698ed]:hover,.custom-table-badge__trigger[data-v-605698ed]:focus,.custom-table-badge__trigger[data-v-605698ed]:focus-within,.custom-table-badge__trigger[data-v-605698ed]:active{box-shadow:none!important;background:transparent!important}.custom-table-badge__badge-wrapper[data-v-605698ed]{display:inline-flex;align-items:center}.custom-table-badge__placeholder[data-v-605698ed]{display:inline-block;font:var(--text-14);color:var(--c-100)}.custom-table-badge__chevron[data-v-605698ed]{margin-top:1px;opacity:.6;flex-shrink:0}.custom-table-badge__content[data-v-605698ed]{display:flex;flex-direction:column;gap:0;min-width:240px;padding:12px;overflow:hidden}.custom-table-badge__search[data-v-605698ed]{margin:-4px -4px 0;width:calc(100% + 8px)}.custom-table-badge__search .form-field[data-v-605698ed]{border-bottom:var(--border)}.custom-table-badge__search .input[data-v-605698ed]{height:100%;box-shadow:none}.custom-table-badge__search .input-group[data-v-605698ed]{box-shadow:none;height:32px;background-color:transparent}.custom-table-badge__search .input-group[data-v-605698ed]:focus,.custom-table-badge__search .input-group[data-v-605698ed]:hover,.custom-table-badge__search .input-group[data-v-605698ed]:focus-within{box-shadow:none}.custom-table-badge__search .input-group-addon[data-v-605698ed]{padding-left:10px}.custom-table-badge__search .input.input-group-input[data-v-605698ed]{padding-left:8px}.custom-table-badge__list[data-v-605698ed]{width:calc(100% + 4px);display:flex;flex-direction:column;max-height:288px;overflow-y:auto;overflow-x:hidden;padding-top:2px;padding-right:4px;gap:2px}.custom-table-badge__list[data-v-605698ed]::-webkit-scrollbar{width:4px;height:4px}.custom-table-badge__list[data-v-605698ed]::-webkit-scrollbar-track{background-color:transparent}.custom-table-badge__list[data-v-605698ed]::-webkit-scrollbar-thumb{background:var(--c-32);border:none;border-radius:var(--radius-full);-webkit-transition:var(--transition);transition:var(--transition)}.custom-table-badge__option[data-v-605698ed]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 0 4px;height:28px;border-radius:var(--radius-6);cursor:pointer;transition:var(--transition)}.custom-table-badge__option[data-v-605698ed]:hover{background-color:var(--c-4)}.custom-table-badge__option--active[data-v-605698ed]{background-color:var(--c-6)}.custom-table-badge__option-actions[data-v-605698ed]{display:flex;align-items:center;position:relative;flex-shrink:0}.custom-table-badge__action-btn--danger[data-v-605698ed]:hover{background-color:var(--red-12);color:var(--red)}.custom-table-badge__color-popover[data-v-605698ed]{padding:8px;z-index:100}.custom-table-badge__color-list[data-v-605698ed]{display:flex;flex-direction:column;gap:8px;padding:8px}.custom-table-badge__color-option[data-v-605698ed]{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;background:transparent;cursor:pointer;height:auto;gap:8px}.custom-table-badge__color-option--active .custom-table-badge__color-check[data-v-605698ed]{opacity:1}.custom-table-badge__color-check[data-v-605698ed]{opacity:0;transition:var(--transition);flex-shrink:0}.custom-table-badge__empty[data-v-605698ed]{height:80px;min-width:200px;border:1px dashed var(--c-16);display:grid;place-items:center;text-align:center;font:var(--text-12);color:var(--c-60);margin:2px 0 0;border-radius:var(--radius-6)}.custom-table-badge__add[data-v-605698ed]{padding-top:2px}.custom-table-badge__add .bt[data-v-605698ed]:hover{color:var(--blue)}.calendar{font:var(--text-13);padding:8px}.calendar__cell:focus-within{position:relative;z-index:20}.calendar__cell--item{display:inline-flex;align-items:center;justify-content:center;height:28px;width:28px;aspect-ratio:1/1;border-radius:var(--radius-4);border:none;background:transparent;font-weight:medium;padding:0 0 1px;cursor:pointer;transition:var(--transition)}.calendar__cell--item:hover:not([data-disabled]){background-color:var(--c-8)}.calendar__cell--item[data-today]:not([data-selected]){position:relative}.calendar__cell--item[data-today]:not([data-selected]):after{content:"";width:4px;height:4px;position:absolute;left:50%;top:24px;transform:translate(-50%);background-color:var(--red);border-radius:var(--radius-full)}.calendar__cell--item[data-selected]{background-color:var(--c-100);color:var(--cn-100);opacity:1}.calendar__cell--item[data-today][data-selected]{background-color:var(--c-100);color:var(--cn-100)}.calendar__cell--item[data-disabled]{color:var(--c-24);cursor:not-allowed}.calendar__cell--item[data-disabled]:hover{background-color:transparent}.calendar__cell--item[data-unavailable]{color:var(--red);text-decoration:line-through;cursor:not-allowed}.calendar__cell--item[data-unavailable]:hover{background-color:transparent}.calendar__cell--item[data-outside-view]{color:var(--c-24)}.calendar__cell--item[data-outside-view][data-selected]{background-color:var(--c-8);color:var(--c-24)}.calendar__cell--item[data-outside-view][data-selected]:hover,.calendar__cell--item[data-outside-view][data-selected]:focus{background-color:var(--c-8);color:var(--c-60)}.calendar__head--cell{display:flex;flex:1;text-align:center;justify-content:center;font:var(--text-10);color:var(--c-40);padding-bottom:8px}.calendar__cell.range-calendar__cell{position:relative}.calendar__cell.range-calendar__cell:has(.range-calendar__cell-trigger[data-selection-start]),.calendar__cell.range-calendar__cell:has(.range-calendar__cell-trigger[data-selection-end]){background-color:transparent}.calendar__cell--item.range-calendar__cell-trigger[data-selection-start],.calendar__cell--item.range-calendar__cell-trigger[data-selection-end]{background-color:var(--c-100);color:var(--cn-100)}.calendar__cell--item.range-calendar__cell-trigger[data-selection-start],.calendar__cell--item.range-calendar__cell-trigger[data-selection-end]{border-radius:var(--radius-6)}.calendar__cell--item.range-calendar__cell-trigger[data-highlighted]:not([data-selection-start]):not([data-selection-end]){background-color:var(--c-8);color:var(--c-100);border-radius:var(--radius-6)}.calendar__cell--item.range-calendar__cell-trigger[data-highlighted-start],.calendar__cell--item.range-calendar__cell-trigger[data-highlighted-end]{background-color:var(--c-100);color:var(--cn-100)}.datepicker-wrapper[data-v-c4797e51]{display:inline-block;height:100%;width:100%}.datepicker-wrapper.w-full[data-v-c4797e51]{width:100%!important;display:block}.custom-table-datepicker[data-v-9c4f3aab]{width:-moz-fit-content;width:fit-content;display:inline-block;height:100%}.custom-table-datepicker__trigger[data-v-9c4f3aab]{box-shadow:none!important;border-radius:0!important;padding:0 0 2px!important;height:100%;background:transparent!important;position:relative!important;width:auto!important;max-width:none!important;min-width:-moz-fit-content!important;min-width:fit-content!important;flex-shrink:0!important}.custom-table-datepicker__trigger[data-v-9c4f3aab]:hover,.custom-table-datepicker__trigger[data-v-9c4f3aab]:focus,.custom-table-datepicker__trigger[data-v-9c4f3aab]:focus-within,.custom-table-datepicker__trigger[data-v-9c4f3aab]:active{box-shadow:none!important;background:transparent!important}.custom-table-datepicker__trigger svg[data-v-9c4f3aab]{opacity:.6}.custom-table-datepicker__label[data-v-9c4f3aab]{white-space:nowrap;display:inline-block;overflow:visible;text-overflow:clip;font:var(--text-14);color:var(--c-100)}.custom-table-input[data-v-6bf17cbd]{max-width:220px;height:100%;padding-bottom:2px;font:var(--text-14)}.number-field[data-v-3960b1c3]{display:grid}.number-field__content[data-v-3960b1c3]{position:relative}.number-field[data-v-3960b1c3] [data-slot=decrement],.number-field[data-v-3960b1c3] [data-slot=increment]{position:absolute;top:50%;transform:translateY(-50%);color:var(--c-100);padding:0}.number-field[data-v-3960b1c3] [data-slot=decrement]:disabled,.number-field[data-v-3960b1c3] [data-slot=increment]:disabled{cursor:not-allowed;opacity:.2}.number-field[data-v-3960b1c3] [data-slot=decrement]:hover,.number-field[data-v-3960b1c3] [data-slot=increment]:hover{background-color:var(--c-8)}.number-field[data-v-3960b1c3] [data-slot=decrement]{left:0}.number-field[data-v-3960b1c3] [data-slot=increment]{right:0}.number-field[data-v-3960b1c3] [data-slot=input]{display:flex;flex-direction:row;align-items:center;justify-content:center;height:24px;width:100%;background:transparent;font:var(--text-14);text-align:center;transition:var(--transition);border:none}.number-field[data-v-3960b1c3] [data-slot=input]::-moz-placeholder{color:var(--c-60)}.number-field[data-v-3960b1c3] [data-slot=input]::placeholder{color:var(--c-60)}.number-field[data-v-3960b1c3] [data-slot=input]:disabled{cursor:not-allowed;opacity:.4}.custom-table-number-field[data-v-b140bcff]{width:80px}.tag-single-select[data-v-124dde20]{width:100%}.tag-single-select__button[data-v-124dde20]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:8px}.tag-single-select__content[data-v-124dde20]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;overflow:hidden}.tag-single-select__search[data-v-124dde20]{margin:-4px -4px 0;width:calc(100% + 8px)}.tag-single-select__search .form-field[data-v-124dde20]{border-bottom:var(--border)}.tag-single-select__search .input[data-v-124dde20]{height:100%;box-shadow:none}.tag-single-select__search .input-group[data-v-124dde20]{box-shadow:none;height:28px;background-color:transparent}.tag-single-select__search .input-group[data-v-124dde20]:focus,.tag-single-select__search .input-group[data-v-124dde20]:hover,.tag-single-select__search .input-group[data-v-124dde20]:focus-within{box-shadow:none}.tag-single-select__search .input-group-addon[data-v-124dde20]{padding-left:10px}.tag-single-select__search .input.input-group-input[data-v-124dde20]{padding-left:8px}.tag-single-select__list[data-v-124dde20]{width:calc(100% + 4px);display:flex;flex-direction:column;max-height:224px;overflow-y:auto;overflow-x:hidden;padding-top:4px;padding-right:4px}.tag-single-select__list[data-v-124dde20]::-webkit-scrollbar{width:4px;height:4px}.tag-single-select__list[data-v-124dde20]::-webkit-scrollbar-track{background-color:transparent}.tag-single-select__list[data-v-124dde20]::-webkit-scrollbar-thumb{background:var(--c-32);border:none;border-radius:var(--radius-full);-webkit-transition:var(--transition);transition:var(--transition)}.tag-single-select__option[data-v-124dde20]{width:100%;min-height:28px;min-width:0;justify-content:space-between;gap:6px;padding:0 12px 3px 28px;font-weight:var(--font-weight-normal);overflow:hidden;text-align:left;position:relative;border-radius:var(--radius-6);font:var(--text-13);transition:var(--transition);cursor:pointer}.tag-single-select__option[data-v-124dde20]:not(:first-child){margin-top:2px}.tag-single-select__option .tag-single-select__check-icon[data-v-124dde20]{transition:opacity .15s ease;opacity:0}.tag-single-select__option[data-v-124dde20]:hover{background-color:var(--c-6)}.tag-single-select__option--active[data-v-124dde20],.tag-single-select__option[data-selected=true][data-v-124dde20]{background:var(--c-8)}.tag-single-select__option--active .tag-single-select__check-icon[data-v-124dde20],.tag-single-select__option[data-selected=true] .tag-single-select__check-icon[data-v-124dde20]{opacity:1}.tag-single-select__option--active[data-v-124dde20]:hover,.tag-single-select__option[data-selected=true][data-v-124dde20]:hover{background:var(--c-8)}.tag-single-select__option-text[data-v-124dde20]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;text-align:left}.tag-single-select__option-actions[data-v-124dde20]{display:flex;align-items:center;position:relative;flex-shrink:0;margin-left:auto}.tag-single-select__action-btn--danger[data-v-124dde20]:hover{background-color:var(--red-12);color:var(--red)}.tag-single-select__empty[data-v-124dde20]{height:100px;min-width:272px;border:.5px dashed var(--c-24);display:grid;place-items:center;text-align:center;font:var(--text-12);color:var(--c-40);margin:4px 0 0;border-radius:var(--radius-6)}.tag-single-select__add[data-v-124dde20]{padding-top:8px}.tag-single-select__add .bt[data-v-124dde20]{font:var(--text-12);color:var(--blue)}.tag-single-select__add .bt[data-v-124dde20]:hover{background-color:var(--blue-8)}.custom-table-select[data-v-957ac5e4]{width:100%;height:100%}.slider-wrapper[data-v-a446eb4d]{display:flex;align-items:center;gap:8px;width:100%}.slider[data-v-a446eb4d]{position:relative;display:flex;flex-direction:row;width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;min-height:24px;height:24px}.slider__input[data-v-a446eb4d]{width:22px;box-shadow:none;border-radius:0;padding:0;text-align:center;font:var(--text-13)}.slider__input[data-v-a446eb4d]:focus,.slider__input[data-v-a446eb4d]:focus-within,.slider__input[data-v-a446eb4d]:active,.slider__input[data-v-a446eb4d]:hover{box-shadow:none}.slider__input[type=number][data-v-a446eb4d]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.slider__track[data-v-a446eb4d]{position:absolute;height:2px;width:100%;top:calc(50% - 1px);border-radius:var(--radius-full);background:var(--c-24)}.slider[data-v-a446eb4d] [data-slot=range]{position:absolute;height:100%;background:var(--blue);width:var(--radix-slider-range-x, 0%)}.slider__thumb[data-v-a446eb4d]{top:4px;display:block;min-width:16px;width:16px;height:16px;border-radius:var(--radius-full);background:var(--blue)}.slider__thumb[data-v-a446eb4d]:focus-visible{outline:none}.slider__thumb[data-v-a446eb4d]:disabled{pointer-events:none;opacity:.5}.custom-table-slider[data-v-46b7a12b]{min-width:140px}.switch[data-v-b8f77ac4]{position:relative;display:inline-flex;height:16px;width:28px;flex-shrink:0;cursor:pointer;align-items:center;border-radius:var(--radius-full);transition:var(--transition);background:var(--c-24);padding:2px}.switch[data-state=checked][data-v-b8f77ac4]{background:var(--blue)}.switch[data-state=unchecked][data-v-b8f77ac4]{background:var(--c-24)}.switch[data-v-b8f77ac4]:focus-visible{outline:none}.switch[data-v-b8f77ac4]:disabled{cursor:not-allowed;opacity:.5}.switch__thumb[data-v-b8f77ac4]{pointer-events:none;display:block;height:100%;width:14px;border-radius:var(--radius-full);background:var(--white);transform:translate(0);transition:transform var(--transition-time, .2s) ease}.switch[data-state=checked] .switch__thumb[data-v-b8f77ac4]{transform:translate(10px)}.tags[data-v-809421fb]{display:flex;align-items:center;flex-direction:row;gap:4px;font:var(--text-14)}.tags__input[data-v-e9830a7d]{min-height:24px;flex:1;background:transparent;outline:none;margin-left:4px}.tags__item[data-v-c26d576e]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:24px;border-radius:var(--radius-6);padding:0 24px 2px 6px;white-space:nowrap;background-color:var(--c-8);font:var(--text-14);color:var(--c-100);position:relative}.tags__item--sm[data-v-c26d576e]{font:var(--text-11);font-weight:var(--font-weight-medium);height:18px;border-radius:var(--radius-4);padding:0 18px 2px 5px}.tags__item--ghost[data-v-c26d576e]{background-color:transparent;color:var(--c-100)}.tags__item--blue[data-v-c26d576e]{background-color:var(--blue-12);color:var(--blue-text)}.tags__item--green[data-v-c26d576e]{background-color:var(--green-24);color:var(--green-text)}.tags__item--red[data-v-c26d576e]{background-color:var(--red-24);color:var(--red-text)}.tags__item--orange[data-v-c26d576e]{background-color:var(--orange-24);color:var(--orange-text)}.tags__item--yellow[data-v-c26d576e]{background-color:var(--yellow-24);color:var(--yellow-text)}.tags__item--teal[data-v-c26d576e]{background-color:var(--teal-24);color:var(--teal-text)}.tags__item--purple[data-v-c26d576e]{background-color:var(--purple-24);color:var(--purple-text)}.tags__delete[data-v-1cfb5b50]{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-6);background:transparent;cursor:pointer;transition:var(--transition);position:absolute;right:0;top:0;bottom:0;aspect-ratio:1/1;padding-bottom:1px}.tags__delete[data-v-1cfb5b50]:hover{background:var(--c-8)}.tags__delete:hover svg[data-v-1cfb5b50]{opacity:1}.tags__delete svg[data-v-1cfb5b50]{opacity:.4}.tags__text[data-v-2570c446]{text-transform:capitalize}.custom-table-tags[data-v-06e0d075]{overflow:hidden}.custom-table-tags__input[data-v-06e0d075]{display:flex;align-items:center;gap:4px}.custom-table-tags__item[data-v-06e0d075]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:20px;font:var(--text-14);background-color:var(--c-6);border-radius:var(--radius-4);padding:0 22px 2px 5px;white-space:nowrap;position:relative;color:var(--c-100)}.custom-table-tags__item[data-v-06e0d075] .tags__delete{position:absolute;right:0;top:0;bottom:0;width:20px;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-4);background:transparent;cursor:pointer;transition:var(--transition)}.custom-table-tags__item[data-v-06e0d075] .tags__delete:hover{background:var(--c-8)}.custom-table-tags__item[data-v-06e0d075] .tags__delete:hover svg{opacity:1}.custom-table-tags__item[data-v-06e0d075] .tags__delete svg{opacity:.4;width:12px;height:12px}.custom-table-tags__input-wrapper[data-v-06e0d075]{flex:1;min-width:80px;position:relative}.custom-table-tags__input-field[data-v-06e0d075]{min-height:20px;flex:1;background:transparent;outline:none;font:var(--text-14);width:100%;min-width:80px}.floatingTextarea[data-v-3e4765cf]{position:relative;display:flex;gap:6px;min-width:20ch;height:100%;align-items:center}.floatingTextarea__placeholder[data-v-3e4765cf]{color:var(--c-24);font:var(--text-14);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floatingTextarea__value[data-v-3e4765cf]{color:var(--c-100);font:var(--text-14);white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floatingTextarea__input[data-v-3e4765cf]{display:flex;position:absolute;top:4px;left:-8px;z-index:8}.floatingTextarea__input .textarea[data-v-3e4765cf]{min-width:240px;box-shadow:var(--shadow-popover);max-width:100%;scroll-padding-block:8px 26px;padding-block:8px 26px;resize:auto!important;font:var(--text-14)}.floatingTextarea__input .textarea[data-v-3e4765cf]:focus{box-shadow:var(--shadow-popover)}.floatingTextarea__input--tip[data-v-3e4765cf]{display:flex;align-items:baseline;gap:2px;position:absolute;bottom:4px;right:8px;font:var(--text-9);color:var(--c-80);background-color:var(--background);padding:3px 8px;border-radius:var(--radius-full)}.floatingTextarea__input--tip span[data-v-3e4765cf]{font:var(--text-8);background-color:var(--c-8);border-radius:var(--radius-2);box-shadow:inset 0 -1px var(--c-16);padding:1px 3px 2px;font-family:monospace;color:var(--c-100)}.floatingTextarea .ft-enter-active[data-v-3e4765cf],.floatingTextarea .ft-leave-active[data-v-3e4765cf]{transition:opacity .12s ease,transform .12s ease}.floatingTextarea .ft-enter-from[data-v-3e4765cf],.floatingTextarea .ft-leave-to[data-v-3e4765cf]{opacity:0;transform:translateY(-8px)}.custom-table-textarea[data-v-0b4023f6]{max-width:220px;height:100%;padding-bottom:2px}.custom-table-textarea[data-v-0b4023f6] .floatingTextarea__value,.custom-table-textarea[data-v-0b4023f6] .floatingTextarea__placeholder{font:var(--text-14)}.custom-table-upload[data-v-fa48c6ec]{width:100%;height:100%;display:flex;align-items:center}.custom-table-upload__button[data-v-fa48c6ec]{background:none;border:none;padding:0 0 2px;margin:0;font:var(--text-14);color:var(--c-60);cursor:pointer;display:flex;align-items:center;gap:4px;transition:var(--transition)}.custom-table-upload__button[data-v-fa48c6ec]:hover{color:var(--c-100)}.custom-table-upload__file-wrapper[data-v-fa48c6ec]{display:flex;align-items:center;gap:4px;width:100%}.custom-table-upload__link[data-v-fa48c6ec]{background:none;border:none;padding:0 0 2px;margin:0;font:var(--text-14);font-weight:var(--font-weight-medium);color:var(--c-100);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-16);transition:var(--transition);flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-table-upload__link[data-v-fa48c6ec]:hover{text-decoration-color:var(--c-40)}.custom-table-upload__remove[data-v-fa48c6ec]{flex-shrink:0;border-radius:var(--radius-full);padding:1px}.custom-table-upload__input[data-v-fa48c6ec]{display:none}.custom-table-cell-title[data-v-9eab1747]{display:none;align-items:center;width:100%;text-align:left;padding:0;background:transparent;border:none;cursor:pointer}.custom-table-cell-title__text[data-v-9eab1747]{font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-table-cell-title__text[data-v-9eab1747]:hover{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-thickness:1px}.tag-multi-select[data-v-60269fb4]{width:100%;height:100%}.tag-multi-select__button[data-v-60269fb4]{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;min-height:28px;gap:8px}.tag-multi-select__button-label[data-v-60269fb4]{font-weight:var(--font-weight-normal)}.tag-multi-select__content[data-v-60269fb4]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;overflow:hidden}.tag-multi-select__search[data-v-60269fb4]{margin:-4px -4px 0;width:calc(100% + 8px)}.tag-multi-select__search .form-field[data-v-60269fb4]{border-bottom:var(--border)}.tag-multi-select__search .input[data-v-60269fb4]{height:100%;box-shadow:none}.tag-multi-select__search .input-group[data-v-60269fb4]{box-shadow:none;height:32px;background-color:transparent}.tag-multi-select__search .input-group[data-v-60269fb4]:focus,.tag-multi-select__search .input-group[data-v-60269fb4]:hover,.tag-multi-select__search .input-group[data-v-60269fb4]:focus-within{box-shadow:none}.tag-multi-select__search .input-group-addon[data-v-60269fb4]{padding-left:10px}.tag-multi-select__search .input.input-group-input[data-v-60269fb4]{padding-left:8px}.tag-multi-select__list[data-v-60269fb4]{width:calc(100% + 4px);display:flex;flex-direction:column;max-height:224px;overflow-y:auto;overflow-x:hidden;padding-top:4px;padding-right:4px}.tag-multi-select__list[data-v-60269fb4]::-webkit-scrollbar{width:4px;height:4px}.tag-multi-select__list[data-v-60269fb4]::-webkit-scrollbar-track{background-color:transparent}.tag-multi-select__list[data-v-60269fb4]::-webkit-scrollbar-thumb{background:var(--c-32);border:none;border-radius:var(--radius-full);-webkit-transition:var(--transition);transition:var(--transition)}.tag-multi-select__option[data-v-60269fb4]{display:flex;align-items:center;gap:8px;padding:0 12px 1px 6px;min-height:28px;border-radius:var(--radius-6);cursor:pointer;transition:var(--transition);font-weight:var(--font-weight-normal)}.tag-multi-select__option[data-v-60269fb4]:hover{background-color:var(--c-4)}.tag-multi-select__label[data-v-60269fb4]{font-weight:var(--font-weight-normal);color:var(--c-100);cursor:pointer;flex:1}.tag-multi-select__empty[data-v-60269fb4]{height:100px;min-width:272px;border:.5px dashed var(--c-24);display:grid;place-items:center;text-align:center;font:var(--text-12);color:var(--c-40);margin:4px 0 0;border-radius:var(--radius-6)}.tag-multi-select__add[data-v-60269fb4]{padding-top:4px}.tag-multi-select__add .bt[data-v-60269fb4]:hover{color:var(--blue)}.custom-table-multi-select[data-v-5f54dac0]{width:100%;height:100%}.range-calendar-popover__trigger{justify-content:start;width:100%;padding:0 32px 3px}.range-calendar-popover__value{font-weight:var(--font-weight-normal)}.range-calendar-popover__content{width:auto}.range-calendar-popover__label{opacity:.56;margin:0 4px 0 -2px}.custom-table-date-range[data-v-594a4fdb]{width:-moz-fit-content;width:fit-content;display:inline-block;height:100%}.custom-table-date-range__trigger[data-v-594a4fdb]{box-shadow:none!important;border-radius:0!important;padding:0 0 2px!important;height:100%;background:transparent!important;position:relative!important;width:auto!important;max-width:none!important;min-width:-moz-fit-content!important;min-width:fit-content!important;flex-shrink:0!important}.custom-table-date-range__trigger[data-v-594a4fdb]:hover,.custom-table-date-range__trigger[data-v-594a4fdb]:focus,.custom-table-date-range__trigger[data-v-594a4fdb]:focus-within,.custom-table-date-range__trigger[data-v-594a4fdb]:active{box-shadow:none!important;background:transparent!important}.custom-table-date-range__trigger svg[data-v-594a4fdb]{opacity:.6}.custom-table-date-range__label[data-v-594a4fdb]{white-space:nowrap;display:inline-block;overflow:visible;text-overflow:clip;font:var(--text-14);color:var(--c-100)}.custom-table-time-input[data-v-744c996a]{width:100%;max-width:100%;height:100%;min-width:0;box-shadow:none!important;border-radius:0!important;padding:0 0 2px!important;background:transparent!important}.custom-table-time-input[data-v-744c996a]:hover,.custom-table-time-input[data-v-744c996a]:focus,.custom-table-time-input[data-v-744c996a]:focus-within,.custom-table-time-input[data-v-744c996a]:active{box-shadow:none!important;background:transparent!important}.custom-table-url[data-v-022cf93e]{width:100%;height:100%;display:flex;align-items:center}.custom-table-url__input[data-v-022cf93e]{width:100%;max-width:100%;height:100%;min-width:0;box-shadow:none!important;border-radius:0!important;padding:0 0 2px!important;background:transparent!important}.custom-table-url__input[data-v-022cf93e]:hover,.custom-table-url__input[data-v-022cf93e]:focus,.custom-table-url__input[data-v-022cf93e]:focus-within,.custom-table-url__input[data-v-022cf93e]:active{box-shadow:none!important;background:transparent!important}.custom-table-url__link[data-v-022cf93e]{background:none;border:none;padding:0 0 2px;margin:0;font:var(--text-14);font-weight:var(--font-weight-medium);color:var(--c-100);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-16);transition:var(--transition);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.custom-table-url__link[data-v-022cf93e]:hover{text-decoration-color:var(--c-40)}.custom-table-input[data-v-b0e2082b]{width:100%;max-width:100%;height:100%;min-width:0;box-shadow:none!important;border-radius:0!important;padding:0 0 2px!important;background:transparent!important}.custom-table-input[data-v-b0e2082b]:hover,.custom-table-input[data-v-b0e2082b]:focus,.custom-table-input[data-v-b0e2082b]:focus-within,.custom-table-input[data-v-b0e2082b]:active{box-shadow:none!important;background:transparent!important}.custom-table-phone-input[data-v-c97f0695]{width:100%;max-width:100%;height:100%;min-width:0;box-shadow:none!important;border-radius:0!important;padding:0 0 2px!important;background:transparent!important}.custom-table-phone-input[data-v-c97f0695]:hover,.custom-table-phone-input[data-v-c97f0695]:focus,.custom-table-phone-input[data-v-c97f0695]:focus-within,.custom-table-phone-input[data-v-c97f0695]:active{box-shadow:none!important;background:transparent!important}.users-combobox[data-v-a4259a0c]{width:100%;height:100%}.users-combobox__trigger[data-v-a4259a0c],.users-combobox__trigger-button[data-v-a4259a0c]{height:100%}.users-combobox__trigger-avatar[data-v-a4259a0c]{width:22px;height:22px;min-width:22px;border-radius:var(--radius-full);display:grid;place-items:center;padding-bottom:1px;font:var(--text-10);font-weight:var(--font-weight-medium);flex-shrink:0}.users-combobox__trigger-label[data-v-a4259a0c]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--font-weight-normal)}.users-combobox__selected-list[data-v-a4259a0c]{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;padding:8px;margin:-2px -4px 0;border-bottom:.5px solid var(--c-16)}.users-combobox__selected-item[data-v-a4259a0c]{display:flex;align-items:center;gap:4px;padding:3px 24px 3px 3px;border-radius:var(--radius-full);background-color:var(--c-6);font:var(--text-13);color:var(--c-100);position:relative}.users-combobox__selected-avatar[data-v-a4259a0c]{width:18px;height:18px;min-width:18px;border-radius:var(--radius-full);display:grid;place-items:center;font:var(--text-8);font-weight:var(--font-weight-medium);flex-shrink:0}.users-combobox__selected-name[data-v-a4259a0c]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px;font:var(--text-11)}.users-combobox__selected-remove[data-v-a4259a0c]{position:absolute;right:0;top:0;bottom:0;width:24px;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:transparent;cursor:pointer;transition:var(--transition);opacity:.6}.users-combobox__selected-remove[data-v-a4259a0c]:hover{opacity:1}.users-combobox__chevron[data-v-a4259a0c]{opacity:.6}.users-combobox__search[data-v-a4259a0c]{margin:-4px -4px 0;width:calc(100% + 8px);border-bottom:var(--border)}.users-combobox__search .form-field[data-v-a4259a0c]{border-bottom:var(--border)}.users-combobox__search .input[data-v-a4259a0c]{height:100%;box-shadow:none}.users-combobox__search .input-group[data-v-a4259a0c]{box-shadow:none;height:32px;background-color:transparent}.users-combobox__search .input-group[data-v-a4259a0c]:focus,.users-combobox__search .input-group[data-v-a4259a0c]:hover,.users-combobox__search .input-group[data-v-a4259a0c]:focus-within{box-shadow:none}.users-combobox__search .input-group-addon[data-v-a4259a0c]{padding-left:10px}.users-combobox__search .input.input-group-input[data-v-a4259a0c]{padding-left:8px}.users-combobox__list[data-v-a4259a0c]{width:calc(100% + 4px);display:flex;flex-direction:column;max-height:252px;min-width:240px;overflow-y:auto;padding:4px;gap:2px;margin:-2px -4px -4px}.users-combobox__list[data-v-a4259a0c]::-webkit-scrollbar{width:4px;height:4px}.users-combobox__list[data-v-a4259a0c]::-webkit-scrollbar-track{background-color:transparent}.users-combobox__list[data-v-a4259a0c]::-webkit-scrollbar-thumb{background:var(--c-24);-webkit-transition:var(--transition);transition:var(--transition);border:none;border-radius:0}.users-combobox__list[data-v-a4259a0c]::-webkit-scrollbar-thumb:hover{background-color:var(--c-40)}.users-combobox__option[data-v-a4259a0c]{width:100%;height:-moz-fit-content;height:fit-content;justify-content:start;gap:10px;padding:5px 12px 5px 6px;position:relative}.users-combobox__option[data-v-a4259a0c]:hover{background:var(--c-6)}.users-combobox__option--active[data-v-a4259a0c]{background:var(--blue-8)!important}.users-combobox__option--active .users-combobox__check[data-v-a4259a0c]{color:var(--blue)}.users-combobox__avatar[data-v-a4259a0c]{width:24px;height:24px;min-width:24px;border-radius:var(--radius-full);padding-bottom:1px;display:grid;place-items:center;font:var(--text-11);font-weight:var(--font-weight-medium)}.users-combobox__option:nth-child(9n+1) .users-combobox__avatar[data-v-a4259a0c]{background-color:var(--blue-16);color:var(--blue-dark)}.users-combobox__option:nth-child(9n+2) .users-combobox__avatar[data-v-a4259a0c]{background-color:var(--orange-16);color:var(--orange-dark)}.users-combobox__option:nth-child(9n+3) .users-combobox__avatar[data-v-a4259a0c]{background-color:var(--green-16);color:var(--green-dark)}.users-combobox__option:nth-child(9n+4) .users-combobox__avatar[data-v-a4259a0c]{background-color:var(--red-16);color:var(--red-dark)}.users-combobox__option:nth-child(9n+5) .users-combobox__avatar[data-v-a4259a0c]{background-color:var(--cyan-16);color:var(--cyan-dark)}.users-combobox__option:nth-child(9n+6) .users-combobox__avatar[data-v-a4259a0c]{background-color:var(--yellow-16);color:var(--yellow-dark)}.users-combobox__option:nth-child(9n+7) .users-combobox__avatar[data-v-a4259a0c]{background-color:var(--teal-16);color:var(--teal-dark)}.users-combobox__option:nth-child(9n+8) .users-combobox__avatar[data-v-a4259a0c]{background-color:var(--pink-16);color:var(--pink-dark)}.users-combobox__option:nth-child(9n) .users-combobox__avatar[data-v-a4259a0c]{background-color:var(--purple-16);color:var(--purple-dark)}.users-combobox__user-info[data-v-a4259a0c]{flex:1;display:flex;flex-direction:column;padding-bottom:2px;min-width:0;text-align:left;overflow:hidden}.users-combobox__user-name[data-v-a4259a0c]{font:var(--text-13);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:17ch}.users-combobox__user-email[data-v-a4259a0c]{font:var(--text-10);color:var(--c-60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.users-combobox__check[data-v-a4259a0c]{margin-left:auto;flex-shrink:0}.users-combobox__empty[data-v-a4259a0c]{height:100px;min-height:216px;min-width:252px;width:calc(100% - 10px);border:1px dashed var(--c-16);box-shadow:inset 0 0 0 4px var(--background);background-color:var(--c-2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;font:var(--text-12);color:var(--c-60);margin:8px 4px 4px;border-radius:var(--radius-6);padding-bottom:3px}.users-combobox__invite[data-v-a4259a0c]{display:none;padding-top:4px}.users-combobox__invite-trigger[data-v-a4259a0c]{font:var(--text-13);font-weight:var(--font-weight-medium);opacity:.8}.users-combobox__invite-trigger[data-v-a4259a0c]:hover{opacity:1}.users-combobox__invite-form[data-v-a4259a0c]{display:flex;flex-direction:column;gap:12px;padding:10px 12px 12px;max-width:220px}.users-combobox__invite-actions[data-v-a4259a0c]{display:flex;gap:8px;justify-content:flex-end}.users-combobox__invite-button[data-v-a4259a0c]{transition:all .2s ease}@keyframes spin-a4259a0c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-a4259a0c]{animation:spin-a4259a0c .5s linear infinite}.dialog-overlay{position:fixed;inset:0;z-index:101;background:#00000029;transition:var(--transition)}.dialog-overlay[data-state=open]{animation:fadeIn .2s ease-out}.dialog-overlay[data-state=closed]{animation:fadeOut .2s ease-in}.dialog-content{position:fixed;left:50%;top:50%;z-index:102;display:grid;grid-template-rows:auto 1fr auto;width:calc(100% - 48px);max-width:500px;transform:translate(-50%,-50%);background:var(--background);box-shadow:var(--shadow-popover);border-radius:var(--radius-12);transition:var(--transition);max-height:90dvh;overflow:hidden}.dialog-content[data-state=open]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out}.dialog-content[data-state=closed]{animation:fadeOut .15s ease-in,zoomOut .15s ease-in}.dialog-body{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:24px}.dialog-body::-webkit-scrollbar{width:14px;height:14px}.dialog-body::-webkit-scrollbar-track{background-color:transparent}.dialog-body::-webkit-scrollbar-thumb{background:rgb(var(--black-rgb)/32%);border:4px solid var(--background);border-radius:var(--radius-full);-webkit-transition:var(--transition);transition:var(--transition)}.dialog-body::-webkit-scrollbar-thumb:hover{background:var(--c-40)}@media (max-width: 768px){.dialog-content{width:100%;left:50%;top:auto;bottom:0;transform:translate(-50%);border-radius:var(--radius-16) var(--radius-16) 0 0}.dialog-content[data-state=open]{animation:dialogFadeInUpMobile .15s ease-out}.dialog-content[data-state=closed]{animation:dialogFadeOutDownMobile .15s ease-in}}@keyframes dialogFadeInUpMobile{0%{opacity:0;transform:translate(-50%,32px)}to{opacity:1;transform:translate(-50%)}}@keyframes dialogFadeOutDownMobile{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,32px)}}.dialog-description{font:var(--text-13);color:var(--c-60);line-height:1.5;margin-top:4px}.dialog-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end;gap:12px;padding:0 24px 24px}.dialog-footer .bt-primary,.dialog-footer .bt-secondary{width:-moz-fit-content;width:fit-content}.dialog-footer.linear{flex-direction:column}.dialog-footer.linear .bt{width:100%}@media only screen and (max-width: 768px){.dialog-footer .bt-primary,.dialog-footer .bt-secondary{flex:1}}.dialog-header{display:flex;flex-direction:column;text-align:left;padding:20px 56px 0 24px}.dialog-title{font:var(--text-18);font-weight:var(--font-weight-semibold)}.comments-chat[data-v-d0166a9b]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative}.comments-chat__header[data-v-d0166a9b]{padding:1rem 0;border-bottom:1px solid var(--border);flex-shrink:0;background-color:var(--background);z-index:10}.comments-chat__header h3[data-v-d0166a9b]{font-size:1.125rem;font-weight:600}.comments-chat__messages[data-v-d0166a9b]{flex:1;padding:1rem 0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1rem;min-height:0}.message[data-v-d0166a9b]{display:flex;gap:.75rem;max-width:75%}.message--mine[data-v-d0166a9b]{align-self:flex-end;flex-direction:row-reverse}.message--other[data-v-d0166a9b]{align-self:flex-start}.message__avatar[data-v-d0166a9b]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;flex-shrink:0}.message__content[data-v-d0166a9b]{display:flex;flex-direction:column;gap:.25rem}.message__header[data-v-d0166a9b]{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.message--mine .message__header[data-v-d0166a9b]{flex-direction:row-reverse}.message__author[data-v-d0166a9b]{font-weight:600;color:var(--foreground)}.message__time[data-v-d0166a9b]{color:var(--muted-foreground)}.message__text[data-v-d0166a9b]{padding:.75rem 1rem;border-radius:1rem;background-color:var(--muted);word-wrap:break-word;white-space:pre-wrap;font-size:.9375rem;line-height:1.5}.message__image[data-v-d0166a9b]{display:flex;flex-direction:column;gap:.5rem;max-width:300px}.message__image img[data-v-d0166a9b]{width:100%;height:auto;border-radius:.75rem;max-height:400px;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #0000001a}.message__image img[data-v-d0166a9b]:hover{transform:scale(1.02);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@keyframes zoomIn-d0166a9b{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.message--mine .message__text[data-v-d0166a9b]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-bottom-right-radius:.25rem}.message--other .message__text[data-v-d0166a9b]{border-bottom-left-radius:.25rem}.comments-chat__input[data-v-d0166a9b]{display:flex;gap:.5rem;padding:1rem 0 0;border-top:1px solid var(--border);align-items:flex-end;flex-shrink:0;background-color:var(--background);position:sticky;bottom:0;z-index:10}.input-actions[data-v-d0166a9b]{display:flex;gap:.25rem;align-items:center;position:relative}.action-button[data-v-d0166a9b]{flex-shrink:0;color:var(--muted-foreground);transition:color .2s}.action-button[data-v-d0166a9b]:hover{color:var(--foreground)}.input-textarea[data-v-d0166a9b]{flex:1;resize:none;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.5rem;font-family:inherit;font-size:.9375rem;line-height:1.5;background-color:var(--background);color:var(--foreground);outline:none;transition:border-color .2s;min-height:44px;max-height:200px}.input-textarea[data-v-d0166a9b]:focus{border-color:hsl(var(--primary))}.input-textarea[data-v-d0166a9b]::-moz-placeholder{color:var(--muted-foreground)}.input-textarea[data-v-d0166a9b]::placeholder{color:var(--muted-foreground)}.send-button[data-v-d0166a9b]{flex-shrink:0}.send-button[data-v-d0166a9b]:disabled{opacity:.5;cursor:not-allowed}.comments-chat__messages[data-v-d0166a9b]::-webkit-scrollbar{width:6px}.comments-chat__messages[data-v-d0166a9b]::-webkit-scrollbar-track{background:transparent}.comments-chat__messages[data-v-d0166a9b]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.comments-chat__messages[data-v-d0166a9b]::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.message-list-enter-active[data-v-d0166a9b]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.message-list-leave-active[data-v-d0166a9b]{transition:all .3s ease}.message-list-enter-from[data-v-d0166a9b]{opacity:0;transform:translateY(20px) scale(.9)}.message-list-leave-to[data-v-d0166a9b]{opacity:0;transform:translate(-20px)}.message--sending[data-v-d0166a9b]{animation:messageSlideIn-d0166a9b .3s cubic-bezier(.175,.885,.32,1.275)}.message--sending .message__text[data-v-d0166a9b]{opacity:.7;animation:pulse-d0166a9b 1.5s ease-in-out infinite}@keyframes messageSlideIn-d0166a9b{0%{opacity:0;transform:translateY(15px) scale(.95)}60%{transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-d0166a9b{0%,to{opacity:.4}50%{opacity:.85}}.message[data-v-d0166a9b]{transition:all .2s ease}.message__text[data-v-d0166a9b]{transition:opacity .2s ease,transform .2s ease}.image-lightbox-content[data-v-d0166a9b]{max-width:95vw!important;max-height:95vh!important;width:95vw!important;height:95vh!important;padding:0!important;background:#000000f2!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.is-image-lightbox .dialog-close.bt.bt-ghost.bt-icon[data-v-d0166a9b]{display:none!important}.image-lightbox-close-wrapper[data-v-d0166a9b]{position:absolute;top:0;right:0;z-index:100}.image-lightbox-close[data-v-d0166a9b]{position:absolute!important;top:1rem!important;right:1rem!important;z-index:100!important;background:#0009!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:50%!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;cursor:pointer!important;transition:all .2s!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.image-lightbox-close[data-v-d0166a9b]:hover{background:#fff3!important;border-color:#ffffff80!important;transform:scale(1.1)!important}.image-lightbox-wrapper[data-v-d0166a9b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:3rem}.image-lightbox-img[data-v-d0166a9b]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.custom-table-toast[data-v-15b1f481]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:9px 20px 12px 14px;background-color:var(--c-100);color:var(--cn-100);border-radius:var(--radius-full);white-space:nowrap;z-index:100;font-weight:var(--font-weight-medium);box-shadow:none;max-width:400px}.custom-table-toast__icon[data-v-15b1f481]{flex-shrink:0}.custom-table-toast__icon--success[data-v-15b1f481]{color:var(--green)}.custom-table-toast__icon--error[data-v-15b1f481]{color:var(--red)}.custom-table-toast__text[data-v-15b1f481]{color:var(--cn-100);padding-bottom:1px;font:var(--text-14);font-weight:var(--font-weight-medium)}.custom-table-toast-enter-active[data-v-15b1f481],.custom-table-toast-leave-active[data-v-15b1f481]{transition:opacity .2s ease,transform .2s ease}.custom-table-toast-enter-from[data-v-15b1f481]{opacity:0;transform:translate(-50%,8px)}.custom-table-toast-enter-to[data-v-15b1f481],.custom-table-toast-leave-from[data-v-15b1f481]{opacity:1;transform:translate(-50%)}.custom-table-toast-leave-to[data-v-15b1f481]{opacity:0;transform:translate(-50%,8px)}.client-notes[data-v-407b3dc8]{flex:1;display:flex;flex-direction:column;min-height:0}.client-notes__textarea[data-v-407b3dc8]{flex:1;width:100%;min-height:0;resize:none;padding:0;border-radius:0;box-shadow:none}.client-notes__textarea[data-v-407b3dc8]:hover,.client-notes__textarea[data-v-407b3dc8]:focus,.client-notes__textarea[data-v-407b3dc8]:focus-within{box-shadow:none}.custom-table-hours-input[data-v-291c2522]{width:80px;max-width:100px;min-width:60px;height:100%;box-shadow:none!important;border-radius:0!important;padding:0 0 2px!important;background:transparent!important}.custom-table-hours-input[data-v-291c2522]:hover,.custom-table-hours-input[data-v-291c2522]:focus,.custom-table-hours-input[data-v-291c2522]:focus-within,.custom-table-hours-input[data-v-291c2522]:active{box-shadow:none!important;background:transparent!important}.custom-table-cost-input-wrapper[data-v-03f48914]{display:inline-flex;align-items:center;gap:4px;max-width:100px;height:100%}.custom-table-cost-input-wrapper .custom-table-cost-input-prefix[data-v-03f48914]{font:var(--text-14);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:2px}.custom-table-cost-input-wrapper .custom-table-cost-input[data-v-03f48914]{width:auto;box-shadow:none!important;border-radius:0!important;padding:0 0 2px!important;background:transparent!important;flex:0 0 auto}.custom-table-cost-input-wrapper .custom-table-cost-input[data-v-03f48914] input{width:auto;text-align:left}.custom-table-cost-input-wrapper .custom-table-cost-input[data-v-03f48914]:hover,.custom-table-cost-input-wrapper .custom-table-cost-input[data-v-03f48914]:focus,.custom-table-cost-input-wrapper .custom-table-cost-input[data-v-03f48914]:focus-within,.custom-table-cost-input-wrapper .custom-table-cost-input[data-v-03f48914]:active{box-shadow:none!important;background:transparent!important}.clients-table__actions[data-v-e584a6ca]{padding:0 var(--wrapper-padding) 24px}.clients-table__actions-content[data-v-e584a6ca]{display:flex;align-items:center;gap:12px}.clients-table__search-field[data-v-e584a6ca]{flex:1 1 auto;min-width:200px}.clients-table__filter-container[data-v-e584a6ca]{position:relative;display:inline-block}.clients-table__filter-trigger[data-v-e584a6ca]{display:flex;align-items:center;gap:6px}.clients-table__filter-badge[data-v-e584a6ca]{display:flex;height:20px;align-items:center;gap:4px;padding:0 4px 1px 6px;margin:2px -6px 0 0;background-color:var(--blue-16);color:var(--blue-dark);border-radius:var(--radius-4);font:var(--text-12);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition)}.clients-table__filter-badge[data-v-e584a6ca]:hover{background-color:var(--blue-24)}.clients-table__filter-dropdown[data-v-e584a6ca]{width:-moz-fit-content;width:fit-content;padding:4px}.clients-table__filter-options[data-v-e584a6ca]{display:flex;flex-direction:column;gap:2px}.clients-table__filter-option[data-v-e584a6ca]{display:flex;align-items:center;gap:6px;cursor:pointer;background:transparent;border:none;height:26px;padding:0 4px 0 6px;border-radius:var(--radius-4);width:100%;text-align:left;transition:var(--transition)}.clients-table__filter-option[data-v-e584a6ca]:hover:not(.clients-table__filter-option--active){background-color:var(--c-4)}.clients-table__filter-option:hover:not(.clients-table__filter-option--active) .clients-table__filter-check[data-v-e584a6ca]{opacity:.24}.clients-table__filter-option--active[data-v-e584a6ca]:hover{background-color:var(--c-4)}.clients-table__filter-check[data-v-e584a6ca]{opacity:0;flex-shrink:0}.clients-table__filter-option--active .clients-table__filter-check[data-v-e584a6ca]{opacity:1}.clients-table__filter-content[data-v-e584a6ca]{font-size:14px;display:flex;align-items:center;gap:6px;white-space:nowrap;flex:1}.clients-table__filter-count[data-v-e584a6ca]{display:flex;align-items:center;justify-content:center;font:var(--text-10);font-family:var(--font-family-mono);color:var(--c-60);margin-left:auto;height:16px;text-align:center;min-width:16px;padding:0 4px 1px}.clients-table__filter-reset[data-v-e584a6ca]{margin-top:2px}.types-table__actions[data-v-d02c8df1]{padding:0 var(--wrapper-padding) 16px}.types-table__actions-content[data-v-d02c8df1]{display:flex;align-items:center;gap:12px}.types-table__search-field[data-v-d02c8df1]{flex:1 1 auto;min-width:200px}.company-badge[data-v-d02c8df1]{white-space:nowrap}.tags-table__actions[data-v-2aade995]{padding:0 var(--wrapper-padding) 16px}.tags-table__actions-content[data-v-2aade995]{display:flex;align-items:center;gap:12px}.tags-table__search-field[data-v-2aade995]{flex:1 1 auto;min-width:200px}.company-badge[data-v-2aade995]{white-space:nowrap}.skeleton-table[data-v-862ce87f]{min-width:680px}.skeleton-table__header[data-v-862ce87f]{display:grid;grid-template-columns:minmax(200px,3fr) minmax(100px,2fr) minmax(100px,2fr) minmax(100px,1fr);gap:24px;padding:0 0 8px}.skeleton-table__grid[data-v-862ce87f]{display:flex;flex-direction:column;gap:0}.skeleton-table__row[data-v-862ce87f]{display:grid;grid-template-columns:minmax(200px,3fr) minmax(100px,2fr) minmax(100px,2fr) minmax(100px,1fr);align-items:center;gap:24px;padding:16px 0 8px}.skeleton-table__row--workflow[data-v-862ce87f]{display:flex;align-items:center;gap:12px}.skeleton-item[data-v-862ce87f]{border-radius:var(--radius-6);background-color:var(--c-12)}.tracker-scroll-container[data-v-862ce87f]{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 var(--wrapper-padding) clamp(24px,6vw + 8px,88px);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.tracker-scroll-container[data-v-862ce87f]::-webkit-scrollbar{display:none}.tracker-scroll-container__scroll[data-v-862ce87f]{width:-moz-max-content;width:max-content;min-width:100%}.create-table-dialog__body[data-v-cc666ac0]{display:flex;flex-direction:column;gap:16px;padding:24px}.popover[data-v-f05fbb9d]{position:relative;display:inline-block}.popover__trigger[data-v-f05fbb9d]{display:inline-block}.popover__content[data-v-f05fbb9d]{border-radius:var(--radius-8);background-color:var(--background);box-shadow:var(--shadow-popover);z-index:100;padding:4px;display:flex;flex-direction:column;gap:2px;max-width:280px}.popover-fade-enter-active[data-v-f05fbb9d],.popover-fade-leave-active[data-v-f05fbb9d]{transition:var(--transition);transition-property:opacity,transform}.popover__content--bottom.popover-fade-enter-from[data-v-f05fbb9d],.popover__content--bottom-start.popover-fade-enter-from[data-v-f05fbb9d],.popover__content--bottom-end.popover-fade-enter-from[data-v-f05fbb9d],.popover__content--bottom.popover-fade-leave-to[data-v-f05fbb9d],.popover__content--bottom-start.popover-fade-leave-to[data-v-f05fbb9d],.popover__content--bottom-end.popover-fade-leave-to[data-v-f05fbb9d]{opacity:0;transform:translate(0) translateY(-8px)}.popover__content--top.popover-fade-enter-from[data-v-f05fbb9d],.popover__content--top-start.popover-fade-enter-from[data-v-f05fbb9d],.popover__content--top-end.popover-fade-enter-from[data-v-f05fbb9d],.popover__content--top.popover-fade-leave-to[data-v-f05fbb9d],.popover__content--top-start.popover-fade-leave-to[data-v-f05fbb9d],.popover__content--top-end.popover-fade-leave-to[data-v-f05fbb9d]{opacity:0;transform:translate(0) translateY(8px)}.popover__content--left.popover-fade-enter-from[data-v-f05fbb9d],.popover__content--left.popover-fade-leave-to[data-v-f05fbb9d],.popover__content--right.popover-fade-enter-from[data-v-f05fbb9d]{opacity:0;transform:translateY(0) translate(8px)}.popover__content--right.popover-fade-leave-to[data-v-f05fbb9d]{opacity:0;transform:translateY(0) translate(-8px)}.table-context-menu[data-v-a5aa299a]{display:flex;flex-direction:column;gap:2px}.table-context-menu__item[data-v-a5aa299a]{justify-content:flex-start;width:100%;font-weight:var(--font-weight-normal)}.table-context-menu__item--danger[data-v-a5aa299a]:hover{color:var(--red)}.table-context-menu__item--danger:hover svg[data-v-a5aa299a]{color:var(--red)}.fade-enter-active[data-v-8c1d1c89],.fade-leave-active[data-v-8c1d1c89]{transition:opacity 80ms ease}.fade-enter-from[data-v-8c1d1c89],.fade-leave-to[data-v-8c1d1c89]{opacity:0}.header__container .header__content[data-v-8c1d1c89]{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.table-icon[data-v-8c1d1c89]{display:inline-flex;align-items:center;margin-right:4px}.table-tab-menu-button[data-v-8c1d1c89]{position:absolute;right:0;top:0;height:32px;width:32px;border-radius:var(--radius-full)}[data-v-8c1d1c89] .custom-table-tab-trigger{display:flex;align-items:center;gap:6px;position:relative!important}[data-v-8c1d1c89] .custom-table-tab-trigger[data-state=active]{padding-right:28px!important}.table-tab-name[data-v-8c1d1c89]{flex:1;min-width:0;text-transform:none}.table-tab-name[data-v-8c1d1c89]:first-letter{text-transform:uppercase}.create-table-button[data-v-8c1d1c89]{display:flex;align-items:center;justify-content:center;height:24px;border-radius:var(--radius-full);border:1px dashed var(--c-16);font:var(--text-13);font-weight:var(--font-weight-medium);color:var(--c-60);padding:0 10px 2px 6px;transition:var(--transition);gap:2px;cursor:pointer;margin-left:12px}.create-table-button[data-v-8c1d1c89]:hover{border:1px dashed var(--c-40);color:var(--c-100)}.contentFilter__container[data-v-e980b386]{position:relative;display:inline-block}.contentFilter .filter-badge[data-v-e980b386]{display:flex;height:20px;align-items:center;gap:4px;padding:0 4px 1px 6px;margin:2px -6px 0 0;background-color:var(--blue-16);color:var(--blue-dark);border-radius:var(--radius-4);font:var(--text-12);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition)}.contentFilter .filter-badge[data-v-e980b386]:hover{background-color:var(--blue-24)}.contentFilter__dropdown[data-v-e980b386]{position:absolute;top:calc(100% + 8px);right:0;width:-moz-fit-content;width:fit-content;padding:8px;background:var(--background);border-radius:var(--radius-10);z-index:50;animation:fadeFilter-e980b386 .2s cubic-bezier(.68,-.55,.265,1.55);transform-origin:top center;box-shadow:var(--shadow-popover)}@keyframes fadeFilter-e980b386{0%{opacity:0;scale:.96;transform:translateY(-8px)}to{opacity:1;scale:1;transform:translateY(0)}}.contentFilter__section[data-v-e980b386]{margin-bottom:4px}.contentFilter__section:first-child .contentFilter__section-title[data-v-e980b386]{padding-top:4px}.contentFilter__section[data-v-e980b386]:last-child{margin-bottom:0}.contentFilter__section-title[data-v-e980b386]{font:var(--text-10);color:var(--c-60);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium);padding:8px 6px 6px 18px;display:flex;flex-direction:row;align-items:center;gap:8px}.contentFilter__section-options[data-v-e980b386]{display:flex;flex-direction:column;gap:2px}.contentFilter__option[data-v-e980b386]{display:flex;align-items:center;gap:4px;cursor:pointer;background:transparent;border:none;height:26px;width:100%;text-align:left;transition:var(--transition)}.contentFilter__option:hover:not(.contentFilter__option--disabled):not(.contentFilter__option--active) .contentFilter__option-check[data-v-e980b386]{opacity:.24}.contentFilter__option--active .contentFilter__option-check[data-v-e980b386]{opacity:1}.contentFilter__option--disabled[data-v-e980b386]{cursor:not-allowed;opacity:.4}.contentFilter__option-check[data-v-e980b386]{opacity:0;color:var(--foreground);flex-shrink:0;transition:opacity .15s ease}.contentFilter__option-content[data-v-e980b386]{font-size:14px;display:flex;align-items:center;gap:6px;white-space:nowrap;flex:1}.contentFilter__option-count[data-v-e980b386]{display:flex;align-items:center;justify-content:center;font:var(--text-10);font-family:var(--font-family-mono);color:var(--c-60);margin-left:auto;height:16px;text-align:center;min-width:16px;padding:0 4px 1px}.contentFilter__reset[data-v-e980b386]{margin:8px 4px 4px}.table-column-filter{display:flex;flex-direction:column;gap:2px;min-width:160px;max-width:220px}.table-column-filter__trigger{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;min-width:-moz-max-content;min-width:max-content;border:none;background-color:transparent;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:var(--transition);gap:6px;height:24px;border-radius:var(--radius-6);padding:0 6px 2px;margin-left:-6px;white-space:nowrap;position:relative;font:var(--text-13);font-weight:var(--font-weight-normal);color:var(--c-100);opacity:.6}.table-column-filter__trigger:has(.absoluteIcon):has(.absoluteChevron){padding-left:24px;padding-right:22px}.table-column-filter__trigger:has(.absoluteIcon) svg{margin-bottom:1px}.table-column-filter__trigger:hover{background-color:var(--c-6);opacity:1}.table-column-filter__trigger .absoluteIcon,.table-column-filter__trigger .absoluteChevron{width:24px}.table-column-filter__trigger svg{flex-shrink:0}.table-column-filter__section{display:flex;flex-direction:column}.table-column-filter__divider{height:1px;background-color:var(--c-8);margin:2px 6px}.table-column-filter__item{justify-content:flex-start;width:100%;font-weight:var(--font-weight-normal)}.table-column-filter__item--active{background-color:var(--c-8);color:var(--c-100)}.table-column-filter__filter-list{display:flex;flex-direction:column;max-height:min(70dvh,200px);overflow-y:auto;margin:0 -4px;padding:0 4px}.table-column-filter__filter-list::-webkit-scrollbar{width:4px;height:4px}.table-column-filter__filter-list::-webkit-scrollbar-track{background-color:transparent}.table-column-filter__filter-list::-webkit-scrollbar-thumb{background:var(--c-24);-webkit-transition:var(--transition);transition:var(--transition);border:none;border-radius:0}.table-column-filter__filter-list::-webkit-scrollbar-thumb:hover{background-color:var(--c-40)}.table-column-filter__filter-item{display:flex;align-items:center;gap:8px;padding:0 12px 0 7px;min-height:28px;cursor:pointer;border-radius:var(--radius-6);transition:var(--transition)}.table-column-filter__filter-item:hover{background-color:var(--c-6)}.table-column-filter__filter-label{font:var(--text-14);color:var(--c-100);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.table-column-filter__clear-button{justify-content:flex-start;width:100%;font-weight:var(--font-weight-normal);margin-top:4px}.fade-enter-active[data-v-46543951],.fade-leave-active[data-v-46543951]{transition:opacity 80ms ease}.fade-enter-from[data-v-46543951],.fade-leave-to[data-v-46543951]{opacity:0}.reviews-actions[data-v-46543951]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:0 var(--wrapper-padding) 24px var(--wrapper-padding)}.reviews-actions__left[data-v-46543951]{display:flex;align-items:center;flex:1;min-width:280px;gap:12px}.reviews-actions__right[data-v-46543951]{display:flex;align-items:center;flex:0;gap:12px}.reviews-scroll-container[data-v-46543951]{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 var(--wrapper-padding) clamp(24px,6vw + 8px,88px);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.reviews-scroll-container[data-v-46543951]::-webkit-scrollbar{display:none}.reviews-scroll-container__scroll[data-v-46543951]{width:-moz-max-content;width:max-content;min-width:100%}.humanReviews{--humanReviews-grid: minmax(160px, 1fr) 80px 80px minmax(140px, 1fr) 94px 64px;min-width:920px}.humanReviews__header{display:grid;grid-template-columns:var(--humanReviews-grid);gap:24px;padding:0 24px 12px 16px;color:var(--c-100);font:var(--text-13)}.humanReviews__header--document,.humanReviews__header--status,.humanReviews__header--priority,.humanReviews__header--duedate,.humanReviews__header--sla{display:flex;align-items:center;gap:6px;white-space:nowrap}.humanReviews__grid{display:flex;flex-direction:column;box-shadow:var(--shadow-card);border-radius:var(--radius-12);background-color:var(--background);overflow:hidden}.humanReview-card{display:grid;grid-template-columns:var(--humanReviews-grid);align-items:center;gap:24px;padding:16px 24px 16px 16px;font:var(--text-14);cursor:pointer;text-align:left;border:none;background:transparent;transition:background-color .2s ease}.humanReview-card:hover{background-color:var(--background-dimmed)}.humanReview-card:not(:last-child){border-bottom:var(--border)}.humanReview-card__header{display:flex;align-items:center;gap:16px;min-width:0}.humanReview-card__header--content{display:flex;flex-direction:column;min-width:0;padding-bottom:2px}.humanReview-card__icon{width:26px;height:30px;background-color:var(--background);border-radius:var(--radius-4);display:grid;place-items:center;flex-shrink:0;padding-bottom:1px;margin-top:1px;box-shadow:0 4px 2px -2px rgb(var(--black-rgb)/12%),0 0 0 1px var(--c-12);background:linear-gradient(to bottom,var(--blue-0),var(--blue-6));color:var(--blue-dark)}.humanReview-card__type{font:var(--text-11);color:var(--c-60);margin-bottom:2px}.humanReview-card__title{font:var(--text-14);font-weight:var(--font-weight-medium);display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;gap:8px}.humanReview-card__status,.humanReview-card__priority,.humanReview-card__duedate,.humanReview-card__sla{display:flex;align-items:center;white-space:nowrap}.humanReview-card__duedate{color:var(--c-80);font:var(--text-14)}.fade-enter-active[data-v-4b72b135],.fade-leave-active[data-v-4b72b135]{transition:opacity 80ms ease}.fade-enter-from[data-v-4b72b135],.fade-leave-to[data-v-4b72b135]{opacity:0}.matching-actions[data-v-4b72b135]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:0 var(--wrapper-padding) 24px var(--wrapper-padding)}.matching-actions__left[data-v-4b72b135]{display:flex;align-items:center;flex:1;min-width:280px;gap:12px}.matching-actions__right[data-v-4b72b135]{display:flex;align-items:center;flex:0;gap:12px}.matching-scroll-container[data-v-4b72b135]{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 var(--wrapper-padding) clamp(24px,6vw + 8px,88px);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.matching-scroll-container[data-v-4b72b135]::-webkit-scrollbar{display:none}.matching-scroll-container__scroll[data-v-4b72b135]{width:-moz-max-content;width:max-content;min-width:100%}.matchingReviews{--matchingReviews-grid: minmax(180px, 1fr) minmax(180px, 1fr) 76px 76px 76px 64px;min-width:920px}.matchingReviews__header{display:grid;grid-template-columns:var(--matchingReviews-grid);gap:24px;padding:0 24px 12px 16px;color:var(--c-100);font:var(--text-13)}.matchingReviews__header--workflow,.matchingReviews__header--docs,.matchingReviews__header--status,.matchingReviews__header--confidence,.matchingReviews__header--pending{display:flex;align-items:center;gap:6px;white-space:nowrap}.matchingReviews__grid{display:flex;flex-direction:column;box-shadow:var(--shadow-card);border-radius:var(--radius-12);background-color:var(--background);overflow:hidden}.matchingReview-card{display:grid;grid-template-columns:var(--matchingReviews-grid);align-items:center;gap:24px;padding:16px 24px 16px 16px;font:var(--text-14);cursor:pointer;text-align:left;border:none;background:transparent}.matchingReview-card:hover{background-color:var(--background-dimmed)}.matchingReview-card:not(:last-child){border-bottom:var(--border)}.matchingReview-card__header{display:flex;align-items:center;gap:16px;min-width:0}.matchingReview-card__header--content{display:flex;flex-direction:column;min-width:0;padding-bottom:2px}.matchingReview-card__icon{width:26px;height:30px;background-color:var(--background);border-radius:var(--radius-4);display:grid;place-items:center;flex-shrink:0;padding-bottom:1px;margin-top:1px;box-shadow:0 4px 2px -2px rgb(var(--black-rgb)/12%),0 0 0 1px var(--c-12);background:linear-gradient(to bottom,var(--green-0),var(--green-6));color:var(--green-dark)}.matchingReview-card__title{font:var(--text-14);font-weight:var(--font-weight-medium);display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;gap:8px}.matchingReview-card__subtitle{font:var(--text-13);color:var(--c-60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchingReview-card__docs{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow:hidden;min-width:0}.matchingReview-card__status,.matchingReview-card__confidence{display:flex;align-items:center;white-space:nowrap}.matchingReview-card__pending{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-80);min-width:0}.matching-detail[data-v-df070a56]{display:flex;flex-direction:column;min-height:100%;background:var(--background)}.matching-detail__topbar[data-v-df070a56]{display:flex;justify-content:start;align-items:center;gap:12px;padding:24px var(--wrapper-padding) 0;max-width:1000px;width:100%;margin-inline:auto}.matching-detail__meta[data-v-df070a56]{display:flex;flex-direction:column;padding-bottom:2px}.matching-detail__meta--title[data-v-df070a56]{display:flex;align-items:center;font:var(--text-13);font-weight:var(--font-weight-medium);gap:8px}.matching-detail__meta--info[data-v-df070a56]{font:var(--text-11);color:var(--c-60)}.matching-detail__body[data-v-df070a56]{padding:32px var(--wrapper-padding);max-width:1000px;width:100%;margin-inline:auto}.matching-detail__empty[data-v-df070a56]{padding:48px var(--wrapper-padding);max-width:1000px;width:100%;margin-inline:auto}.matching-detail__stack[data-v-df070a56]{display:flex;flex-direction:column;gap:32px}.matching-detail__eyebrow[data-v-df070a56]{font:var(--text-13);color:var(--c-60)}.matching-card[data-v-df070a56]{display:flex;flex-direction:column;gap:16px}.matching-card--primary[data-v-df070a56]{border:none;padding:0}.matching-card--primary .matching-card__header[data-v-df070a56],.matching-card--primary .primary-line-list[data-v-df070a56],.matching-card--primary .line-stack__empty[data-v-df070a56]{padding:0}.matching-card--unmatched[data-v-df070a56]{border-top:var(--border);padding-top:32px}.matching-card__header[data-v-df070a56]{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;gap:2px 8px;font:var(--text-16);font-weight:var(--font-weight-medium)}.matching-card__header h2[data-v-df070a56],.matching-card__header>div[data-v-df070a56]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:2px 8px}.matching-card__header .matching-detail__eyebrow[data-v-df070a56]{flex-basis:100%;width:100%;margin:0}.matching-card__status[data-v-df070a56]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:2px 8px}.primary-line-list[data-v-df070a56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.primary-line-card[data-v-df070a56]{display:flex;flex-direction:row;align-items:start;justify-content:space-between;border-radius:var(--radius-6);padding:12px;background:var(--background);gap:12px;text-align:left;cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-button)}.primary-line-card[data-v-df070a56]:hover{box-shadow:var(--shadow-button-hover);background-color:var(--c-2)}.primary-line-card--active[data-v-df070a56]{box-shadow:var(--shadow-button-focus)}.primary-line-card--active[data-v-df070a56]:hover{box-shadow:var(--shadow-button-focus);background-color:var(--background)}.primary-line-card__header[data-v-df070a56]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.primary-line-card__body[data-v-df070a56]{display:flex;flex-direction:column;gap:2px}.primary-line-card__sku[data-v-df070a56]{margin:-2px 0 0;font:var(--text-14);font-weight:var(--font-weight-medium)}.primary-line-card__doc[data-v-df070a56]{margin:0;font:var(--text-13);color:var(--c-80)}.primary-line-card__meta[data-v-df070a56]{display:flex;gap:4px;font:var(--text-13);color:var(--c-60)}.line-stack__empty[data-v-df070a56]{font:var(--text-13);color:var(--c-60)}.matching-workspace__title[data-v-df070a56]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:2px 8px}.matching-workspace__meta[data-v-df070a56]{display:flex;flex-direction:row;align-items:start;gap:2px 6px}.workspace-anchor[data-v-df070a56]{display:flex;flex-direction:column;gap:8px;padding:0}.workspace-anchor__label[data-v-df070a56]{font:var(--text-10);text-transform:uppercase;letter-spacing:.1em;color:var(--c-60);position:absolute;top:-7px;left:12px;background-color:var(--background);padding:0 4px}.workspace-anchor__card[data-v-df070a56]{border:1px dashed var(--c-16);border-radius:var(--radius-6);padding:14px 12px 10px;display:flex;justify-content:space-between;gap:16px;position:relative}.workspace-anchor__body[data-v-df070a56]{display:flex;flex-direction:column}.workspace-anchor__doc[data-v-df070a56]{margin:0;font:var(--text-13);color:var(--c-60)}.workspace-anchor__sku[data-v-df070a56]{margin:0;font-weight:var(--font-weight-medium)}.workspace-anchor__figures[data-v-df070a56]{display:flex;flex-direction:row;gap:6px;font:var(--text-12);color:var(--c-60);text-align:right}.match-columns--workspace[data-v-df070a56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.match-column[data-v-df070a56]{padding:0 12px 12px;background:var(--background-dimmed);display:flex;flex-direction:column;border:var(--border);border-radius:var(--radius-6)}.match-column__title[data-v-df070a56]{display:flex;justify-content:space-between;align-items:center;gap:2px 12px;font:var(--text-13);font-weight:var(--font-weight-medium);flex-wrap:wrap;padding:8px 0}.match-column__status[data-v-df070a56]{display:flex;justify-content:start;align-items:center;gap:2px 6px;flex-wrap:wrap}.match-column__empty[data-v-df070a56]{font:var(--text-13);color:var(--c-60)}.match-column__list[data-v-df070a56]{display:flex;flex-direction:column;gap:16px}.match-workspace__row[data-v-df070a56]{box-shadow:var(--shadow-button);border-radius:var(--radius-6);padding:10px 12px 12px;background:var(--background);display:flex;align-items:flex-start;gap:8px;min-width:0}.match-workspace__row--active[data-v-df070a56]{box-shadow:var(--shadow-button-focus)}.match-workspace__checkbox[data-v-df070a56]{display:flex;align-items:center;padding-top:2px;flex-shrink:0}.match-workspace__row-body[data-v-df070a56]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.match-workspace__row-doc[data-v-df070a56]{display:flex;flex-direction:row;align-items:center;gap:2px 4px;font:var(--text-14);color:var(--c-80);flex-wrap:wrap}.match-workspace__row-doc div[data-v-df070a56]{white-space:nowrap}.match-workspace__row-doc div[data-v-df070a56]:first-child{font-weight:var(--font-weight-medium);color:var(--c-100)}.match-workspace__row-summary[data-v-df070a56]{font:var(--text-12);color:var(--c-60)}.match-workspace__row-top[data-v-df070a56]{display:flex;justify-content:space-between;align-items:baseline;gap:2px 12px;font:var(--text-13);flex-wrap:wrap}.match-workspace__row-top span[data-v-df070a56]{color:var(--c-60)}.match-workspace__fields[data-v-df070a56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,50px),1fr));gap:12px}.match-field[data-v-df070a56]{font:var(--text-12)}.match-actions[data-v-df070a56]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.unmatched-header[data-v-df070a56]{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:2px}.unmatched-header__title[data-v-df070a56]{font:var(--text-16);font-weight:var(--font-weight-medium)}.unmatched-header__hint[data-v-df070a56]{font:var(--text-13);color:var(--c-60)}.unmatched-columns[data-v-df070a56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.unmatched-column[data-v-df070a56]{padding:8px 12px 12px;background:var(--background-dimmed);display:flex;flex-direction:column;gap:8px;border:var(--border);border-radius:var(--radius-6)}.unmatched-column__header[data-v-df070a56]{display:flex;justify-content:start;align-items:center;gap:8px;font-weight:var(--font-weight-medium)}.unmatched-column__list[data-v-df070a56]{display:flex;flex-direction:column;gap:8px;border:1px dashed var(--c-16);border-radius:var(--radius-4);padding:4px 8px 8px}.unmatched-column__list-label[data-v-df070a56]{margin-bottom:-2px;font:var(--text-13);font-weight:var(--font-weight-medium);color:var(--c-60)}.unmatched-column__empty[data-v-df070a56]{font:var(--text-13);color:var(--c-60)}.unmatched-item[data-v-df070a56]{box-shadow:var(--shadow-button);border-radius:var(--radius-6);padding:8px 12px 12px;background:var(--background);display:flex;align-items:flex-start;gap:12px;cursor:pointer;transition:var(--transition)}.unmatched-item--active[data-v-df070a56]{box-shadow:var(--shadow-button-focus)}.unmatched-item__checkbox[data-v-df070a56]{display:flex;align-items:center;padding-top:4px;flex-shrink:0}.unmatched-item__body[data-v-df070a56]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.unmatched-item__body--sku[data-v-df070a56]{font-weight:var(--font-weight-medium);word-break:break-word}.unmatched-item__body--meta[data-v-df070a56]{display:flex;flex-direction:row;gap:4px;font:var(--text-12);color:var(--c-60);flex-wrap:wrap}@media (max-width: 500px){.matching-card__header[data-v-df070a56]{flex-direction:column}.matching-card__status[data-v-df070a56],.matching-workspace__meta[data-v-df070a56]{align-items:flex-start;text-align:left}.workspace-anchor__card[data-v-df070a56]{flex-direction:column;text-align:left}.match-columns--workspace[data-v-df070a56],.match-column__list[data-v-df070a56],.unmatched-columns[data-v-df070a56],.unmatched-column__list[data-v-df070a56],.primary-line-list[data-v-df070a56],.match-workspace__fields[data-v-df070a56]{grid-template-columns:1fr}}.fade-enter-active[data-v-553d9275],.fade-leave-active[data-v-553d9275]{transition:opacity 80ms ease}.fade-enter-from[data-v-553d9275],.fade-leave-to[data-v-553d9275]{opacity:0}.fade-enter-active[data-v-f2eb348a],.fade-leave-active[data-v-f2eb348a]{transition:opacity 80ms ease}.fade-enter-from[data-v-f2eb348a],.fade-leave-to[data-v-f2eb348a]{opacity:0}.ai-workers{--ai-workers-grid: minmax(240px, 1fr) 88px 88px 64px;min-width:680px}.ai-workers__header{display:grid;grid-template-columns:var(--ai-workers-grid);gap:24px;padding:0 24px 12px 16px;color:var(--c-100);font:var(--text-13)}.ai-workers__header--worker,.ai-workers__header--status,.ai-workers__header--lastrun{display:flex;align-items:center;gap:6px;white-space:nowrap}.ai-workers__grid{display:flex;flex-direction:column;box-shadow:var(--shadow-card);border-radius:var(--radius-12);background-color:var(--background);overflow:hidden}.ai-worker-card{display:grid;grid-template-columns:var(--ai-workers-grid);align-items:center;gap:24px;padding:16px 24px 16px 16px;font:var(--text-14);cursor:pointer;text-align:left;border:none;background:transparent}.ai-worker-card:hover{background-color:var(--background-dimmed)}.ai-worker-card:not(:last-child){border-bottom:var(--border)}.ai-worker-card__header{display:flex;align-items:center;gap:16px;min-width:0}.ai-worker-card__header--content{display:flex;flex-direction:column;min-width:0}.ai-worker-card__icon{width:26px;height:30px;background-color:var(--background);border-radius:var(--radius-4);display:grid;place-items:center;flex-shrink:0;padding-bottom:1px;margin-top:1px;box-shadow:0 4px 2px -2px rgb(var(--black-rgb)/12%),0 0 0 1px var(--c-12);background:linear-gradient(to bottom,var(--pink-0),var(--pink-6));color:var(--pink-dark)}.ai-worker-card__type{font:var(--text-11);color:var(--c-60)}.ai-worker-card__title{font:var(--text-14);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-worker-card__status{display:flex;align-items:center;white-space:nowrap}.ai-worker-card__lastrun{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-80)}.delete-confirm-popover[data-v-c51fd70c]{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px;pointer-events:auto;position:relative;width:100%;max-width:200px}.delete-confirm-popover__icon[data-v-c51fd70c]{width:32px;height:32px;border-radius:var(--radius-full);background:var(--red-16);color:var(--red-dark);display:flex;align-items:center;justify-content:center;padding-bottom:1px}.delete-confirm-popover__title[data-v-c51fd70c]{font-weight:var(--font-weight-medium);margin-bottom:2px}.delete-confirm-popover__subtitle[data-v-c51fd70c]{font:var(--text-12);color:var(--c-60)}.delete-confirm-popover__button[data-v-c51fd70c]{width:100%;pointer-events:auto;margin-top:4px}.copy-toast[data-v-172cf98f]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:7px 18px 9px 12px;background-color:var(--c-100);color:var(--cn-100);border-radius:var(--radius-full);white-space:nowrap;z-index:9999;font-weight:var(--font-weight-medium)}.copy-toast__icon[data-v-172cf98f]{color:var(--green);flex-shrink:0}.copy-toast__text[data-v-172cf98f]{color:var(--cn-100);padding-bottom:1px}.copy-toast-enter-active[data-v-172cf98f],.copy-toast-leave-active[data-v-172cf98f]{transition:opacity .2s ease,transform .2s ease}.copy-toast-enter-from[data-v-172cf98f]{opacity:0;transform:translate(-50%,10px)}.copy-toast-enter-to[data-v-172cf98f],.copy-toast-leave-from[data-v-172cf98f]{opacity:1;transform:translate(-50%)}.copy-toast-leave-to[data-v-172cf98f]{opacity:0;transform:translate(-50%,10px) scale(.92)}.fade-enter-active[data-v-6cb3f48f],.fade-leave-active[data-v-6cb3f48f]{transition:opacity 80ms ease}.fade-enter-from[data-v-6cb3f48f],.fade-leave-to[data-v-6cb3f48f]{opacity:0}.auth{--auth-grid: minmax(180px, 1fr) minmax(120px, 1fr) minmax(120px, 1fr) minmax(100px, 1fr) 64px;min-width:920px}.auth__header{display:grid;grid-template-columns:var(--auth-grid);gap:24px;padding:0 24px 12px 16px;color:var(--c-100);font:var(--text-13)}.auth__header--name,.auth__header--username,.auth__header--url,.auth__header--status{display:flex;align-items:center;gap:6px;white-space:nowrap}.auth__grid{display:flex;flex-direction:column;box-shadow:var(--shadow-card);border-radius:var(--radius-12);background-color:var(--background);overflow:hidden}.auth-card{display:grid;grid-template-columns:var(--auth-grid);align-items:center;gap:24px;padding:16px 24px 16px 16px;font:var(--text-14);cursor:pointer;text-align:left;border:none;background:transparent}.auth-card:hover{background-color:var(--background-dimmed)}.auth-card:not(:last-child){border-bottom:var(--border)}.auth-card__header{display:flex;align-items:center;gap:16px;min-width:0}.auth-card__header--content{display:flex;flex-direction:column;min-width:0}.auth-card__icon{width:26px;height:30px;background-color:var(--background);border-radius:var(--radius-4);display:grid;place-items:center;flex-shrink:0;padding-bottom:1px;margin-top:1px;box-shadow:0 4px 2px -2px rgb(var(--black-rgb)/12%),0 0 0 1px var(--c-12)}.auth-card__icon--login{background:linear-gradient(to bottom,var(--green-0),var(--green-6));color:var(--green-dark)}.auth-card__icon--note{background:linear-gradient(to bottom,var(--purple-0),var(--purple-6));color:var(--purple-dark)}.auth-card__icon--app{background:linear-gradient(to bottom,var(--orange-0),var(--orange-6));color:var(--orange-dark)}.auth-card__type{font:var(--text-11);color:var(--c-60)}.auth-card__title{font:var(--text-14);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:4px;min-width:0}.auth-card__username,.auth-card__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-80)}.auth-card__note{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:var(--c-80);line-height:1.4}.auth-card__status{display:flex;align-items:center;justify-content:flex-start}.new-auth{width:-moz-fit-content;width:fit-content;padding:0;display:flex;flex-direction:column;gap:2px;z-index:999}.new-auth__label{font:var(--text-10);color:var(--c-60);padding:8px 6px 2px 4px;text-transform:uppercase;letter-spacing:.025rem;font-weight:var(--font-weight-medium);display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:start}.new-auth__label:after{content:"";flex:1;height:.5px;background:var(--c-16);display:block}.new-auth__item{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:10px;width:100%;padding:4px 14px 4px 4px;background:transparent;border-radius:var(--radius-4);cursor:pointer;transition:var(--transition);text-align:left;white-space:nowrap}.new-auth__item:hover{background-color:var(--c-4)}.new-auth__item--avatar{width:28px;min-width:28px;height:28px;border-radius:var(--radius-4);display:grid;place-items:center}.new-auth__item--avatar-login{color:var(--green-dark);background-color:var(--green-24)}.new-auth__item--avatar-note{color:var(--purple-dark);background-color:var(--purple-24)}.new-auth__item--avatar-app{color:var(--orange-dark);background-color:var(--orange-24)}.new-auth__item--content{display:flex;flex-direction:column}.new-auth__item--title{font:var(--text-13);font-weight:var(--font-weight-medium);padding-bottom:2px}.new-auth__item--subtitle{font:var(--text-10);color:var(--c-60)}.new-auth__item--app .new-auth__item--content{padding-bottom:0}.authModal{display:flex;flex-direction:column}.authModal__header{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:12px;width:100%;background:transparent;text-align:left;margin-bottom:24px}.authModal__header--avatar{width:32px;min-width:32px;height:32px;border-radius:var(--radius-6);display:grid;place-items:center}.authModal__header--content{display:flex;flex-direction:column;flex:1}.authModal__header--title{font:var(--text-16);font-weight:var(--font-weight-semibold)}.authModal__header--subtitle{font:var(--text-12);color:var(--c-60);margin-bottom:2px}.authModal__content{display:flex;flex-direction:column;gap:16px;width:100%;flex:1}.authModal__info{display:flex;flex-direction:column;gap:2px;color:var(--c-40);font:var(--text-11);text-align:left}.authModal__info--item{display:flex;align-items:center;gap:6px}.authModal__alert{background-color:var(--yellow-24);color:var(--yellow-text);font:var(--text-13);border-radius:var(--radius-6);width:100%;padding:6px 10px 8px 8px;text-align:left;display:flex;align-items:center;gap:6px}.dropdown__content{background-color:var(--background);width:-moz-fit-content;width:fit-content;max-width:200px;z-index:10000!important;overflow:hidden;border-radius:var(--radius-8);box-shadow:var(--shadow-popover);padding:4px;display:flex;flex-direction:column;gap:2px}.dropdown__content--item{font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:start;flex-direction:row;height:28px;border-radius:var(--radius-6);font:var(--text-14);padding:0 10px 2px 8px;gap:4px;cursor:pointer;transition:var(--transition);position:relative}.dropdown__content--item:hover{background-color:var(--c-6)}.dropdown__content--item:has(svg){gap:6px;padding-left:10px}.dropdown__content--item:has(.absoluteIcon){padding-left:28px}.dropdown__content--item.is-selected,.dropdown__content--item[aria-selected=true]{background-color:var(--blue-12);color:var(--blue)}.dropdown__content--item.is-selected .selectItem__check,.dropdown__content--item[aria-selected=true] .selectItem__check{color:var(--blue)}.dropdown__radio{position:relative;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-6);font:var(--text-13);transition:var(--transition);height:30px;padding:0 4px 0 28px}.dropdown__radio--check{position:absolute;left:4px;top:6px;width:18px;height:18px;background-color:var(--background);border:2px solid var(--c-16);border-radius:var(--radius-full)}.dropdown__radio--check [data-state=checked]{background-color:var(--blue);color:var(--white);border-radius:var(--radius-full);width:18px;height:18px;display:flex;align-items:center;justify-content:center;position:relative;inset:-2px}.dropdown__separator{margin:2px -4px;width:calc(100% + 8px);background-color:var(--c-8);height:1px}.fade-enter-active[data-v-560a2e72],.fade-leave-active[data-v-560a2e72]{transition:opacity 80ms ease}.fade-enter-from[data-v-560a2e72],.fade-leave-to[data-v-560a2e72]{opacity:0}.workflows[data-v-560a2e72]{--workflows-grid: minmax(280px, 4fr) minmax(80px, 1fr) minmax(80px, 1fr) minmax(140px, 2fr) 102px;min-width:920px}.workflows__header[data-v-560a2e72]{display:grid;grid-template-columns:var(--workflows-grid);gap:24px;padding:0 16px 12px;color:var(--c-100);font:var(--text-13)}.workflows__header--workflow[data-v-560a2e72],.workflows__header--status[data-v-560a2e72],.workflows__header--updated[data-v-560a2e72],.workflows__header--docs[data-v-560a2e72]{display:flex;align-items:center;gap:6px;white-space:nowrap}.workflows__grid[data-v-560a2e72]{display:flex;flex-direction:column;box-shadow:var(--shadow-card);border-radius:var(--radius-12);background-color:var(--background);overflow:hidden}.workflow-card[data-v-560a2e72]{display:grid;font:var(--text-14);grid-template-columns:var(--workflows-grid);align-items:center;gap:24px;padding:16px;cursor:pointer;text-align:left;border:none;background:transparent}.workflow-card[data-v-560a2e72]:hover{background-color:var(--background-dimmed)}.workflow-card[data-v-560a2e72]:not(:last-child){border-bottom:var(--border)}.workflow-card__workflow[data-v-560a2e72]{display:flex;flex-direction:row;gap:16px;min-width:0}.workflow-card__workflow--icon[data-v-560a2e72]{width:26px;height:30px;background-color:var(--background);border-radius:var(--radius-4);display:grid;place-items:center;flex-shrink:0;padding-bottom:1px;margin-top:1px;box-shadow:0 4px 2px -2px rgb(var(--black-rgb)/12%),0 0 0 1px var(--c-12);color:var(--blue);background:linear-gradient(to bottom,var(--blue-0),var(--blue-12))}.workflow-card__workflow--title[data-v-560a2e72]{font:var(--text-14);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-card__workflow--subtitle[data-v-560a2e72]{font:var(--text-13);color:var(--c-60);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.workflow-card__status[data-v-560a2e72]{display:flex;align-items:center;white-space:nowrap}.workflow-card__updated[data-v-560a2e72],.workflow-card__docs[data-v-560a2e72]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-card__actions[data-v-560a2e72]{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding-right:24px}.workflows-empty-state[data-v-560a2e72]{padding:80px 32px 96px;width:100%;border:.5px dashed var(--c-16);border-radius:var(--radius-8);background-color:var(--background-dimmed);display:grid;place-items:center;margin-top:24px}.workflows-empty-state__content[data-v-560a2e72]{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.workflows-empty-state__icon[data-v-560a2e72]{opacity:.6}.workflows-empty-state__title[data-v-560a2e72]{font:var(--text-14);margin:8px 0 4px}.workflows-empty-state__subtitle[data-v-560a2e72]{font:var(--text-13);color:var(--c-60);margin-bottom:16px}.block-details-popover__content[data-v-ccd2b8f8]{width:-moz-fit-content;width:fit-content;padding:8px}.block-details-popover__section[data-v-ccd2b8f8]{display:flex;flex-direction:column;gap:8px}.block-details-popover__item[data-v-ccd2b8f8]{display:flex;align-items:center;gap:6px;font:var(--text-12)}.block-details-popover__icon[data-v-ccd2b8f8]{opacity:.4;flex-shrink:0}.block-details-popover__label[data-v-ccd2b8f8]{flex-shrink:0;min-width:80px;margin-right:8px;color:var(--c-60)}.block-details-popover__value[data-v-ccd2b8f8]{text-align:right}.block-details-popover__separator[data-v-ccd2b8f8]{height:1px;background:var(--c-8);margin:12px 0 10px}.block-details-popover__action[data-v-ccd2b8f8]{margin-top:12px}.credential-dialog{max-width:1200px;width:90vw;max-height:90vh;display:grid;grid-template-rows:auto 1fr}.credential-dialog__header{display:flex;flex-direction:column;justify-content:start;align-items:start;flex-wrap:wrap;gap:12px;padding:12px 16px 0}.credential-dialog__header--content{display:flex;flex-direction:column}.credential-dialog__title{font:var(--text-16);font-weight:var(--font-weight-medium)}.credential-dialog__subtitle{font:var(--text-13);color:var(--c-60)}.credential-dialog__actions{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.credential-dialog__content{position:relative;overflow-y:auto;padding:16px 16px 64px;min-height:300px}.credential-dialog__content .auth{--auth-grid: minmax(180px, 1fr) minmax(120px, 1fr) minmax(120px, 1fr) 58px;min-width:820px}.credential-dialog__content .auth__header{display:grid;grid-template-columns:var(--auth-grid);gap:24px;padding:0 16px 8px;font:var(--text-12);color:var(--c-100);opacity:.6}.credential-dialog__content .auth__header--name,.credential-dialog__content .auth__header--username,.credential-dialog__content .auth__header--url{display:flex;align-items:center;gap:4px;white-space:nowrap}.credential-dialog__content .auth__grid{display:flex;flex-direction:column;overflow:hidden;border:var(--border);border-radius:var(--radius-6);background-color:var(--background)}.credential-dialog__content .auth-card{display:grid;grid-template-columns:var(--auth-grid);align-items:center;gap:24px;padding:16px;font:var(--text-13);text-align:left;background:transparent}.credential-dialog__content .auth-card:hover{background-color:var(--c-2)}.credential-dialog__content .auth-card--active,.credential-dialog__content .auth-card--active:hover{background-color:var(--blue-8)}.credential-dialog__content .auth-card:not(:last-child){border-bottom:var(--border)}.credential-dialog__content .auth-card__header{display:flex;align-items:center;gap:12px;min-width:0}.credential-dialog__content .auth-card__header--content{display:flex;flex-direction:column;min-width:0}.credential-dialog__content .auth-card__icon{width:24px;height:28px;border-radius:var(--radius-3);display:grid;place-items:center;flex-shrink:0;box-shadow:0 3px 3px -3px rgb(var(--black-rgb)/16%),0 0 0 .5px var(--c-16)}.credential-dialog__content .auth-card__icon--login{background:linear-gradient(to bottom,var(--teal-0),var(--teal-6));color:var(--teal-dark)}.credential-dialog__content .auth-card__icon--note{background:linear-gradient(to bottom,var(--yellow-0),var(--yellow-10));color:var(--yellow-dark)}.credential-dialog__content .auth-card__icon--checked{color:var(--blue-dark);background:var(--background)}.credential-dialog__content .auth-card__icon-check{color:var(--blue)}.credential-dialog__content .auth-card__type{font:var(--text-10);color:var(--c-60)}.credential-dialog__content .auth-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credential-dialog__content .auth-card__username,.credential-dialog__content .auth-card__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-80)}.credential-dialog__content .auth-card__note{grid-column:2/4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--c-80);line-height:1.4}.credential-dialog__content .auth-card__button{pointer-events:all;white-space:nowrap}.credential-dialog__content .bt-attach-credentials{position:fixed;bottom:24px;left:50%;transform:translate(-50%);opacity:0;pointer-events:none;border-radius:var(--radius-full);padding-inline:14px}.credential-dialog__content .bt-attach-credentials.show{animation:fadeInUp .15s ease-out forwards;pointer-events:auto}.credential-dialog__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 24px 24px}.credential-dialog__footer-left{display:flex;flex-direction:column;gap:2px;padding:2px;width:-moz-fit-content;width:fit-content}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.node-container[data-v-f51ce5ac]{position:fixed;top:60px;right:16px;width:320px;max-height:calc(100vh - 60px);z-index:99;pointer-events:none;background:var(--background);box-shadow:var(--shadow-popover);border-radius:var(--radius-6);overflow:hidden;transition:var(--transition)}.node-container__content[data-v-f51ce5ac]{width:100%;height:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;gap:16px;pointer-events:all;position:relative;overflow-y:auto;padding:12px 16px 16px}.node-container__title[data-v-f51ce5ac]{font:var(--text-14);font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:space-between;gap:8px}.node-container__title-actions[data-v-f51ce5ac]{display:flex;align-items:center;gap:4px}.node-container__type-wrapper[data-v-f51ce5ac]{position:relative;width:100%}.node-container__type-trigger[data-v-f51ce5ac]{width:100%;justify-content:start;position:relative}.node-container__type-trigger--error[data-v-f51ce5ac]{box-shadow:0 0 0 .5px var(--red),0 0 0 3px var(--red-16),0 32px 32px -32px var(--red-16)!important}.node-container__type-trigger-icon[data-v-f51ce5ac]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:1px}.node-container__type-trigger .absoluteIcon[data-v-f51ce5ac]:has(.node-container__type-trigger-icon){opacity:1}.node-container__node-types-popover[data-v-f51ce5ac]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;transform-origin:top center;overflow:hidden;background-color:var(--background);border-radius:var(--radius-8);box-shadow:var(--shadow-popover);padding:4px}.node-container__node-types-list[data-v-f51ce5ac]{display:flex;flex-direction:column;gap:2px}.node-container__node-types-item[data-v-f51ce5ac]{display:flex;align-items:center;justify-content:flex-start;padding:0 28px 3px;height:28px;cursor:pointer;font:var(--text-13);transition:var(--transition);position:relative;width:100%;border:none;background:transparent;text-align:left;border-radius:var(--radius-6)}.node-container__node-types-item[data-v-f51ce5ac]:not(:first-child){margin-top:2px}.node-container__node-types-item[data-v-f51ce5ac]:hover{background-color:var(--c-6)}.node-container__node-types-item--selected[data-v-f51ce5ac]{background:var(--c-8)}.node-container__node-types-item-icon[data-v-f51ce5ac]{position:absolute;top:0;left:0;aspect-ratio:1/1;height:100%;display:grid;place-items:center;padding-bottom:1px;width:28px;flex-shrink:0}.node-container__node-types-item-label[data-v-f51ce5ac]{flex:1;min-width:0;font:var(--text-13);color:var(--c-100)}.node-container__node-types-item-check[data-v-f51ce5ac]{position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--blue);flex-shrink:0;width:14px;height:14px}.node-container__attachments-list[data-v-f51ce5ac],.node-container__credentials-list[data-v-f51ce5ac]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.node-container__attachment-item[data-v-f51ce5ac],.node-container__credential-item[data-v-f51ce5ac]{display:flex;flex-direction:column}.node-container__attachment-name[data-v-f51ce5ac],.node-container__credential-name[data-v-f51ce5ac]{color:var(--c-60);font:var(--text-9);text-align:center;padding-top:4px;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.node-container__attachment-thumb[data-v-f51ce5ac],.node-container__credential-thumb[data-v-f51ce5ac]{position:relative;aspect-ratio:1/1;border-radius:var(--radius-4);overflow:visible;background:var(--background-dimmed);box-shadow:var(--shadow-button);transition:var(--transition)}.node-container__credential-thumb[data-v-f51ce5ac]{cursor:pointer}.node-container__credential-thumb[data-v-f51ce5ac]:hover{background:var(--c-6)}.node-container__attachment-thumb-content[data-v-f51ce5ac],.node-container__credential-thumb-content[data-v-f51ce5ac]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-4)}.node-container__attachment-thumb-image[data-v-f51ce5ac]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node-container__attachment-thumb-icon[data-v-f51ce5ac],.node-container__credential-thumb-icon[data-v-f51ce5ac]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:.4}.node-container__attachment-thumb-remove[data-v-f51ce5ac],.node-container__credential-thumb-remove[data-v-f51ce5ac]{position:absolute;top:0;right:0;background-color:transparent;box-shadow:none;color:var(--c-100);opacity:1;transition:var(--transition);z-index:10;width:18px;min-width:18px;height:18px;padding:0}.node-container__attachment-thumb-remove[data-v-f51ce5ac]:hover,.node-container__credential-thumb-remove[data-v-f51ce5ac]:hover{background-color:rgb(var(--black-rgb)/8%)}.node-container-enter-from[data-v-f51ce5ac]{opacity:0;transform:translate(16px)}.node-container-enter-to[data-v-f51ce5ac],.node-container-leave-from[data-v-f51ce5ac]{opacity:1;transform:translate(0)}.node-container-leave-to[data-v-f51ce5ac]{opacity:0;transform:translate(16px)}.node-types-popover-enter-active[data-v-f51ce5ac]{animation:nodeTypesPopoverIn-f51ce5ac 80ms ease-out}.node-types-popover-leave-active[data-v-f51ce5ac]{animation:nodeTypesPopoverOut-f51ce5ac .16s ease-in}@keyframes nodeTypesPopoverIn-f51ce5ac{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes nodeTypesPopoverOut-f51ce5ac{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(-4px)}}.approval-container[data-v-9d3b3ed1]{position:fixed;top:60px;right:16px;width:320px;max-height:calc(100vh - 60px);z-index:99;pointer-events:none;background:var(--background);box-shadow:var(--shadow-popover);border-radius:var(--radius-6);overflow:hidden;transition:var(--transition)}.approval-container__content[data-v-9d3b3ed1]{width:100%;height:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;gap:16px;pointer-events:all;position:relative;overflow-y:auto;padding:12px 16px 16px}.approval-container__title[data-v-9d3b3ed1]{font:var(--text-14);font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:space-between;gap:8px}.approval-container__title-actions[data-v-9d3b3ed1]{display:flex;align-items:center;gap:4px}.approval-container__info[data-v-9d3b3ed1]{font:var(--text-13);color:var(--c-80);margin-top:-8px}.approval-container__info-error-message[data-v-9d3b3ed1]{margin-top:8px;color:var(--red);font-weight:var(--font-weight-medium)}.node-container-enter-from[data-v-9d3b3ed1]{opacity:0;transform:translate(16px)}.node-container-enter-to[data-v-9d3b3ed1],.node-container-leave-from[data-v-9d3b3ed1]{opacity:1;transform:translate(0)}.node-container-leave-to[data-v-9d3b3ed1]{opacity:0;transform:translate(16px)}.conditional-popover__content[data-v-177d46a7]{display:flex;flex-direction:column;gap:8px;max-width:320px;width:100%;padding:12px;overflow:hidden}.conditional-popover__search[data-v-177d46a7]{margin:-4px -4px 0;width:calc(100% + 8px)}.conditional-popover__search .form-field[data-v-177d46a7]{border-bottom:var(--border)}.conditional-popover__search .input[data-v-177d46a7]{height:100%;box-shadow:none}.conditional-popover__search .input-group[data-v-177d46a7]{box-shadow:none;height:28px;background-color:transparent}.conditional-popover__search .input-group[data-v-177d46a7]:focus,.conditional-popover__search .input-group[data-v-177d46a7]:hover,.conditional-popover__search .input-group[data-v-177d46a7]:focus-within{box-shadow:none}.conditional-popover__search .input-group-addon[data-v-177d46a7]{padding-left:10px}.conditional-popover__search .input.input-group-input[data-v-177d46a7]{padding-left:8px}.conditional-popover__list[data-v-177d46a7]{width:calc(100% + 4px);display:flex;flex-direction:column;max-height:280px;overflow-y:auto;padding-top:4px;padding-right:4px}.conditional-popover__list[data-v-177d46a7]::-webkit-scrollbar{width:4px;height:4px}.conditional-popover__list[data-v-177d46a7]::-webkit-scrollbar-track{background-color:transparent}.conditional-popover__list[data-v-177d46a7]::-webkit-scrollbar-thumb{background:var(--c-32);border:none;border-radius:var(--radius-full);-webkit-transition:var(--transition);transition:var(--transition)}.conditional-popover__category[data-v-177d46a7]{margin-bottom:8px}.conditional-popover__category[data-v-177d46a7]:last-child{margin-bottom:0}.conditional-popover__category-label[data-v-177d46a7]{display:flex;align-items:center;gap:6px;padding:4px 12px;font:var(--text-11);font-weight:var(--font-weight-medium);color:var(--c-60);text-transform:uppercase;letter-spacing:.5px}.conditional-popover__category-conditions[data-v-177d46a7]{display:flex;flex-direction:column}.conditional-popover__option[data-v-177d46a7]{width:100%;min-height:28px;justify-content:start;gap:6px;padding:0 12px 2px 28px;font-weight:var(--font-weight-normal)}.conditional-popover__option .absoluteIcon[data-v-177d46a7]{opacity:1}.conditional-popover__option--active[data-v-177d46a7]{color:var(--c-100);background:var(--c-8)}.conditional-popover__option[data-v-177d46a7]:hover{background-color:var(--c-4)}.conditional-popover__empty[data-v-177d46a7]{height:100px;width:100%;border:.5px dashed var(--c-24);display:grid;place-items:center;text-align:center;font:var(--text-12);color:var(--c-40);margin:4px 0 2px;border-radius:var(--radius-6)}.condition-input[data-v-1575d423]{width:100%;max-width:100%;display:flex;flex-direction:column;gap:8px}.condition-input__first-value-container[data-v-1575d423],.condition-input__first-value-input[data-v-1575d423]{width:100%}.condition-input__trigger[data-v-1575d423]{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-width:0;position:relative;overflow:hidden}.condition-input__trigger .bt-label[data-v-1575d423]{flex:1 1 0;min-width:0;width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;display:block}.condition-input--error .condition-input__trigger[data-v-1575d423]{box-shadow:0 0 0 .5px var(--red),0 0 0 3px var(--red-16),0 32px 32px -32px var(--red-16)!important}.condition-input__value-input[data-v-1575d423]{width:100%}.condition-input__date-range[data-v-1575d423]{display:flex;flex-direction:row;gap:8px}.condition-input__date-range[data-v-1575d423]>*{flex:1}.sub-condition-selector[data-v-29f81cdf]{width:100%;max-width:100%;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.sub-condition-selector__header[data-v-29f81cdf]{width:100%;display:flex;align-items:center;gap:8px;flex:1;min-width:0}.sub-condition-selector__trigger[data-v-29f81cdf]{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-width:0;position:relative;overflow:hidden;flex:1}.sub-condition-selector__trigger .bt-label[data-v-29f81cdf]{flex:1 1 0;min-width:0;width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;display:block}.sub-condition-selector__value-container[data-v-29f81cdf],.sub-condition-selector__value-input[data-v-29f81cdf]{width:100%}.sub-condition-selector__date-range[data-v-29f81cdf]{display:flex;flex-direction:row;gap:8px}.sub-condition-selector__date-range[data-v-29f81cdf]>*{flex:1}.if-else-container[data-v-3bb06923]{position:fixed;top:44px;right:0;width:100%;max-width:340px;z-index:99;pointer-events:none;background:var(--background);box-shadow:-1px 0 var(--c-8);transition:var(--transition);overflow:auto;height:calc(100vh - 44px)}.if-else-container__content[data-v-3bb06923]{width:100%;display:flex;flex-direction:column;gap:20px;pointer-events:all;position:relative;padding:16px 20px 0;overflow-y:auto;overflow-x:hidden;height:100%}.if-else-container__content[data-v-3bb06923]::-webkit-scrollbar{width:4px;height:4px}.if-else-container__content[data-v-3bb06923]::-webkit-scrollbar-track{background-color:transparent}.if-else-container__content[data-v-3bb06923]::-webkit-scrollbar-thumb{background:var(--c-32);border:none;border-radius:0}.if-else-container__title[data-v-3bb06923]{font:var(--text-16);font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:space-between;gap:8px}.if-else-container__title-actions[data-v-3bb06923]{display:flex;align-items:center;gap:4px}.if-else-container__description[data-v-3bb06923]{font:var(--text-13);color:var(--c-80);margin-top:-4px;background:var(--yellow-16);font:var(--text-12);line-height:1.3;padding:8px 12px 10px;border-radius:var(--radius-8);color:var(--yellow-text)}.if-else-container__conditions[data-v-3bb06923]{display:flex;flex-direction:column;gap:20px}.if-else-container__condition[data-v-3bb06923]{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;box-shadow:var(--shadow-card);position:relative;border-radius:var(--radius-8)}.if-else-container__condition-header[data-v-3bb06923]{display:flex;align-items:center;justify-content:space-between;width:100%}.if-else-container__condition-remove-btn[data-v-3bb06923]{position:absolute;top:4px;right:4px;opacity:.6;border-radius:var(--radius-6)}.if-else-container__condition-remove-btn[data-v-3bb06923]:hover{opacity:1}.if-else-container__condition-fields[data-v-3bb06923]{display:flex;flex-direction:column;gap:16px}.if-else-container__condition-help[data-v-3bb06923]{font:var(--text-11);color:var(--c-60);margin-top:4px}.if-else-container__condition-link[data-v-3bb06923]{color:var(--blue);text-decoration:none}.if-else-container__condition-link[data-v-3bb06923]:hover{text-decoration:underline}.if-else-container__add-condition-btn[data-v-3bb06923]{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;border:1px dashed var(--c-24);border-radius:var(--radius-8);box-shadow:none;margin-top:auto;margin-bottom:20px;padding:8px 12px 12px;cursor:pointer;height:-moz-fit-content;height:fit-content}.if-else-container__add-condition-btn[data-v-3bb06923]:hover{border-color:var(--c-40)}.if-else-container__condition-error[data-v-3bb06923]{font:var(--text-11);color:var(--red);margin-top:6px}.if-else-container__subconditions[data-v-3bb06923]{display:flex;flex-direction:column;gap:16px}.if-else-container__subcondition[data-v-3bb06923]{display:flex;flex-direction:column;gap:8px;position:relative}.if-else-container__subcondition-selector[data-v-3bb06923]{flex:1;min-width:0}.if-else-container__subcondition-row[data-v-3bb06923]{display:flex;align-items:flex-start;flex-direction:column;gap:4px;width:100%;padding:8px 12px 12px;border:1px dashed var(--c-24);border-radius:var(--radius-10)}.if-else-container__subcondition-header[data-v-3bb06923]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%}.if-else-container__subconditions-label[data-v-3bb06923]{font:var(--text-10);color:var(--c-60);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.01em;flex-shrink:0;background:var(--background)}.if-else-container__subcondition-remove-btn[data-v-3bb06923]{font:var(--text-10);color:var(--c-60);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.01em}.if-else-container__add-subcondition-btn[data-v-3bb06923]{display:flex;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--c-24);border-radius:var(--radius-full);padding:6px 12px 8px 10px;margin-inline:auto;font:var(--text-12);color:var(--c-80)}.if-else-container__add-subcondition-btn[data-v-3bb06923]:hover{border-color:var(--c-40);color:var(--c-100)}.node-container-enter-from[data-v-3bb06923]{opacity:0;transform:translate(16px)}.node-container-enter-to[data-v-3bb06923],.node-container-leave-from[data-v-3bb06923]{opacity:1;transform:translate(0)}.node-container-leave-to[data-v-3bb06923]{opacity:0;transform:translate(16px)}.note-node[data-v-fbebd2a7]{position:relative;background:var(--background);border-radius:var(--radius-8);min-width:120px;min-height:80px;width:200px;height:100px;box-shadow:var(--shadow-button);transition:none;display:flex;flex-direction:column}.note-node__content[data-v-fbebd2a7]{width:100%;height:100%;border-radius:var(--radius-8);background-color:var(--yellow-8);flex:1;display:flex;flex-direction:column}.note-node__label[data-v-fbebd2a7]{font:var(--text-10);color:var(--c-60);padding:10px 12px 0}.note-node__textarea[data-v-fbebd2a7]{width:100%;height:100%;border:none;background:transparent;font:var(--text-12);font-family:var(--font-family-mono);color:var(--c-80);resize:none;outline:none;overflow:auto;flex:1;z-index:11;padding:4px 12px 8px}.note-node__textarea[data-v-fbebd2a7]::-webkit-scrollbar{display:none}.note-node__textarea[data-v-fbebd2a7]{scrollbar-width:none;-ms-overflow-style:none}.note-node__textarea[data-v-fbebd2a7]::-moz-placeholder{color:var(--c-60)}.note-node__textarea[data-v-fbebd2a7]::placeholder{color:var(--c-60)}.note-node__textarea[data-v-fbebd2a7]:focus{outline:none}.note-node__delete[data-v-fbebd2a7]{position:absolute;top:4px;right:4px;z-index:10}.note-node__delete-btn[data-v-fbebd2a7]{width:20px;min-width:20px;height:20px;border-radius:var(--radius-4);padding-bottom:1px}.note-node__resize-handles[data-v-fbebd2a7]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.note-node__resize-handle[data-v-fbebd2a7]{position:absolute;width:8px;height:8px;background:var(--background);box-shadow:inset 0 0 0 1px var(--c-16),0 1px 1px -1px rgb(var(--black-rgb)/16%);border-radius:1px;pointer-events:all;cursor:nwse-resize;transition:var(--transition);z-index:9}.note-node__resize-handle[data-v-fbebd2a7]:after{content:"";position:absolute;pointer-events:auto;height:50px;width:50px}.note-node__resize-handle--nw[data-v-fbebd2a7]{top:-8px;left:-8px;cursor:nwse-resize}.note-node__resize-handle--nw[data-v-fbebd2a7]:after{top:-16px;left:-16px}.note-node__resize-handle--ne[data-v-fbebd2a7]{top:-8px;right:-8px;cursor:nesw-resize}.note-node__resize-handle--ne[data-v-fbebd2a7]:after{top:-16px;right:-16px}.note-node__resize-handle--sw[data-v-fbebd2a7]{bottom:-8px;left:-8px;cursor:nesw-resize}.note-node__resize-handle--sw[data-v-fbebd2a7]:after{bottom:-16px;left:-16px}.note-node__resize-handle--se[data-v-fbebd2a7]{bottom:-8px;right:-8px;cursor:nwse-resize}.note-node__resize-handle--se[data-v-fbebd2a7]:after{bottom:-16px;right:-16px}.fade-enter-active[data-v-fbebd2a7],.fade-leave-active[data-v-fbebd2a7]{transition:opacity .15s ease}.fade-enter-from[data-v-fbebd2a7],.fade-leave-to[data-v-fbebd2a7]{opacity:0}.workflow-toolbar[data-v-ef59dff8]{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:30;pointer-events:none;transition:left .3s cubic-bezier(.4,0,.2,1),right .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.workflow-toolbar__container[data-v-ef59dff8]{display:flex;align-items:center;gap:2px;padding:4px;background:var(--background);box-shadow:var(--shadow-popover);border-radius:var(--radius-full);pointer-events:all}.workflow-toolbar__btn[data-v-ef59dff8]{width:32px;height:32px;padding:0 0 1px;border:none;background:transparent;border-radius:var(--radius-full);transition:var(--transition);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--c-100)}.workflow-toolbar__btn[data-v-ef59dff8]:hover:not(:disabled){background:var(--c-6)}.workflow-toolbar__btn[data-v-ef59dff8]:disabled{opacity:.4;cursor:not-allowed}.workflow-toolbar__btn.workflow-toolbar__btn--active[data-v-ef59dff8],.workflow-toolbar__btn--active[data-v-ef59dff8]{background:var(--c-8)}.workflow-toolbar__divider[data-v-ef59dff8]{width:1px;height:20px;background:var(--c-8);margin:0 2px}.workflow-toolbar__add-wrapper[data-v-ef59dff8]{position:relative}.workflow-toolbar__node-types[data-v-ef59dff8]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:-moz-fit-content;width:fit-content;max-height:400px;display:flex;flex-direction:column;gap:4px;pointer-events:all;padding:4px;background:var(--background);box-shadow:var(--shadow-popover);border-radius:var(--radius-8);transform-origin:bottom center}.workflow-toolbar__node-types-list[data-v-ef59dff8]{display:flex;flex-direction:column;gap:2px}.workflow-toolbar__node-types-item[data-v-ef59dff8]{display:flex;align-items:flex-start;gap:8px;padding:6px 10px 6px 6px;border-radius:var(--radius-6);cursor:pointer;transition:var(--transition);text-align:left;width:100%;background:transparent;border:none;white-space:nowrap}.workflow-toolbar__node-types-item[data-v-ef59dff8]:hover{background:var(--c-6)}.workflow-toolbar__node-types-item-icon[data-v-ef59dff8]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-4);flex-shrink:0;padding-bottom:1px;box-shadow:var(--shadow-inset)}.workflow-toolbar__node-types-item-content[data-v-ef59dff8]{flex:1;display:flex;flex-direction:column;gap:1px}.workflow-toolbar__node-types-item-label[data-v-ef59dff8]{font:var(--text-12);margin-top:-1px;color:var(--c-100)}.workflow-toolbar__node-types-item-description[data-v-ef59dff8]{font:var(--text-10);color:var(--c-60)}.node-panel-enter-active[data-v-ef59dff8]{animation:nodePanelIn-ef59dff8 80ms ease-out}.node-panel-leave-active[data-v-ef59dff8]{animation:nodePanelOut-ef59dff8 .16s ease-in}@keyframes nodePanelIn-ef59dff8{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes nodePanelOut-ef59dff8{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(8px) scale(.96)}}.node-types-panel[data-v-bfc8a676]{position:fixed;top:52px;left:8px;z-index:30;width:-moz-fit-content;width:fit-content;max-height:400px;display:flex;flex-direction:column;gap:4px;pointer-events:all;padding:4px;background:var(--background);box-shadow:var(--shadow-popover);border-radius:var(--radius-8);border:1px solid transparent;transition:var(--transition)}.node-types-panel__list[data-v-bfc8a676]{display:flex;flex-direction:column;gap:2px}.node-types-panel__item[data-v-bfc8a676]{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:var(--radius-6);cursor:pointer;transition:var(--transition);text-align:left;width:100%;background:transparent;border:none;white-space:nowrap}.node-types-panel__item[data-v-bfc8a676]:hover{background:var(--c-6)}.node-types-panel__item-icon[data-v-bfc8a676]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-4);flex-shrink:0;padding-bottom:.5px}.node-types-panel__item-content[data-v-bfc8a676]{flex:1;display:flex;flex-direction:column;gap:1px}.node-types-panel__item-label[data-v-bfc8a676]{font:var(--text-13);color:var(--c-100);padding-bottom:1px}.node-types-panel__item-description[data-v-bfc8a676]{font:var(--text-10);color:var(--c-60)}.node-types-panel__item-tooltip[data-v-bfc8a676]{background-color:var(--c-100);color:var(--cn-100);font:var(--text-12);font-weight:var(--font-weight-medium)}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.execution-panel[data-v-5f65cb61]{position:fixed;top:0;right:0;height:100%;width:100%;max-width:340px;background:var(--background);border-left:var(--border);transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:40;display:flex;flex-direction:column}.execution-panel--open[data-v-5f65cb61]{transform:translate(0)}.execution-panel__content[data-v-5f65cb61]{display:flex;flex-direction:column;flex:1;height:100%;overflow:hidden}.execution-panel__header[data-v-5f65cb61]{padding:0 10px 0 16px;display:flex;align-items:center;justify-content:space-between;height:44px;box-shadow:0 1px var(--c-8);gap:4px}.execution-panel__header-title[data-v-5f65cb61]{display:flex;align-items:center;flex-direction:row;gap:8px;font:var(--text-16);font-weight:var(--font-weight-medium);padding-bottom:1px;flex:1}.execution-panel__timing[data-v-5f65cb61]{padding:16px 16px 4px;display:flex;flex-direction:row;align-items:baseline;gap:16px}.execution-panel__timing-item[data-v-5f65cb61]{display:flex;align-items:start;flex-direction:column;font:var(--text-13);min-width:0}.execution-panel__timing-item[data-v-5f65cb61]:not(:first-child){border-left:var(--border);padding-left:16px}.execution-panel__timing-label[data-v-5f65cb61]{font:var(--text-12);color:var(--c-60)}.execution-panel__timing-value[data-v-5f65cb61]{font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.execution-panel__tabs-wrapper[data-v-5f65cb61]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;margin-top:8px}.execution-panel__tabs-wrapper .TabsList[data-v-5f65cb61]{width:100%;margin:0;flex:0;padding-inline:16px}.execution-panel__tab-content[data-v-5f65cb61]{min-height:0;overflow:hidden;display:flex;flex-direction:column;flex:1}.execution-panel__tab-count[data-v-5f65cb61]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px 1px;border-radius:var(--radius-full);font:var(--text-10);font-weight:var(--font-weight-semibold);color:var(--c-80);background-color:var(--c-8);margin-left:2px}.execution-panel__logs[data-v-5f65cb61],.execution-panel__reasoning[data-v-5f65cb61]{flex:1;overflow-y:auto;padding:16px 0 16px 16px;display:flex;flex-direction:column;gap:0}.execution-panel__empty[data-v-5f65cb61]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;opacity:.6;padding-right:24px}.execution-panel__empty p[data-v-5f65cb61]{font:var(--text-13);font-weight:var(--font-weight-medium);margin:8px 0 4px}.execution-panel__empty span[data-v-5f65cb61]{font:var(--text-12);max-width:200px}.execution-log[data-v-5f65cb61]{display:flex;gap:12px}.execution-log:first-child .execution-log__content[data-v-5f65cb61]{padding-top:0}.execution-log:first-child .execution-log__stepper--dot[data-v-5f65cb61]{top:4px}.execution-log:last-child .execution-log[data-v-5f65cb61]{margin-bottom:24px}.execution-log:last-child .execution-log__content[data-v-5f65cb61]{border-bottom:none}.execution-log:last-child .execution-log__stepper--line[data-v-5f65cb61]{height:20px}.execution-log__stepper[data-v-5f65cb61]{position:relative}.execution-log__stepper--dot[data-v-5f65cb61]{width:5px;height:5px;position:relative;z-index:1;top:18px}.execution-log__stepper--dot[data-v-5f65cb61]:before,.execution-log__stepper--dot[data-v-5f65cb61]:after{content:"";position:absolute}.execution-log__stepper--dot[data-v-5f65cb61]:before{inset:0;background-color:var(--c-40);border-radius:var(--radius-full);z-index:1}.execution-log__stepper--dot[data-v-5f65cb61]:after{inset:-3px;background-color:var(--background);z-index:-1}.execution-log__stepper--line[data-v-5f65cb61]{background-color:var(--c-8);width:1px;height:100%;position:absolute;left:calc(50% - .5px);top:4px}.execution-log__content[data-v-5f65cb61]{display:flex;flex-direction:column;flex:1;min-width:0;border-bottom:var(--border);padding:12px 16px 12px 0}.execution-log__header[data-v-5f65cb61]{display:flex;align-items:center;justify-content:start;gap:8px;margin-bottom:2px;color:var(--c-60);font:var(--text-12)}.execution-log__time[data-v-5f65cb61]{flex-shrink:0;color:var(--c-60)}.execution-log__message[data-v-5f65cb61]{word-wrap:break-word;font:var(--text-13)}.execution-log--info .execution-log__stepper--dot[data-v-5f65cb61]:before{background-color:var(--blue)}.execution-log--success .execution-log__stepper--dot[data-v-5f65cb61]:before{background-color:var(--green)}.execution-log--warning .execution-log__stepper--dot[data-v-5f65cb61]:before{background-color:var(--orange)}.execution-log--error .execution-log__stepper--dot[data-v-5f65cb61]:before{background-color:var(--red)}.execution-reasoning[data-v-5f65cb61]{padding:12px 16px 12px 0;border-bottom:var(--border)}.execution-reasoning[data-v-5f65cb61]:first-child{padding-top:0}.execution-reasoning[data-v-5f65cb61]:last-child{border-bottom:none}.execution-reasoning__header[data-v-5f65cb61]{display:flex;align-items:baseline;justify-content:start;gap:6px;margin-bottom:4px;font:var(--text-12);color:var(--c-60)}.execution-reasoning__time[data-v-5f65cb61]{color:var(--c-60)}.execution-reasoning__content[data-v-5f65cb61]{white-space:pre-wrap;word-wrap:break-word;font:var(--text-13);line-height:1.4}.execution-reasoning__model[data-v-5f65cb61]{font:var(--text-10);color:var(--c-24);margin-left:auto}.workflow-preloader[data-v-a8f15c64]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--background);z-index:1000}.workflow-preloader__content[data-v-a8f15c64]{display:flex;flex-direction:row;align-items:center;gap:6px}.workflow-preloader__spinner[data-v-a8f15c64]{color:var(--blue);animation:spin-a8f15c64 .5s linear infinite}.workflow-preloader__text[data-v-a8f15c64]{font:var(--text-14);color:var(--c-40);text-align:center;background:linear-gradient(90deg,var(--c-40) 0%,var(--c-40) 40%,var(--c-100) 50%,var(--c-40) 60%,var(--c-40) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-a8f15c64 1s linear infinite}@keyframes shimmer-a8f15c64{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes spin-a8f15c64{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-74b90666],.fade-leave-active[data-v-74b90666]{transition:opacity .15s ease}.fade-enter-from[data-v-74b90666],.fade-leave-to[data-v-74b90666]{opacity:0}.settings[data-v-bc69cddd]{display:flex;flex-direction:column;max-width:800px;margin-inline:auto;width:100%}.settings__content[data-v-bc69cddd]{display:flex;flex-direction:column;padding-bottom:48px}.settings__tabs[data-v-bc69cddd]{width:100%;margin:24px 0 0}.settings__section[data-v-bc69cddd]{display:flex;flex-direction:column;border:var(--border);border-radius:var(--radius-6);background-color:var(--background);padding:12px 16px 16px}.settings__section-header[data-v-bc69cddd]{display:flex;flex-direction:column;margin-bottom:16px}.settings__section-header--row[data-v-bc69cddd]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.settings__section-header--row>div[data-v-bc69cddd]{display:flex;flex-direction:column;gap:2px}.settings__section-title[data-v-bc69cddd]{display:flex;align-items:center;gap:12px;font:var(--text-18);font-weight:var(--font-weight-semibold)}.settings__section-subtitle[data-v-bc69cddd]{color:var(--c-60);font:var(--text-13)}.settings__form[data-v-bc69cddd]{display:flex;flex-direction:column}.settings__form-grid[data-v-bc69cddd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 24px}.settings__form-full[data-v-bc69cddd]{grid-column:1/-1}.settings__form-actions[data-v-bc69cddd]{display:flex;flex-direction:row;justify-content:start;gap:12px}.settings__form-static[data-v-bc69cddd]{display:flex;flex-direction:column;gap:6px}.settings__form-static-label[data-v-bc69cddd]{font:var(--text-12);color:var(--c-80);text-transform:uppercase;letter-spacing:.04em}.settings__form-static-value[data-v-bc69cddd]{font:var(--text-14);font-weight:var(--font-weight-medium)}.settings__billing-grid[data-v-bc69cddd]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 16px}.settings__billing-card[data-v-bc69cddd]{display:flex;flex-direction:column;justify-content:space-between;padding:12px 16px 14px;gap:4px;border-radius:var(--radius-10);background:var(--background);box-shadow:var(--shadow-base);min-width:180px;flex:1}.settings__billing-cycle[data-v-bc69cddd]{margin-top:12px;display:flex;gap:3px;flex-direction:row;align-items:baseline;font:var(--text-12);color:var(--c-80)}.settings__billing-cycle span[data-v-bc69cddd]{font-weight:var(--font-weight-medium);color:var(--c-100)}.settings__billing-label[data-v-bc69cddd]{display:flex;align-items:center;gap:4px;font:var(--text-12);color:var(--c-80)}.settings__billing-value[data-v-bc69cddd]{font:var(--text-20);font-weight:var(--font-weight-semibold)}.settings__billing-info[data-v-bc69cddd]{margin-top:24px}.settings__billing-display .form-item label[data-v-bc69cddd]{display:flex;align-items:center;gap:8px}.settings__password[data-v-bc69cddd]{display:flex;flex-direction:column;gap:16px}.settings__password-closed[data-v-bc69cddd]{display:flex;flex-direction:column;gap:8px}.settings__password-fields[data-v-bc69cddd]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.settings__password-fields .form-item[data-v-bc69cddd]{flex:1}.settings__password-fields .form-item .relative>.bt[data-v-bc69cddd]{position:absolute;right:0;bottom:0;background-color:transparent}.settings__password-actions[data-v-bc69cddd]{display:flex;justify-content:end;align-items:start;gap:12px;padding-top:22px}.settings__error[data-v-bc69cddd]{font:var(--text-12);color:var(--red-dark)}.settings__banner[data-v-bc69cddd]{display:flex;align-items:center;gap:12px;padding:10px 16px 14px;border-radius:var(--radius-10);margin-bottom:24px}.settings__banner--warning[data-v-bc69cddd]{background:var(--red-12);color:var(--red-dark)}.settings__banner-text[data-v-bc69cddd]{display:flex;flex-direction:column;flex:1}.settings__banner-title[data-v-bc69cddd]{font-weight:var(--font-weight-semibold)}.settings__banner-subtitle[data-v-bc69cddd]{font:var(--text-13)}.settings__company-list[data-v-bc69cddd]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.settings__company-card[data-v-bc69cddd]{display:flex;flex-direction:column;justify-content:space-between;padding:10px 14px 12px;gap:2px;border-radius:var(--radius-10);background:var(--background);box-shadow:var(--shadow-base);min-width:180px;flex:1;transition:var(--transition);cursor:pointer}.settings__company-card[data-v-bc69cddd]:hover,.settings__company-card[data-v-bc69cddd]:focus-visible{box-shadow:0 0 0 1px var(--c-16),0 4px 8px -8px var(--c-40)}.settings__company-add[data-v-bc69cddd]{display:flex;align-items:center;flex-direction:row;justify-content:center;gap:2px;border:1px dashed var(--c-16);border-radius:var(--radius-10);font-weight:var(--font-weight-medium);padding:12px 16px 18px;color:var(--blue);transition:var(--transition);box-shadow:0 4px 8px -8px var(--c-40);margin-top:16px}.settings__company-add[data-v-bc69cddd]:hover,.settings__company-add[data-v-bc69cddd]:focus-visible{border-color:var(--c-60)}.settings__company-title[data-v-bc69cddd]{font:var(--text-14);font-weight:var(--font-weight-semibold)}.settings__company-meta[data-v-bc69cddd]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;color:var(--c-80);font:var(--text-12)}.settings__company-pending[data-v-bc69cddd]{color:var(--orange-dark);font-weight:var(--font-weight-medium)}.settings__companies-footer[data-v-bc69cddd]{display:flex;justify-content:start}.settings__invite-add[data-v-bc69cddd]{gap:6px;width:-moz-fit-content;width:fit-content}.settings__sheet[data-v-bc69cddd]{display:flex;flex-direction:column;gap:24px;padding:32px;max-width:520px}.settings__invites[data-v-bc69cddd]{display:flex;flex-direction:column;gap:12px}.settings__invite-field[data-v-bc69cddd]:last-child{margin-bottom:16px}.settings__invite-actions[data-v-bc69cddd]{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;gap:0}.settings__invite-actions .bt[data-v-bc69cddd]{padding-bottom:1px;opacity:.6;transition:var(--transition)}.settings__invite-actions .bt[data-v-bc69cddd]:hover{opacity:.8}.settings__invite-actions .bt[data-v-bc69cddd]:focus{outline:none;opacity:.8}.settings__label-action[data-v-bc69cddd]{margin-left:auto;font:var(--text-12);color:var(--orange-dark);font-weight:var(--font-weight-medium)}.settings__label-action--owner[data-v-bc69cddd]{color:var(--c-80);font-weight:var(--font-weight-normal)}@media only screen and (max-width: 768px){.settings__section-header--row[data-v-bc69cddd]{flex-direction:column;align-items:flex-start;gap:12px}.settings__form-actions[data-v-bc69cddd]{flex-direction:column;align-items:stretch}.settings__companies-footer[data-v-bc69cddd]{justify-content:stretch}.settings__password-actions[data-v-bc69cddd]{flex-direction:column;align-items:stretch}.settings__banner[data-v-bc69cddd]{align-items:flex-start}.settings__banner>.bt-icon[data-v-bc69cddd]{align-self:flex-start}.settings__sheet[data-v-bc69cddd]{padding:24px 16px}.settings__sheet-footer[data-v-bc69cddd]{flex-direction:column;align-items:stretch}.settings__invite-add[data-v-bc69cddd]{width:100%;justify-content:center}}.settings__density-options[data-v-bc69cddd]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.settings__density-option[data-v-bc69cddd]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--c-12);border-radius:8px;cursor:pointer;transition:all .2s ease}.settings__density-option[data-v-bc69cddd]:hover{border-color:var(--c-20);background-color:var(--c-2)}.settings__density-option[data-v-bc69cddd]:has(.settings__density-radio:checked){border-color:var(--c-100);background-color:var(--c-4)}.settings__density-radio[data-v-bc69cddd]{margin-top:2px;cursor:pointer}.settings__density-content[data-v-bc69cddd]{display:flex;flex-direction:column;gap:4px;flex:1}.settings__density-title[data-v-bc69cddd]{font-size:14px;font-weight:500;color:var(--c-100);line-height:1.2}.settings__density-description[data-v-bc69cddd]{font-size:13px;color:var(--c-80);line-height:1.3}.switch[data-v-f7d6a712]{position:relative;display:inline-flex;height:16px;width:26px;flex-shrink:0;cursor:pointer;align-items:center;border-radius:var(--radius-full);transition:var(--transition);background:var(--c-24);padding:2px}.switch[data-state=checked][data-v-f7d6a712]{background:var(--blue)}.switch[data-state=unchecked][data-v-f7d6a712]{background:var(--c-24)}.switch__thumb[data-v-f7d6a712]{pointer-events:none;display:block;height:100%;width:12px;border-radius:var(--radius-full);background:var(--white);transform:translate(0);transition:transform var(--transition-time, .2s) ease}.switch[data-state=checked] .switch__thumb[data-v-f7d6a712]{transform:translate(10px)}.project-combobox[data-v-153767cb]{width:100%}.project-combobox__button[data-v-153767cb]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:8px}.project-combobox__content[data-v-153767cb]{display:flex;flex-direction:column;gap:8px;max-width:260px;width:100%;padding:12px;overflow:hidden}.project-combobox__search[data-v-153767cb]{margin:-4px -4px 0;width:calc(100% + 8px)}.project-combobox__search .form-field[data-v-153767cb]{border-bottom:var(--border)}.project-combobox__search .input[data-v-153767cb]{height:100%;box-shadow:none}.project-combobox__search .input-group[data-v-153767cb]{box-shadow:none;height:28px;background-color:transparent}.project-combobox__search .input-group[data-v-153767cb]:focus,.project-combobox__search .input-group[data-v-153767cb]:hover,.project-combobox__search .input-group[data-v-153767cb]:focus-within{box-shadow:none}.project-combobox__search .input-group-addon[data-v-153767cb]{padding-left:10px}.project-combobox__search .input.input-group-input[data-v-153767cb]{padding-left:8px}.project-combobox__list[data-v-153767cb]{width:calc(100% + 4px);display:flex;flex-direction:column;max-height:224px;overflow-y:auto;padding-top:4px;padding-right:4px}.project-combobox__list[data-v-153767cb]::-webkit-scrollbar{width:4px;height:4px}.project-combobox__list[data-v-153767cb]::-webkit-scrollbar-track{background-color:transparent}.project-combobox__list[data-v-153767cb]::-webkit-scrollbar-thumb{background:var(--c-32);border:none;border-radius:var(--radius-full);-webkit-transition:var(--transition);transition:var(--transition)}.project-combobox__option[data-v-153767cb]{width:100%;min-height:28px;justify-content:start;gap:6px;padding:0 12px 2px 28px;font-weight:var(--font-weight-normal)}.project-combobox__option .absoluteIcon[data-v-153767cb]{opacity:1}.project-combobox__option--active[data-v-153767cb]{color:var(--c-100);background:var(--c-8)}.project-combobox__option[data-v-153767cb]:hover{background-color:var(--c-4)}.project-combobox__empty[data-v-153767cb]{height:100px;width:100%;border:.5px dashed var(--c-24);display:grid;place-items:center;text-align:center;font:var(--text-12);color:var(--c-40);margin:4px 0 2px;border-radius:var(--radius-6)}.project-combobox__add[data-v-153767cb]{padding-top:2px}.project-combobox__add .bt[data-v-153767cb]{font:var(--text-12);color:var(--blue)}.project-combobox__add .bt[data-v-153767cb]:hover{background-color:var(--blue-8)}.client-combobox[data-v-fedec1d9]{width:100%}.client-combobox__button[data-v-fedec1d9]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:8px}.client-combobox__content[data-v-fedec1d9]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;overflow:hidden}.client-combobox__search[data-v-fedec1d9]{margin:-4px -4px 0;width:calc(100% + 8px)}.client-combobox__search .form-field[data-v-fedec1d9]{border-bottom:var(--border)}.client-combobox__search .input[data-v-fedec1d9]{height:100%;box-shadow:none}.client-combobox__search .input-group[data-v-fedec1d9]{box-shadow:none;height:28px;background-color:transparent}.client-combobox__search .input-group[data-v-fedec1d9]:focus,.client-combobox__search .input-group[data-v-fedec1d9]:hover,.client-combobox__search .input-group[data-v-fedec1d9]:focus-within{box-shadow:none}.client-combobox__search .input-group-addon[data-v-fedec1d9]{padding-left:10px}.client-combobox__search .input.input-group-input[data-v-fedec1d9]{padding-left:8px}.client-combobox__list[data-v-fedec1d9]{width:calc(100% + 4px);display:flex;flex-direction:column;max-height:224px;overflow-y:auto;overflow-x:hidden;padding-top:4px;padding-right:4px}.client-combobox__list[data-v-fedec1d9]::-webkit-scrollbar{width:4px;height:4px}.client-combobox__list[data-v-fedec1d9]::-webkit-scrollbar-track{background-color:transparent}.client-combobox__list[data-v-fedec1d9]::-webkit-scrollbar-thumb{background:var(--c-32);border:none;border-radius:var(--radius-full);-webkit-transition:var(--transition);transition:var(--transition)}.client-combobox__option[data-v-fedec1d9]{width:100%;min-height:28px;min-width:0;justify-content:start;gap:6px;padding:0 12px 3px 28px;font-weight:var(--font-weight-normal);overflow:hidden;text-align:left;position:relative;border-radius:var(--radius-6);font:var(--text-13);transition:var(--transition);cursor:pointer}.client-combobox__option[data-v-fedec1d9]:not(:first-child){margin-top:2px}.client-combobox__option .client-combobox__check-icon[data-v-fedec1d9]{transition:opacity .15s ease;opacity:0}.client-combobox__option[data-v-fedec1d9]:hover{background-color:var(--c-6)}.client-combobox__option--active[data-v-fedec1d9],.client-combobox__option[data-selected=true][data-v-fedec1d9]{background:var(--c-8)}.client-combobox__option--active .client-combobox__check-icon[data-v-fedec1d9],.client-combobox__option[data-selected=true] .client-combobox__check-icon[data-v-fedec1d9]{opacity:1}.client-combobox__option--active[data-v-fedec1d9]:hover,.client-combobox__option[data-selected=true][data-v-fedec1d9]:hover{background:var(--c-8)}.client-combobox__option-text[data-v-fedec1d9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;text-align:left}.client-combobox__empty[data-v-fedec1d9]{height:100px;min-width:272px;border:.5px dashed var(--c-24);display:grid;place-items:center;text-align:center;font:var(--text-12);color:var(--c-40);margin:4px 0 0;border-radius:var(--radius-6)}.type-select[data-v-99c99c5e]{width:100%}.type-select__button[data-v-99c99c5e]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:8px}.type-select__content[data-v-99c99c5e]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;overflow:hidden}.type-select__search[data-v-99c99c5e]{margin:-4px -4px 0;width:calc(100% + 8px)}.type-select__search .form-field[data-v-99c99c5e]{border-bottom:var(--border)}.type-select__search .input[data-v-99c99c5e]{height:100%;box-shadow:none}.type-select__search .input-group[data-v-99c99c5e]{box-shadow:none;height:28px;background-color:transparent}.type-select__search .input-group[data-v-99c99c5e]:focus,.type-select__search .input-group[data-v-99c99c5e]:hover,.type-select__search .input-group[data-v-99c99c5e]:focus-within{box-shadow:none}.type-select__search .input-group-addon[data-v-99c99c5e]{padding-left:10px}.type-select__search .input.input-group-input[data-v-99c99c5e]{padding-left:8px}.type-select__list[data-v-99c99c5e]{width:calc(100% + 4px);display:flex;flex-direction:column;max-height:224px;overflow-y:auto;overflow-x:hidden;padding-top:4px;padding-right:4px}.type-select__list[data-v-99c99c5e]::-webkit-scrollbar{width:4px;height:4px}.type-select__list[data-v-99c99c5e]::-webkit-scrollbar-track{background-color:transparent}.type-select__list[data-v-99c99c5e]::-webkit-scrollbar-thumb{background:var(--c-32);border:none;border-radius:var(--radius-full);-webkit-transition:var(--transition);transition:var(--transition)}.type-select__option[data-v-99c99c5e]{width:100%;min-height:28px;min-width:0;justify-content:start;gap:6px;padding:0 12px 3px 28px;font-weight:var(--font-weight-normal);overflow:hidden;text-align:left;position:relative;border-radius:var(--radius-6);font:var(--text-13);transition:var(--transition);cursor:pointer}.type-select__option[data-v-99c99c5e]:not(:first-child){margin-top:2px}.type-select__option .type-select__check-icon[data-v-99c99c5e]{transition:opacity .15s ease;opacity:0}.type-select__option[data-v-99c99c5e]:hover{background-color:var(--c-6)}.type-select__option--active[data-v-99c99c5e],.type-select__option[data-selected=true][data-v-99c99c5e]{background:var(--c-8)}.type-select__option--active .type-select__check-icon[data-v-99c99c5e],.type-select__option[data-selected=true] .type-select__check-icon[data-v-99c99c5e]{opacity:1}.type-select__option--active[data-v-99c99c5e]:hover,.type-select__option[data-selected=true][data-v-99c99c5e]:hover{background:var(--c-8)}.type-select__option-text[data-v-99c99c5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;text-align:left}.type-select__empty[data-v-99c99c5e]{height:100px;min-width:272px;border:.5px dashed var(--c-24);display:grid;place-items:center;text-align:center;font:var(--text-12);color:var(--c-40);margin:4px 0 0;border-radius:var(--radius-6)}.tracker-actions[data-v-47fae661]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:0 var(--wrapper-padding) 24px}.tracker-actions__left[data-v-47fae661]{display:flex;align-items:center;flex:1;min-width:280px;gap:12px}.tracker-actions__right[data-v-47fae661]{display:flex;align-items:center;flex:0;gap:12px}.tracker-scroll-container[data-v-47fae661]{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 var(--wrapper-padding) clamp(24px,6vw + 8px,88px);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.tracker-scroll-container[data-v-47fae661]::-webkit-scrollbar{display:none}.tracker-scroll-container__scroll[data-v-47fae661]{width:-moz-max-content;width:max-content;min-width:100%}.fade-enter-active[data-v-47fae661],.fade-leave-active[data-v-47fae661]{transition:opacity .15s ease}.fade-enter-from[data-v-47fae661],.fade-leave-to[data-v-47fae661]{opacity:0}.add-custom-field[data-v-b725e80d]{display:flex;flex-direction:column;gap:16px}.add-custom-field__list[data-v-b725e80d]{display:flex;flex-direction:column;gap:12px}.add-custom-field__item[data-v-b725e80d]{display:flex;flex-direction:column}.add-custom-field__item-header[data-v-b725e80d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.add-custom-field__item-type[data-v-b725e80d]{font:var(--text-12);font-weight:var(--font-weight-medium);color:var(--c-80);text-transform:uppercase;letter-spacing:.08em}.add-custom-field__item-remove[data-v-b725e80d]{font:var(--text-12);color:var(--c-80);font-weight:var(--font-weight-medium);transition:var(--transition)}.add-custom-field__item-remove[data-v-b725e80d]:hover{color:var(--red)}.add-custom-field__input .bt span[data-v-b725e80d]{font-weight:var(--font-weight-normal)}.add-custom-field__select-trigger[data-v-b725e80d]{width:100%;justify-content:space-between}.add-custom-field__select-trigger--empty[data-v-b725e80d]{color:var(--c-80)}.add-custom-field__multi-trigger[data-v-b725e80d]{width:100%;justify-content:space-between}.add-custom-field__multi-trigger-icon[data-v-b725e80d]{margin-left:8px}.add-custom-field__popover[data-v-b725e80d]{padding:0;background:var(--background);border-radius:var(--radius-10);box-shadow:var(--shadow-base);border:1px solid var(--c-12)}.add-custom-field-modal[data-v-b725e80d]{display:flex;flex-direction:column;gap:12px;width:min(540px,100%);padding:12px 16px 16px;max-height:400px;overflow-y:auto}.add-custom-field-modal__header[data-v-b725e80d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.add-custom-field-modal__title[data-v-b725e80d]{font:var(--text-16);font-weight:var(--font-weight-semibold)}.add-custom-field-modal__close[data-v-b725e80d]{position:absolute;top:8px;right:8px;border-radius:var(--radius-full)}.add-custom-field-modal__form[data-v-b725e80d]{display:flex;flex-direction:column;gap:16px}.add-custom-field-modal__section[data-v-b725e80d]{display:flex;flex-direction:column;gap:8px}.add-custom-field-modal__section-header[data-v-b725e80d]{display:flex;align-items:center;gap:4px;font:var(--text-13);font-weight:var(--font-weight-medium);color:var(--c-80)}.add-custom-field-modal__required[data-v-b725e80d]{color:var(--red);font-weight:var(--font-weight-semibold)}.add-custom-field-modal__input[data-v-b725e80d]{margin:0}.add-custom-field-modal__helper[data-v-b725e80d]{margin-top:2px;font:var(--text-12);color:var(--c-80)}.add-custom-field-modal__error[data-v-b725e80d]{font:var(--text-12);color:var(--red)}.add-custom-field-modal__type-select[data-v-b725e80d]{width:100%}.add-custom-field-modal__type-trigger[data-v-b725e80d]{width:100%;justify-content:space-between}.add-custom-field-modal__type-trigger-label[data-v-b725e80d]{display:inline-flex;align-items:center;gap:8px;position:relative;top:1px}.add-custom-field-modal__type-trigger-icon[data-v-b725e80d],.add-custom-field-modal__type-option-icon[data-v-b725e80d]{flex-shrink:0}.add-custom-field-modal__type-option[data-v-b725e80d]{display:inline-flex;align-items:center;gap:8px;position:relative;top:2px}.add-custom-field-modal__type-placeholder[data-v-b725e80d]{color:var(--c-80)}.add-custom-field-modal__options-header[data-v-b725e80d]{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:12px}.add-custom-field-modal__add-option[data-v-b725e80d]{display:flex;align-items:center;flex-direction:row;gap:2px;font:var(--text-12);font-weight:var(--font-weight-medium);color:var(--c-80)}.add-custom-field-modal__add-option[data-v-b725e80d]:hover{color:var(--c-100)}.add-custom-field-modal__options[data-v-b725e80d]{display:flex;flex-direction:column;gap:8px}.add-custom-field-modal__option[data-v-b725e80d]{display:flex;align-items:center;gap:8px;position:relative}.add-custom-field-modal__option-input[data-v-b725e80d]{flex:1}.add-custom-field-modal__footer[data-v-b725e80d]{display:flex;flex-direction:row;gap:16px}.add-custom-field-modal__footer .bt-secondary[data-v-b725e80d]{width:100%}.add-custom-field-modal__option-remove[data-v-b725e80d]{position:absolute;top:4px;right:4px;z-index:1;height:24px}@media (max-width: 520px){.add-custom-field-modal[data-v-b725e80d]{width:100%}.add-custom-field-modal__types[data-v-b725e80d]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.tracker-scroll-container[data-v-a54f92a9]{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 var(--wrapper-padding) clamp(24px,6vw + 8px,88px);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.tracker-scroll-container[data-v-a54f92a9]::-webkit-scrollbar{display:none}.tracker-scroll-container__scroll[data-v-a54f92a9]{width:-moz-max-content;width:max-content;min-width:100%}.fade-enter-active[data-v-ca921245],.fade-leave-active[data-v-ca921245]{transition:opacity 80ms ease}.fade-enter-from[data-v-ca921245],.fade-leave-to[data-v-ca921245]{opacity:0}.fade-enter-active[data-v-0efea119],.fade-leave-active[data-v-0efea119]{transition:opacity 80ms ease}.fade-enter-from[data-v-0efea119],.fade-leave-to[data-v-0efea119]{opacity:0}.support-module__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.support-module__empty-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-6);background:var(--c-4);color:var(--c-60);margin-bottom:16px}.support-module__empty-title{font:var(--text-16);font-weight:var(--font-weight-medium);color:var(--c-100);margin-bottom:8px}.support-module__empty-subtitle{font:var(--text-13);color:var(--c-60)}.companySelector{width:100%}.companySelector--disabled{opacity:.6;pointer-events:none}.companySelector__search{padding:0 8px;border-bottom:var(--border)}.companySelector__search .form-field{margin-bottom:0}.companySelector__search .input{height:100%;box-shadow:none}.companySelector__search .input-group{box-shadow:none;height:28px;background-color:transparent}.companySelector__search .input-group:focus,.companySelector__search .input-group:hover,.companySelector__search .input-group:focus-within{box-shadow:none!important}.companySelector__search .input-group-addon{padding-left:4px!important}.companySelector__search .input.input-group-input{padding-left:16px}.companySelector__list{display:flex;flex-direction:column;overflow-y:auto;max-height:300px;padding:4px;gap:2px;scrollbar-gutter:auto;scrollbar-width:none}.companySelector__item{padding:4px 10px 4px 4px;border-radius:var(--radius-6);display:flex;flex-direction:row;align-items:center;gap:10px;transition:var(--transition);cursor:pointer;border:none;background:transparent;color:inherit;font:inherit;text-align:left;width:100%}.companySelector__item:disabled{cursor:not-allowed}.companySelector__item--avatar{height:24px;width:24px;min-width:24px;padding-bottom:1px;display:grid;place-items:center;border-radius:var(--radius-4);font:var(--text-12);font-weight:var(--font-weight-medium);overflow:hidden;position:relative}.companySelector__item--avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-6)}.companySelector__item--avatar-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.companySelector__item--title{font:var(--text-13);font-weight:var(--font-weight-medium);padding-bottom:1px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.companySelector__item--check{opacity:0;margin-left:auto;flex-shrink:0}.companySelector__item--blue .companySelector__item--avatar{background-color:var(--blue-16);color:var(--blue-dark)}.companySelector__item--green .companySelector__item--avatar{background-color:var(--green-16);color:var(--green-dark)}.companySelector__item--pink .companySelector__item--avatar{background-color:var(--pink-16);color:var(--pink-dark)}.companySelector__item--yellow .companySelector__item--avatar{background-color:var(--yellow-16);color:var(--yellow-dark)}.companySelector__item--teal .companySelector__item--avatar{background-color:var(--teal-16);color:var(--teal-dark)}.companySelector__item--purple .companySelector__item--avatar{background-color:var(--purple-16);color:var(--purple-dark)}.companySelector__item--red .companySelector__item--avatar{background-color:var(--red-16);color:var(--red-dark)}.companySelector__item:hover:not(:disabled){background-color:var(--c-6)}.companySelector__item.active{background-color:var(--c-8)}.companySelector__item.active:hover:not(:disabled){background-color:var(--c-8)}.companySelector__item.active .companySelector__item--check{opacity:1}.tt-page[data-v-4722c66a]{padding:20px 18px;display:flex;flex-direction:column;gap:18px}.tt-header[data-v-4722c66a]{display:flex;justify-content:space-between;align-items:center;gap:12px}.tt-title[data-v-4722c66a]{margin:0;font-size:20px;font-weight:700;color:var(--foreground)}.tt-subtitle[data-v-4722c66a]{margin:4px 0 0;color:var(--muted, #6b7280);font-size:13px}.tt-header-actions[data-v-4722c66a]{display:flex;gap:10px;align-items:center}.tt-main[data-v-4722c66a]{width:100%}.tt-grid[data-v-4722c66a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card[data-v-4722c66a]{background:var(--card-bg, #fff);border:1px solid var(--surface-border, #e6e9ef);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;min-height:280px}.card-head[data-v-4722c66a]{padding:14px 16px;border-bottom:1px solid var(--surface-border, #e6e9ef);display:flex;justify-content:space-between;align-items:baseline;background:#f9fafb;color:#111827}.card-title[data-v-4722c66a]{margin:0;font-weight:600;font-size:16px;color:#111827}.card-sub[data-v-4722c66a]{font-size:12px;color:var(--muted, #6b7280)}.card-body[data-v-4722c66a]{padding:14px 16px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.row.add-row[data-v-4722c66a]{display:flex;gap:8px;align-items:center}.input[data-v-4722c66a]{flex:1 1 auto;min-width:0;padding:10px 12px;border-radius:8px;border:1px solid var(--surface-border, #e6e9ef);background:var(--input-bg, #fff);color:var(--foreground, #111827);font-size:14px}.input[data-v-4722c66a]::-moz-placeholder{color:var(--muted, #9ca3af)}.input[data-v-4722c66a]::placeholder{color:var(--muted, #9ca3af)}.btn[data-v-4722c66a]{background:var(--accent, #4f46e5);color:#fff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer;font-weight:600}.btn[data-v-4722c66a]:hover{opacity:.95}.btn-outline[data-v-4722c66a]{background:transparent;border:1px solid var(--surface-border, #e6e9ef);color:var(--foreground)}.btn.ghost[data-v-4722c66a]{background:transparent;color:var(--accent, #4f46e5);border:1px solid transparent;padding:6px 10px;border-radius:8px;font-weight:600;cursor:pointer}.btn.ghost.danger[data-v-4722c66a]{color:var(--danger, #dc2626)}.table-wrap[data-v-4722c66a]{overflow:auto;border-radius:6px;border:1px solid transparent}.simple-table[data-v-4722c66a]{width:100%;border-collapse:collapse;min-width:480px}.simple-table thead th[data-v-4722c66a]{text-align:left;padding:10px 12px;font-size:13px;color:var(--muted, #6b7280);border-bottom:1px solid var(--surface-border, #e6e9ef)}.simple-table tbody td[data-v-4722c66a]{padding:10px 12px;vertical-align:middle;border-bottom:1px dashed var(--surface-border, #f1f3f6)}.simple-table tbody tr[data-v-4722c66a]:hover{background:var(--hover, #fbfdff)}.col-name[data-v-4722c66a]{width:60%}.col-company[data-v-4722c66a]{width:28%}.col-actions[data-v-4722c66a]{width:12%;text-align:right}.table-input[data-v-4722c66a]{width:100%;min-width:0;padding:8px 10px;border-radius:8px;background:#fff;color:#111827;border:1px solid #e6e9ef}.empty[data-v-4722c66a]{text-align:center;color:var(--muted, #9aa0a6);padding:18px 0}.company-badge[data-v-4722c66a]{display:inline-block;padding:6px 10px;border-radius:999px;font-weight:600;font-size:13px}.company-badge.global[data-v-4722c66a]{background:#f3f4f6;color:#374151}.company-badge.company[data-v-4722c66a]{background:#eef2ff;color:#4338ca}@media (max-width: 920px){.tt-grid[data-v-4722c66a]{grid-template-columns:1fr}.card[data-v-4722c66a]{min-height:220px}.tt-header[data-v-4722c66a]{flex-direction:column;align-items:stretch;gap:12px}.tt-header-actions[data-v-4722c66a]{justify-content:flex-end}}
