:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{max-height:100vh;margin:0}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Regular-Dvt-avFb.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Medium-BjjbzgJR.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-SemiBold-BC4L--j6.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Bold-DRMr3LYH.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-_ZJd4Sbe.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter_28pt-Regular-Dou9gfMK.ttf);font-weight:400}@font-face{font-family:Inter;src:url(/assets/Inter_28pt-Medium-Bf4RgI7V.ttf);font-weight:500}@font-face{font-family:Inter;src:url(/assets/Inter_28pt-SemiBold-DRdXRTvh.ttf);font-weight:600}@font-face{font-family:Inter;src:url(/assets/Inter_28pt-Bold-CIsbICdH.ttf);font-weight:700}*{margin:0;padding:0;border:none;outline:0;background:none;box-sizing:border-box;font-size:100%;list-style-type:none;text-decoration:none}a{text-decoration:none;color:inherit;cursor:pointer}a:visited{color:inherit}button{cursor:pointer;display:flex;align-items:center}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}body{font-family:var(--font-family-body)}.text-3xs{font-size:var(--font-size-text-3xs);line-height:var(--line-height-xs)}.text-2xs{font-size:var(--font-size-text-2xs);line-height:var(--line-height-sm)}.text-xs{font-size:var(--font-size-text-xs);line-height:var(--line-height-md)}.text-sm{font-size:var(--font-size-text-sm);line-height:var(--line-height-lg)}.text-md{font-size:var(--font-size-text-md);line-height:var(--line-height-lg)}.text-lv{color:var( --system-text-gray-text, var(--reference-grayscale-900))}.text-lv1{color:var(--system-text-gray-text-lv1, var(--reference-grayscale-600))}.text-lv2{color:var(--system-text-gray-text-lv2, var(--reference-grayscale-400))}.text-disabled{color:var(--system-text-gray-text-disabled, var(--reference-grayscale-300))}.text-lv3{color:var(--system-text-gray-text-lv3, var(--reference-grayscale-0))}.title{font-family:var(--font-family-title)}.title.text-xs{font-size:var(--font-size-text-xs);line-height:var(--line-height-md)}.title.text-sm{font-size:var(--font-size-text-sm);line-height:var(--line-height-lg)}.title.text-md{font-size:var(--font-size-text-md);line-height:var(--line-height-lg)}.title.text-lg{font-size:var(--font-size-text-lg);line-height:var(--line-height-xl)}.title.text-xl{font-size:var(--font-size-text-xl);line-height:var(--line-height-xl)}.title.text-5xl{font-size:var(--font-size-text-6xl);line-height:var(--line-height-3xl)}input::placeholder,textarea::placeholder{color:var(--system-text-gray-text-lv2, #909392)}:root{--font-family-body: "DM Sans", sans-serif;--font-family-title: "Inter", sans-serif;--font-size-text-3xs: 8px;--font-size-text-2xs: 10px;--font-size-text-xs: 12px;--font-size-text-sm: 14px;--font-size-text-md: 16px;--font-size-text-lg: 18px;--font-size-text-xl: 20px;--font-size-text-2xl: 22px;--font-size-text-3xl: 24px;--font-size-text-4xl: 28px;--font-size-text-5xl: 32px;--font-size-text-6xl: 36px;--font-size-text-7xl: 40px;--font-size-text-8xl: 48px;--line-height-xs: 10px;--line-height-sm: 14px;--line-height-md: 16px;--line-height-lg: 20px;--line-height-xl: 24px;--line-height-1xl: 32px;--line-height-2xl: 40px;--line-height-3xl: 48px;--spacing-none: 0px;--spacing-3xs: 2px;--spacing-2xs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 36px;--spacing-4xl: 40px;--spacing-5xl: 48px;--spacing-6xl: 60px;--spacing-7xl: 80px;--spacing-8xl: 100px;--spacing-9xl: 120px;--radius-none: 0px;--radius-3xs: 2px;--radius-2xs: 4px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 24px;--radius-2xl: 32px;--icon-size-6xl: 68px;--icon-size-5xl: 48px;--icon-size-4xl: 40px;--icon-size-2xl: 32px;--icon-size-3xl: 36px;--icon-size-xl: 24px;--icon-size-lg: 20px;--icon-size-md: 16px;--icon-size-sm: 12px;--reference-blue-50: #e8f8ff;--reference-blue-100: #b8eaff;--reference-blue-200: #96e0ff;--reference-blue-300: #66d2fe;--reference-blue-400: #48c9fe;--reference-blue-500: #1abcfe;--reference-blue-600: #18abe7;--reference-blue-700: #1285b4;--reference-blue-800: #0e678c;--reference-blue-900: #0e3545;--reference-general-black: #000000;--reference-general-white: #ffffff;--reference-grayscale-0: #fafdfc;--reference-grayscale-50: #f5f8f7;--reference-grayscale-100: #f0f4f3;--reference-grayscale-200: #dde1df;--reference-grayscale-300: #c2c2c2;--reference-grayscale-400: #909392;--reference-grayscale-500: #5f6362;--reference-grayscale-600: #4b504e;--reference-grayscale-700: #2e3331;--reference-grayscale-800: #1d2220;--reference-grayscale-900: #090f0d;--reference-green-50: #e6f5f0;--reference-green-100: #b0e1d2;--reference-green-200: #8ad3bc;--reference-green-300: #54bf9d;--reference-green-400: #33b28a;--reference-green-500: #009f6d;--reference-green-600: #009163;--reference-green-700: #00714d;--reference-green-800: #00573c;--reference-green-900: #00432e;--reference-orange-50: #feeeea;--reference-orange-100: #fccabc;--reference-orange-200: #fbb09c;--reference-orange-300: #f98c6f;--reference-orange-400: #f87653;--reference-orange-500: #f65428;--reference-orange-600: #e04c24;--reference-orange-700: #af3c1c;--reference-orange-800: #872e16;--reference-orange-900: #4e1e11;--reference-purple-50: #f6eeff;--reference-purple-100: #e2ccff;--reference-purple-200: #d4b3ff;--reference-purple-300: #c190ff;--reference-purple-400: #b57aff;--reference-purple-500: #a259ff;--reference-purple-600: #9351e8;--reference-purple-700: #733fb5;--reference-purple-800: #59318c;--reference-purple-900: #2e1949;--reference-success-50: #ebf9f4;--reference-success-100: #c1ecdd;--reference-success-200: #a3e3cc;--reference-success-300: #79d7b5;--reference-success-400: #5fcfa6;--reference-success-500: #37c390;--reference-success-600: #32b183;--reference-success-700: #278a66;--reference-success-800: #1e6b4f;--reference-success-900: #0f3225;--reference-yellow-50-2: #fbe3be;--reference-yellow-50: #fbe3be;--reference-yellow-100-2: #fbe3be;--reference-yellow-100: #fbe3be;--reference-yellow-200-2: #f9d69e;--reference-yellow-200: #f9d69e;--reference-yellow-300-2: #f6c372;--reference-yellow-300: #f6c372;--reference-yellow-400-2: #f4b857;--reference-yellow-400: #f4b857;--reference-yellow-500-2: #f1a62d;--reference-yellow-500: #f1a62d;--reference-yellow-600-2: #db9729;--reference-yellow-600: #db9729;--reference-yellow-700-2: #ab7620;--reference-yellow-700: #ab7620;--reference-yellow-800-2: #855b19;--reference-yellow-800: #855b19;--reference-yellow-900-2: #4e3917;--reference-yellow-900: #4e3917;--system-background-gray-gray-disabled: #f5f8f7;--system-background-gray-gray-lv1: #f5f8f7;--system-background-gray-gray-lv2: #2e3331;--system-background-gray-gray-lv3: #090f0d;--system-background-gray-gray: #fafdfc;--system-background-green-green-disabled: #b0e1d2;--system-background-green-green-lv1: #33b28a;--system-background-green-green-lv2: #009f6d;--system-background-green-green: #e6f5f0;--system-background-surface-surface-disabled: #e7ebf3;--system-background-surface-surface-lv1: #ffffff;--system-background-surface-surface-lv2: #f6f9ff;--system-background-surface-surface-lv3: #e9f0fe;--system-background-surface-surface: #f1f4fa;--system-border-border-disabled: #f0f4f3;--system-border-border-display: #e3e8ff;--system-border-border-highlight-disabled: #b0e1d2;--system-border-border-highlight-lv1: #8ad3bc;--system-border-border-highlight: #009f6d;--system-border-border-lv1: #c2c2c2;--system-border-border-lv2: #2e3331;--system-border-border: #dde1df;--system-color-shades-blue-inverted: #e8f5fd;--system-color-shades-blue-inverted2: #def0fc;--system-color-shades-blue: #0065df;--system-color-shades-green-inverted: #e4f7e8;--system-color-shades-green: #00811c;--system-color-shades-red-inverted: #fef0ed;--system-color-shades-red: #d32d00;--system-icon-icon-disabled: #c2c2c2;--system-icon-icon-display: #7683bf;--system-icon-icon-highlight-disabled: #54bf9d;--system-icon-icon-highlight: #009f6d;--system-icon-icon-lv1: #4b504e;--system-icon-icon-lv2: #909392;--system-icon-icon-lv3: #fafdfc;--system-icon-icon: #090f0d;--system-text-gray-text-disabled: var(--reference-grayscale-300);--system-text-gray-text-highlight-disabled: var(--reference-green-300);--system-text-gray-text-highlight: var(--reference-green-500);--system-text-gray-text-lv1: var(--reference-grayscale-600);--system-text-gray-text-lv2: var(--reference-grayscale-400);--system-text-gray-text-lv3: var(--reference-grayscale-0);--system-text-gray-text: var(--reference-grayscale-900)}:root[data-brand=gena]{--color-primary: #2a5298;--system-background-green-green: #e8f0ff;--system-background-green-green-lv1: #3b6cc0;--system-background-green-green-lv2: #2a5298;--system-background-green-green-disabled: #cbd9f3;--system-border-green-primary: #2a5298;--system-border-border-highlight: #2a5298;--system-border-border-highlight-lv1: #6b8ecb;--system-border-border-highlight-disabled: #cbd9f3;--system-icon-icon-highlight: #2a5298;--system-icon-icon-highlight-disabled: #8aa6d6;--system-text-gray-text-highlight: #2a5298;--system-text-gray-text-highlight-disabled: #8aa6d6;--primary-50: #e8f0ff;--primary-500: #2a5298;--primary-700: #1e3c72}.global-alert-container{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.global-alert{display:inline-flex;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);align-items:center;gap:var(--spacing-xs, 8px);border-radius:var(--radius-xs, 8px);border:1px solid rgba(0,101,223,.2);background:var(--system-color-shades-blue-inverted, #e8f5fd);box-shadow:0 4px 12px #0000001a;pointer-events:auto;animation:slideDown .3s ease-out;min-width:400px;max-width:600px}.global-alert--danger{border:1px solid rgba(211,45,0,.2);background:var(--system-color-shades-red-inverted, #fef0ed)}.global-alert--success{border:1px solid rgba(0,145,99,.2);background:var(--system-color-shades-green-inverted, #e8f8f3)}.global-alert path{fill:var(--system-color-shades-blue, #0065df)}.global-alert--danger path{fill:var(--system-color-shades-red, #d32d00)}.global-alert--success path{fill:var(--system-color-shades-green, #009163)}.global-alert .text{color:var(--system-color-shades-blue, #0065df);flex:1}.global-alert--danger .text{color:var(--system-color-shades-red, #d32d00)}.global-alert--success .text{color:var(--system-color-shades-green, #009163)}.global-alert .close-button{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.global-alert .close-button:hover{background-color:#0000000d}.global-alert .close-button path{fill:currentColor}.global-alert--danger .close-button path{fill:var(--system-color-shades-red, #d32d00)}.global-alert--success .close-button path{fill:var(--system-color-shades-green, #009163)}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.layout-auth{width:100%;height:100vh;overflow:hidden;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-md, 16px);padding:4px 4px 4px 24px;align-items:stretch}.layout-auth .content-container{height:100vh;overflow-y:auto;grid-column:span 6;display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-4xl, 40px) 0px}.layout-auth .content-container .content-wrapper{width:100%;display:flex;padding:var(--Padding-7xl, 56px) 0px;justify-content:center}.layout-auth .content-container .content-wrapper .content{width:var(--columns-XL-4col-min, 317px);display:flex;flex-direction:column;gap:10px}.layout-auth .list-inputs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md, 16px)}.layout-auth .list-inputs>*,.layout-auth .list-buttons>*{width:100%}.layout-auth .list-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Spacing-xl, 24px);align-self:stretch}.form-separator{display:flex;align-items:center;gap:var(--Padding-xxs, 4px);width:100%}.layout-auth .form-sign{width:100%;display:flex;justify-content:center;align-items:center;gap:var(--Padding-xxs, 4px)}.layout-auth .form-sign button{width:auto}.layout-auth .media-container{grid-column:span 6;height:100%;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;gap:60px;padding:var(--Padding-7xl, 56px) 0px 0px var(--Padding-9xl, 80px);border-radius:var(--radius-none, 0px) var(--radius-lg, 20px) var(--radius-lg, 20px) var(--radius-none, 0px);background:var(--Background-bg-color, #009f6d)}.layout-auth .media-container .media{height:100%}.layout-auth .media-container .title{width:80%;color:var(--Background-bg-secondary, #fff)}.layout-auth .brand-home-link{text-decoration:none;color:inherit;display:inline-flex}.logo-brand{display:inline-flex;align-items:center;font-family:Roboto;font-style:normal;font-weight:700;line-height:normal}.logo-brand.white,.logo-brand.white path{color:var(--system-text-gray-text-lv3, #fafdfc);fill:var(--system-icon-icon-lv3, #fafdfc)}.logo-brand.color,.logo-brand.color path{color:var(--system-text-gray-text, #090f0d);fill:var(--system-icon-icon-highlight, #009f6d)}.logo-brand.xs{gap:4px;font-size:15.165px}.logo-brand.md{gap:5.693px;font-size:21.586px}.logo-brand.lg{gap:7.222px;font-size:27.382px}.form{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-md, 16px)}.input{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:var(--spacing-2xs, 4px)}.input .input-container{display:flex;min-width:0;width:100%;padding:var(--spacing-xs, 8px) var(--spacing-xs, 8px) var(--spacing-xs, 8px) var(--spacing-sm, 12px);justify-content:space-between;align-items:stretch;gap:var(--spacing-xs, 8px);border-radius:var(--xs, 8px);border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff);fill:var(--system-icon-icon-lv1, #4b504e);color:var(--system-text-gray-text, #090f0d);font-family:var(--font-family-body, "DM Sans");font-size:var(--font-size-text-sm, 14px);font-style:normal;font-weight:400;line-height:var(--line-height-lg, 20px);transition:all .3s ease-out}.input .input-container input{width:100%}.input .input-container:hover{border:1px solid var(--system-border-border-lv1, #c2c2c2)}.input .input-container:focus-within{border:1px solid var(--system-border-border-highlight-disabled, #b0e1d2)}.input .input-container.disabled,.input .input-container.disabled input,.input .input-container.disabled button{color:var(--system-text-gray-text-disabled, #c2c2c2);border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-gray-gray-disabled, #f5f8f7);pointer-events:none;fill:var(--system-icon-icon-lv2, #909392)}.indicator-required{color:var(--system-color-shades-red, #d32d00)}.input label{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--system-text-gray-text-lv1, #4B504E)}.indicator-optional{color:var(--system-text-gray-text-lv2, #909392)}.supporting-text{margin:0;display:flex;align-items:center;gap:var(--4, 4px);color:var(--system-text-gray-text-lv2, #909392);font-size:var(--font-size-text-xs, 12px);font-style:normal;font-weight:500;line-height:var(--line-height-md, 16px)}.supporting-text.error{color:var(--system-color-shades-red, #d32d00)}.supporting-text.success{color:var(--system-color-shades-green, #00811c)}.supporting-text path{fill:currentColor}.input-select{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:var(--spacing-2xs, 4px)}.input-select label{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--system-text-gray-text-lv1, #4b504e)}.input-select select{width:100%;padding:var(--spacing-xs, 8px) var(--spacing-xs, 8px) var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--xs, 8px);border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff);color:var(--system-text-gray-text, #090f0d);font-family:var(--font-family-body, "DM Sans");font-size:var(--font-size-text-sm, 14px);font-style:normal;font-weight:400;line-height:var(--line-height-lg, 20px);transition:all .3s ease-out}.input-select select:hover{border:1px solid var(--system-border-border-lv1, #c2c2c2)}.input-select select:focus-visible{border:1px solid var(--system-border-border-highlight-disabled, #b0e1d2)}.input-select select:invalid,.input-select select.placeholder{color:var(--system-text-gray-text-lv2, #909392)}.button,.button-link{display:inline-flex;align-items:center;border:1px solid transparent;font-family:var(--font-family-title, Inter);font-size:var(--font-size-text-sm, 14px);font-style:normal;font-weight:500;justify-content:center;line-height:var(--line-height-lg, 20px);transition:all .3s ease-out;background:none;cursor:pointer;white-space:nowrap;overflow:hidden;flex-shrink:0}.button span,.button-link span{display:flex;align-items:center}.button{padding:var(--spacing-xs, 8px) var(--spacing-md, 16px);border-radius:var(--radius-xs, 8px);gap:var(--spacing-2xs, 4px);text-align:center;box-sizing:border-box}.button:disabled,.button-link:disabled{cursor:not-allowed!important;pointer-events:none!important}.button.sm{padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);font-size:var(--fontsize-text-xs, 12px);line-height:var(--lineheight-md, 16px)}.button.primary{background:var(--system-background-green-green-lv2, #009f6d);color:var(--system-text-gray-text-lv3, #fafdfc)}.button.primary path{fill:var(--system-icon-icon-lv3, #fafdfc)}.button.primary:hover{border:1px solid var(--system-border-green-primary, #009f6d);background:var(--system-background-green-green-lv1, #33b28a)}.button.primary:focus{border:1px solid var(--system-border-border-highlight-lv1, #8ad3bc);background:var(--system-background-green-green-lv2, #009f6d)}.button.primary:disabled{background:var(--system-background-green-green-disabled, #b0e1d2);color:var(--system-text-gray-text-highlight-disabled, #54bf9d)}.button.secondary{background:var(--system-background-gray-gray-lv3, #090f0d);color:var(--system-text-gray-text-lv3, #fafdfc)}.button.secondary path{fill:var(--system-icon-icon-lv3, #fafdfc)}.button.secondary:hover{border:1px solid var(--system-border-border-lv2, #2e3331);background:var(--system-background-gray-gray-lv2, #2e3331)}.button.secondary:focus{border:2px solid var(--system-border-border-lv2, #2e3331);background:var(--system-background-gray-gray-lv3, #090f0d)}.button.secondary:disabled{background:var(--system-background-gray-gray-disabled, #f5f8f7);color:var(--system-text-gray-text-disabled, #c2c2c2)}.button.tertiary{background:var(--system-background-green-green, #e6f5f0);color:var(--system-text-gray-text-highlight, #009f6d)}.button.tertiary path{fill:var(--system-icon-icon-highlight, #009f6d)}.button.tertiary:hover{border:1px solid var(--system-border-border-highlight-lv1, #8ad3bc);background:var(--system-background-green-green, #e6f5f0)}.button.tertiary:focus{border:1px solid var(--system-border-border-highlight-disabled, #b0e1d2);background:var(--system-background-green-green-disabled, #b0e1d2)}.button.tertiary:disabled{background:var(--system-background-gray-gray-disabled, #f5f8f7);color:var(--system-text-gray-text-disabled, #c2c2c2)}.button.danger{background:var(--system-color-shades-red, #d32d00);color:var(--system-text-gray-text-lv3, #fafdfc)}.button.danger path{fill:var(--system-text-gray-text-lv3, #fafdfc)}.button.danger:hover{background:var(--600-6, #e04c24);border:1px solid var(--700-6, #af3c1c)}.button.danger:focus{border:1px solid var(--400-6, #f87653);background:var(--system-color-shades-red, #d32d00)}.button.danger:disabled{background:var(--50-7, #feeeea);color:var(--300-6, #f98c6f)}.button.danger:disabled path{fill:var(--300-6, #f98c6f)}.button.outline{border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff);color:var(--system-text-gray-text-lv1, #4b504e)}.button.outline:hover{border:1px solid var(--border-border-secondary, #c2c2c2);background:var(--system-background-gray-gray-lv1, #f5f8f7)}.button.outline:focus{border:1px solid var(--system-border-gray-border, #dde1df);background:var(--system-background-gray-gray-lv1, #f5f8f7)}.button.outline:disabled{border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-surface-surface-lv1, #fff);color:var(--system-text-gray-text-disabled, #c2c2c2)}.button-link{align-items:center;justify-content:flex-start;gap:6px;color:var(--system-text-gray-text-highlight, #009f6d);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.button-link.collapsed{justify-content:center}.button-link:hover{font-weight:600}.button-link.sm{padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);font-size:var(--fontsize-text-xs, 12px);line-height:var(--lineheight-md, 16px)}.button svg,.button-link svg,button path{flex-shrink:0;fill:currentColor}.button.page{width:32px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px)}.button-link-danger{color:var(--500-6, #f65428);text-decoration:underline;background:transparent}.button-link-danger:hover{color:var(--orange-600, #e04c24)}.back-button{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);cursor:pointer}.back-button .text{color:var(--Text-secondary, #4b504e)}.alert{display:inline-flex;padding:var(--spacing-xs, 8px);align-items:center;gap:var(--spacing-xs, 8px);border-radius:var(--radius-xs, 8px);border:1px solid rgba(0,101,223,.2);background:var(--system-color-shades-blue-inverted, #e8f5fd)}.alert--danger{border:1px solid rgba(211,45,0,.2);background:var(--system-color-shades-red-inverted, #fef0ed)}.alert path{fill:var(--system-color-shades-blue, #0065df)}.alert--danger path{fill:var(--system-color-shades-red, #d32d00)}.alert .text{color:var(--system-color-shades-blue, #0065df);text-overflow:ellipsis}.alert--danger .text{color:var(--system-color-shades-red, #d32d00)}.divider{width:100%;height:1px}.divider.vertical{width:1px;height:100%}.divider.disabled{background:var(--system-border-border-disabled, #f0f4f3)}.divider.display{background:var(--system-border-border-display, #f0f4f3)}.divider.dashed{background:none;border-style:dashed;border-color:var(--system-border-border-disabled, #f0f4f3)}.divider.horizontal.dashed{border-width:0 0 1px 0;height:0;width:100%}.divider.vertical.dashed{border-width:0 1px 0 0;height:100%;width:0}.delegation-confirmation-block{width:100%;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff)}.delegation-confirmation-documents{display:flex;flex-direction:column;gap:4px}.delegation-confirmation-documents-label{margin:0;color:var(--system-text-gray-text-lv2, #909392)}.delegation-confirmation-documents-links{display:flex;flex-wrap:wrap;gap:8px 12px}.delegation-confirmation-document-link{color:var(--system-text-gray-text-highlight, #009f6d);text-decoration:underline;text-underline-offset:2px}.delegation-confirmation-checkbox{display:flex;align-items:flex-start;gap:8px;color:var(--system-text-gray-text-lv1, #4b504e)}.delegation-confirmation-checkbox input{margin-top:2px}.signup-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm, 12px);width:100%}.signup-mode-card{width:100%;aspect-ratio:1 / 1;min-height:132px;border:1px solid var(--Border-border-secondary, #d7d7d7);border-radius:var(--radius-md, 12px);background:var(--Background-bg-secondary, #fff);color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs, 8px);padding:var(--spacing-md, 16px);cursor:pointer;transition:border-color .12s ease-in-out}.signup-mode-card.is-selected{border-color:var(--Primary-primary, #009f6d)}.signup-mode-card:focus-visible{outline:2px solid transparent;outline-offset:2px}.dashboard{background:var(--system-background-surface-surface, #f1f4fa)}.dashboard:not(.overview-page) .dashboard-content-wrapper{grid-column:1 / -1;grid-row:1 / -1;display:flex;flex-direction:column;gap:var(--spacing-md, 16px);align-self:stretch;width:100%}.dashboard:not(.overview-page) .dashboard-table-container{display:flex;flex-direction:column;align-self:stretch;width:100%}.dashboard.overview-page .dashboard-table-container{grid-column:1 / -1;grid-row:1 / -1;display:flex;flex-direction:column;align-self:stretch;width:100%}.dashboard-table-content{background:#fff;border-radius:12px;border:1px solid var(--border-default, #dde1df);padding:24px;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-md, 16px);flex:1;min-height:0}.dashboard .am5-logo,.dashboard a[href*=amcharts],.dashboard [data-amcharts*=logo],.dashboard image[href*=amcharts],.dashboard svg image[href*=amcharts],.dashboard svg a[href*=amcharts]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important}[id*=amcharts],a[href*="amcharts.com"]{display:none!important}.dashboard-all-projects{grid-column:span 3;display:flex;flex-direction:column;align-self:stretch}.dashboard-main-content{grid-column:span 9;display:flex;flex-direction:column;align-self:stretch}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;flex:1;height:100%;min-height:500px}.dashboard-section{display:flex;flex-direction:column;background:transparent;border-radius:0;border:none;overflow:hidden;box-sizing:border-box;min-height:0}.dashboard-grid .dashboard-section{background:var(--background-surface, #fafdfc);border-radius:8px;border:1px solid var(--border-default, #dde1df);padding:16px}.dashboard-all-projects .dashboard-section{flex:1;display:flex;flex-direction:column;overflow:hidden}.phase-cards{display:flex;flex-direction:column;gap:8px;padding:0;flex:1;overflow:hidden}.dashboard-grid .dashboard-section{height:100%;max-height:calc(50vh - 120px);display:flex;flex-direction:column;overflow:hidden}.dashboard-section-content{flex:1;overflow-y:auto;padding-right:4px}.dashboard-section-header{display:flex;justify-content:space-between;align-items:center;background:transparent;padding:0 0 12px;border-bottom:1px solid var(--border-default, #dde1df);flex-shrink:0;margin-bottom:16px}.dashboard-all-projects .dashboard-section-header{background:var(--background-surface, #fafdfc);padding:16px 0;margin-bottom:16px}.section-title-with-count{display:flex;align-items:center;gap:4px}.section-title{font-weight:600;font-size:12px;line-height:18px;text-decoration:underline;color:var(--text-secondary, #4b504e)}.section-count{display:flex;justify-content:center;align-items:center;background:var(--color-primary, #009163);padding:1px 6px;border-radius:12px;min-width:20px;height:20px}.section-count span{font-weight:600;font-size:10px;line-height:16px;color:#fff}.see-all-link{display:flex;align-items:center;gap:6px;cursor:pointer}.see-all-text{font-weight:600;font-size:12px;color:var(--color-primary, #009163);cursor:pointer}.dashboard-section-content{flex:1;padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.dashboard-all-projects .dashboard-section-content{padding:0}.stats-grid-container{padding:0!important;background:transparent!important;border:none!important}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:12px;height:100%}.dashboard-invitations-section{width:100%}.dashboard-invitations-section .dashboard-section{background:#fff;border-radius:12px;border:1px solid var(--border-default, #dde1df);padding:24px}.dashboard-invitations-section .invitations-list{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:400px}.invitations-list{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto}.placeholder-content{display:flex;align-items:center;justify-content:center;height:100%;color:#909392;font-style:italic}.tasks-list,.invitations-list,.mentions-list{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto}.mention-item{display:flex;flex-direction:column;gap:4px;padding:2px 0;font-size:11px}.mention-header{display:flex;flex-direction:column;gap:2px}.mention-time{font-size:10px;line-height:16px;color:#909392}.mention-action{display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap;font-size:11px}.user-avatar{width:14px;height:14px;border-radius:50%;background-color:#ff8b77;flex-shrink:0}.mention-text{display:flex;align-items:center;gap:3px}.user-name{font-size:11px;color:#4b504e}.action-text{font-weight:600;font-size:11px;color:#4b504e}.mention-context{display:flex;align-items:center;gap:3px;background:#fafdfc;padding:1px 3px;border-radius:3px;border:1px solid #dde1df;font-size:10px}.context-icon{width:12px;height:12px;font-size:8px}.context-text{font-weight:500;font-size:10px;color:#4b504e}.mention-message{font-size:10px;color:#4b504e;margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mention-partner{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:10px}@media (max-width: 1279px){.dashboard-all-projects{grid-column:span 10}.dashboard-main-content{grid-column:span 10;grid-row:2}}@media (max-width: 1024px){.dashboard-all-projects{grid-column:span 12}.dashboard-main-content{grid-column:span 12;grid-row:2}.dashboard-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,auto);min-height:auto}.dashboard-grid .dashboard-section{min-height:250px}}.overview-page .dashboard-table-content{display:flex;flex-direction:column;gap:24px;min-height:auto}.overview-page .dashboard-all-projects,.overview-page .dashboard-main-content{grid-column:unset;width:100%}.overview-top-section{display:grid;grid-template-columns:minmax(250px,1fr) 2fr;gap:24px;width:100%}@media (max-width: 1024px){.overview-top-section{grid-template-columns:1fr}}.overview-organizations-section{width:100%;margin-top:24px}.overview-organizations-section .dashboard-section{background:transparent;border:none;padding:0}.overview-organizations-section .dashboard-section-header{background:var(--background-surface, #fafdfc);padding:16px 0;margin-bottom:16px}.overview-page .stats-card:nth-child(1){background:linear-gradient(135deg,#009163,#00b377)!important}.overview-page .stats-card:nth-child(2){background:linear-gradient(135deg,#8010ff,#a040ff)!important}.overview-page .stats-card:nth-child(3){background:linear-gradient(135deg,#f1a62d,#f5b84d)!important}.layout-general{width:100%;height:100vh;display:flex;background:var(--system-background-surface-surface, #f1f4fa);overflow:hidden}.layout-general .margin-container{display:flex;height:100%;padding:var(--spacing-sm, 12px) var(--spacing-xl, 24px);justify-content:center;align-items:center;flex:1}.layout-general .grid-container{max-width:1500px;display:flex;flex-direction:column;flex:1 0 0;min-height:0;height:100%;gap:var(--spacing-md, 16px)}.layout-general .top-page-container{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);align-self:stretch}.layout-general .content-container{min-height:0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr;gap:var(--spacing-md, 16px);flex:1 0 0;align-self:stretch;overflow-y:auto;overflow-x:hidden}.layout-general .content-container.content--productivity{gap:var(--spacing-4xl, 40px);align-items:flex-start}.layout-general .content-container::-webkit-scrollbar{width:16px}.layout-general .content-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:12px;background-clip:content-box;border:5px solid transparent}.layout-general .content-container::-webkit-scrollbar-thumb:hover{background:#aaa}@media (max-width: 1535px){.layout-general .grid-container{max-width:none}}@media (max-width: 1279px){.layout-general .content-container{grid-template-columns:repeat(10,1fr)}}.side-menu{width:250px;display:flex;height:100vh;padding:var(--Padding-none, 0px) 0px;flex-direction:column;flex-shrink:0;border:1px solid var(--Border-border-primary, #dde1df);background:var(--system-background-surface-surface-lv1, #fff);transition:width .3s ease-in-out}.side-menu.collapsed{display:flex;width:60px;padding:var(--Padding-none, 0px) var(--Padding-xs, 8px);transition:none;overflow:visible}.side-menu .topNav{display:flex;height:60px;padding:var(--Padding-none, 0px) var(--Padding-md, 16px);justify-content:space-between;align-items:center;flex-shrink:0;background:var(--Background-bg-primary, #fafdfc);position:relative}.side-menu.collapsed .topNav{justify-content:center;align-items:center}.side-menu .middleNav{display:flex;padding:var(--Padding-sm, 12px) 16px 16px 16px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:var(--Padding-4xl, 40px);flex:1 0 0;align-self:stretch;overflow-y:auto}.side-menu.collapsed .middleNav{display:flex;padding:var(--Padding-sm, 12px) var(--Padding-none, 0px) 16px var(--Padding-none, 0px)}.nav-content-wrapper{display:flex;flex-direction:column;gap:14px;width:100%}.navItemsList{display:flex;flex-direction:column;align-items:stretch;gap:14px}.navMenuSeparator{width:100%;height:1px;background:var(--Border-border-primary, #dde1df)}.navMenuSection{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:4px}.side-menu .collapseButton path{fill:#e6f5f0}.side-menu.collapsed .collapseButton{position:absolute;right:-1.25rem}.side-menu-sub-items{display:flex;padding-left:var(--spacing-sm, 12px);flex-direction:column;align-self:stretch}.side-menu-item{display:flex;align-items:center;gap:var(--Padding-xs, 8px);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--radius-xs, 8px);transition:all .3s ease-out;white-space:nowrap;overflow:hidden;cursor:pointer}.side-menu-item.collapsed{width:auto;justify-content:center}.side-menu-item p{color:var(--system-icon-icon-lv1, #4b504e);transition:opacity .2s ease,visibility .2s ease;opacity:1;visibility:visible;white-space:nowrap}.side-menu-item.collapsed p{opacity:0;visibility:hidden;transition:none}.side-menu-item:hover{background:var(--system-background-green-green, #e6f5f0)}.side-menu-item:hover p,.side-menu-item:hover path{color:var(--system-icon-icon, #090f0d);fill:var(--system-icon-icon, #090f0d)}.side-menu-item.active{background:var(--system-background-green-green, #e6f5f0)}.side-menu-item.active p,.side-menu-item.active path{color:var(--system-text-gray-text-highlight, #009f6d);fill:var(--system-icon-icon-highlight, #009f6d)}.side-menu-item svg{flex-shrink:0}.sidemenu-dropdown-header{display:flex;flex-direction:column;align-items:center;gap:4px}.sidemenu-dropdown-header .head.side-menu-item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--Padding-xs, 8px);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--radius-xs, 8px);transition:all .3s ease-out;white-space:nowrap;overflow:hidden;cursor:pointer}.sidemenu-dropdown-header .head.side-menu-item .content{display:flex;align-items:center;gap:var(--spacing-xs, 8px)}.sidemenu-dropdown-header .dropdown-icon{display:flex;align-items:center;justify-content:center;transition:transform .2s ease-out}.sidemenu-dropdown-header .dropdown-icon.open{transform:rotate(180deg)}.organization-switcher-wrapper{position:relative;width:100%}.org-switcher-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--system-background-surface-surface-lv1, #fff);border:1px solid var(--Border-border-primary, #dde1df);border-radius:var(--Radius-md, 8px);cursor:pointer;transition:all .15s ease}.org-switcher-button:hover{background:var(--Background-bg-secondary, #f7f9f8);border-color:var(--Border-border-secondary, #c9cfcc)}.org-switcher-button:active,.org-switcher-button[aria-expanded=true]{border-color:var(--Border-border-brand, #009163);background:var(--Background-bg-secondary, #f7f9f8)}.org-switcher-content{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.org-text-content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.org-name{color:var(--Text-text-primary, #4b504e);font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-role{color:var(--Text-text-tertiary, #6b716f);font-family:DM Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.dropdown-chevron{display:flex;align-items:center;justify-content:center;color:var(--Icon-icon-secondary, #6b716f);transition:transform .2s ease;flex-shrink:0;width:20px;height:20px}.dropdown-chevron.rotated{transform:rotate(180deg)}.org-dropdown-list{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--system-background-surface-surface-lv1, #fff);border:1px solid var(--Border-border-primary, #dde1df);border-radius:var(--Radius-md, 8px);box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;max-height:300px;overflow-y:auto;z-index:100;list-style:none;padding:4px;margin:0}.org-list-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .15s ease}.org-list-item:hover{background:var(--Background-bg-secondary, #f7f9f8)}.org-list-item.selected,.org-list-item.selected:hover{background:var(--Background-bg-brand-subtlest, #e6f5f0)}.org-list-item.loading,.org-list-item.empty{justify-content:center;padding:16px;cursor:default;color:var(--Text-text-tertiary, #6b716f);font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.org-list-item.loading:hover,.org-list-item.empty:hover{background:transparent}.org-list-item.add-organization{border:1px dashed var(--Border-border-secondary, #c9cfcc);background:var(--Background-bg-secondary, #f7f9f8)}.org-list-item.add-organization:hover{background:var(--Background-bg-brand-subtlest, #e6f5f0)}.org-list-item.add-organization.disabled{cursor:not-allowed;opacity:.6}.org-list-item.add-organization.disabled:hover{background:var(--Background-bg-secondary, #f7f9f8)}.org-add-icon{display:flex;align-items:center;justify-content:center;color:var(--Icon-icon-brand, #009163);width:24px;height:24px;flex-shrink:0}.org-item-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.org-item-name{color:var(--Text-text-primary, #4b504e);font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-item-detail{color:var(--Text-text-tertiary, #6b716f);font-family:DM Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-check-icon{display:flex;align-items:center;justify-content:center;color:var(--Icon-icon-success, #009163);flex-shrink:0;width:20px;height:20px}.org-dropdown-list::-webkit-scrollbar{width:6px}.org-dropdown-list::-webkit-scrollbar-track{background:transparent}.org-dropdown-list::-webkit-scrollbar-thumb{background:var(--Border-border-primary, #dde1df);border-radius:3px}.org-dropdown-list::-webkit-scrollbar-thumb:hover{background:var(--Border-border-secondary, #c9cfcc)}.avatar-initials{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--system-background-surface-surface-lv1, #fff);font-weight:500;letter-spacing:.02em;text-transform:uppercase;background:var(--system-background-surface-surface-lv3, #e7eaee);line-height:1;padding:0;margin:0;text-align:center;vertical-align:middle;flex-shrink:0}.avatar-initials--xs{width:16px;height:16px;font-size:.5rem}.avatar-initials--sm{width:28px;height:28px;font-size:.75rem}.avatar-initials--md{width:32px;height:32px;font-size:.875rem}.avatar-initials--lg{width:40px;height:40px;font-size:1rem}.modal-container.side{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch;padding:24px;position:fixed;top:0;right:0;height:100vh;min-width:400px;width:min(40%,560px);z-index:1000;transform:translate(0);transition:transform .3s ease;border:1px solid var(--Border-border-primary, #dde1df);background:var(--Background-bg-secondary, #fff);box-shadow:-10px 32px 48px #00000029}.modal-container .content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch;overflow-y:auto;overflow-x:visible;max-height:100%;scroll-behavior:smooth;overscroll-behavior:contain;padding-right:16px}.modal-container .buttons-bar.single-action,.modal-container .button-bar.single-action{justify-content:flex-end;gap:12px}.modal-container .steps-list{overflow:visible}.modal-container .steps-list.single-step{display:flex;flex-direction:column;align-items:stretch;width:100%;border-radius:var(--radius-sm, 12px);border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-surface-surface-lv1, #fff);overflow:visible}.modal-container .steps-list .step-edi{overflow:visible}.modal-container .steps-list.single-step .step-edi{border-bottom:none}.modal-container .content .section{width:100%;display:flex;padding:var(--Padding-lg, 20px);flex-direction:column;align-items:flex-start;gap:var(--Padding-lg, 20px);border-radius:var(--Radius-s, 8px);border:1px solid var(--system-border-border-display, #e3e8ff);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.modal-container .content .section .container{width:100%;display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;gap:var(--spacing-2xs, 4px);align-self:stretch;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff)}.modal-container .content .section .list{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);align-self:stretch}.modal-container .content .section .title{color:var(--Text-primary, #090f0d)}.modal-container .content .section .list-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-self:stretch}.modal-container .content .section .list-inputs>* input{grid-column:span 1}.modal-container .content .form-field{color:var(--system-text-gray-text-lv2, #909392);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xs, 4px);align-self:stretch}.page-title{width:100%;display:flex;flex-direction:column;align-items:flex-start}.page-title.full{padding:var(--spacing-none, 0px);gap:var(--spacing-xs, 8px)}.page-title.modal{gap:var(--spacing-md, 16px)}.page-title .container{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;align-self:stretch}.page-title .content{display:flex;align-items:center;gap:var(--spacing-sm, 12px);flex:1 0 0}.page-title .title{color:var(--Text-primary, #090f0d)}.page-title.full .list-buttons{display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.page-title.full .list-buttons .button-favourite{display:flex;align-items:center;justify-content:center}.page-title.full .list-buttons .button-favourite path{fill:var(--system-icon-icon-disabled);cursor:pointer}.page-title.modal .close-modal{cursor:pointer}.card-invite-partner{display:flex;padding:var(--spacing-md, 16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);border-radius:var(--radius-sm, 12px);transform:translate(0);opacity:1;transition:transform 1s ease,opacity .3s ease .2s;background:var(--system-background-green-green-lv2, #009f6d)}.card-invite-partner:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:url("data:image/svg+xml,%3csvg%20width='1107'%20height='370'%20viewBox='0%200%201107%20370'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%20358.826C90.0554%20223.116%20318.975%20102.324%20421%20362'%20stroke='%23EBF9F4'%20stroke-width='40'/%3e%3cpath%20d='M274%20352C326.107%20114.982%20792.113%20-210.616%201090%20260.837'%20stroke='%23EBF9F4'%20stroke-width='40'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:10px 10px;background-size:cover;opacity:.2}.card-invite-partner .icon-action{display:flex;padding:var(--spacing-xs, 8px);align-items:center;border-radius:var(--radius-sm, 12px);background:#2eb087;color:var(--system-icon-icon-lv3, #fafdfc);fill:var(--system-icon-icon-lv3, #fafdfc)}.card-invite-partner .title{color:var(--system-text-gray-text-lv3, #fafdfc)}.card-invite-partner button{width:100%}.card-invite-partner.collapsed{transform:translate(-20px);opacity:0;pointer-events:none;transition-duration:0ms;transition-delay:0ms}.checkbox,.checkbox-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-2xs, 4px);cursor:pointer}.checkbox input[type=checkbox]{display:none}.checkbox .container{display:flex;align-items:center;gap:var(--spacing-2xs, 4px)}.checkbox .container .checkbox-selector{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);color:var(--Text-secondary, #4b504e)}.checkbox input:disabled+.checkbox-selector{color:var(--system-text-gray-text-disabled, #c2c2c2);cursor:not-allowed}.checkbox .container .helper{display:flex;align-items:center;gap:var(--spacing-2xs, 4px)}.checkbox .supporting-text{color:var(--system-text-gray-text-lv2, #909392);display:flex;padding-left:var(--spacing-xl, 24px);align-items:center;align-self:stretch}.checkbox .avatar-large:not(:first-child){margin-left:0}.input.textarea{width:100%}.input.textarea .container{display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--radius-xs, 8px);border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff)}.input.textarea .container textarea{resize:none;width:100%;min-height:120px;font-family:var(--font-family-body, "DM Sans");font-size:var(--font-size-text-sm, 14px);font-style:normal;font-weight:400;line-height:var(--line-height-lg, 20px)}.input.textarea.textarea--resizable .container textarea{resize:vertical}.char-counter{font-size:var(--text-size-xs, .75rem);color:var(--system-text-gray-text-lv2, #909392);text-align:right;width:100%}.char-counter.limit-exceeded{color:red}.invite-link-row .input{margin:0}.invite-link-feedback{display:inline-block;margin-top:8px}.invite-option-toggle{display:flex;flex-wrap:wrap;gap:8px}.invite-option{border:1px solid var(--grey-300, #d0d5dd);background:var(--grey-50, #f9fafb);padding:8px 12px;border-radius:8px;font-size:14px;cursor:pointer}.invite-option.active{border-color:var(--primary-500, #7f56d9);background:var(--primary-50, #f4ebff);color:var(--primary-700, #6941c6)}.contact-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.custom-message{margin-top:16px;width:100%}.partner-service-provider-locked{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--grey-300, #d0d5dd);border-radius:8px;background:var(--grey-50, #f9fafb)}.partner-service-provider-select{display:flex;flex-direction:column;gap:8px}.invite-error{color:var(--error-600, #d92d20)}.invite-success{color:var(--success-600, #079455)}.top-nav-general{display:flex;justify-content:space-between;align-items:center}.top-nav-general .icon-list{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-xs, 8px)}.dropdown-menu{position:relative;display:inline-block;box-shadow:0 2px 5.6px #4b504e29}.dropdown-menu .header{width:200px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px) var(--spacing-xs, 8px) var(--spacing-xs, 8px);border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff);display:inline-flex;align-items:center;gap:var(--spacing-sm, 12px)}.dropdown-menu.open .header{border-radius:var(--radius-xs, 8px) var(--radius-xs, 8px) var(--radius-none, 0px) var(--radius-none, 0px)}.dropdown-menu .avatar{display:flex;width:24px;height:24px;align-items:center;aspect-ratio:1/1;border-radius:var(--radius-2xs, 4px);overflow:hidden}.dropdown-menu .avatar img{object-fit:fill;width:100%;height:100%}.dropdown-menu .username{color:var(--system-icon-icon-lv1, #4b504e);display:block;width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-menu .content{display:flex;width:200px;padding:var(--spacing-2xs, 4px) var(--spacing-xs, 8px) var(--spacing-xs, 8px) var(--spacing-xs, 8px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-xs, 8px);border-radius:0 0 8px 8px;background:var(--system-background-surface-surface-lv1, #fff);box-shadow:0 2px 5.6px #4b504e29;position:absolute;top:100%;right:0;z-index:1000;animation:dropdownFade .2s ease-out;transform-origin:top;visibility:hidden;opacity:0;transform:scaleY(.95);transition:opacity .2s ease-out,transform .2s ease-out}.dropdown-menu.open .content{visibility:visible;opacity:1;transform:scaleY(1)}.dropdown-menu .arrow{display:flex;align-items:center;transition:transform .3s ease}.dropdown-item{display:flex;min-width:172px;padding:var(--Padding-xs, 8px) var(--spacing-xs, 8px);align-items:flex-start;gap:var(--Padding-xs, 8px);transition:all .3s ease-out;cursor:pointer;background:none;border:none;width:100%;text-align:left;font:inherit;color:inherit}.dropdown-item label{color:var(--system-text-gray-text-lv1, #4b504e)}.dropdownItem path{fill:var(--system-icon-icon-lv1, #4b504e)}.dropdown-item:hover{border-radius:var(--radius-2xs, 4px);background:var(--system-background-surface-surface, #f1f4fa)}.icon-action{display:flex;padding:var(--spacing-xs, 8px);justify-content:center;align-items:center;flex-shrink:0;color:var(--system-icon-icon-lv1, #4b504e);cursor:pointer;transition:all 3O0ms ease-in-out}.icon-action--white{border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff)}.icon-action--white:hover{background:var(--grayscale-0, #fafdfc)}.icon-action--grey{border-radius:var(--radius-xs, 8px);background:var(--system-background-gray-gray-lv1, #f5f8f7)}.icon-action--grey:hover{background:var(--grayscale-100, #f0f4f3)}.icon-action--rounded{padding:var(--spacing-2xs, 4px);border-radius:var(--radius-lg, 20px);border:1px solid var(--system-border-border-display, #e3e8ff)}.icon-action--color{border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv3, #e9f0fe);color:var(--system-icon-icon-display, #7683bf)}.icon-action--disabled{background:var(--system-background-surface-surface-disabled-2, #dee4ef);color:var(--system-icon-icon-disabled, #c2c2c2);cursor:not-allowed;pointer-events:none}.modal-profile-content{display:flex;flex-direction:column;gap:24px;padding:0}.modal-profile-section-title{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.modal-profile-form{display:flex;flex-direction:column;gap:24px}.modal-profile-fields{display:flex;flex-direction:column;gap:16px}.modal-profile-section{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid #e5e7eb}.modal-profile-password-fields{display:flex;flex-direction:column;gap:16px}.modal-profile-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px;color:#dc2626;font-size:14px;margin-bottom:16px}.modal-profile-success{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:12px;color:#16a34a;font-size:14px;margin-bottom:16px}.button-bar{display:flex;justify-content:space-between;align-items:center;gap:12px}.button-bar-placeholder{flex:1}.top-bar-productivity{grid-column:-1 / 1;display:flex;width:100%;padding:var(--spacing-sm, 12px);align-items:center;gap:var(--spacing-lg, 20px);border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff);transition:all .3s ease-in-out}.top-bar-productivity:hover{background:var(--system-background-surface-surface-lv2, #F6F9FF)}.top-bar-productivity--disabled{pointer-events:none;opacity:.6}.top-bar-productivity__wrapper{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);width:100%}.top-bar-productivity__link{display:block;width:100%;text-decoration:none;color:inherit;cursor:pointer}.top-bar-productivity__message{color:var(--system-text-gray-text-lv2, #909392)}.top-bar-productivity .head{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-3xs, 2px);flex:1 0 0}.top-bar-productivity .head .container{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);align-self:stretch;color:var(--system-text-gray-text-lv2, #909392)}.top-bar-productivity .head .container .organization-summary{display:flex;flex-direction:column;gap:2px;align-items:flex-start;justify-content:flex-start}.top-bar-productivity .head .container .organization-summary .provider-line{color:var(--system-text-gray-text-lv2, #909392)}.top-bar-productivity .head .container svg{fill:var( --system-text-gray-text-highlight-disabled, var(--reference-green-300) )}.top-bar-productivity .head .container .text-container{color:var(--system-text-gray-text-lv1, #4b504e);display:flex;padding:var(--spacing-3xs, 2px) var(--spacing-xs, 8px);justify-content:center;align-items:center;border-radius:var(--radius-2xs, 4px);background:var(--system-background-gray-gray-lv1, #f5f8f7)}.top-bar-productivity .head .container .text-container.organization-summary{align-items:flex-start;justify-content:flex-start}.top-bar-productivity .trailing-elements{display:flex;align-items:center;gap:var(--spacing-lg, 20px);align-self:stretch}.top-bar-productivity .trailing-elements .list-info,.top-bar-productivity .trailing-elements .list-buttons{display:flex;justify-content:center;align-items:stretch;align-self:stretch;gap:var(--spacing-sm, 12px);color:var(--system-text-gray-text-lv2, var(--reference-grayscale-400))}.top-bar-productivity .trailing-elements .list-info .content-date{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-2xs, 4px)}.top-bar-productivity .trailing-elements .list-info .content-date .text-container{display:flex;gap:var(--spacing-sm, 12px);flex:1 0 0}.top-bar-productivity .trailing-elements .info{color:var(--system-text-gray-text-lv1, #4b504e)}.status-priority{display:inline-flex;padding:4px var(--Padding-xs, 8px);justify-content:center;align-items:center;gap:var(--Padding-xxs, 4px);border-radius:var(--Radius-xxxs, 2px);background-color:var(--status-bg);color:var(--status-color)}.status-priority path{fill:var(--status-path)}.status-priority.high,.status-priority.critical{--status-bg: var(--Badge-orange-shade, #feeeea);--status-color: var(--Orange-600, #E04C24);--status-path: var(--Orange-500, #F65428)}.status-priority.medium{--status-bg: var(--Badge-pending-shade, #FFF0D8);--status-color: var(--Yellow-600, #DB9729);--status-path: var(--Yellow-500, #F1A62D)}.status-priority.low{--status-bg: var(--Badge-success-shade, #EBF9F4);--status-color: var(--Success-600, #32B183);--status-path: var(--Success-600, #32B183)}.project-phase-card{display:flex;flex-direction:column;gap:4px;flex:1;padding:16px;border-radius:12px;min-height:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.project-phase-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.project-phase-header{display:flex;justify-content:space-between;align-items:center}.project-phase-title{font-weight:800;font-size:18px;line-height:24px}.project-phase-arrow{opacity:.7;transition:opacity .2s ease}.project-phase-card:hover .project-phase-arrow{opacity:1}.project-phase-content{display:flex;justify-content:space-between;align-items:flex-end;flex:1}.project-phase-count{display:flex;flex-direction:column;gap:-4px}.count-number{font-weight:300;font-size:40px;line-height:48px;color:var(--text-primary, #4b504e)}.project-phase-partners{display:flex;gap:-15px;align-items:center}.partner-avatar-wrapper{width:36px;height:36px;background:#fff;border-radius:50%;border:1.5px solid #f2e7ff;display:flex;align-items:center;justify-content:center;margin-left:-15px;overflow:hidden}.partner-avatar-wrapper:first-child{margin-left:0}.more-partners{width:14px;height:14px;display:flex;align-items:center;justify-content:center;margin-left:-15px}.more-partners span{font-size:12px;color:var(--text-primary, #4b504e)}.arrow{display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease}.arrow:hover{opacity:1}.stats-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-md, 16px);background:linear-gradient(135deg,#009163,#00b377);border-radius:8px;border:none;min-height:100px;box-sizing:border-box}.stats-grid .stats-card:nth-child(2){background:linear-gradient(135deg,#8010ff,#a040ff)}.stats-grid .stats-card:nth-child(3){background:linear-gradient(135deg,#f1a62d,#f5b84d)}.stats-grid .stats-card:nth-child(4){background:linear-gradient(135deg,#0c68e9,#3d88ed)}.stats-card-content{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px);align-items:center;text-align:center}.stats-card-label{color:#ffffffe6;text-transform:capitalize}.stats-card-value{color:#fff;font-size:32px;font-weight:600;line-height:1}.stats-card-icon{display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary, #009163);font-size:24px}.task-item-figma{display:flex;align-items:center;justify-content:space-between;align-self:stretch;height:24px;cursor:pointer;border-radius:8px}.task-item-figma:hover{background-color:var(--background-hover, #f8faf9)}.task-left-section{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.task-priority-wrapper{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.task-priority-square{width:10px;height:10px;border-radius:50%}.task-title-figma{font-weight:500;font-size:12px;color:#090f0d;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.task-right-section{display:flex;align-items:center;justify-content:space-between;align-self:stretch;width:147px}.task-partner-wrapper{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.task-partner-avatar{width:16px;height:16px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.task-partner-name{font-weight:500;font-size:12px;color:#090f0d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.task-arrow-placeholder{width:16px;height:16px}.task-item{display:flex;align-items:center;gap:8px;height:24px;cursor:pointer;transition:background-color .2s ease;border-radius:4px;padding:0 4px}.task-item:hover{background-color:var(--background-hover, #f8faf9)}.task-info{display:flex;align-items:center;gap:4px;flex:1}.task-priority-indicator{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.priority-dot{width:10px;height:10px;border-radius:50%}.task-title{font-weight:500;font-size:12px;color:var(--text-primary, #090f0d);line-height:1.2}.task-partner{width:147px;display:flex;align-items:center;gap:8px}.my-tasks .main-widget{grid-column:1 / -1;grid-row:1 / -1;grid-row:2;display:flex;padding:12px 16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);min-height:0}.my-tasks .table-feedback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;width:100%;text-align:center}.my-tasks .my-tasks-service-provider-context{margin:0 4px;color:var(--system-text-gray-text-lv2, #909392)}.my-tasks .table-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:0 8px 8px}.my-tasks .partner-cell{display:inline-flex;align-items:center;gap:8px}.my-tasks .my-tasks-table .table-row--interactive td{transition:background-color .2s ease,color .2s ease}.my-tasks .my-tasks-table .table-row--interactive:hover .task-link,.my-tasks .my-tasks-table .table-row--interactive:focus-visible .task-link{color:var(--system-color-shades-blue, #0065df);text-decoration:underline}.my-tasks .my-tasks-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-tasks .my-tasks-table td span:not(.avatar-initials){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-bar{grid-column:1 / -1;display:flex;justify-content:space-between;gap:var(--spacing-lg, 20px)}.filter-bar .filter-group{display:flex;gap:var(--spacing-md, 16px);align-items:flex-start}.filter-bar .list-filters{display:flex;flex-wrap:wrap;column-gap:var(--spacing-sm, 12px);row-gap:var(--spacing-xs, 8px);align-items:center}.filter-bar .list-button{display:flex;gap:var(--spacing-md, 16px);align-items:center}.filter-bar .clear-filters-button{display:inline-flex;align-items:center;gap:var(--spacing-2xs, 4px);padding:0;border:none;background:none;cursor:pointer;transition:opacity .2s ease}.filter-bar .clear-filters-button:hover{opacity:.8}.filter-bar .clear-filters-button path{fill:var(--system-support-error-strong, #c92a2a)}.filter-bar .clear-filters-button span{color:var(--system-support-error-strong, #c92a2a)}.search-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 8px)}.search-container .search-bar{display:inline-flex;min-width:200px;padding:var(--spacing-xs, 8px);align-items:center;gap:var(--spacing-xs, 8px);border:1px solid transparent;border-radius:var(--xs, 8px);background:var(--system-background-surface-surface-lv1, #fff)}.search-container .search-bar input{color:var(--system-text-gray-text, #090f0d)}.search-container .search-bar input::placeholder{color:var(--system-text-gray-text-lv2, #909392)}.search-container .search-bar path{fill:var(--system-icon-icon-lv2)}.search-container .search-bar:hover,.search-container .search-bar.filled,.search-container .search-bar:focus-within{border:1px solid var(--system-border-border-display, #e3e8ff)}.search-container .search-bar.disabled,.search-container .search-bar.disabled input,.search-container .search-bar.disabled path{border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-gray-gray-disabled, #f5f8f7);color:var(--system-text-gray-text-disabled, #c2c2c2);fill:var(--system-icon-icon-disabled);cursor:not-allowed}.search-container .search-bar .clear-button{opacity:1;transition:none}.search-container .search-bar .clear-button.hidden{opacity:0;pointer-events:none}.search-container .helper-text{color:var(--system-text-gray-text-lv2, #909392);display:flex;align-items:center;gap:var(--Padding-xxs, 4px)}.shortcut{display:inline-flex;padding:var(--spacing-3xs, 2px) var(--spacing-2xs, 4px);align-items:flex-start;gap:10px;color:var(--system-icon-icon-lv1, #4b504e);border-radius:var(--radius-4, 4px);border:1px solid var(--system-border-border, #dde1df)}.dropdown-multiple{position:relative;display:inline-block}.dropdown-multiple .header{height:40px;display:inline-flex;align-items:center;gap:var(--spacing-sm, 12px);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff);cursor:pointer}.dropdown-multiple.disabled .header{cursor:not-allowed;opacity:.75}.dropdown-multiple .header .text-container{display:flex;align-items:center;gap:var(--spacing-xs, 8px)}.dropdown-multiple .header .label.selected-label{color:var(--system-text-gray-text-highlight, #009f6d);font-weight:500}.dropdown-multiple .dropdown-content-wrapper{width:220px;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff);box-shadow:0 2px 5.6px #4b504e29;padding:var(--spacing-xs, 8px);max-height:320px;overflow-y:auto;position:absolute;top:calc(100% + 4px);left:0;z-index:10000;visibility:hidden;opacity:0;transform:translateY(-16px) scaleY(.95);transition:opacity .3s ease-out,transform .3s ease-out}.dropdown-multiple.open .dropdown-content-wrapper{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.dropdown-content-wrapper.dropdown-portal{width:220px;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff);box-shadow:0 2px 5.6px #4b504e29;padding:var(--spacing-xs, 8px);max-height:320px;overflow-y:auto;position:fixed;z-index:10000;pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0) scale(1);animation:dropdownFadeIn .2s ease-out}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-multiple .search-wrapper,.dropdown-portal .search-wrapper{position:sticky;top:-8px;background:var(--system-background-surface-surface-lv1, #fff);z-index:10;padding:var(--spacing-xs, 8px);margin:calc(var(--spacing-xs, 8px) * -1) calc(var(--spacing-xs, 8px) * -1) var(--spacing-2xs, 4px) calc(var(--spacing-xs, 8px) * -1)}.dropdown-multiple .search-bar-dropdown,.dropdown-portal .search-bar-dropdown{display:inline-flex;width:100%;padding:var(--spacing-xs, 8px);align-items:center;gap:var(--spacing-xs, 8px);border:1px solid transparent;border-radius:var(--xs, 8px);background:var(--system-background-surface-surface-lv1, #fff)}.dropdown-multiple .search-bar-dropdown input,.dropdown-portal .search-bar-dropdown input{flex:1;border:none;outline:none;background:transparent;color:var(--system-text-gray-text, #090f0d)}.dropdown-multiple .search-bar-dropdown input::placeholder,.dropdown-portal .search-bar-dropdown input::placeholder{color:var(--system-text-gray-text-lv2, #909392)}.dropdown-multiple .search-bar-dropdown path,.dropdown-portal .search-bar-dropdown path{fill:var(--system-icon-icon-lv2)}.dropdown-multiple .search-bar-dropdown:hover,.dropdown-multiple .search-bar-dropdown:focus-within,.dropdown-portal .search-bar-dropdown:hover,.dropdown-portal .search-bar-dropdown:focus-within{border:1px solid var(--system-border-border-lv1, #e0e0e0)}.dropdown-multiple .search-bar-dropdown .clear-button,.dropdown-portal .search-bar-dropdown .clear-button{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;opacity:1;transition:opacity .2s ease}.dropdown-multiple .search-bar-dropdown .clear-button.hidden,.dropdown-portal .search-bar-dropdown .clear-button.hidden{opacity:0;pointer-events:none}.dropdown-multiple .search-bar-dropdown .clear-button:hover path,.dropdown-portal .search-bar-dropdown .clear-button:hover path{fill:var(--system-icon-icon-lv1)}.dropdown-multiple .content,.dropdown-portal .content{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-2xs, 4px)}.dropdown-multiple .arrow{display:flex;align-items:center;transition:transform .3s ease-in-out}.rotate-down{transform:rotate(0)}.rotate-up{transform:rotate(180deg)}.dropdown-multiple .dropdown-item-single,.dropdown-portal .dropdown-item-single{width:100%;display:flex;align-items:center;padding:var(--spacing-xs, 8px);border:none;background:none;border-radius:var(--radius-xs, 8px);cursor:pointer;transition:background-color .2s ease;text-align:left}.dropdown-multiple .add-custom,.dropdown-portal .add-custom{border-top:1px solid var(--system-border-border, #dde1df);padding-top:var(--spacing-2xs, 4px);margin-top:var(--spacing-2xs, 4px)}.dropdown-multiple .add-custom-button,.dropdown-portal .add-custom-button{width:100%;display:flex;align-items:center;padding:var(--spacing-xs, 8px);border:none;background:none;border-radius:var(--radius-xs, 8px);cursor:pointer;transition:background-color .2s ease;text-align:left}.dropdown-multiple .add-custom-button:hover,.dropdown-portal .add-custom-button:hover{background-color:#f0fdf4}.dropdown-multiple .dropdown-item-single:hover,.dropdown-portal .dropdown-item-single:hover{background:var(--system-background-surface-surface-lv2, #f5f5f5)}.dropdown-multiple .dropdown-item-single.selected,.dropdown-portal .dropdown-item-single.selected{background:var(--system-background-green-green, #e6f5f0);color:var(--system-text-gray-text-highlight, #009f6d)}.dropdown-multiple .dropdown-item-single.selected:hover,.dropdown-portal .dropdown-item-single.selected:hover{background:var(--system-background-green-green, #e6f5f0)}.dropdown-multiple .dropdown-item-wrapper,.dropdown-portal .dropdown-item-wrapper{display:flex;min-width:172px;padding:var(--Padding-xs, 8px) var(--spacing-xs, 8px);align-items:flex-start;gap:var(--Padding-xs, 8px);transition:all .3s ease-out;cursor:pointer;width:100%;border-radius:var(--radius-2xs, 4px)}.dropdown-multiple .dropdown-item-wrapper:hover,.dropdown-portal .dropdown-item-wrapper:hover{background:var(--system-background-surface-surface, #f1f4fa)}.dropdown-multiple .dropdown-item-wrapper .checkbox,.dropdown-portal .dropdown-item-wrapper .checkbox,.dropdown-multiple .dropdown-item-wrapper .checkbox .checkbox-wrapper,.dropdown-portal .dropdown-item-wrapper .checkbox .checkbox-wrapper{width:100%}.dropdown-multiple .no-results,.dropdown-portal .no-results{padding:var(--spacing-sm, 12px);text-align:center;color:var(--system-text-text-disabled, #999)}.badge-notification{display:flex;width:16px;height:16px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:24px;background-color:var(--badge-bg);color:var(--badge-color)}.badge-notification.badge-red{--badge-bg: var(--system-color-shades-red, #d32d00);--badge-color: var(--system-text-gray-text-lv3, #fafdfc)}.badge-notification.badge-green{--badge-bg: var(--system-color-shades-green, #00811c);--badge-color: var(--system-text-gray-text-lv3, #fafdfc)}.badge-notification.badge-disabled{--badge-bg: var(--system-background-green-green, #E6F5F0);--badge-color: var(--system-text-gray-text-highlight, #009F6D)}.filter-mode-toggle{display:inline-flex;align-items:center}.filter-mode-track{position:relative;display:inline-flex;background-color:#f3f4f6;border-radius:6px;padding:2px;gap:2px}.filter-mode-slider{position:absolute;top:2px;bottom:2px;width:calc(50% - 2px);background-color:#009f6d;border-radius:4px;transition:transform .3s ease;z-index:0}.filter-mode-slider.left{left:2px;transform:translate(0)}.filter-mode-slider.right{left:2px;transform:translate(100%)}.filter-mode-button{position:relative;z-index:1;padding:6px 16px;font-size:12px;font-weight:500;line-height:16px;border:none;background-color:transparent;color:#6b7280;cursor:pointer;transition:color .3s ease;white-space:nowrap;min-width:50px}.filter-mode-button.active{color:#fff}.card-empty-state{display:flex;flex-direction:column;justify-content:center;border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-gray-gray, #fafdfc)}.card-empty-state.large{width:100%;height:328px;gap:var(--spacing-md, 16px);padding:0px var(--spacing-lg, 20px);align-items:flex-start;border-radius:8px;background-image:url("data:image/svg+xml,%3csvg%20width='1107'%20height='370'%20viewBox='0%200%201107%20370'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%20358.826C90.0554%20223.116%20318.975%20102.324%20421%20362'%20stroke='%23EBF9F4'%20stroke-width='40'/%3e%3cpath%20d='M274%20352C326.107%20114.982%20792.113%20-210.616%201090%20260.837'%20stroke='%23EBF9F4'%20stroke-width='40'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right bottom;background-size:cover}.card-empty-state.small{width:310px;padding:var(--spacing-2xl, 32px) var(--spacing-4xl, 40px);align-items:center;gap:var(--spacing-xl, 24px);border-radius:16px;border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-gray-gray, #fafdfc)}.card-empty-state.small .text-container{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--Padding-xxs, 4px)}.card-empty-state .title{color:var(--Text-primary, #090f0d)}.card-empty-state .text{color:var(--Text-secondary, #4b504e)}.table-container{width:100%;overflow:auto;border-radius:var(--radius-xs, 8px);border:1px solid var(--system-border-border-display, #e3e8ff)}table{width:100%;table-layout:fixed;display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch}tbody,thead{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}thead tr{display:flex;align-items:flex-start;width:fit-content}thead th{display:flex;height:48px;padding:var(--spacing-sm, 12px) var(--spacing-xs, 8px) var(--spacing-sm, 12px) var(--Padding-sm, 12px);justify-content:space-between;align-items:center;flex-shrink:0;gap:var(--Padding-xs, 8px);border-bottom:1px solid var(--system-border-border-display, #e3e8ff);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.table-header-button{display:flex;align-items:center;justify-content:space-between;gap:var(--Padding-xs, 8px);width:100%;padding:0;border:none;background:none;color:inherit;cursor:pointer}.table-header-button:focus-visible{outline:2px solid var(--system-color-shades-blue, #0065df);outline-offset:2px}.table-header-static{display:flex;align-items:center;justify-content:space-between;gap:var(--Padding-xs, 8px);width:100%}.table-header-text{flex:1 1 auto;text-align:left}.table-header-sort-indicator{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:12px;color:var(--system-text-gray-text, #090f0d);opacity:.6}.table-header-sort-indicator:before{content:"↕"}.table-header-sort-indicator[data-state=asc]{opacity:1}.table-header-sort-indicator[data-state=asc]:before{content:"▲"}.table-header-sort-indicator[data-state=desc]{opacity:1}.table-header-sort-indicator[data-state=desc]:before{content:"▼"}tbody .table-row{display:flex;width:fit-content;height:48px;align-items:flex-start;flex-shrink:0}tbody .table-row td{width:auto;display:flex;height:48px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px) var(--spacing-xs, 8px) var(--spacing-xs, 8px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-xs, 8px);border-bottom:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--Background-bg-secondary, #fff)}tbody .table-row.table-row--interactive{cursor:pointer;position:relative}tbody .table-row.table-row--interactive:hover td{background:var(--system-background-surface-surface-lv2, #f6f9ff)}tbody .table-row.table-row--interactive:focus-visible td{outline:2px solid var(--Primary-700, #4159f9);outline-offset:-2px}tbody .empty-row{width:100%;height:auto;flex:1;display:flex;justify-content:center}tbody .empty-row td{padding:0;border:none;background:none}tbody .empty-state-container{display:flex;width:100%;min-height:200px;padding:var(--spacing-lg, 32px);justify-content:center;align-items:center}.partner-info{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs, 8px)}.partner-info .partner-logo{display:flex;justify-content:center;align-items:center;border-radius:var(--radius-2xs, 4px);border:.5px solid var(--system-border-border-disabled, #f0f4f3);overflow:hidden}.partner-info .partner-logo img{width:100%;height:100%;object-fit:fill}.partner-info .partner-name{width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-phase{display:inline-flex;padding:var(--spacing-2xs, 4px) var(--spacing-sm, 12px);gap:var(--spacing-3xs, 2px);border-radius:var(--radius-xl, 24px);background-color:var(--chip-bg);color:var(--chip-color)}.status-phase.chip--neutral{--chip-bg: var(--system-background-gray-gray, #fafdfc);--chip-color: var(--Text-secondary, #4b504e)}.status-phase.chip--design{--chip-bg: var(--50-6, #f6eeff);--chip-color: var(--600-5, #9351e8)}.status-phase.chip--build{--chip-bg: var(--Badge-pending-shade, #fff0d8);--chip-color: var(--700-3, #ab7620)}.status-phase.chip--test{--chip-bg: var(--system-color-shades-blue-inverted, #e8f5fd);--chip-color: var(--system-color-shades-blue, #0065df)}.status-phase.chip--end2end{--chip-bg: var(--Badge-orange-shade, #feeeea);--chip-color: var(--500-6, #f65428)}.status-phase.chip--live{--chip-bg: var(--Badge-success-shade, #ebf9f4);--chip-color: var(--600-7, #32b183)}.status-task{display:inline-flex;padding:var(--spacing-2xs, 4px) var(--spacing-sm, 12px);gap:var(--spacing-3xs, 2px);border-radius:var(--radius-xl, 24px);background-color:var(--chip-bg);color:var(--chip-color)}.status-task.chip--pending{--chip-bg: var(--system-color-shades-blue-inverted, #e8f5fd);--chip-color: var(--system-color-shades-blue, #0065df)}.status-task.chip--in_progress{--chip-bg: var(--Badge-pending-shade, #fff0d8);--chip-color: var(--700-3, #ab7620)}.status-task.chip--done{--chip-bg: var(--Badge-success-shade, #ebf9f4);--chip-color: var(--600-7, #32b183)}.status-task.chip--blocked{--chip-bg: var(--Badge-error-shade, #fff1f0);--chip-color: var(--600-2, #e53b2a)}.pagination{display:flex;align-items:center;gap:var(--spacing-xs, 8px)}.paginationEntries{color:var(--system-text-gray-text-lv1, #4b504e);font-family:var(--font-family-body, "DM Sans");font-size:var(--font-size-text-sm, 14px);font-style:normal;font-weight:500;line-height:var(--line-height-lg, 20px)}.paginationButton{display:flex;align-items:center;gap:var(--spacing-xs, 8px)}.projects .main-widget{grid-column:1 / -1;grid-row:1 / -1;grid-row:2;display:flex;padding:12px 16px;flex-direction:column;align-items:center;gap:10px;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);min-height:0}.projects .projects-pagination{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:8px}.projects .projects-pagination .pagination{margin-left:auto}.projects .dropdown-multiple .filter-pill{display:flex;width:100%;padding:4px;border-radius:var(--radius-2xs, 4px);border:1px solid transparent;background:transparent;justify-content:center;align-items:center;gap:var(--spacing-3xs, 2px);cursor:pointer}.projects .dropdown-multiple .filter-pill:focus-visible{outline:2px solid var(--system-color-shades-blue, #0065df);outline-offset:1px}.projects .dropdown-multiple .filter-pill--selected{border-color:var(--system-color-shades-blue, #0065df);background:var(--system-color-shades-blue-inverted, #e8f5fd)}.projects .main-widget title{color:var(--system-text-gray-text, #090f0d)}.projects .main-widget .list-partners{display:flex;flex-direction:column;gap:var(--Padding-sm, 12px);align-self:stretch}.projects .main-widget .table-feedback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;width:100%;text-align:center}.projects .project-message-cell{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.projects .project-message-actions{display:flex;flex-wrap:wrap;gap:8px}.project-name-cell{display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--system-text-gray-text, #090f0d)}.projects .table-row--interactive td{cursor:pointer}.projects .table-row--interactive .project-name-cell{pointer-events:none}.projects .table-row--interactive td>*:not(a):not(button){pointer-events:none}.projects-empty-message{display:flex;width:100%;padding:48px 16px;justify-content:center;align-items:center;text-align:center;color:var(--system-text-gray-text, #090f0d)}.projects .project-assignment-select{display:flex;flex-direction:column;gap:8px}.projects .project-assignment-error{color:var(--system-support-error-strong, #d92d20)}.message-type{display:flex;align-items:center;gap:var(--spacing-2xs, 4px)}.message-type .message{color:var(--system-text-gray-text-lv1, #4b504e)}.message-type .kind{color:var(--system-text-gray-text-lv2, #909392)}.user-info{display:flex;align-items:center}.user-info--card{width:250px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px) var(--spacing-xs, 8px) var(--spacing-xs, 8px);gap:var(--spacing-md, 16px);border-radius:var(--radius-xs, 8px);border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-surface-surface-lv1, #fff)}.user-info .user-container{display:flex;align-items:center;gap:var(--spacing-sm, 12px);flex-shrink:0}.user-info .user-name{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-stack{display:flex;align-items:center}.avatar-stack-item{position:relative}.avatar-stack-item:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);padding:4px 8px;background:#000000d9;color:#fff;font-size:12px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.avatar-stack-item:hover:after{opacity:1}.avatar{border-radius:50%;object-fit:cover;position:relative;overflow:hidden;display:flex;border:2px solid white;box-sizing:border-box}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-large{width:32px;height:32px}.avatar-large:not(:first-child){margin-left:-10px}.avatar-compact{width:20px;height:20px}.avatar-compact:not(:first-child){margin-left:-6px}.more-count{display:flex;justify-content:center;align-items:center;border-radius:9999px;border:2px solid white;background:var(--Green-50, #e6f5f0);color:var(--Green-600, #009163);position:relative}.more-count:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);padding:6px 10px;background:#000000d9;color:#fff;font-size:12px;border-radius:4px;white-space:pre;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;text-align:left;line-height:1.4}.more-count:hover:after{opacity:1}.more-count.avatar-large{width:32px;height:32px;margin-left:-10px}.more-count.avatar-compact{width:20px;height:20px;margin-left:-6px}.chip{display:inline-flex;padding:var(--spacing-2xs, 4px) var(--spacing-sm, 12px);gap:var(--spacing-3xs, 2px);border-radius:var(--radius-xl, 24px)}.chip--filled{background-color:var(--chip-bg);color:var(--chip-color)}.chip--outline{background-color:transparent;border:1.5px solid var(--chip-border);color:var(--chip-color)}.chip--red{--chip-bg: var(--system-color-shades-red-inverted, #fef0ed);--chip-border: var(--system-color-shades-red, #d32d00);--chip-color: var(--system-color-shades-red, #d32d00)}.chip--blue{--chip-bg: var(--system-color-shades-blue-inverted, #E8F5FD);--chip-border: #0065DF;--chip-color: #0065DF}.chip--green{--chip-bg: #e4f7e8;--chip-border: var(--system-border-border-highlight, #009f6d);--chip-color: #009f6d}.chip--neutral{--chip-bg: var(--system-background-surface-surface-lv1, #FFF);--chip-border: var(--system-border-border-display, #E3E8FF);--chip-color: var(--system-text-gray-text-lv1, #4B504E)}.chip--gray{--chip-bg: var(--system-background-surface-surface, #F1F4FA);--chip-border: var(--system-border-border-lv1, #C2C2C2);--chip-color: var(--system-text-gray-text-lv1, #4B504E)}.radio-group{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px)}.radio-selector{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);color:var(--Text-secondary, #4b504e);cursor:pointer}.radio-selector input[type=radio]{display:none}.helper-compatible{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);color:var(--reference-green-600, #009163)}.step-edi{display:flex;width:100%;padding:var(--spacing-md, 16px);padding-right:var(--spacing-xl, 24px);gap:var(--spacing-md, 16px);align-items:flex-start;border-bottom:1px solid var(--system-border-border-disabled, #f0f4f3)}.step-edi .content{display:flex;flex-direction:column;gap:var(--spacing-md, 16px);flex:1 0 0}.step-edi .content .header{display:flex;align-items:flex-start;gap:var(--spacing-md, 16px);align-self:stretch}.step-edi .content .header .wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xs, 4px);flex:1 0 0}.step-edi .content .header .wrapper .text-container{display:flex;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.step-edi .content .header .title{color:var(--system-text-gray-text, #090f0d)}.step-edi .content .header .subtitle{color:var(--system-text-gray-text-lv2, #909392)}.step-edi.step--next .header .title{color:var(--system-text-gray-text-disabled, #c2c2c2)}.step-edi.step--current .header .subtitle{color:var(--system-text-gray-text-lv1, #4b504e)}.step-edi .content .header .wrapper .text-container path{fill:var(--system-icon-icon-highlight, #009f6d)}.step-edi .body{display:flex;padding:var(--spacing-lg, 20px);flex-direction:column;align-items:flex-start;gap:var(--spacing-md, 16px);align-self:stretch;border-radius:var(--radius-sm, 12px);border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff);overflow:visible}.step-edi .body .request-project-form{display:flex;flex-direction:column;gap:var(--spacing-lg, 20px);width:100%;overflow:visible}.step-edi .body .form-section{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);align-self:stretch;overflow:visible}.step-edi .body .form-section__header{display:flex;flex-direction:column;gap:var(--spacing-3xs, 4px)}.step-edi .body .form-section__content{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);width:100%;overflow:visible}.step-edi .body .form-section .input{width:100%}.step-edi .content .list{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px);align-self:stretch}.step-edi .body .list .checkbox .helper{color:var(--system-text-gray-text-highlight, #009f6d)}.step-edi .body .message-type{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);align-self:stretch;overflow:visible}.step-edi .body .message-type .list{display:flex;flex-direction:row;align-items:center;align-content:center;gap:var(--spacing-xs, 8px);align-self:stretch;flex-wrap:wrap}.step-edi .body .message-source{display:flex;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.step-edi .body .message-source .radio-group{display:flex;flex-direction:row;gap:var(--spacing-md, 16px);flex:1 0 0}.step-edi .body .included-semantics{display:flex;align-items:center;gap:var(--spacing-xs, 8px);color:var(--system-text-gray-text-lv2, #909392)}.step-edi .body .included-semantics .helper{display:flex;align-items:center;gap:4px;color:var(--system-color-shades-blue, #0065DF)}.step-edi .body .list .rule,.step-edi .body .list .semantic-item{display:flex;align-items:end}.step-edi.step--current{background:var(--system-background-gray-gray, #fafdfc);color:var(--system-text-gray-text, #090f0d)}.step-edi.step--previous{background:var(--system-background-surface-surface-lv1, #fff);color:var(--system-text-gray-text, #090f0d)}.step-edi.step--next{background:var(--system-background-surface-surface-lv1, #fff);color:var(--system-text-gray-text-disabled, #c2c2c2)}.step-edi .footer{display:flex;gap:var(--spacing-xs, 8px)}.clear-selection-button{height:40px;display:inline-flex;align-items:center;gap:var(--spacing-2xs, 4px);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border:none;background:none;cursor:pointer}.clear-selection-button path{fill:var(--system-support-error-strong, #c92a2a)}.clear-selection-button span{color:var(--system-support-error-strong, #c92a2a)}.clear-selection-button:hover{opacity:.8}.semantic-item button[type=button] path{fill:var(--system-support-error-strong, #c92a2a)}.semantic-item button[type=button]:hover{opacity:.7}.partner-assignment-block{display:flex;flex-direction:column;gap:10px;width:100%;padding:16px;border-radius:12px;border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-gray-gray, #fafdfc);margin-top:8px}.partner-assignment-select{display:flex;flex-direction:column;gap:8px}.partner-assignment-locked{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:8px;background:var(--system-background-surface-surface-lv1, #fff);border:1px solid var(--system-border-border-disabled, #f0f4f3)}.partner-assignment-error{color:var(--system-support-error-strong, #d92d20)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000}.modal-container.dialog{display:flex;flex-direction:column;min-width:349px;padding:var(--spacing-md, 16px);justify-content:center;align-items:flex-start;gap:var(--spacing-lg, 20px);position:fixed;top:50%;left:50%;transform:translate(-50%,-60%);z-index:1000;transition:transform .3s ease;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff);box-shadow:-10px 32px 48px #00000029}.modal-container .header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.modal-container .header .subtitle{color:var(--system-text-gray-text-lv2, #909392)}.modal-container .modal-content{display:flex;flex-direction:column;align-self:stretch;gap:var(--spacing-xs, 8px)}.modal-container .button-bar{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.my-partners .main-widget{grid-column:1 / -1;grid-row:2;display:flex;padding:12px 16px;flex-direction:column;align-items:center;gap:10px;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);min-height:0}.my-partners .main-widget title{color:var(--system-text-gray-text, #090f0d)}.my-partners .main-widget .list-partners{display:flex;flex-direction:column;gap:var(--Padding-sm, 12px);align-self:stretch}.partner-actions-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-partner-invite{width:100%;display:flex;padding:var(--spacing-md, 16px) var(--spacing-lg, 20px);flex-direction:column;align-items:flex-start;gap:10px;border-radius:var(--radius-md, 16px);border:1px solid var(--Border-border-primary, #dde1df);background:var(--Background-bg-primary, #fafdfc)}.card-partner-invite .supporting-text{color:var(--system-text-gray-text-lv2, #909392)}.card-partner-invite .header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.card-partner-invite .header .content{display:flex;align-items:center;gap:var(--spacing-lg, 20px)}.card-partner-invite .buttons-list{display:flex;align-items:center;gap:var(--spacing-xs, 8px)}.card-partner-invite .status-container{display:flex;align-items:center;gap:var(--spacing-2xs, 4px)}.partner-finder .main-widget{grid-column:1 / -1;grid-row:1 / -1;grid-row:2;display:flex;padding:12px 16px;flex-direction:column;gap:10px;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);min-height:0}.partner-finder .main-widget title{color:var(--system-text-gray-text, #090f0d)}.partner-finder .main-widget .list-partners{display:flex;flex-direction:column;gap:var(--Padding-sm, 12px);align-self:stretch}.card-partner-finder{display:flex;justify-content:space-between;width:100%;align-items:center;gap:var(--spacing-sm, 12px);cursor:pointer}.card-partner-finder .button-bar{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-xs, 8px)}.card-partner-finder .card-container{display:flex;min-height:68px;align-items:center;gap:var(--spacing-sm, 12px);flex:1 0 0}.company-logo{display:flex;width:48px;height:48px;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;overflow:hidden}.company-logo img{width:100%;height:100%;object-fit:contain;flex-shrink:0}.company-initials{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background-color:#e0e7ff;color:#3730a3;font-family:var(--font-family-title, Inter);font-size:14px;font-weight:600;border-radius:var(--radius-2xs, 4px);flex-shrink:0}.company-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xs, 4px);flex:1 0 0}.company-name{color:var(--Text-secondary, #4b504e);font-family:var(--font-family-title, Inter);font-size:var(--font-size-text-sm, 14px);font-style:normal;font-weight:500;line-height:var(--line-height-lg, 20px);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-countries{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);align-self:stretch;white-space:nowrap;overflow:hidden}.company-countries path,.company-vat path{fill:var(--system-icon-icon-lv2, #909392)}.company-country{display:flex;gap:var(--spacing-2xs, 4px);color:var(--system-text-gray-text-lv2, #909392);font-family:var(--font-family-body, "DM Sans");font-size:var(--font-size-text-sm, 14px);font-style:normal;font-weight:400;line-height:var(--line-height-lg, 20px);text-transform:capitalize}.company-vat,.company-source{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);align-self:stretch;color:var(--system-text-gray-text-lv2, #909392);font-family:var(--font-family-body, "DM Sans");font-size:var(--font-size-text-sm, 14px);font-style:normal;font-weight:400;line-height:var(--line-height-lg, 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pending-container{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:32px}.partner-assignment-block,.partner-assignment-select{display:flex;flex-direction:column;gap:8px}.partner-assignment-locked{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:8px;border:1px solid var(--grey-300, #d0d5dd);background:var(--grey-50, #f9fafb)}.partner-assignment-error{color:var(--error-600, #d92d20)}.card-partner-profile{display:flex;padding:var(--spacing-md, 16px);flex-direction:column;gap:var(--spacing-md, 16px);border-radius:var(--radius-md, 16px);background:var(--system-background-surface-surface-lv1, #fff)}.card-partner-profile .header .title{color:var(--Text-primary, #090f0d)}.card-partner-profile .header .subtitle{color:var(--system-text-gray-text-lv2, #909392)}.card-partner-profile .content{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);align-self:stretch}.card-partner-profile .container{display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;gap:var(--spacing-2xs, 4px);align-self:stretch;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.card-partner-profile .content .title{color:var(--system-text-gray-text, #090f0d)}.card-partner-profile .content .text{color:var(--system-text-gray-text-lv1, #4b504e)}.card-partner-profile .content.hidden{padding:var(--Padding-4xl, 40px) var(--Padding-xl, 24px);justify-content:center;align-items:center;gap:var(--spacing-sm, 12px);flex:1 0 0;border-radius:var(--radius-xs, 8px);background:var(--system-background-green-green, #e6f5f0)}.card-partner-profile .content.hidden .title{color:var(--system-text-gray-text, #090f0d);text-align:center}.card-partner-profile .content.hidden .text{color:var(--system-text-gray-text-lv1, #4b504e);text-align:center}.card-partner-profile.company,.card-partner-profile.edi{grid-column:span 6}.card-partner-profile.messages{grid-column:span 6;align-self:start}.card-partner-profile.messages .tags-container{display:flex;align-items:flex-start;gap:var(--spacing-xs, 8px)}@media (max-width: 1279px){.card-partner-profile.company,.card-partner-profile.edi,.card-partner-profile.messages{grid-column:span 5}}.status-invitation{display:inline-flex;align-items:center;gap:var(--Padding-xxs, 4px);border-radius:var(--Radius-xxxs, 2px);color:var(--status-color)}.status-invitation path{fill:var(--status-path)}.status-invitation.sent{--status-color: var(--Blue-600, #18abe7);--status-path: var(--Blue-600, #18abe7)}.status-invitation.accepted{--status-color: var(--Success-600, #32b183);--status-path: var(--reference-success-500, #37c390)}.status-invitation.declined{--status-color: var(--Orange-600, #e04c24);--status-path: var(--reference-orange-500, #f65428)}.partner-profile .content-container{flex:0 1 auto;overflow-y:auto;overflow-x:auto}.partner-profile .current-projects{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--spacing-xs, 8px)}.partner-profile-assignment-block,.partner-profile-assignment-select{display:flex;flex-direction:column;gap:8px}.partner-profile-assignment-locked{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:8px;border:1px solid var(--grey-300, #d0d5dd);background:var(--grey-50, #f9fafb)}.partner-profile-assignment-error{color:var(--error-600, #d92d20)}.gena-page .top-page-container{display:none}.layout-white-label.gena-page{height:100vh;overflow:hidden}.layout-white-label.gena-page .margin-container{padding:var(--spacing-xs, 8px) var(--spacing-lg, 20px);min-height:calc(100vh - 120px)}.layout-white-label.gena-page .content-container{min-height:calc(100vh - 160px);max-height:calc(100vh - 160px)}.layout-white-label.gena-page .gena-header{padding:12px}.layout-white-label.gena-page .gena-header__inner{padding:12px 24px}.layout-white-label.gena-page .gena-header__logoText{font-size:22px}.layout-white-label.gena-page .gena-nav-link,.layout-white-label.gena-page .gena-header__toolLink{font-size:14px}.layout-white-label.gena-page .gena-join-button{padding:8px 18px;font-size:14px}.layout-white-label.gena-page .gena-footer{padding:12px}.layout-white-label.gena-page .gena-footer__inner{padding:12px 24px}.layout-white-label.gena-page .gena-footer__text{font-size:12px}.gena-content-wrapper{grid-column:1 / -1;display:flex;gap:16px;align-items:stretch;height:100%;overflow:hidden}.gena-directory-section{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.gena-page-title{font-size:26px;font-weight:700;color:#1a202c;margin:0}.gena-page .main-widget{display:flex;padding:8px 12px;flex-direction:column;gap:8px;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);min-height:0;flex:1;overflow:hidden}.gena-page .main-widget title{color:var(--system-text-gray-text, #090f0d)}.gena-page .main-widget .list-partners{display:flex;flex-direction:column;gap:var(--Padding-xs, 8px);align-self:stretch;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.gena-sidebar-section{width:320px;display:flex;flex-direction:column;gap:16px;flex-shrink:0;overflow-y:auto;max-height:100%}.gena-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px #00000014}.gena-card-title{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 16px}.gena-card-description{font-size:13px;color:#4a5568;line-height:1.6;margin:0 0 12px}.gena-btn-primary{width:100%;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #48bb784d}.gena-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #48bb7866}.gena-form-group{margin-bottom:10px}.gena-form-label{display:block;font-size:13px;font-weight:500;color:#2d3748;margin-bottom:6px}.gena-form-input{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;transition:border-color .2s ease}.gena-form-input:focus{outline:none;border-color:#48bb78;box-shadow:0 0 0 3px #48bb781a}.gena-form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.gena-checkbox-label{display:flex;align-items:center;gap:8px;font-size:13px;color:#4a5568;cursor:pointer}.gena-checkbox-label input[type=checkbox]{cursor:pointer}.gena-forgot-password{font-size:13px;color:#2a5298;text-decoration:none;transition:color .2s ease}.gena-forgot-password:hover{color:#1e3c72;text-decoration:underline}@media (max-width: 1024px){.gena-content-wrapper{flex-direction:column}.gena-sidebar-section{width:100%}}.layout-white-label{width:100%;min-height:100vh;display:flex;flex-direction:column;background:var(--system-background-surface-surface, #f1f4fa);overflow:auto}.layout-white-label .margin-container{display:flex;min-height:calc(100vh - 80px);padding:var(--spacing-sm, 12px) var(--spacing-xl, 24px);justify-content:center;align-items:flex-start;flex:1}.layout-white-label .grid-container{max-width:1500px;display:flex;flex-direction:column;flex:1 0 0;min-height:0;height:100%;width:100%;gap:var(--spacing-md, 16px)}.layout-white-label .top-page-container{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);align-self:stretch}.layout-white-label .content-container{min-height:calc(100vh - 200px);max-height:calc(100vh - 200px);display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr;gap:var(--spacing-md, 16px);flex:1 0 0;align-self:stretch;overflow:hidden}.layout-white-label .content-container.content--productivity{gap:var(--spacing-4xl, 40px);align-items:flex-start}.layout-white-label .content-container::-webkit-scrollbar{width:16px}.layout-white-label .content-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:12px;background-clip:content-box;border:5px solid transparent}.layout-white-label .content-container::-webkit-scrollbar-thumb:hover{background:#aaa}@media (max-width: 1535px){.layout-white-label .grid-container{max-width:none}}@media (max-width: 1279px){.layout-white-label .content-container{grid-template-columns:repeat(10,1fr)}}.gena-header{width:100%;background:linear-gradient(135deg,#1e3c72,#2a5298);padding:20px;position:relative;z-index:100}.gena-header__inner{max-width:1400px;margin:0 auto;background:#fff;border-radius:100px;padding:20px 40px;box-shadow:0 10px 40px #0000001a;display:flex;align-items:center;justify-content:space-between;gap:30px}.gena-header__logoLink{text-decoration:none;display:flex;align-items:center;gap:10px;color:#2a5298}.gena-header__logoText{font-size:28px;font-weight:700;color:#2a5298;letter-spacing:1px}.gena-mainNavigation ul{display:flex;list-style:none;margin:0;padding:0;gap:35px;align-items:center;flex:1;justify-content:center}.gena-nav-item{position:relative}.gena-nav-link{display:flex;align-items:center;gap:5px;padding:8px 0;text-decoration:none;color:#4a5568;font-size:16px;font-weight:500;transition:color .3s ease;white-space:nowrap}.gena-nav-link:hover{color:#2a5298}.gena-nav--tools ul{display:flex;list-style:none;margin:0;padding:0;gap:25px;align-items:center}.gena-searchBar{display:none}.gena-header__toolLink{text-decoration:none;color:#4a5568;font-size:16px;font-weight:500;transition:color .3s ease;display:block}.gena-header__toolLink:hover{color:#2a5298}.gena-join-button{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;padding:12px 28px;text-decoration:none;border-radius:50px;font-size:16px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 4px 15px #48bb784d}.gena-join-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #48bb7866}.gena-arrow-icon{font-size:18px}@media (max-width: 1200px){.gena-header__inner{padding:15px 25px}.gena-mainNavigation ul{gap:20px}.gena-nav--tools ul{gap:15px}}@media (max-width: 768px){.gena-header__inner{border-radius:20px}.gena-mainNavigation{display:none}.gena-nav--tools li:not(:has(.gena-join-button)){display:none}}.gena-footer{width:100%;background:linear-gradient(135deg,#1e3c72,#2a5298);padding:20px;margin-top:auto;flex-shrink:0}.gena-footer__inner{max-width:1400px;margin:0 auto;background:#fff;border-radius:100px;padding:20px 40px;box-shadow:0 10px 40px #0000001a;display:flex;justify-content:center;align-items:center}.gena-footer__text{color:#4a5568;font-size:14px;font-weight:500;margin:0;text-align:center}.card-legal-entity{display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;gap:var(--spacing-sm, 12px);align-self:stretch;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv2, #f6f9ff);color:var(--system-text-gray-text-lv1, #4b504e)}.card-legal-entity .header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm, 12px)}.card-legal-entity .header .actions{display:flex;gap:var(--spacing-xs, 8px)}.card-legal-entity .header .button-link.danger{color:var(--system-feedback-error-text, #d14343)}.card-legal-entity .header .button-link.danger:hover{color:var(--system-feedback-error-text, #d14343);font-weight:600}.card-legal-entity .header .button-link.danger:disabled{color:var(--system-text-gray-text-disabled, #c2c2c2)}.card-legal-entity .content{display:flex;padding:var(--spacing-lg, 20px);flex-direction:column;gap:var(--spacing-sm, 12px);align-self:stretch;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff)}.card-legal-entity .content .text-container{display:flex;align-items:center;gap:var(--spacing-sm, 12px);align-self:stretch}.card-legal-entity .content .text-container .label{color:var(--system-text-gray-text, #090f0d);width:250px;text-overflow:ellipsis;overflow:hidden}.card-legal-entity .content .text-container .text{text-overflow:ellipsis;overflow:hidden}.legal-entities .main-widget{grid-column:1 / -1;grid-row:2;width:100%;display:flex;align-self:stretch;border-radius:var(--radius-sm, 12px);border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff);overflow:hidden}.legal-entities .main-widget .content-side{display:flex;width:234px;padding:var(--spacing-md, 16px) var(--spacing-sm, 12px);flex-direction:column;align-items:flex-start;gap:var(--spacing-lg, 20px);align-self:stretch;border-right:1px solid var(--system-border-border-disabled, #f0f4f3)}.legal-entities .main-widget .content-side .list{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);align-self:stretch}.legal-entities .main-widget .body{display:flex;padding:var(--spacing-md, 16px) var(--spacing-xl, 24px);flex-direction:column;align-items:flex-start;gap:var(--spacing-xl, 24px);flex:1 0 0;align-self:stretch;overflow:scroll}.legal-entities .main-widget .body .filter-bar{width:100%;align-self:stretch}.legal-entities .main-widget .body .filters{display:flex;width:100%;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-sm, 12px)}.legal-entities .main-widget .body .filters .filters-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-sm, 12px)}.legal-entities .main-widget .body .entity-list{display:flex;flex-direction:column;gap:var(--spacing-lg, 20px);align-self:stretch;width:100%}.legal-entities .main-widget .body .inline-error{color:var(--system-feedback-error-text, #d14343)}.legal-entities .main-widget .body .status-message{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);color:var(--system-text-gray-text, #090f0d)}.legal-entities .main-widget .body .status-message.error{color:var(--system-feedback-error-text, #d14343)}.toggle-container{display:flex;align-items:center;gap:12px;gap:var(--spacing-xs, 8px)}.toggle-container .toggle-switch{position:relative;display:inline-block;width:28px;height:16px}.toggle-container .toggle-switch input{opacity:0;width:0;height:0}.toggle-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--system-background-green-green-disabled, #b0e1d2);transition:.4s;border-radius:34px}.toggle-container .slider:before{position:absolute;content:"";height:12px;width:12px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%;border:.8px solid transparent;box-sizing:border-box}.toggle-container input:checked+.slider{background-color:var(--system-background-green-green-lv2, #009f6d);border-color:var(--reference-green-700, #00714d)}.toggle-container input:checked+.slider:before{transform:translate(12px)}.edi-profile .section-create-new{grid-column:1 / -1;display:flex;padding:var(--Padding-sm, 12px) var(--Padding-md, 16px);justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:var(--Radius-l, 12px);background:var(--system-background-surface-surface-lv1, #fff)}.edi-profile .section-create-new .head{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px)}.edi-profile .section-create-new .container{display:flex;flex-direction:column;gap:var(--Padding-sm, 12px);flex:1 0 0}.edi-profile .section-create-new .container .content{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px)}.edi-profile .section-create-new .container .content .card-container{display:flex;align-items:flex-start;gap:var(--spacing-lg, 20px)}.edi-profile .section-create-new .section-help{display:flex;width:290px;flex-direction:column;gap:var(--Padding-sm, 12px)}.edi-profile .section-create-new .section-help .link{color:var(--Green-600, #009163);display:flex;align-items:center;gap:var(--spacing-xs, 8px)}.edi-profile .section-list-profiles{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 8px);align-self:stretch}.edi-profile .section-list-profiles .state{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);padding:var(--Padding-sm, 12px);border-radius:var(--Radius-s, 8px);background:var(--system-background-surface-surface-lv1, #fff);align-self:stretch}.edi-profile .section-list-profiles .state-message,.edi-profile .section-list-profiles .state-subtitle{color:var(--system-text-gray-text-lv2, #909392)}.edi-profile .section-list-profiles .state.state-error .state-message{color:var(--system-feedback-error-text, #d14343)}.edi-profile .section-list-profiles .state-actions{display:flex;gap:var(--spacing-2xs, 4px)}.edi-profile .section-list-profiles .state-error-message{color:var(--system-feedback-error-text, #d14343);margin-bottom:var(--spacing-2xs, 4px)}.card-edi-profile{display:flex;padding:var(--spacing-md, 16px) var(--Padding-lg, 20px);flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);align-self:stretch;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff)}.card-edi-profile .header{display:flex;align-items:center;justify-content:space-between;align-self:stretch;width:100%}.card-edi-profile .header .actions{display:flex;align-items:center;gap:var(--spacing-2xs, 4px)}.card-edi-profile .header .button-link.danger{color:var(--system-feedback-error-text, #d14343)}.card-edi-profile .header .button-link.danger:hover{color:var(--system-feedback-error-text, #d14343);font-weight:600}.card-edi-profile .header .button-link.danger:disabled{color:var(--system-text-gray-text-disabled, #c2c2c2)}.card-edi-profile .content{display:flex;align-items:flex-start;align-content:flex-start;gap:8px var(--spacing-xs, 8px);align-self:stretch;flex-wrap:wrap}.card-edi-profile .content .item{display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;justify-content:center;gap:var(--spacing-none, 0);flex:1 0 0;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv2, #f6f9ff);color:var(--system-text-gray-text-lv1, #4b504e)}.card-edi-profile .content .item .supporting-text{color:var(--system-text-gray-text-lv2, #909392)}.card-create-edi{display:flex;width:250px;min-height:164px;padding:var(--spacing-md, 16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-md, 16px);border:1px solid transparent;border-radius:var(--radius-xs, 8px)}.card-create-edi.selected{border:1px solid #adb7e2}.card-create-edi.active{background:var(--system-background-surface-surface-lv1, #fff)}.card-create-edi.disabled{background:var(--system-background-surface-surface-disabled, #e7ebf3);cursor:not-allowed}.card-create-edi .icon-container{display:flex;padding:var(--spacing-xs, 8px);align-items:center;border-radius:var(--radius-xs, 8px)}.card-create-edi.active .icon-container{background:var(--system-background-surface-surface-lv3, #e9f0fe);fill:var(--system-icon-icon-display, #7683bf)}.card-create-edi.disabled .icon-container{background:var(--system-background-surface-surface-disabled-2, #dee4ef);fill:var(--system-icon-icon-disabled, #c2c2c2)}.card-create-edi .text-container{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xs, 4px);text-align:center}.card-create-edi.title{color:var(--system-text-gray-text-lv1, #4b504e)}.card-create-edi.subtitle{color:var(--system-text-gray-text-lv2, #909392)}.edi-create .content-container{grid-template-columns:1fr}.edi-create .main-widget{grid-column:1 / -1;grid-row:1 / -1;width:100%;display:flex;align-items:flex-start;align-self:stretch;border-radius:var(--radius-sm, 12px);overflow:hidden}.edi-create .service-provider-assignment{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--spacing-xs, 8px);padding:var(--Padding-md, 16px);border-radius:var(--radius-sm, 12px);border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-surface-surface-lv1, #fff)}.edi-create .service-provider-assignment-header{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px)}.edi-create .service-provider-assignment-content{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px)}.edi-create .service-provider-assignment-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 8px)}.edi-create .service-provider-assignment-locked{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);padding:var(--Padding-sm, 12px);border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.edi-create .service-provider-assignment-select-wrapper{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px)}.edi-create .service-provider-assignment-select-wrapper .dropdown-multiple{width:100%}.edi-create .service-provider-assignment-select-wrapper .dropdown-multiple .header{width:100%;justify-content:space-between;border:1px solid var(--system-border-border, #dde1df)}.edi-create .service-provider-assignment-hint{color:var(--system-text-gray-text-lv2, #909392)}.edi-create .slider{display:flex;padding:var(--spacing-xs, 8px);justify-content:center;align-items:flex-start;align-self:stretch;border-radius:0 var(--radius-sm, 12px) var(--radius-sm, 12px) 0;border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-surface-surface-lv1, #fff)}.edi-create .steps-list{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;flex:1 0 0;border-radius:var(--radius-sm, 12px) 0 0 var(--radius-sm, 12px);border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-surface-surface-lv1, #fff);overflow-y:scroll}.edi-create .buttons-bar{display:flex;width:100%;justify-content:space-between}.edi-create .buttons-bar .wrapper{display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.edi-create .submit-error{margin-top:var(--spacing-sm, 12px);color:var(--system-color-shades-red, #d32d00)}.member-info{display:flex;align-items:center;gap:12px;height:32px}.member-avatar,.member-avatar-placeholder{width:32px;height:32px;border-radius:50%;object-fit:cover}.member-avatar-placeholder{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#4b504e}.member-name{font-weight:500;font-size:14px;line-height:20px;color:#4b504e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.invitation-status{display:flex;align-items:center;gap:8px;padding-left:8px}.invitation-icon{width:10px;height:10px;color:#18abe7;display:flex;align-items:center;justify-content:center}.invitation-text{font-weight:700;font-size:14px;line-height:18px;color:#18abe7}.table-container{width:100%}.members-table thead tr,.members-table tbody tr{width:100%!important}.members-table tbody .table-row td{font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#4b504e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-cell{display:flex;justify-content:space-between;align-items:center;width:100%}.open-button{background-color:#fff!important;border:1px solid #dde1df!important;border-radius:8px!important;padding:8px 16px!important;font-weight:medium!important;font-size:12px!important;color:#4b504e!important;cursor:pointer;transition:all .2s ease;outline:none}.open-button:hover{background-color:#f5f8f7!important;border-color:#b8c5c2!important}.open-button:focus,.open-button:active{background-color:#fff!important;border:1px solid #dde1df!important;transform:none!important;outline:none!important;box-shadow:none!important}.open-button:focus-visible{outline:2px solid #18abe7;outline-offset:2px}.email-text,.workspace-access-text{font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#090f0d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.role-badge{display:flex;justify-content:center;align-items:center;gap:8px;background-color:#f5f8f7;padding:4px 12px;border-radius:360px;border:1px solid #dde1df;width:100%}.role-badge span{font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#4b504e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.loading-state{display:flex;justify-content:center;align-items:center;min-height:200px;color:#4b504e}.radio-option{display:flex;flex-direction:column;gap:8px}.radio-option-main{display:flex;flex-direction:column;justify-content:center;gap:4px}.radio-option-content{display:flex;align-items:center;gap:4px}.radio-option-radio{width:20px;height:20px;position:relative;cursor:pointer}.radio-option-radio.disabled{cursor:default}.radio-option-radio-outer{width:16px;height:16px;border-radius:50%}.radio-option-radio-outer.selected{background-color:#ebf9f4}.radio-option-radio-outer.unselected{background-color:#dde1df}.radio-option-radio-inner{position:absolute;top:3px;left:3px;width:13px;height:13px;background-color:#009f6d;border-radius:50%}.radio-option-label{height:18px;display:flex;align-items:center;gap:8px;cursor:pointer}.radio-option-label.disabled{cursor:default}.radio-option-text{font-weight:500;font-size:12px;color:#4b504e}.radio-option-details{display:flex;flex-direction:column;gap:12px;padding-left:28px}.modal-add-member-content{display:flex;flex-direction:column;gap:24px;padding:0 24px;height:100%;overflow:auto}.modal-add-member-section-title{font-weight:400;font-size:16px;line-height:20px;color:#090f0d}.modal-add-member-form{display:flex;flex-direction:column;gap:32px}.modal-add-member-fields{display:flex;flex-direction:column;gap:16px}.modal-add-member-error{padding:12px;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:14px}.modal-add-member-field{display:flex;flex-direction:column;gap:4px;flex-grow:1}.modal-add-member-field-label{display:flex;align-items:center;gap:4px}.modal-add-member-field-label-content{display:flex;align-items:center;gap:2px}.modal-add-member-field-label-text{font-weight:500;font-size:14px;line-height:18px;color:#090f0d}.modal-add-member-field-label-text.email{font-weight:400}.modal-add-member-field-required{font-weight:500;font-size:14px;color:#f65428}.modal-add-member-field-input{display:flex;justify-content:space-between;align-items:center;align-self:stretch;background-color:#fff;padding:8px 12px;border-radius:8px;border:1px solid #dde1df}.modal-add-member-field-input input{border:none;outline:none;flex-grow:1;font-size:12px;color:#4b504e;background-color:transparent}.modal-add-member-field-error{font-size:12px;color:#f65428}.modal-add-member-section{display:flex;flex-direction:column;gap:12px}.modal-add-member-subsection{display:flex;flex-direction:column;gap:10px}.modal-add-member-section-subtitle{font-weight:400;font-size:14px;line-height:18px;color:#4b504e}.modal-add-member-options{display:flex;flex-direction:column;gap:15px}.modal-add-member-option{display:flex;flex-direction:column;justify-content:center;gap:4px}.modal-add-member-option-content{display:flex;align-items:center;gap:4px}.modal-add-member-radio{width:20px;height:20px;position:relative;cursor:pointer}.modal-add-member-radio.disabled{cursor:default}.modal-add-member-radio-outer{width:16px;height:16px;border-radius:50%}.modal-add-member-radio-outer.selected{background-color:#ebf9f4}.modal-add-member-radio-outer.unselected{background-color:#dde1df}.modal-add-member-radio-inner{position:absolute;top:3px;left:3px;width:13px;height:13px;background-color:#009f6d;border-radius:50%}.modal-add-member-option-label{height:18px;display:flex;align-items:center;gap:8px;cursor:pointer}.modal-add-member-option-label.disabled{cursor:default}.modal-add-member-option-text{font-weight:500;font-size:12px;color:#4b504e}.button-bar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 24px}.members-page{grid-template-rows:auto 1fr auto!important}.members-page .main-widget{grid-column:1 / -1;grid-row:2;display:flex;padding:12px 16px;flex-direction:column;align-items:center;gap:10px;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);min-height:0;overflow:hidden}.members-page .bottom-actions{display:flex;justify-content:space-between;align-items:center;padding:16px 0;width:100%;grid-column:1 / -1;grid-row:3;flex-shrink:0}.billing-page .main-widget{grid-column:1 / -1;grid-row:2;display:flex;padding:24px;flex-direction:column;gap:24px;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);min-height:0}.billing-page .billing-content-section{display:flex;flex-direction:column;gap:16px}.billing-page .billing-content-section h3{color:var(--system-text-gray-text, #090f0d);font-size:18px;font-weight:600;line-height:24px;margin:0}.billing-page .billing-content-section p{color:var(--system-text-gray-text-secondary, #647883);font-size:14px;font-weight:400;line-height:20px;margin:0}.settings-page .main-widget{grid-column:1 / -1;grid-row:2;display:flex;padding:24px;flex-direction:column;gap:24px;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);min-height:0}.settings-page .settings-content-section{display:flex;flex-direction:column;gap:16px}.settings-page .settings-content-section h3{color:var(--system-text-gray-text, #090f0d);font-size:18px;font-weight:600;line-height:24px;margin:0}.settings-page .settings-content-section p{color:var(--system-text-gray-text-secondary, #647883);font-size:14px;font-weight:400;line-height:20px;margin:0}.settings-page .settings-link{color:var(--system-text-gray-text, #090f0d);font-size:14px;font-weight:600;text-decoration:none;width:fit-content}.settings-page .settings-link:hover{text-decoration:underline}.my-organization-page .main-widget{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff)}.my-organization-page .list-inputs{display:flex;flex-wrap:wrap;gap:16px}.my-organization-page .list-inputs>*{width:calc(50% - 8px);min-width:250px}.my-organization-page .form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.service-providers-page{grid-template-rows:auto 1fr!important}.service-providers-page .service-providers-page-header{grid-column:1 / -1;display:flex;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff)}.service-providers-page .service-providers-page-header p{color:var(--system-text-gray-text-lv1, #4b504e)}.service-providers-page .main-widget{grid-column:1 / -1;display:flex;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);flex-direction:column;align-items:stretch;gap:var(--spacing-sm, 12px);border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);min-height:0;overflow:hidden}.service-providers-state{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);padding:var(--spacing-sm, 12px);border-radius:var(--radius-xs, 8px);border:1px solid var(--system-border-border-display, #e3e8ff);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.service-providers-state.error{border-color:var(--system-feedback-error-border, #f5caca);background:var(--system-feedback-error-surface, #fff5f5)}.service-provider-cell{display:flex;flex-direction:column;gap:2px}.service-provider-cell-detail{color:var(--system-text-gray-text-lv2, #909392)}.service-provider-status-badge{display:inline-flex;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:16px}.service-provider-status-badge.active{color:var(--system-feedback-success-text, #007c53);border-color:var(--system-feedback-success-border, #87d8bf);background:var(--system-feedback-success-surface, #e6f7f1)}.service-provider-status-badge.inactive{color:var(--system-text-gray-text-lv1, #4b504e);border-color:var(--system-border-border, #dde1df);background:var(--system-background-gray-gray, #fafdfc)}.service-provider-inactive-hint{color:var(--system-text-gray-text-lv2, #909392)}.service-provider-empty-state{width:100%;min-height:220px;display:flex;padding:var(--spacing-xl, 24px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-xs, 8px);text-align:center}.service-provider-empty-state p:last-of-type{color:var(--system-text-gray-text-lv2, #909392)}.service-provider-mode-toggle{display:flex;flex-wrap:wrap;gap:8px}.service-provider-mode-option{border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff);padding:8px 12px;border-radius:8px;font-size:14px;cursor:pointer}.service-provider-mode-option.active{border-color:var(--system-border-border-highlight, #009f6d);color:var(--system-text-gray-text-highlight, #009f6d);background:var(--system-background-green-green, #e6f5f0)}.service-provider-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;width:100%}.service-provider-results{width:100%;display:flex;flex-direction:column;gap:8px}.service-provider-results-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px}.service-provider-results-count{color:var(--system-text-gray-text-lv2, #909392)}.service-provider-pagination .pagination{gap:6px}.service-provider-result-card{width:100%;display:flex;padding:12px;flex-direction:column;gap:4px;border-radius:8px;border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff);text-align:left;cursor:pointer}.service-provider-result-card.selected{border-color:var(--system-border-border-highlight, #009f6d);background:var(--system-background-green-green, #e6f5f0)}.service-provider-result-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.service-provider-result-name{color:var(--system-text-gray-text, #090f0d)}.service-provider-reactivable-badge{padding:2px 8px;border-radius:999px;border:1px solid var(--system-border-border-highlight, #009f6d);color:var(--system-text-gray-text-highlight, #009f6d);background:var(--system-background-green-green, #e6f5f0)}.service-provider-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.service-provider-identity-item{display:flex;gap:4px;margin:0;min-width:0}.service-provider-identity-label{flex-shrink:0;font-weight:600;color:var(--system-text-gray-text-lv2, #909392)}.service-provider-identity-value{color:var(--system-text-gray-text, #090f0d);word-break:break-word}.service-provider-empty-search{width:100%;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:var(--spacing-sm, 12px);border-radius:8px;border:1px dashed var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff)}.service-provider-invite-grid{display:grid;grid-template-columns:1fr;gap:12px}.service-provider-invite-card{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff)}.service-provider-invite-card h5{margin:0}.service-provider-confirmation{display:flex;align-items:flex-start;gap:8px;color:var(--system-text-gray-text-lv1, #4b504e)}.service-provider-confirmation input{margin-top:2px}.service-provider-selected-label{color:var(--system-text-gray-text-lv2, #909392)}.service-provider-error{color:var(--system-feedback-error-text, #d14343)}.service-provider-success{color:var(--system-feedback-success-text, #007c53)}.invite-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;width:100%}.invite-link-actions{display:flex;align-items:center;justify-content:flex-end}.card-search-history{display:flex;width:100%;padding:var(--Padding-sm, 12px) var(--Padding-md, 16px);flex-direction:column;justify-content:center;align-items:center;border-radius:var(--radius-md, 16px);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.card-search-history.empty{height:216px;padding:var(--spacing-2xl, 32px) var(--spacing-4xl, 40px);gap:var(--spacing-xl, 24px)}.card-search-history.empty .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--Padding-xxs, 4px);align-self:stretch}.card-search-history.empty .content .title{overflow:hidden;color:var(--system-text-gray-text, #090f0d);text-align:center;text-overflow:ellipsis}.card-search-history.empty .content .text{color:var(--system-text-gray-text-lv2, #909392);text-align:center}.card-search-history .list{width:100%;display:flex;flex-direction:column;gap:var(--spacing-sm, 12px)}.card-search-history .container{display:flex;align-items:center;gap:var(--Padding-xxs, 4px);align-self:stretch;color:var(--system-text-gray-text-lv2, #909392)}.card-search-history .container path{fill:var(--system-icon-icon-lv2, #909392)}.stepper-item{height:50px;display:inline-flex;flex:1 0 0;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px) var(--spacing-xs, 8px) var(--spacing-xs, 8px);align-items:center;gap:var(--spacing-xs, 8px);border-radius:var(--radius-sm, 12px);--step-bg: transparent;--step-text: inherit;--indicator-bg: transparent;--indicator-text: inherit;background-color:var(--step-bg);color:var(--step-text);text-overflow:ellipsis}.stepper-indicator{display:flex;width:30px;height:30px;aspect-ratio:1/1;justify-content:center;align-items:center;border-radius:var(--radius-2xs, 4px);background-color:var(--indicator-bg);color:var(--indicator-text);fill:var(--indicator-text)!important}.stepper-indicator--last{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f65428}.stepper-item--design{--step-bg: #f2e7ff;--step-text: #8010ff;--indicator-bg: #fbf8ff}.stepper-item--build{--step-bg: #e3f0d6;--step-text: #3d7800;--indicator-bg: #f6faf2}.stepper-item--test{--step-bg: #deedff;--step-text: #0067e3;--indicator-bg: #f2f7fe}.stepper-item--end2end{--step-bg: #ffe3ed;--step-text: #ba3867;--indicator-bg: #fff5f8}.stepper-item--live{--step-bg: #ffe2db;--step-text: #c43008;--indicator-bg: #ffdbd2}.stepper-item--current{outline:4px solid #fff;outline-offset:-4px}.stepper-item--next{--step-bg: #e7ebf3;--step-text: #acb1b9;--indicator-bg: #dee4ef;--indicator-text: #acb1b9;fill:#acb1b9}.stepper-block{grid-column:1/-1;width:100%;display:flex;gap:var(--spacing-sm, 12px);justify-content:space-between;align-items:center}.stepper-block .stepper-link{display:flex;flex:1 0 0;align-items:center;gap:var(--spacing-xs, 8px)}.stepper-block .stepper-link--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.stepper-block__message{width:100%;padding-top:var(--spacing-xs, 8px);text-align:center;color:var(--system-text-gray-text-lv2, #909392)}.card-entity-specs{grid-column:span 9;display:flex;width:100%;padding:var(--spacing-md, 16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 8px);border-radius:var(--radius-md, 16px);border:1px solid var(--grayscale-0, #fafdfc);background:var(--system-background-surface-surface-lv1, #fff)}.card-entity-specs .head{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.card-entity-specs .head .content{display:flex;align-items:center;gap:var(--spacing-sm, 12px);flex:1 0 0}.card-entity-specs .body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md, 16px);align-self:stretch}.card-entity-specs .body .list-items{width:100%;display:flex;gap:var(--spacing-md, 16px);align-self:stretch}.card-item-entity{width:100%;display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 8px);align-self:stretch;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv2, #f6f9ff);color:var(--system-text-gray-text-lv1, var(--reference-grayscale-600))}.card-item-entity .item{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);align-self:stretch}.card-item-entity .item .container{display:flex;padding:var(--spacing-xs, 8px);align-items:center;gap:var(--spacing-xs, 8px);border-radius:var(--radius-xs, 8px);border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff);color:var(--system-icon-icon-lv1, #4b504e)}.card-item-entity .item .container.container-other{border:1px solid transparent}.card-item-entity .item .text-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-3xs, 2px)}.card-item-entity .item .text-container .title{color:var(--system-text-gray-text, var(--reference-grayscale-900))}.card-item-entity .item .text-container .subtitle{color:var(--system-text-gray-text-lv2, var(--reference-grayscale-400))}.dropdown-search{position:relative;display:inline-block}.dropdown-search .content{width:220px;max-height:240px;overflow-y:auto;padding:var(--spacing-xs, 8px);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-2xs, 4px);border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff);box-shadow:0 2px 5.6px #4b504e29;position:absolute;top:calc(100% + 4px);left:0;z-index:1000;visibility:hidden;opacity:0;transform:translateY(-16px) scaleY(.95);transition:opacity .3s ease-out,transform .3s ease-out}.dropdown-search.open .content{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.dropdown-search .content .dropdown-item-wrapper{display:flex;min-width:172px;padding:var(--Padding-xs, 8px) var(--spacing-xs, 8px);align-items:flex-start;gap:var(--Padding-xs, 8px);transition:all .3s ease-out;cursor:pointer;width:100%;border-radius:var(--radius-2xs, 4px)}.dropdown-search .dropdown-item-wrapper:hover{background:var(--system-background-surface-surface, #f1f4fa)}.bottom-bar-productivity{display:flex;width:100%;padding:var(--spacing-md, 16px) var(--spacing-2xl, 32px);align-items:center;gap:var(--spacing-none, 0);flex-shrink:0;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff)}.bottom-bar-productivity__button-wrapper{display:flex;align-items:center}.bottom-bar-productivity .content{display:flex;padding:0 var(--spacing-xl, 24px);align-items:center;gap:var(--spacing-sm, 12px);flex:1 0 0;align-self:stretch}.bottom-bar-productivity .content .label{color:var(--system-text-gray-text, #090f0d);text-transform:uppercase}.bottom-bar-productivity .content .list-requirements{display:flex;align-items:center;gap:var(--spacing-sm, 12px);color:var(--system-text-gray-text-lv2, var(--reference-grayscale-400))}.bottom-bar-productivity .content .list-requirements .requirement-item__icon{color:var(--system-icon-icon-highlight, #009f6d)}.bottom-bar-productivity .content .list-requirements .requirement-item{display:flex;align-items:center;gap:var(--spacing-2xs, 4px)}.bottom-bar-productivity__message{margin-left:var(--spacing-xl, 24px);color:var(--system-text-gray-text-lv2, #909392)}.card-project-overview{display:flex;padding:var(--spacing-md, 16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-md, 16px);border-radius:var(--radius-md, 16px);background:var(--system-background-surface-surface-lv1, #fff)}.card-project-overview.card--general{grid-column:-1 / 1}.card-project-overview .head{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.card-project-overview .head .text-container{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);flex:1 0 0;color:var(--system-text-gray-text, #090f0d)}.card-project-overview .head .head-action{display:flex;align-items:center}.card-project-overview .subtitle{color:var(--system-text-gray-text-lv2, #909392)}.card-project-overview__content{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);align-self:stretch;flex:1 0 0}.card-project-overview .content-general{flex-direction:row;align-items:stretch}.card-project-overview .content-general .container-overview{flex:1 0 0}.card-project-overview .content-general .service-provider-line{color:var(--system-text-gray-text-lv2, #909392)}.card-project-overview .content-general .general-arrow{display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-xs, 8px)}.card-project-overview__content .container{display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;gap:var(--spacing-2xs, 4px);flex:1 0 0;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.card-project-overview__content .container .project-date,.card-project-overview__content .container .project-priority{display:flex;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.card-project-overview__content .container-pm{max-height:130px}.card-project-overview__content .container-members .members-info{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);align-self:stretch}.card-project-overview__content .container-members .members-info .list-members{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px);align-self:stretch}.dropdown-tag-selector{position:relative;display:inline-block}.dropdown-tag-selector__head{height:40px;display:inline-flex;align-items:center;gap:var(--spacing-sm, 12px);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--radius-xs, 8px);cursor:pointer;border:none;transition:all .3s ease-out}.dropdown-tag-selector__head.open,.dropdown-tag-selector__head:hover:not(:disabled){background:var(--system-background-surface-surface-lv1, #fff)}.dropdown-tag-selector__head:disabled{cursor:not-allowed;opacity:.5}.dropdown-tag-selector__current{display:flex;align-items:center;flex:1}.dropdown-tag-selector__icon{display:flex;align-items:center;transition:transform .3s ease-in-out}.dropdown-tag-selector__icon.rotate-up{transform:rotate(180deg)}.dropdown-tag-selector__icon.rotate-down{transform:rotate(0)}.dropdown-tag-selector__content{width:220px;max-height:240px;overflow-y:auto;padding:var(--spacing-xs, 8px);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-2xs, 4px);border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff);box-shadow:0 2px 5.6px #4b504e29;list-style:none;margin:0;position:absolute;top:calc(100% + 4px);left:0;z-index:1000;visibility:hidden;opacity:0;transform:translateY(-16px) scaleY(.95);transition:opacity .3s ease-out,transform .3s ease-out}.dropdown-tag-selector.open .dropdown-tag-selector__content{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.dropdown-tag-selector__option{display:flex;min-width:172px;padding:var(--Padding-xs, 8px) var(--spacing-xs, 8px);align-items:center;gap:var(--Padding-xs, 8px);transition:all .3s ease-out;cursor:pointer;width:100%;border-radius:var(--radius-2xs, 4px)}.dropdown-tag-selector__option:hover{background:var(--system-background-surface-surface, #f1f4fa)}.dropdown-tag-selector__option.selected{background:var(--system-background-surface-surface, #f1f4fa);font-weight:500}.dropdown-tag-selector__option:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.dropdown-tag-selector.disabled{pointer-events:none;opacity:.5}.dropdown-tag-selector__cancel{color:var(--system-color-shades-red, #d32d00)}.dropdown-tag-selector__confirm{color:var(--system-border-border-highlight,#009f6d)}.project-overview .content-container{gap:var(--spacing-xl, 24px)}.project-overview .status-message{margin-bottom:var(--spacing-sm, 12px);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--radius-xs, 8px)}.project-overview .status-message--error{background:var(--system-support-error-surface, #ffe7e7);color:var(--system-support-error-strong, #c92a2a)}.project-overview .status-message--success{background:var(--system-support-success-surface, #e6f4ea);color:var(--system-support-success-strong, #207245)}.project-overview .status-message--warning{background:var(--system-support-warning-surface, #fff4e0);color:var(--system-support-warning-strong, #b26b00)}.project-overview section{grid-column:-1 / 1;display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);align-self:stretch}.project-overview .organisations-container{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--spacing-md, 16px);align-self:stretch;align-items:stretch}.project-overview .organisations-container>.card-project-overview{height:100%}.project-overview .organisations-arrow{display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-xs, 8px)}.project-overview .project-overview-sp-edit-btn{min-width:36px;padding:var(--spacing-xs, 8px)}.project-overview .project-overview-sp-modal{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px)}.project-overview .project-overview-sp-select{width:100%}.project-overview .project-overview-sp-impact-list{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px;color:var(--system-text-gray-text-lv2, #909392)}.project-overview .project-overview-sp-error{color:var(--system-support-error-strong, #c92a2a)}.step-design .section-general{grid-column:-1 / 1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg, 20px);flex:1 0 0;align-self:stretch}.step-design .section__design-specs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);align-self:stretch}.step-design .section__design-specs .text-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xs, 4px);align-self:stretch}.step-design .section__design-specs .list-specs{display:flex;align-items:flex-start;align-content:flex-start;gap:var(--spacing-md, 16px);align-self:stretch;flex-wrap:wrap}.step-design .section__design-specs .list-specs>a{display:flex;flex-direction:column;flex:1 1 0}.step-design .step-separator{display:flex;align-items:center;gap:var(--spacing-sm, 12px);align-self:stretch;color:var(--system-text-gray-text-lv2, #909392);white-space:nowrap;flex-wrap:nowrap}.step-design .step-separator .divider{background:var(--system-border-border-lv1, #c2c2c2)}.step-design .section__optional{display:grid;grid-template-columns:repeat(12,1fr);align-items:flex-start;gap:var(--spacing-md, 16px);align-self:stretch}.card-design-spec{display:flex;min-width:250px;min-height:164px;padding:var(--spacing-md, 16px);flex-direction:column;gap:var(--spacing-lg, 20px);flex:1 0 0;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff);transition:all .3s ease-out}.card-design-spec:hover{background:var(--system-background-surface-surface-lv2, #F6F9FF)}.card-design-spec.disabled{background:var(--system-background-surface-surface-disabled, #e7ebf3);cursor:not-allowed;color:var(--system-text-gray-text-lv2, #909392)}.card-design-spec .header,.card-design-spec .head,.card-design-spec .media{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.card-design-spec .head,.card-design-spec .media{flex:1 0 0}.card-design-spec .head .container{display:flex;align-items:center;gap:var(--spacing-xs, 8px);flex:1 0 0}.card-design-spec .head .text-container{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 0 0}.card-design-spec .title{color:var(--system-text-gray-text-lv1, #4b504e)}.card-design-spec .subtitle{color:var(--system-text-gray-text-lv2, #909392)}.card-design-spec .content{display:flex;align-items:center;gap:var(--spacing-2xs, 4px);align-self:stretch}.card-legal{grid-column:span 3;width:100%;display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;justify-content:center;gap:var(--spacing-xs, 8px);border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff)}.card-legal h4{text-transform:uppercase}.card-legal__placeholder{pointer-events:none;opacity:.6}.card-legal__message{color:var(--system-text-gray-text-lv2, #909392)}.card-legal__link{position:relative;display:block}.card-legal__card{position:relative;display:inline-block;width:100%}.card-legal__badge{position:absolute;top:-6px;right:-6px;display:flex;pointer-events:none}.card-legal__badge .badge-notification{width:20px;height:20px;padding:0}.card-thumbnail{display:flex;width:100%;padding:var(--spacing-sm, 12px);justify-content:space-between;align-items:center;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv2, #f6f9ff);transition:all .2s ease-out}.card-thumbnail:hover{background:var(--system-background-surface-surface, #F1F4FA)}.card-thumbnail .container{display:flex;align-items:flex-start;gap:var(--spacing-xs, 8px);flex:1 0 0}.card-thumbnail .head .text-container{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 0 0}.card-thumbnail .title{color:var(--system-text-gray-text-lv1, #4b504e)}.card-thumbnail .subtitle{color:var(--system-text-gray-text-lv2, #909392)}.card-entity{grid-column:span 3;width:100%;display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;justify-content:center;gap:var(--spacing-xs, 8px);border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff)}.card-entity h4{text-transform:uppercase}.card-entity__placeholder{pointer-events:none;opacity:.6}.card-entity__message{color:var(--system-text-gray-text-lv2, #909392)}.card-specs{width:100%;display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;justify-content:center;gap:var(--spacing-xs, 8px);border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff)}.card-specs h4{text-transform:uppercase}.card-specs .card-specs__list{display:flex;flex-direction:column;gap:8px var(--spacing-xs, 8px)}.card-build{display:flex;width:100%;flex-direction:column;align-items:flex-start;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);align-self:stretch}.card-build .head{display:flex;padding:var(--spacing-md, 16px) var(--spacing-md, 16px) var(--spacing-sm, 12px) var(--spacing-md, 16px);align-self:stretch}.card-build .head .organization-info{display:flex;align-items:center;gap:var(--spacing-sm, 12px);flex:1}.card-build .head .organization-details{display:flex;align-items:center;gap:var(--spacing-xs, 8px);flex:1}.card-build .content{display:flex;padding:var(--spacing-lg, 20px) var(--spacing-md, 16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 8px);align-self:stretch}.card-build .content .container{display:flex;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.card-build .content .container .label{color:var(--system-text-gray-text-lv2, #909392)}.step-build .section-general{grid-column:-1 / 1;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-lg, 20px)}.step-build .section-general .content-left{grid-column:span 9;display:flex;flex-direction:column;gap:var(--spacing-md, 16px);flex:1 0 0}.step-build .section-general .content-right{grid-column:span 3;display:flex;flex-direction:column;gap:var(--spacing-md, 16px)}.step-build .build-planning{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);align-self:stretch}.step-build .build-planning .build-planning__list{display:flex;align-items:center;gap:var(--spacing-sm, 12px);align-self:stretch}.step-test .section-general{grid-column:-1 / 1;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-lg, 20px)}.step-test .content-left{grid-column:span 9;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);flex:1 0 0}.step-test .content-right{grid-column:span 3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md, 16px)}.card-test{width:100%;display:flex;flex-direction:column;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);color:var(--system-text-gray-text-lv2, #909392)}.card-test__head{display:flex;width:100%;padding:var(--spacing-md, 16px);justify-content:space-between;align-items:center;align-self:stretch;color:var(--system-text-gray-text-lv1, #4b504e)}.card-test__head-trailing-elements{display:flex;align-items:center;gap:var(--spacing-md, 16px)}.card-test__head-container{display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.card-test__main{display:flex;padding:var(--spacing-lg, 20px) var(--spacing-md, 16px);flex-direction:column;gap:var(--spacing-none, 0);align-self:stretch;max-height:1000px;overflow:hidden;transition:all .3s ease}.card-test__main.collapsed{max-height:0;padding-top:0!important;padding-bottom:0!important;opacity:0;transition:all .3s ease}.card-test__main.expanded{opacity:1}.card-test__stepper{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3xs, 2px)}.card-test__stepper-indicator{display:flex;width:32px;height:32px;aspect-ratio:1/1;justify-content:center;align-items:center;border-radius:var(--radius-xl, 24px);border:1px solid transparent;background:var(--system-color-shades-blue-inverted, #e8f5fd);color:var(--system-color-shades-blue, #0065df)}.card-test__stepper-header .subtitle{color:var(--system-text-gray-text-lv2, #909392)}.card-test__stepper-container{display:flex;padding-bottom:var(--spacing-lg, 20px);flex-direction:column;gap:var(--spacing-md, 16px);flex:1 0 0;color:var(--system-text-gray-text, #090f0d)}.card-test__step{display:flex;gap:var(--spacing-md, 16px);align-self:stretch}.card-test__step.inactive .card-test__stepper-indicator{border:1px solid var(--system-border-border-disable, #f0f4f3);color:var(--system-text-gray-text-disabled, #C2C2C2);background:var(--system-background-surface-surface-lv1, #fff)}.card-test__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 8px);align-self:stretch;color:var(--system-text-gray-text-lv1, #4b504e)}.step2__summary{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 8px);padding:var(--spacing-sm, 12px);align-self:stretch;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.step2__summary-file{display:flex;align-items:center;gap:var(--spacing-3xs, 2px);align-self:stretch}.step2__summary-scenario{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-3xs, 2px)}.step2__label{color:var(--system-text-gray-text, #090f0d)}.step2__text{color:var(--system-text-gray-text-lv1, #4b504e)}.step2__actions{display:flex;gap:var(--spacing-sm, 12px);align-self:stretch}.input-file{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);align-self:stretch}.input-file .file-upload{display:flex;width:100%;height:146px;padding:var(--spacing-2xl, 32px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-sm, 12px);flex-shrink:0;border-radius:var(--radius-sm, 12px);border:1px dashed var(--system-border-border-lv1, #c2c2c2);cursor:pointer}.input-file .file-upload .text-container{align-items:center;gap:var(--spacing-2xs, 4px);align-self:stretch;text-align:center}.input-file .file-upload input[type=file].hidden{display:none}.input-file .file-preview{display:flex;width:245px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);justify-content:space-between;align-items:center;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.input-file .info-details{display:flex;width:185px;align-items:center;gap:var(--spacing-xs, 8px);flex-shrink:0}.input-file .input-file-container{display:flex;width:245px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);justify-content:space-between;align-items:center;border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.tag-decision{display:flex;flex-direction:column;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);gap:var(--spacing-2xs, 4px);border-radius:var(--radius-xs, 8px);--tag-bg: var(--system-background-surface-surface-lv1, #fff);--tag-color: var(--system-text-gray-text-lv1, #4b504e);background-color:var(--tag-bg);color:var(--tag-color)}.tag-decision.has-comment{width:100%;padding:var(--spacing-sm, 12px);gap:var(--spacing-xs, 8px)}.tag-decision--success{--tag-bg: var(--system-background-green-green, #e6f5f0);--tag-color: var(--system-text-gray-text-highlight, #009f6d)}.tag-decision--fail{--tag-bg: var(--system-color-shades-red-inverted, #fef0ed);--tag-color: var(--500-6, #f65428)}.tag-decision--disabled{--tag-bg: var(--system-background-gray-gray-lv1, #F5F8F7);--tag-color: var(--system-text-gray-text-lv1, #4B504E)}.tag-decision .tag-head{display:flex;align-items:center;gap:var(--spacing-2xs, 4px)}.tag-decision .comment{display:flex;padding:var(--spacing-sm, 12px);flex-direction:column;gap:var(--spacing-3xs, 2px);align-self:stretch;color:var(--system-text-gray-text-lv1, #4b504e);border-radius:var(--radius-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff)}.step-end2end .section-general{grid-column:-1 / 1;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-lg, 20px)}.step-end2end .content-left{grid-column:span 9;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);flex:1 0 0}.step-end2end .content-right{grid-column:span 3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md, 16px)}.step-live .section-general{align-items:flex-start;grid-column:-1 / 1;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-lg, 20px)}.step-live .section-general .content-top{grid-column:-1 / 1;display:flex;justify-content:space-between;align-items:flex-end}.step-live .section-general .content-left{grid-column:span 9;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-md, 16px);flex:1 0 0}.step-live .section-general .content-right{grid-column:span 3;display:flex;flex-direction:column;gap:var(--spacing-md, 16px)}.step-live .card-live-since{grid-column:-1 /1;width:215px;height:38px;display:flex;align-items:center;gap:var(--spacing-xs, 8px);border-radius:var(--radius-xs, 8px);background:var(--system-background-green-green, #e6f5f0);padding:var(--spacing-xl, 24px) var(--spacing-md, 16px);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAABCCAYAAADqk2LXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAArFSURBVHgB7Z1/jFxVFcfPOfe+2UEwnY1/m33EaMAgOxugtMUws8ECBcrORDCAxp0aRUXp7koK7YY4U0HWoOm2QdoYJTON0SJotjWBrf2Rme3PRFr7g1T+7PCff5i4ldIuM+/d671rG8u04JvtdOfcKZ9ks8lmNjnz7v3e8+Oeex8AA2jzyjwwhIorC8AIrs/pQqg0VARmRLWJgAHEw4yLIOJllwRCYI4AfgiI9ti4iIHlIBsxaGAFz0XjQxBOAzMw4qLW9qcbLw77nhRVYIhUwEakieJwwowpM3FejKfpFDDDLLXVKJ+T0GaklD4oXQVmWJEKRiKdMXpA5DfRGuEWWlqihpdttxwJFkiKsXOtIuYlhOLj8q09EvmFIBcy670YhnJRbWq75QJk3/TXXzgKzPCUSJjHw2byWXsEQw/6IeLxBDAL5RJbVvtRJ3nbxcA1DhYEPnTxEYMNaGX7o9r/iwf0LjCDXEmguZZVEcif/hofj+Up8AMZLRFsF0asPqFgt7gJoGqUz7V1Jn7m1R8PGBOmgCEocAEwwpQH/UQ8zjpnsH5LI7LyDHEjUJAYSaBtFYOnVd8/H32+AgwRzJJVu+dRzRZYi8FEIwmOgZwHKlIVrq1iQIQEMIXbRiDHkmUjiJgQQvJaRCQtUKorkk1te8Kffa2Q01quB4b4EwVfakbJs4E0dQNzBMoez+OV16B5blG9VdvEYPYXUv94tFAFjmjsJQGsyr3c9xgshLqbWyjnmehDxqMJtC1i+NxrP8mRhs3AFLMKJ6sPFyrABOOpEoT0L2COeW7sKkkEaENxxmGSoBSnydYIMepJsshAJM00OwbMMROPXbsIIvlRvdW8i+Hzf/ppziOxFhjDrVtVECa7JK8c5lIg8SpHW8y+R2SPOq+VsBsmxnwEnXgnu6YKTLnh9bE0as1rFSbqOZEdZdey0giZchIwQ4CO7K3m1TOYcuXgWaiVgDGmFJc6K2oVYIQA/slz0uQ1Avl5LxLUE/mzME/cvO3FIQTcxn3jSJrAl5uNJvxgux/zP7qSAoid9xJNpH/zIobkxHgSlO4+kX2atas3dvrG1VeBEcmJF5NexN6a9uIlBKMuX4sZT+OtoreHXHExLDITDESQPp59pgDMIainIQwrwAghyAeF7CtJpq6aNH6V1WLnxepmcZPVqJ+/omKwQqhJGDz64CqWO82NUMzrOcosuUcQqaPZVRVgjhGteXYjrDyDVpigUFWjfv6KicEKIZAq97flI6zLqOdZNGlCJM3v8AyhYn/U0yI0v3MMgkQvQvReqSsihtveGE/qGA0cWv5UARxBKxoggezayQUKdrX7S8HvJhGDJv+t7Ejk0K3l+wyLt780ZJJlPHjfSidCo/MIgO4Dy0aqwIgvT76UDoJgGzBnyRsvJxFDdh5MNrnWt0wM6YliIoj9uwD1YOu+5SMVcIj07KSDCnBDqUw8gAIwh0glIEB2lcJm295bIob09peHlD7dLWdUocIsiYqCQhzYt/yHI8AMSTRdyQ7x71Y1U4CCgF0k0Oztfpclhq9MbkoHpFJmBZvas+zJCjjIvZOb/BnU7FY1a1cdkX2nqoVMXlPJPslKtOnyeILONpfUNy2GjAmH3rv2zCCG1B0AVCr3/MCJatFHUSMYrNzzBLvvUBOQVkzPhzciteaXL8zEk1o0Vx2MJAYrgJnrZpJmcFKnVQ2MEKZ2Lft+BRzHrr6K6e6uNJWQHfc8XgLmzK7ANX5HUtHD3pgSTS0mF4nh3smiT6Jue2GSSmvf/u0s1aYxgKM7ln3XaS/QiJI0uGMpz++EAE6UVOPBdUmgoALMIEXXv3n34xua+R95385fFc79uzaxPypZr2pN07ouKtuXrahCh5Ipm5g85Hnh8QM7f502ISj7kqrFJs8xGWeXPHO8v4ktZsIVgCkP7H6F/UtJzrN85yvjwJDlu19p+qUpDlz433oyu4oZkuIkMIWA17HTjwMZHujJlItJ1M1XCK9KMZjhS/+5/1ssLyT4qhWqogo4wEPlYpoAK8AMI4Qe0qLpTt+rTgwPlTfnuwjYtoqgoN6tS1dUwA2ScWZX6liExj5TGvrEM3wcj5S3+OYXvtrPszBg7SMnTrX9FwLRw/JZkliwtX9F05uA/O84byUizP/xzsEVwJZ6mlTYVDmwnSASS+GKOdp11XiGx6a25CFkfkWNECmuXquRR8q/TXua2JV/Hyv/LinE3JoGrwox5A6a8AOUCY8erQJTvrF3S5rr9fyXwhNiQMI1FWAGCTRjTfyPybaD3JGJxDenfs/+bEVu75YCOMTgnldZ7i8M7pu7XZ3vGc7UhkghazFYz2Xib7b7Ho3M2gvMLlo7B+m579F0tBi+vf/1PJDaXGIcHlkoFHldV86ESKREGjx+h6Fy5YnE5bzHomPF8PiBP2TMGnGqtJi3EL53cMKXQlS5C/ZCJIpejs9VyiDpEW6FOdKRYvjO/gl7h4//myUPs88VUKuMSfjYXs/fiBUvgWbZLiKEHIjH5353U8ftM8wOFlJq46KsExcSoIbEpiXZKjiC7VIFKUrAEGmMW9+XnfOJu47yDMNWCESDGxcNOLFx9cTBiVyMqAQOgYipjQuz7Fowhk2+gJfZ4NgxnsEKQaMY33j7g1lwgGFT8lU16ll/+0AVHGH2GRPP90QEnzJJvQrnnC9YOsIz2EECogJ2hYxbLRoIpCn5xpzJFWYRIo2hx9LrxpAGfrk4W4HLwHnPsPrgpF+TanDdbffnwBFmbYYA1y1eVgWHMLlYr7G5BB2K02JY9dc3kiFhat2t9zt1NltJlYtJWQKHsAJWyK9d27L6iLEtuPxNQGfDpKcPTQ6iwvTPb73XmS5Pix04E9Lpn/W55RVMHJInATw3BhWkSeJl5QvOsuatN4dXH57MgYOMHp4sgIOMHv5LAZgyenhH0+edL4VTYVLhSDkRqNqwCnHr2C13s3/hXyOjR3bkTMWjCo7x7KFdGSBdAYbYOVFXdWgFzoRJ5ksnNYTjks6sf2Ghe0KwSED/hVvcS0CF0Knn+5ZWgCEh1DMeYUuqck54hrXHykOBCvC5vqXulE4bWHtsd14rtzbYLGYR8k1QzvZ8gCTRk++9qwQtgLUY7EAQQl4o2JDvW+qkN7Ccm1BQ6OuvgmMQqryniXO1rhtaBFsxjL09lQ+VOvVsb7+z3uA8MYHF0Zvv6gcHEUjvrknyFPFzx8sZEye1rIrETgxjb+9NaxXkIFCFZx1cSRsZOzaVh1A5Keix4+WcmWwlYIo0m4Br+lIt81psxDD2zkFfhPV8oPS20d7+HHQA4+Y71YIaPtPrpqgFidTTN99ZAqZgC0MkS9vFYCdMGATD5mf6TBCOmLjauTf/fBRBEBSf+VLKyfDoxeN7TBmY6Sab4RfH92Q0tHajrW1iMCJIQ6gHzIQ59X4QFDpJBJZ1fz8whIjO5jvWKzx10x1s7ScS6R/ddMcwtJB5F8M5EWRI65Pq2mvWrrq+r6NEYBk/sT9HiNNDNy6ugoOMm7yNBN/7Xm00gar176+YFzEUTx5JnJ6pDWmtkyHoDSM3LWmpojmxyQxUXevEyhsXO/Xq3wsRJAeN/Wy9gim1p0NPtLwn7YqJwQrg/bMf5EyosOC9sx+c+vQ1XRtWdKAXaCQEUVz5xYVO5gmWWTGDYJsrWGwIt/ILC0vQYv4DYmaDnwTLAnEAAAAASUVORK5CYII=);background-repeat:no-repeat}.step-live .card-live-since .card-live__round{width:18px;height:18px;display:flex;justify-content:center;align-items:center;border-radius:56px;background:#ffdad1}.step-live .card-live-since .card-live__round span{width:8px;height:8px;border-radius:24px;background:#f65428}.step-live .card-specs .card-specs__list{flex-direction:row;align-items:flex-start;gap:8px var(--spacing-xs, 8px)}.business-req-page .content-container.content--productivity{gap:var(--spacing-sm, 12px)}.business-req__title{grid-column:-1 / 1}.business-req-page .section-general{grid-column:-1 / 1;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-md, 16px)}.card-business-req{grid-column:span 6;width:100%;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);display:flex;flex-direction:column}.card-business-req .head{display:flex;padding:var(--spacing-md, 16px) var(--spacing-md, 16px) var(--spacing-sm, 12px) var(--spacing-md, 16px);justify-content:space-between;align-items:center;align-self:stretch}.card-business-req .head .container{display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.card-business-req .label{color:var(--system-text-gray-text-lv2, #909392)}.card-business-req .content{display:flex;padding:var(--spacing-lg, 20px) var(--spacing-xl, 24px);flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);flex:1 0 0;align-self:stretch}.card-business-req .footer{display:flex;padding:var(--spacing-md, 16px) var(--spacing-md, 16px) var(--spacing-sm, 12px) var(--spacing-md, 16px);justify-content:flex-end;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.card-business-req .list-buttons{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.item-business-req{display:flex;width:100%;align-items:center;gap:var(--spacing-sm, 12px)}.item-business-req .trailing-elements{display:flex;align-items:center;gap:var(--spacing-xs, 8px)}.businessreq__container{display:flex;min-height:38px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);align-items:flex-start;gap:var(--spacing-md, 16px);justify-content:space-between;flex:1 0 0;color:var(--system-text-gray-text-lv1, #4b504e);border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.item-business-req .businessreq__input,.item-business-req .review__container{display:flex;min-height:38px;align-items:center;gap:var(--spacing-xs, 8px);flex:1 0 0}.item-business-req .review__container .element{width:100%;display:flex;align-items:center;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv2, #f6f9ff);overflow:hidden}.item-business-req .review__container .element .drag-element{width:16px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-self:stretch;align-content:center;gap:3px;padding:var(--spacing-sm, 12px) var(--spacing-2xs, 4px);background:var(--system-border-border-display, #e3e8ff)}.item-business-req .review__container .drag-element span{width:2px;height:2px;border-radius:10px;background:var(--system-icon-icon-display, #7683bf)}.terms-and-conditions-page .content-container.content--productivity{gap:var(--spacing-sm, 12px)}.terms-and-conditions__title{grid-column:-1 / 1}.terms-and-conditions-page .section-general{grid-column:-1 / 1;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-md, 16px)}.card-terms-and-conditions{grid-column:span 6;width:100%;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);display:flex;flex-direction:column}.card-terms-and-conditions .head{display:flex;padding:var(--spacing-md, 16px) var(--spacing-md, 16px) var(--spacing-sm, 12px) var(--spacing-md, 16px);justify-content:space-between;align-items:center;align-self:stretch}.card-terms-and-conditions .head .container{display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.card-terms-and-conditions .label{color:var(--system-text-gray-text-lv2, #909392)}.card-terms-and-conditions .content{display:flex;padding:var(--spacing-lg, 20px) var(--spacing-xl, 24px);flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);flex:1 0 0;align-self:stretch}.card-terms-and-conditions .footer{display:flex;padding:var(--spacing-md, 16px) var(--spacing-md, 16px) var(--spacing-sm, 12px) var(--spacing-md, 16px);justify-content:flex-end;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.card-terms-and-conditions .list-buttons{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.item-terms-and-conditions{display:flex;width:100%;align-items:center;gap:var(--spacing-sm, 12px)}.item-terms-and-conditions .trailing-elements{display:flex;align-items:center;gap:var(--spacing-xs, 8px)}.termsandconditions__container{display:flex;min-height:38px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);align-items:flex-start;gap:var(--spacing-md, 16px);justify-content:space-between;flex:1 0 0;color:var(--system-text-gray-text-lv1, #4b504e);border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.item-terms-and-conditions .termsandconditions__input,.item-terms-and-conditions .review__container{display:flex;min-height:38px;align-items:center;gap:var(--spacing-xs, 8px);flex:1 0 0}.item-terms-and-conditions .review__container .element{width:100%;display:flex;align-items:center;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv2, #f6f9ff);overflow:hidden}.item-terms-and-conditions .review__container .element .drag-element{width:16px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-self:stretch;align-content:center;gap:3px;padding:var(--spacing-sm, 12px) var(--spacing-2xs, 4px);background:var(--system-border-border-display, #e3e8ff)}.item-terms-and-conditions .review__container .drag-element span{width:2px;height:2px;border-radius:10px;background:var(--system-icon-icon-display, #7683bf)}.entity-specs-page .content-container.content--productivity{gap:var(--spacing-sm, 12px)}.entity-specs__title{grid-column:-1 / 1}.entity-specs-page .section-general{grid-column:-1 / 1;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-md, 16px)}.card-entity-specs-full{grid-column:span 6;width:100%;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff);display:flex;flex-direction:column}.card-entity--head{display:flex;padding:var(--spacing-md, 16px) var(--spacing-md, 16px) var(--spacing-sm, 12px) var(--spacing-md, 16px);justify-content:space-between;align-items:center;align-self:stretch}.card-entity--head .container{display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.card-entity-specs-full .label{color:var(--system-text-gray-text-lv2, #909392)}.card-entity--content{display:flex;padding:var(--spacing-lg, 20px) var(--spacing-xl, 24px);flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 12px);flex:1 0 0;align-self:stretch}.card-entity-specs-full .footer{display:flex;padding:var(--spacing-md, 16px) var(--spacing-md, 16px) var(--spacing-sm, 12px) var(--spacing-md, 16px);justify-content:flex-end;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.card-entity-specs-full .list-buttons{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.chat-window{grid-column:-1 / 1;display:flex;flex-direction:column;border-radius:var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv1, #fff)}.chat-window__head{display:flex;flex-direction:column;align-items:flex-start;width:100%;flex-shrink:0}.chat-window__content{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--spacing-md, 16px);padding:var(--spacing-md, 16px) var(--spacing-2xl, 32px);flex:1;min-height:0;overflow-y:auto;overflow-x:clip;scroll-behavior:smooth}.chat-input{flex-shrink:0}.chat-head{display:flex;width:100%;padding:var(--spacing-md, 16px) var(--spacing-md, 16px) var(--spacing-sm, 12px) var(--spacing-md, 16px);justify-content:space-between;align-items:flex-start}.chat-head__content{display:flex;justify-content:space-between;align-items:flex-start;flex:1 0 0}.chat-head .chat-head__container{display:flex;align-items:center;gap:var(--spacing-xs, 8px);flex:1 0 0}.chat-head .chat-head__container .text-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3xs, 2px);flex:1 0 0}.chat-head .chat-head__container .title{color:var(--system-text-gray-text-lv1, #4b504e)}.chat-head .chat-head__container .subtitle{color:var(--system-text-gray-text-lv2, #909392)}.chat-head-support{display:flex;width:100%;padding:var(--spacing-md, 16px) var(--spacing-md, 16px) var(--spacing-sm, 12px) var(--spacing-md, 16px);align-items:center;justify-content:space-between}.chat-head-support .chat-head-support__info{display:flex;align-items:flex-start;flex-direction:column;gap:var(--spacing-2xs, 4px);flex:1 0 0}.chat-head-support .chat-head-support__info.side--other{align-items:flex-end}.chat-head-support .chat-head-support__info .text-container{display:flex;align-items:flex-start;gap:var(--spacing-2xs, 4px);color:var(--system-text-gray-text-lv1, #4B504E)}.chat-head-support .chat-head-support__info .list-specs{display:flex;align-items:flex-start;gap:var(--spacing-xs, 8px);flex-wrap:wrap}.chat-head-support .more-chips{position:relative;display:inline-block;cursor:pointer}.chat-head-support .tooltip-chips{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);padding:var(--spacing-xs, 8px);background:var(--system-background-surface-surface-lv1, #fff);border-radius:var(--radius-xs, 8px);box-shadow:0 2px 8px #4b504e29;min-width:120px}.chat-head-support .chat-head-support__info.side--other .tooltip-chips{left:auto;right:0}.chat-message-group{display:flex;width:100%;padding:0 var(--spacing-sm, 12px);gap:var(--spacing-sm, 12px);align-items:flex-start}.chat-message-group .chat-group__content{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px);flex:1 0 0}.chat-message-group .chat-group__content-text{display:flex;align-items:center;align-self:stretch;gap:var(--spacing-xs, 8px)}.chat-group__content .chat-group__messages{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);align-self:stretch}.chat-message-group.side--user .chat-group__content{align-items:flex-end}.chat-message-group.side--user .chat-group__content-text{justify-content:flex-end}.chat-message-group.side--other{flex-direction:row-reverse}.chat-message-group.side--other .chat-group__content{align-items:flex-start}.chat-message-group.side--other .chat-group__content-text{justify-content:flex-start}.chat-message{display:flex;width:100%;flex-direction:column;justify-content:center;gap:var(--spacing-3xs, 2px)}.chat-message .chat-message__container{display:flex;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.chat-message .chat-message__bubble{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs, 8px);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px)}.chat-message.message--user .chat-message__bubble.chat--accepted,.chat-message.message--other .chat-message__bubble.chat--accepted{background:var(--system-background-green-green, #e6f5f0);width:200px}.chat-message.message--user .chat-message__bubble.chat--declined,.chat-message.message--other .chat-message__bubble.chat--declined{background:var(--system-color-shades-red-inverted, #fef0ed);width:200px}.chat-message.message--other .chat-message__bubble.chat--pending{width:265px}.chat-message.message--user .chat-message__container{justify-content:flex-end}.chat-message.message--user .chat-message__bubble{justify-content:flex-end;border-radius:var(--radius-sm, 12px) 0 var(--radius-sm, 12px) var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv3, #e9f0fe);color:var(--system-text-gray-text, #090f0d)}.chat-message.message--other .chat-message__container{justify-content:flex-end;flex-direction:row-reverse}.chat-message.message--other .chat-message__bubble{align-items:flex-start;border-radius:var(--radius-none, 0) var(--radius-sm, 12px) var(--radius-sm, 12px) var(--radius-sm, 12px);background:var(--system-background-surface-surface-lv2, #f6f9ff)}.chat-message .chat-message__meta{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-2xs, 4px);color:var(--system-text-gray-text-lv2, #909392)}.chat-message.chat-message.message--other .chat-message__meta{justify-content:flex-start}.chat-message .chat-message__emoji{opacity:0;transition:opacity .4s ease-in-out;cursor:pointer;color:var(--system-icon-icon-lv2, #909392)}.chat-message:hover .chat-message__emoji{opacity:1}.chat-message__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xs, 4px);align-self:stretch}.chat-message__actions-main{flex:1 1 100%;width:100%}.chat-message__actions-main>button{width:100%}.chat-message__actions-others{display:flex;align-items:flex-start;gap:var(--spacing-2xs, 4px);align-self:stretch}.chat-message__actions-others>button{flex:1 1 0;min-width:0;max-width:50%;box-sizing:border-box}.chat-input{display:flex;width:100%;padding:0 var(--spacing-md, 16px);flex-direction:column}.chat-input .chat-input__container{display:flex;padding:var(--spacing-sm, 12px) 0 var(--spacing-lg, 20px) 0;flex-direction:column;border-top:1px solid var(--system-border-border-disabled, #f0f4f3)}.chat-input .chat-input__head{display:flex;padding:var(--spacing-none, 0) var(--spacing-sm, 12px);align-items:center;gap:var(--spacing-sm, 12px);border-bottom:1px solid var(--system-border-border-disabled, #f0f4f3)}.chat-input .chat-input__head .chat-input__tab-element{display:flex;padding-bottom:var(--spacing-xs, 8px);justify-content:center;align-items:center;gap:var(--spacing-2xs, 4px);color:var(--system-text-gray-text-highlight, #009f6d);border-bottom:2px solid var(--system-border-border-highlight, #009f6d)}.chat-input .chat-input__body{display:flex;align-items:start;padding:var(--spacing-sm, 12px) var(--spacing-lg, 20px) O var(--spacing-lg, 20px);flex-direction:column;gap:var(--spacing-xs, 8px)}.chat-input .chat-input__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm, 12px);align-self:stretch}.chat-input .chat-input__footer .chat-input__interactions-list{display:flex;align-items:center;gap:var(--spacing-xs, 8px);align-self:stretch}.chat-input__body .input.textarea .container{border:1px solid transparent}.chat-interaction-item{display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-2xs, 4px);border-radius:var(--Radius-max, 360px);border:1px solid var(--system-border-border-disabled, #f0f4f3);background:var(--system-background-surface-surface-lv1, #fff);box-shadow:0 -3px 2px #090f0d0d inset;padding:var(--spacing-2xs, 4px) var(--spacing-xs, 8px);cursor:pointer}.chat-interaction-item.item--icon{padding:var(--spacing-2xs, 4px);color:var(--system-text-gray-text-lv1, #4B504E)}.chat-interaction-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.chat-offer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:500px;background:var(--system-background-surface-surface-lv1, #fff);border-radius:var(--radius-sm, 12px);padding:var(--spacing-md, 16px);display:flex;flex-direction:column;gap:var(--spacing-lg, 20px);z-index:10000;box-shadow:0 4px 20px #00000026;animation-duration:.3s;animation-fill-mode:forwards}.chat-offer.show{animation-name:fadeInScale}.chat-offer.hidden{animation-name:fadeOutScale}@keyframes fadeInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeOutScale{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.chat-offer-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9999;animation-duration:.3s;animation-fill-mode:forwards}.chat-offer-backdrop.show{animation-name:fadeIn}.chat-offer-backdrop.hidden{animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.chat-offer__header{display:flex;align-items:flex-start;gap:var(--spacing-lg, 20px)}.chat-offer__header-content{display:flex;flex-direction:column;gap:2px;flex:1}.chat-offer__title{color:var(--system-text-gray-text-lv1, #4b504e);font-family:var(--font-family-title, Inter);font-size:var(--font-size-text-sm, 14px);font-weight:700;line-height:18px}.chat-offer__subtitle{color:var(--system-text-gray-text-lv2, #787d7b);font-family:var(--font-family-body, "DM Sans");font-size:var(--font-size-text-xs, 12px);line-height:16px}.chat-offer__close-button{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s}.chat-offer__close-button:hover{opacity:.7}.chat-offer__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs, 12px);padding:var(--spacing-lg, 20px);border-radius:var(--radius-lg, 20px);background:var(--system-background-green-green, #e6f5f0)}.chat-offer__content-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.chat-offer__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.chat-offer__content-title{font-family:"Nunito",var(--font-family-title, Inter);font-size:var(--font-size-text-sm, 14px);font-weight:700;color:var(--system-text-gray-text, #090f0d)}.chat-offer__dropdown-container{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.chat-offer__dropdown-wrapper{width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:10001}.chat-offer__dropdown-wrapper .dropdown-multiple{display:inline-block!important;min-width:250px}.chat-offer__dropdown-wrapper .dropdown-multiple .header{min-width:250px}.chat-offer__dropdown-wrapper .dropdown-multiple .header .text-container{flex:1;min-width:0}.chat-offer__dropdown-wrapper .dropdown-multiple .header .text-container .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-offer__actions{display:flex;justify-content:space-between;align-items:center}.chat-offer__action-left,.chat-offer__action-right{display:flex;align-items:center;gap:var(--spacing-xs, 8px)}.chat-offer__no-options{color:var(--system-text-gray-text-lv2, #787d7b);font-family:var(--font-family-body, "DM Sans");font-size:var(--font-size-text-xs, 12px);text-align:center}.chat-offer__toggle-container{display:flex;gap:12px;margin-bottom:16px;width:100%;justify-content:center}.chat-offer__toggle-button{flex:1;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:500;font-size:var(--font-size-text-sm, 14px);transition:all .2s ease;white-space:nowrap}.chat-offer__toggle-button--active{border:2px solid var(--system-text-gray-text-highlight, #009f6d);background:var(--system-background-green-green, #e6f5f0);color:var(--system-text-gray-text-highlight, #009f6d)}.chat-offer__toggle-button--inactive{border:1px solid var(--system-border-border, #dde1df);background:var(--system-background-surface-surface-lv1, #fff);color:var(--system-text-gray-text, #090f0d)}.chat-offer__toggle-button:hover{opacity:.8}.chat-offer__dropdown-wrapper textarea{width:100%;min-width:100%}.card-make-offer{width:185px;display:flex;padding:var(--spacing-xl, 24px);flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--spacing-2xs, 4px);border-radius:var(--radius-sm, 12px);border:1px solid var(--system-border-border-highlight, #009f6d);background:var(--system-background-green-green, #e6f5f0);color:var(--system-text-gray-text-highlight, #009f6d);cursor:pointer;transition:all .3s ease-out}.card-make-offer:hover{border-radius:var(--radius-sm, 12px);border:1px solid var(--green-600, #009163);background:var(--50-2, #ebf9f4)}@keyframes wave{0%{transform:rotate(0) rotateX(0)}15%{transform:rotate(20deg) rotateX(5deg)}30%{transform:rotate(-15deg) rotateX(-3deg)}45%{transform:rotate(18deg) rotateX(4deg)}60%{transform:rotate(-12deg) rotateX(-2deg)}75%{transform:rotate(15deg) rotateX(3deg)}to{transform:rotate(0) rotateX(0)}}.card-make-offer:hover .hand-icon{animation:wave 2.5s cubic-bezier(.4,0,.2,1) infinite;transform-origin:70% 85%;transform-style:preserve-3d}.card-make-offer--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}
