[data-v-efc183d3]:root{--container-xs: 100%;--container-sm: 540px;--container-md: 720px;--container-lg: 960px;--container-xl: 1140px;--container-2xl: 1320px;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-56: 14rem;--text-xs: clamp(.75rem, .7rem + .2vw, .875rem);--text-sm: clamp(.875rem, .8rem + .4vw, 1rem);--text-base: clamp(1rem, .9rem + .5vw, 1.125rem);--text-lg: clamp(1.125rem, 1rem + .6vw, 1.25rem);--text-xl: clamp(1.25rem, 1.1rem + .8vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.3rem + 1vw, 1.875rem);--text-3xl: clamp(1.875rem, 1.6rem + 1.4vw, 2.25rem);--text-4xl: clamp(2.25rem, 1.9rem + 1.8vw, 3rem);--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--font-family-primary: "Titillium Web", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-secondary: "Source Sans Pro", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-thin: 100;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-base: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--color-red-orange: #e04c4a;--color-red-orange-hover: #bb3d3c;--color-medium-blue: #193c6c;--color-dark-blue: #122b4f;--color-very-dark-blue: #0c1d39;--color-light-blue: #5dc4ff;--color-blue-transparent-light: rgba(25, 60, 108, .1);--color-blue-transparent: rgba(25, 60, 108, .2);--color-light-grey: #edf3f9;--color-medium-grey: #93a4b7;--color-medium-grey2: #d1d8e2;--color-medium-grey2-hover: rgba(12, 29, 57, .3);--color-dark-medium-grey: #4A545D;--color-medium-grey-20: rgba(147, 164, 183, .2);--color-medium-grey-50: rgba(147, 164, 183, .5);--color-medium-grey-hover: #d4dae1;--color-white: #ffffff;--color-black: #000000;--color-positive-green: #22be3a;--color-teal: #1d7058;--color-purple: #97319d;--color-purple-20: rgba(151, 49, 157, .2);--color-orange: #f1b853;--color-orange-20: rgba(241, 184, 83, .2);--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--toolbar_maxwidth: 770px;--editor_maxwidth: 650px}.profile-avatar[data-v-efc183d3]{border-radius:50%;background:var(--color-medium-grey);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.profile-avatar__image[data-v-efc183d3]{width:100%;height:100%;object-fit:cover;display:block}.profile-avatar--with-image[data-v-efc183d3]{background:transparent}.nav-link--action[data-v-c970699f]{cursor:pointer}.nav-link__spinner[data-v-c970699f]{margin-left:.4rem;font-size:.9em;vertical-align:middle}:root{--container-xs: 100%;--container-sm: 540px;--container-md: 720px;--container-lg: 960px;--container-xl: 1140px;--container-2xl: 1320px;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-56: 14rem;--text-xs: clamp(.75rem, .7rem + .2vw, .875rem);--text-sm: clamp(.875rem, .8rem + .4vw, 1rem);--text-base: clamp(1rem, .9rem + .5vw, 1.125rem);--text-lg: clamp(1.125rem, 1rem + .6vw, 1.25rem);--text-xl: clamp(1.25rem, 1.1rem + .8vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.3rem + 1vw, 1.875rem);--text-3xl: clamp(1.875rem, 1.6rem + 1.4vw, 2.25rem);--text-4xl: clamp(2.25rem, 1.9rem + 1.8vw, 3rem);--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--font-family-primary: "Titillium Web", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-secondary: "Source Sans Pro", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-thin: 100;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-base: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--color-red-orange: #e04c4a;--color-red-orange-hover: #bb3d3c;--color-medium-blue: #193c6c;--color-dark-blue: #122b4f;--color-very-dark-blue: #0c1d39;--color-light-blue: #5dc4ff;--color-blue-transparent-light: rgba(25, 60, 108, .1);--color-blue-transparent: rgba(25, 60, 108, .2);--color-light-grey: #edf3f9;--color-medium-grey: #93a4b7;--color-medium-grey2: #d1d8e2;--color-medium-grey2-hover: rgba(12, 29, 57, .3);--color-dark-medium-grey: #4A545D;--color-medium-grey-20: rgba(147, 164, 183, .2);--color-medium-grey-50: rgba(147, 164, 183, .5);--color-medium-grey-hover: #d4dae1;--color-white: #ffffff;--color-black: #000000;--color-positive-green: #22be3a;--color-teal: #1d7058;--color-purple: #97319d;--color-purple-20: rgba(151, 49, 157, .2);--color-orange: #f1b853;--color-orange-20: rgba(241, 184, 83, .2);--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--toolbar_maxwidth: 770px;--editor_maxwidth: 650px}@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{font-family:var(--font-family-primary);font-feature-settings:normal;font-variation-settings:normal;line-height:var(--leading-normal);color:var(--color-black);background-color:#fff;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--color-black)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}small{font-size:var(--text-sm)}a{color:var(--color-medium-blue);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-dark-blue);text-decoration:underline}a:focus{outline:2px solid var(--color-medium-blue);outline-offset:2px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{background-color:transparent;background-image:none;border:0;cursor:pointer}button:focus{outline:2px solid var(--color-medium-blue);outline-offset:2px}[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gradient-text{background:linear-gradient(90deg,var(--color-red-orange),var(--color-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}}@layer layout{.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media (min-width: 480px){.container{max-width:var(--container-xs)}}@media (min-width: 768px){.container{max-width:var(--container-sm)}}@media (min-width: 1024px){.container{max-width:var(--container-md)}}@media (min-width: 1280px){.container{max-width:var(--container-lg)}}@media (min-width: 1536px){.container{max-width:var(--container-xl)}}}.action-card{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-4);border-radius:var(--space-4);width:245px;min-height:145px;justify-content:space-between}.action-card--red{background-color:var(--color-red-orange)}.action-card--blue{background-color:var(--color-medium-blue)}.action-card--white{background-color:var(--color-white)}.action-card--white .action-card__title{color:var(--color-very-dark-blue)}.action-card--white .action-card__button{background-color:var(--color-medium-blue);border-color:var(--color-medium-blue);color:var(--color-white)}.action-card--white .action-card__button:hover{background-color:var(--color-dark-blue)!important;border-color:var(--color-dark-blue)!important}.action-card--white .action-card__button:active{background-color:var(--color-very-dark-blue)!important;border-color:var(--color-very-dark-blue)!important}.action-card--white .action-card__icon{color:var(--color-white)}.action-card--disabled{cursor:not-allowed;background-color:var(--color-medium-grey)}.action-card--disabled .base-button--disabled{cursor:not-allowed;border:2px solid var(--color-white)!important}.action-card--disabled .base-button--disabled:hover{background-color:transparent}.action-card__title{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);margin:0;min-height:50px;white-space:pre-line}.action-card .el-tooltip__trigger,.action-card .base-button-wrapper{display:block}.action-card .base-button{width:100%}.action-card__button{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:10px 13px;background-color:transparent;border:2px solid var(--color-white);border-radius:32px;font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);cursor:pointer;transition:all var(--transition-base);min-height:40px}.action-card__button:hover{background-color:#ffffff1a}.action-card__button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.action-card__button:active{background-color:#fff3}.action-card__icon{flex-shrink:0;width:16px;height:16px;color:var(--color-white)}.action-card__button-text{padding-right:2px;white-space:nowrap}@media (max-width: 1024px){.action-card{width:100%;max-width:245px}}.base-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:10px 13px;border:2px solid transparent;border-radius:32px;font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-semibold);line-height:1.125;text-decoration:none;cursor:pointer;transition:all var(--transition-base);-webkit-user-select:none;user-select:none;white-space:nowrap;min-height:44px;box-sizing:border-box}.base-button:focus{outline:none!important}.base-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)!important}.base-button:active{transform:translateY(1px)}.button-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.button-icon--start{margin-right:var(--space-1)}.button-icon--end{margin-left:var(--space-1)}.base-button--icon-only{padding:10px;width:44px;height:44px}.base-button--icon-only i{margin:0!important;padding:0!important}.base-button--primary{background-color:var(--color-red-orange);color:var(--color-white)}.base-button--primary:hover:not(:disabled){background-color:var(--color-red-orange-hover)}.base-button--primary:focus-visible:not(:disabled){background-color:var(--color-red-orange-hover)}.base-button--primary:active:not(:disabled){background-color:var(--color-red-orange-hover);transform:translateY(1px)}.base-button--secondary{background-color:var(--color-medium-blue);color:var(--color-white)}.base-button--secondary:hover:not(:disabled){background-color:var(--color-dark-blue)}.base-button--secondary:focus-visible:not(:disabled){background-color:var(--color-dark-blue)}.base-button--secondary:active:not(:disabled){background-color:var(--color-very-dark-blue);transform:translateY(1px)}.base-button--outline{background-color:transparent!important;color:var(--color-medium-blue)!important;border:2px solid!important;border-color:var(--color-medium-blue)!important}.base-button--outline:hover:not(:disabled){background-color:var(--color-blue-transparent-light)!important;border-color:var(--color-dark-blue)!important}.base-button--outline:focus-visible:not(:disabled){background-color:var(--color-blue-transparent-light)!important;border-color:var(--color-dark-blue)!important}.base-button--outline:active:not(:disabled){background-color:var(--color-blue-transparent)!important;border-color:var(--color-very-dark-blue)!important;color:var(--color-very-dark-blue)!important;transform:translateY(1px)!important}.base-button--outline-secondary{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.base-button--outline-secondary:hover:not(:disabled){background-color:#ffffff1a;border-color:var(--color-white);color:var(--color-white)}.base-button--outline-secondary:focus-visible:not(:disabled){background-color:#ffffff1a;border-color:var(--color-white);color:var(--color-white)}.base-button--outline-secondary:active:not(:disabled){background-color:#fff3;border-color:var(--color-white);color:var(--color-white);transform:translateY(1px)}.base-button--grey{background-color:var(--color-light-grey);color:var(--color-black);border-color:transparent}.base-button--grey:hover:not(:disabled){background-color:var(--color-medium-grey-hover)}.base-button--grey:focus-visible:not(:disabled){background-color:var(--color-medium-grey-hover)}.base-button--grey:active:not(:disabled){background-color:var(--color-medium-grey);transform:translateY(1px)}.base-button--light{background-color:var(--color-light-grey);color:var(--color-very-dark-blue);border-color:transparent}.base-button--light:hover:not(:disabled){background-color:var(--color-medium-grey-hover)}.base-button--light:focus-visible:not(:disabled){background-color:var(--color-medium-grey-hover)}.base-button--light:active:not(:disabled){background-color:var(--color-medium-grey);transform:translateY(1px)}.base-button--gradient{position:relative;z-index:0;background-image:linear-gradient(90deg,var(--color-red-orange),var(--color-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.base-button--gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,var(--color-red-orange),var(--color-purple));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;transition:.25s ease-in all}.base-button--gradient:hover:not(:disabled):before{background:linear-gradient(90deg,var(--color-purple),var(--color-purple))}.base-button--gradient:focus-visible:not(:disabled){background-color:var(--color-blue-transparent-light)}.base-button--gradient:active:not(:disabled){background-color:var(--color-blue-transparent);transform:translateY(1px)}.base-button--text{background-color:transparent;color:var(--color-white);padding:10px 14px;border-color:transparent}.base-button--text .button-text{position:relative}.base-button--text .button-text:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background-color:var(--color-white)}.base-button--text:hover:not(:disabled){color:var(--color-light-grey)}.base-button--text:hover:not(:disabled) .button-text:after{background-color:var(--color-light-grey)}.base-button--text:active:not(:disabled){color:var(--color-medium-grey);transform:translateY(1px)}.base-button--text:active:not(:disabled) .button-text:after{background-color:var(--color-medium-grey)}.base-button:disabled,.base-button--disabled{background-color:var(--color-medium-grey)!important;color:var(--color-white)!important;border-color:transparent;cursor:not-allowed;opacity:1;transform:none!important}.base-button:disabled svg path,.base-button--disabled svg path{fill:var(--color-white)!important}.base-button:disabled:hover,.base-button--disabled:hover{background-color:var(--color-medium-grey)!important;transform:none}.base-button:disabled:focus-visible,.base-button--disabled:focus-visible{box-shadow:none}.base-button--loading{cursor:wait}.button-icon--loading{animation:spin 1s linear infinite}.base-button--gradient:disabled,.base-button--gradient.base-button--disabled{color:var(--color-medium-grey);border:2px solid var(--color-medium-grey)!important;background-image:none}.base-button--gradient:disabled .el-icon svg path,.base-button--gradient.base-button--disabled .el-icon svg path{fill:var(--color-medium-grey)!important}.base-button--gradient:disabled:before,.base-button--gradient.base-button--disabled:before{display:none;background:linear-gradient(90deg,var(--color-medium-grey),var(--color-medium-grey))}.base-button--gradient.base-button--loading{border:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-image:linear-gradient(90deg,var(--color-purple),var(--color-red-orange),var(--color-purple))!important;color:#fff!important;background-size:300% 100%;animation:shimmer 5s linear infinite}.base-button--gradient.base-button--loading:before{display:none;background-image:linear-gradient(90deg,var(--color-purple),var(--color-red-orange))}.base-button--gradient.base-button--loading .el-icon{margin-right:var(--space-2);margin-left:var(--space-2)}.base-button--gradient.base-button--loading .el-icon svg path{fill:var(--color-white)!important}.base-button--gradient .button-icon--loading{animation:none}.button-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-1)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-text{white-space:nowrap}.base-button-wrapper{display:inline-flex}.base-button-wrapper--disabled{cursor:not-allowed}.simple-accordion{width:100%;margin-bottom:var(--space-12)}.simple-accordion .el-collapse{border:none}.simple-accordion .el-collapse-item{background:var(--color-light-grey);border-radius:16px;overflow:hidden;border:none;margin-bottom:0}.simple-accordion .el-collapse-item:has(.el-collapse-item__header:focus-visible){outline:2px solid var(--color-light-blue);outline-offset:2px}.simple-accordion .el-collapse-item__header{background:var(--color-light-grey);border:none;height:auto;padding:var(--space-6) var(--space-8);line-height:1.2;font-weight:400}.simple-accordion .el-collapse-item__header:hover{background:var(--color-light-grey)}.simple-accordion .el-collapse-item__header:focus-visible{outline:none}.simple-accordion .el-collapse-item__arrow{display:none}.simple-accordion .el-collapse-item__wrap{background:var(--color-light-grey);border:none}.simple-accordion .el-collapse-item__content{padding:0 var(--space-8) var(--space-6);color:var(--color-very-dark-blue)}.simple-accordion__header-content{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.simple-accordion__title{font-family:var(--font-family-primary);font-size:32px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-very-dark-blue);margin:0;text-align:left}.simple-accordion__icon{flex-shrink:0;color:var(--color-very-dark-blue);transition:transform var(--transition-base)}.el-collapse-item.is-active .simple-accordion__icon{transform:rotate(180deg)}.simple-accordion__content{font-family:var(--font-family-secondary);font-size:18px;line-height:1.4;color:var(--color-very-dark-blue);white-space:pre-line;margin:0}@media (max-width: 1024px){.simple-accordion__title{font-size:28px}.simple-accordion__content{font-size:16px}}.base-accordion{width:100%;margin-bottom:var(--space-12)}.base-accordion__element{border:none!important}.base-accordion__element .el-collapse-item{background:var(--color-light-grey);border-radius:16px;overflow:hidden;border:none;margin-bottom:0}.base-accordion__element .el-collapse-item:not(:last-child){margin-bottom:var(--space-12)}.base-accordion__element .el-collapse-item:has(.el-collapse-item__header:focus-visible){outline:2px solid var(--color-light-blue);outline-offset:2px}.base-accordion__element .el-collapse-item__header{background:var(--color-light-grey);border:none;height:auto;padding:var(--space-6) var(--space-8);line-height:1.2;font-weight:400}.base-accordion__element .el-collapse-item__header:hover{background:var(--color-light-grey)}.base-accordion__element .el-collapse-item__header:focus-visible{outline:none}.base-accordion__element .el-collapse-item__arrow{display:none}.base-accordion__element .el-collapse-item__wrap{background:var(--color-light-grey);border:none}.base-accordion__element .el-collapse-item__content{padding:0 var(--space-8) var(--space-6);color:var(--color-very-dark-blue)}.base-accordion__header-content{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.base-accordion__title{font-family:var(--font-family-primary);font-size:32px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-very-dark-blue);margin:0;text-align:left}.base-accordion__icon{flex-shrink:0;color:var(--color-very-dark-blue);transition:transform var(--transition-base)}.el-collapse-item.is-active .base-accordion__icon{transform:rotate(180deg)}.base-accordion__content{padding:0}.base-accordion__item{position:relative}.base-accordion__item:not(:first-child){margin-top:var(--space-6)}.base-accordion__item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.base-accordion__author{display:flex;align-items:center;gap:var(--space-2)}.base-accordion__avatar{width:32px;height:32px;border-radius:50%;background:var(--color-medium-grey);flex-shrink:0}.base-accordion__author-name{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue)}.base-accordion__timestamp{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue);white-space:nowrap}.base-accordion__grade{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue);margin:0}.base-accordion__grade strong{font-weight:var(--font-semibold)}.base-accordion__item-content{font-family:var(--font-family-secondary);font-size:18px;line-height:1.4;color:var(--color-very-dark-blue)}.base-accordion__content-text{margin:0 0 var(--space-4) 0}.base-accordion__content-text:last-child{margin-bottom:0}.base-accordion__content-text strong{font-weight:var(--font-semibold)}.base-accordion__notification-body{font-family:var(--font-family-secondary);font-size:18px;line-height:1.4;color:var(--color-very-dark-blue);white-space:pre-line;margin:0}.base-accordion__divider{height:1px;background:var(--color-medium-grey);margin-top:var(--space-6)}.base-accordion__version-group{display:flex;flex-direction:column;gap:0}.base-accordion__expert-feedback{position:relative}.base-accordion__expert-feedback:not(:first-child){margin-top:var(--space-6)}.base-accordion__expert-feedback .base-accordion__item{margin-top:0}.base-accordion__pdf-upload-content .base-accordion__item{padding:0}.base-accordion__overall-feedback{margin-top:var(--space-8);margin-bottom:var(--space-8)}.base-accordion__overall-feedback .base-accordion__content-text{font-family:var(--font-family-secondary);font-size:18px;line-height:1.4;color:var(--color-very-dark-blue);margin:0 0 var(--space-4) 0}.base-accordion__overall-feedback .base-accordion__content-text:last-child{margin-bottom:0}.base-accordion__chapters{margin-top:var(--space-8)}.base-accordion__chapter-divider{height:1px;background:#93a4b7;margin:var(--space-6) 0}.base-accordion__chapter-accordion{border:none!important}.base-accordion__chapter-accordion .el-collapse-item{background:transparent;border:none;border-radius:0;margin-bottom:0}.base-accordion__chapter-accordion .el-collapse-item:not(:last-child){margin-bottom:0}.base-accordion__chapter-accordion .el-collapse-item:has(.el-collapse-item__header:focus-visible){outline:2px solid var(--color-light-blue);outline-offset:2px}.base-accordion__chapter-accordion .el-collapse-item__header{background:transparent;border:none;height:auto;padding:0;line-height:1.4;font-weight:400}.base-accordion__chapter-accordion .el-collapse-item__header:hover{background:transparent}.base-accordion__chapter-accordion .el-collapse-item__header:focus-visible{outline:none}.base-accordion__chapter-accordion .el-collapse-item__arrow{display:none}.base-accordion__chapter-accordion .el-collapse-item__wrap{background:transparent;border:none}.base-accordion__chapter-accordion .el-collapse-item__content{padding:0;padding-top:var(--space-6);color:var(--color-very-dark-blue)}.base-accordion__chapter-header{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:var(--space-4) 0}.base-accordion__chapter-title{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue);flex:1}.base-accordion__chapter-info{display:flex;align-items:center;gap:var(--space-4)}.base-accordion__chapter-grade{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue);white-space:nowrap}.base-accordion__chapter-icon{flex-shrink:0;color:var(--color-very-dark-blue);transition:transform var(--transition-base)}.el-collapse-item.is-active .base-accordion__chapter-icon{transform:rotate(180deg)}.base-accordion__chapter-content{padding-bottom:var(--space-4)}.base-accordion__chapter-comment{font-family:var(--font-family-secondary);font-size:18px;line-height:1.4;color:var(--color-very-dark-blue);margin:0 0 var(--space-6) 0}.base-accordion__subchapters-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-6);row-gap:var(--space-4)}.base-accordion__subchapter-item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.base-accordion__subchapter-title{font-family:var(--font-family-secondary);font-size:18px;line-height:1.4;color:var(--color-very-dark-blue);flex:1}.base-accordion__subchapter-grade{font-family:var(--font-family-secondary);font-size:18px;line-height:1.4;color:var(--color-very-dark-blue);font-weight:var(--font-semibold);white-space:nowrap;text-align:right;min-width:40px}.base-accordion__download-button-wrapper{margin-top:var(--space-8);display:flex;justify-content:flex-start}.base-accordion .base-accordion__element--editor{margin-top:var(--space-8)}.base-accordion .base-accordion__element--editor .el-collapse-item{margin-bottom:0;border-top:1px solid var(--color-medium-grey-50);border-radius:0}.base-accordion .base-accordion__element--editor .el-collapse-item__header{padding:var(--space-4) var(--space-6);padding-right:0}.base-accordion .base-accordion__element--editor .el-collapse-item__header .base-accordion__title{flex:1}.base-accordion .base-accordion__element--editor .el-collapse-item__header .base-accordion__header-icons{display:flex;align-items:center;height:var(--text-base);margin-left:var(--space-2)}.base-accordion .base-accordion__element--editor .el-collapse-item__header .base-accordion__header-icons .el-icon{width:25px;height:25px;color:var(--color-very-dark-blue);padding:var(--space-1);border-radius:var(--radius-md);transition:all .1s ease}.base-accordion .base-accordion__element--editor .el-collapse-item__header .base-accordion__header-icons .el-icon.base--accordion__checkmark-icon{color:var(--color-medium-grey)}.base-accordion .base-accordion__element--editor .el-collapse-item__header .base-accordion__header-icons .el-icon.base--accordion__checkmark-icon:hover{background-color:transparent}.base-accordion .base-accordion__element--editor .el-collapse-item__header .base-accordion__header-icons .el-icon:hover{background-color:var(--color-blue-transparent)}.base-accordion .base-accordion__element--editor.el-collapse-icon-position-left .el-collapse-item__content{padding-left:var(--space-6);padding-right:0}.base-accordion .base-accordion__element--editor.el-collapse-icon-position-right .el-collapse-item__content{padding-right:0;padding-left:0}.base-accordion .base-accordion__element--editor .base-accordion__header-content{justify-content:flex-start;align-items:flex-start;width:calc(100% + 24px + var(--space-1));margin-left:calc((24px + var(--space-1)) * -1)}.base-accordion .base-accordion__element--editor .base-accordion__header-content .base-accordion__title{display:flex;justify-content:space-between;width:100%;font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);padding-left:var(--space-1)}@media (max-width: 1024px){.base-accordion__title{font-size:28px}.base-accordion__author-name,.base-accordion__timestamp,.base-accordion__grade,.base-accordion__item-content,.base-accordion__content-text,.base-accordion__notification-body,.base-accordion__chapter-title,.base-accordion__chapter-grade,.base-accordion__chapter-comment,.base-accordion__subchapter-title,.base-accordion__subchapter-grade{font-size:16px}.base-accordion__subchapters-grid{column-gap:var(--space-12)}}@media (max-width: 768px){.base-accordion{margin-bottom:var(--space-8)}.base-accordion__element .el-collapse-item:not(:last-child){margin-bottom:var(--space-8)}.base-accordion__element .el-collapse-item__header{padding:var(--space-4) var(--space-6)}.base-accordion__element .el-collapse-item__content{padding:0 var(--space-6) var(--space-4)}.base-accordion__title{font-size:24px}.base-accordion__author-name,.base-accordion__timestamp,.base-accordion__grade,.base-accordion__item-content,.base-accordion__content-text,.base-accordion__notification-body{font-size:14px}.base-accordion__item-header{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.base-accordion__timestamp{align-self:flex-end}.base-accordion__chapter-title,.base-accordion__chapter-grade,.base-accordion__chapter-comment,.base-accordion__subchapter-title,.base-accordion__subchapter-grade{font-size:14px}.base-accordion__chapter-header{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.base-accordion__chapter-info{align-self:flex-end;gap:var(--space-2)}.base-accordion__subchapters-grid{grid-template-columns:1fr;column-gap:0;row-gap:var(--space-3)}.base-accordion__download-button-wrapper,.base-accordion__download-button-wrapper .base-button{width:100%}}.base-checkbox{margin-bottom:16px}.base-checkbox__wrapper{display:flex;align-items:flex-start;cursor:pointer;position:relative;line-height:1.5}.base-checkbox__input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.base-checkbox__checkmark{display:inline-block;width:24px;height:24px;background-color:var(--color-white);border:2px solid var(--color-dark-blue);border-radius:4px;margin-right:12px;margin-top:2px;flex-shrink:0;position:relative;transition:all .2s ease}.base-checkbox__checkmark:after{content:"";position:absolute;display:none;left:7px;top:4px;width:7px;height:10px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.base-checkbox__label{margin-top:1px;font-size:14px;font-weight:var(--font-bold);color:var(--color-white);-webkit-user-select:none;user-select:none;flex:1;font-family:var(--font-family-secondary)}.base-checkbox__label a{color:var(--color-white);text-decoration:underline}.base-checkbox__label a:hover{text-decoration:none}.base-checkbox__required{color:var(--color-danger);margin-left:2px}.base-checkbox__wrapper:hover .base-checkbox__checkmark{border-color:var(--color-medium-blue)}.base-checkbox__input:checked+.base-checkbox__checkmark{background-color:var(--color-white);border-color:var(--color-light-blue)}.base-checkbox__input:checked+.base-checkbox__checkmark:after{display:block;border-color:var(--color-very-dark-blue)}.base-checkbox__input:focus+.base-checkbox__checkmark{box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.base-checkbox__input:disabled+.base-checkbox__checkmark{background-color:var(--color-gray-100);border-color:var(--color-gray-200);cursor:not-allowed}.base-checkbox__input:disabled~.base-checkbox__label{color:var(--color-text-disabled);cursor:not-allowed}.base-checkbox--light .base-checkbox__label{color:var(--color-very-dark-blue)}.base-checkbox--light .base-checkbox__label a{color:var(--color-very-dark-blue);text-decoration:underline}.base-checkbox--light .base-checkbox__label a:hover{text-decoration:none}.base-checkbox--light .base-checkbox__checkmark{border-color:var(--color-very-dark-blue)}.base-checkbox--light .base-checkbox__wrapper:hover .base-checkbox__checkmark{border-color:var(--color-medium-blue)}.base-checkbox--light .base-checkbox__input:checked+.base-checkbox__checkmark{background-color:var(--color-white);border-color:var(--color-very-dark-blue)}.base-checkbox--light .base-checkbox__input:checked+.base-checkbox__checkmark:after{border-color:var(--color-very-dark-blue)}.base-checkbox--light .base-checkbox__input:disabled~.base-checkbox__label{color:var(--color-medium-grey)}.base-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:8px 11px;border:2px solid var(--color-medium-blue);border-radius:8px;font-family:var(--font-family-secondary);font-size:12px;font-weight:var(--font-semibold);line-height:1.125;text-decoration:none;cursor:pointer;transition:all var(--transition-base);-webkit-user-select:none;user-select:none;white-space:nowrap;min-height:34px;box-sizing:border-box;background-color:var(--color-white);color:var(--color-medium-blue)}.base-chip:focus{outline:none}.base-chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.base-chip:active{transform:translateY(1px)}.chip-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-right:var(--space-1)}.base-chip:hover:not(.base-chip--active){background-color:var(--color-blue-transparent-light);border-color:var(--color-dark-blue)}.base-chip:focus-visible:not(.base-chip--active){background-color:var(--color-blue-transparent-light);border-color:var(--color-dark-blue)}.base-chip:active:not(.base-chip--active){background-color:var(--color-blue-transparent);border-color:var(--color-very-dark-blue);color:var(--color-very-dark-blue);transform:translateY(1px)}.base-chip--active{background-color:var(--color-medium-blue);color:var(--color-white);border-color:var(--color-medium-blue)}.base-chip--active:hover{background-color:var(--color-dark-blue);border-color:var(--color-dark-blue)}.base-chip--active:focus-visible{background-color:var(--color-dark-blue);border-color:var(--color-dark-blue)}.base-chip--active:active{background-color:var(--color-very-dark-blue);border-color:var(--color-very-dark-blue);transform:translateY(1px)}.chip-text{white-space:nowrap}.base-date-picker{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.base-date-picker__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-white);margin:0}.base-date-picker .el-date-editor{width:100%!important}.base-date-picker .el-date-editor .el-input__wrapper{background-color:var(--color-white);border:2px solid var(--color-white);border-radius:var(--radius-lg)!important;height:48px!important;padding:0 12px!important;box-shadow:none!important}.base-date-picker .el-date-editor .el-input__inner{font-family:var(--font-family-secondary)!important;font-weight:var(--font-semibold)!important;font-size:18px!important;line-height:1.33!important;color:var(--color-very-dark-blue)!important}.base-date-picker .el-date-editor .el-input__inner::placeholder{color:var(--color-medium-grey)!important;font-weight:var(--font-semibold)!important}.base-date-picker .el-date-editor.is-focus .el-input__wrapper{border-color:var(--color-medium-blue)!important;box-shadow:0 0 0 3px var(--color-light-blue)!important;outline:none!important}.base-date-picker .el-date-editor.is-disabled .el-input__wrapper{background-color:var(--color-light-grey);border-color:var(--color-medium-grey)}.base-date-picker .el-date-editor.is-disabled .el-input__wrapper .el-input__inner{color:var(--color-medium-grey)!important}.base-drawer .el-drawer{background-color:transparent}.base-drawer .el-drawer__body{padding:0;overflow-y:auto}.base-drawer .el-drawer__header{margin-bottom:0!important;padding:0!important}.base-drawer__overlay{position:relative;width:100%;min-height:100%;background-color:var(--color-very-dark-blue);padding:var(--space-6);display:flex;align-items:flex-start;justify-content:center;padding-top:88px}.base-drawer__close{position:absolute;top:24px;right:24px;width:32px;height:32px;border-radius:16px;background-color:transparent;border:2px solid var(--color-white);color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);padding:0}.base-drawer__close:hover{background-color:#ffffff1a;transform:scale(1.05)}.base-drawer__close:active{transform:scale(.95)}.base-drawer__close:focus{outline:none}.base-drawer__close:focus-visible{box-shadow:0 0 0 3px var(--color-light-blue)}.base-drawer__close svg{width:16px;height:16px;display:block}.base-drawer__content{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:616px}.base-drawer__header{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-white)}.base-drawer__title{font-family:var(--font-family-primary);font-weight:var(--font-bold);font-size:40px;line-height:1.2;margin:0;color:var(--color-white);text-align:left}.base-drawer__description{font-family:var(--font-family-secondary);font-weight:var(--font-normal);font-size:16px;line-height:1.4;margin:0;color:var(--color-white);white-space:pre-line}.base-drawer__body{display:flex;flex-direction:column;gap:var(--space-4)}.base-drawer__actions{display:flex;gap:var(--space-4);align-items:center}.base-drawer-light .el-drawer{background-color:transparent}.base-drawer-light .el-drawer__body{padding:0;overflow-y:auto}.base-drawer-light .el-drawer__header{margin-bottom:0!important;padding:0!important}.base-drawer-light__overlay{position:relative;width:100%;min-height:100%;background-color:var(--color-light-grey);padding:var(--space-6);display:flex;align-items:flex-start;justify-content:center;padding-top:88px}.base-drawer-light__close{position:absolute;top:24px;right:24px;width:32px;height:32px;border-radius:16px;background-color:transparent;border:2px solid var(--color-dark-blue);color:var(--color-dark-blue);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);padding:0}.base-drawer-light__close:hover{background-color:#0c1d391a;transform:scale(1.05)}.base-drawer-light__close:active{transform:scale(.95)}.base-drawer-light__close:focus{outline:none}.base-drawer-light__close:focus-visible{box-shadow:0 0 0 3px var(--color-light-blue)}.base-drawer-light__close svg{width:16px;height:16px;display:block}.base-drawer-light__content{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:1000px}.base-drawer-light__header{display:flex;flex-direction:column;gap:var(--space-2)}.base-drawer-light__title{font-family:var(--font-family-primary);font-weight:var(--font-bold);font-size:40px;line-height:1.2;margin:0;color:var(--color-dark-blue);text-align:left}.base-drawer-light__description{font-family:var(--font-family-secondary);font-weight:var(--font-normal);font-size:16px;line-height:1.4;margin:0;color:var(--color-dark-blue)}.base-drawer-light__body{display:flex;flex-direction:column;gap:var(--space-4)}.base-drawer-light__actions{display:flex;gap:var(--space-4);align-items:center}.base-file-upload{display:flex;gap:var(--space-4);align-items:flex-start;width:100%}.base-file-upload__file-section{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);flex-shrink:0}.base-file-upload__file-card{width:220px;height:220px;border-radius:32px;background-color:var(--color-medium-blue);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.base-file-upload__image-preview{width:100%;height:100%;object-fit:cover}.base-file-upload__pdf-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);text-align:center}.base-file-upload__pdf-icon{display:flex;align-items:center;justify-content:center;color:var(--color-white)}.base-file-upload__file-label{font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-white);margin:0;line-height:1.4}.base-file-upload__file-name{font-family:var(--font-family-secondary);font-size:12px;font-weight:var(--font-semibold);color:var(--color-white);margin:0;line-height:1.5;text-decoration:underline;word-break:break-word}.base-file-upload__remove-link{font-family:var(--font-family-secondary);font-size:12px;font-weight:var(--font-semibold);text-decoration:underline;text-align:center;width:220px;background:none;border:none;cursor:pointer;padding:0;transition:opacity var(--transition-base)}.base-file-upload__remove-link:hover{opacity:.8}.base-file-upload__remove-link:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px;border-radius:var(--radius-sm)}.base-file-upload__upload-zone{flex:1;min-height:220px;border:3px dashed var(--color-white);border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);position:relative}.base-file-upload__upload-zone--full-width{flex:1 1 100%;max-width:100%}.base-file-upload__upload-zone--dragging{border-color:var(--color-light-blue);background-color:#ffffff0d}.base-file-upload__upload-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6)}.base-file-upload__upload-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background-color:var(--color-light-grey)}.base-file-upload__upload-text{font-family:var(--font-family-secondary);font-size:var(--text-lg);font-weight:var(--font-semibold);text-align:center;margin:0;line-height:1.4}.base-file-upload__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.base-file-upload__select-button{background:none;border:none;cursor:pointer;padding:var(--space-2) var(--space-3);transition:opacity var(--transition-base)}.base-file-upload__select-button:hover{opacity:.8}.base-file-upload__select-button:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px;border-radius:var(--radius-sm)}.base-file-upload__select-button-text{font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);text-decoration:underline;line-height:1.125}.base-file-upload--dark .base-file-upload__upload-zone{border-color:var(--color-white)}.base-file-upload--dark .base-file-upload__upload-icon{background-color:var(--color-light-grey);color:var(--color-dark-blue)}.base-file-upload--dark .base-file-upload__upload-text,.base-file-upload--dark .base-file-upload__select-button-text,.base-file-upload--dark .base-file-upload__remove-link{color:var(--color-white)}.base-file-upload--light .base-file-upload__upload-zone{border-color:var(--color-dark-blue)}.base-file-upload--light .base-file-upload__upload-icon{background-color:#193c6c1a;color:var(--color-dark-blue)}.base-file-upload--light .base-file-upload__upload-text,.base-file-upload--light .base-file-upload__select-button-text,.base-file-upload--light .base-file-upload__remove-link{color:var(--color-dark-blue)}.base-file-upload--light .base-file-upload__pdf-preview .base-file-upload__file-label,.base-file-upload--light .base-file-upload__pdf-preview .base-file-upload__file-name{color:var(--color-white)}.base-input{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.base-input__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:12px;line-height:1.4;color:var(--color-very-dark-blue);margin:0}.base-input__element .el-input__wrapper{background-color:var(--color-white);border:1px solid var(--color-very-dark-blue);border-radius:8px;height:34px;padding:0 8px;box-shadow:none}.base-input__element .el-input__inner{font-family:var(--font-family-secondary);font-weight:var(--font-regular);font-size:14px;line-height:1.4;color:var(--color-very-dark-blue)}.base-input__element .el-input__inner::placeholder{color:var(--color-very-dark-blue);font-weight:var(--font-regular)}.base-input__element .el-input__prefix{color:var(--color-very-dark-blue);font-size:16px}.base-input__element .el-input__wrapper.is-focus{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.base-input__element.is-disabled .el-input__wrapper{background-color:var(--color-light-grey);border-color:var(--color-medium-grey)}.base-input__element.is-disabled .el-input__inner{color:var(--color-medium-grey)}.base-input--form-element{gap:var(--space-2)}.base-input--form-element .base-input__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-white);margin:0}.base-input--form-element .base-input__element .el-input__wrapper{background-color:var(--color-white);border:2px solid var(--color-white);border-radius:var(--radius-lg);height:48px;padding:0 12px;box-shadow:none}.base-input--form-element .base-input__element .el-input__inner{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-very-dark-blue)}.base-input--form-element .base-input__element .el-input__inner::placeholder{color:var(--color-medium-grey);font-weight:var(--font-semibold)}.base-input--form-element .base-input__element .el-input__wrapper.is-focus{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.base-input--form-element .base-input__element.is-disabled .el-input__wrapper{background-color:var(--color-light-grey);border-color:var(--color-medium-grey)}.base-input--form-element .base-input__element.is-disabled .el-input__inner{color:var(--color-medium-grey)}.base-flyout.el-popper{padding:0;background-color:transparent;border-radius:45px!important}.base-flyout.el-popper.el-select__popper .el-select-dropdown{background-color:var(--color-light-grey)!important;margin-top:0!important;padding:8px!important}.base-flyout.el-popper.el-select__popper .el-select-dropdown .el-scrollbar,.base-flyout.el-popper.el-select__popper .el-select-dropdown .el-select-dropdown__item{background-color:transparent}.base-flyout.el-popper.el-dropdown__popper{box-shadow:none}.base-flyout.el-popper.el-dropdown__popper .el-scrollbar{background-color:transparent}.base-flyout.el-popper.el-dropdown__popper .el-dropdown-menu{padding:var(--space-2);background-color:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md)}.base-flyout.el-popper.el-dropdown__popper .el-dropdown-menu .el-dropdown-menu__item{padding:var(--space-1) var(--space-2);color:var(--color-very-dark-blue)}.base-flyout.el-popper.el-dropdown__popper .el-dropdown-menu .el-dropdown-menu__item .el-icon{transition:color .1s ease}.base-flyout.el-popper.el-dropdown__popper .el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):focus,.base-flyout.el-popper.el-dropdown__popper .el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--color-medium-grey2);color:var(--color-very-dark-blue)}.base-flyout.el-popper.el-dropdown__popper .el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):focus .el-icon,.base-flyout.el-popper.el-dropdown__popper .el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover .el-icon{color:var(--color-medium-grey2-hover)}.base-select{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.base-select__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:12px;line-height:1.4;color:var(--color-very-dark-blue);margin:0}.base-select__element{width:100%}.base-select__element .el-select__wrapper{background-color:var(--color-white);border:1px solid var(--color-very-dark-blue);border-radius:8px;height:34px;padding:0 8px;box-shadow:none;min-height:34px!important}.base-select__element .el-select__input{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-regular);line-height:1.4;color:var(--color-very-dark-blue)}.base-select__element .el-select__placeholder{color:var(--color-very-dark-blue);font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-regular)}.base-select__element .el-select__placeholder:not(.is-transparent) span{color:var(--color-very-dark-blue)}.base-select__element .el-select__caret{color:var(--color-very-dark-blue);font-size:10px;transition:transform var(--transition-base)}.base-select__element.is-disabled .el-select__wrapper{cursor:not-allowed}.base-select__element.is-disabled .el-select__caret{transform:none!important;color:var(--color-medium-grey)}.base-select__element .el-select__wrapper.is-focus,.base-select__element .el-select__wrapper.is-focused,.base-select__element .el-select__wrapper:focus-visible{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue)!important;outline:none}.base-select--form-element{gap:var(--space-2)}.base-select--form-element .base-select__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-white);margin:0}.base-select--form-element .base-select__element .el-select__wrapper{background-color:var(--color-white);border:2px solid var(--color-white);border-radius:var(--radius-lg);height:48px;padding:0 12px;box-shadow:none}.base-select--form-element .base-select__element .el-select__input{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-very-dark-blue)}.base-select--form-element .base-select__element .el-select__input::placeholder{color:var(--color-medium-grey);font-weight:var(--font-semibold)}.base-select--form-element .base-select__element .el-select__placeholder{color:var(--color-medium-grey);font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px}.base-select--form-element .base-select__element .el-select__wrapper.is-focus{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.base-select--form-element .base-select__element.is-disabled .el-select__wrapper{background-color:var(--color-light-grey);border-color:var(--color-medium-grey)}.base-select--form-element .base-select__element.is-disabled .el-select__input{color:var(--color-medium-grey)}.base-select--form-element .base-select__element.is-disabled .el-select__wrapper{cursor:not-allowed}.base-select--form-element .base-select__element.is-disabled .el-select__caret{transform:none!important;color:var(--color-medium-grey)}.base-select--form-element .base-select__element .el-select__suffix{right:12px}.base-select--form-element .base-select__element .el-select__caret{color:var(--color-very-dark-blue);font-size:12px;transition:transform var(--transition-base)}.base-select--form-element .base-select__element .el-select__caret.is-reverse{transform:rotate(180deg)}.base-select--form-element .base-select__element .el-select__wrapper.is-focused,.base-select--form-element .base-select__element .el-select__wrapper.is-focus{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.base-select--form-element .base-select__element .el-select__wrapper:focus-visible{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.base-select--form-element .base-select__element:active .el-select__wrapper{border-color:var(--color-dark-blue);box-shadow:0 0 0 2px #193c6c66}.base-select--form-element .base-select__element:hover:not(.is-disabled) .el-select__wrapper{border-color:var(--color-medium-blue);transition:border-color var(--transition-base)}.el-select-dropdown.el-popper{background-color:transparent!important;border:none!important;margin-top:-6px!important}.el-select-dropdown.el-popper .el-popper__arrow{display:none!important}.el-select-dropdown{background:var(--color-white)!important;border:none!important;border-radius:var(--radius-lg)!important;box-shadow:0 5px 6px #00000026!important;padding:12px 8px!important;margin-top:4px!important;max-width:350px!important}.el-select-dropdown .el-select-dropdown__item{height:auto!important;line-height:1.4!important;padding:2px 8px!important;font-family:var(--font-family-secondary)!important;font-size:14px!important;color:var(--color-very-dark-blue)!important;border-radius:4px!important;margin:0!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.el-select-dropdown .el-select-dropdown__item.hover,.el-select-dropdown .el-select-dropdown__item:hover{background-color:#0c1d3933!important;color:var(--color-very-dark-blue)!important}.el-select-dropdown .el-select-dropdown__item.selected{background-color:var(--color-blue-transparent-light)!important;color:var(--color-very-dark-blue)!important}.el-select-dropdown .el-select-dropdown__item.selected:hover{background-color:var(--color-blue-transparent)!important}.el-select-dropdown .el-select-dropdown__item.is-disabled{color:var(--color-medium-grey)!important;cursor:not-allowed!important}.el-select-dropdown .el-select-dropdown__item:not(:last-child):after{content:"";position:absolute;left:8px;right:8px;bottom:-4px;height:1px;background-color:var(--color-medium-grey)}.base-select__custom-option{display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding-right:var(--space-4)}.base-select__custom-option-header{display:flex;align-items:center;gap:var(--space-2);width:100%;padding-top:var(--space-2)}.base-select__custom-option-avatar{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.base-select__custom-option-avatar svg{width:20px;height:20px}.base-select__custom-option-name{flex:1;font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-select__custom-option-utilization{flex-shrink:0;font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue);white-space:nowrap}.base-select__custom-option-utilization .base-select__custom-option-utilization--positive{color:var(--color-positive-green)}.base-select__custom-option-utilization .base-select__custom-option-utilization--neutral{color:var(--color-very-dark-blue)}.base-select__custom-option-utilization .base-select__custom-option-utilization--warning{color:var(--color-red-orange)}.base-select__custom-option-branches{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-normal);line-height:1.4;color:var(--color-very-dark-blue);word-break:break-word;white-space:normal}.base-select__custom-option-details{font-weight:var(--font-normal);padding-bottom:var(--space-2)}.base-autocomplete{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.base-autocomplete__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:12px;line-height:1.4;color:var(--color-very-dark-blue);margin:0}.base-autocomplete__element{width:100%}.base-autocomplete__element .el-input__wrapper{background-color:var(--color-white);border:1px solid var(--color-very-dark-blue);border-radius:8px;height:34px;padding:0 8px;box-shadow:none;min-height:34px!important}.base-autocomplete__element .el-input__inner{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-regular);line-height:1.4;color:var(--color-very-dark-blue)}.base-autocomplete__element .el-input__inner::placeholder{color:var(--color-very-dark-blue);font-weight:var(--font-regular)}.base-autocomplete__element .el-input__wrapper.is-focus{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.base-autocomplete__element.is-disabled .el-input__wrapper{background-color:var(--color-light-grey);border-color:var(--color-medium-grey);cursor:not-allowed}.base-autocomplete__element.is-disabled .el-input__inner{color:var(--color-medium-grey)}.base-autocomplete__element .el-input__suffix .is-loading{animation:rotating 2s linear infinite}.base-autocomplete--form-element{gap:var(--space-2)}.base-autocomplete--form-element .base-autocomplete__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-white);margin:0}.base-autocomplete--form-element .base-autocomplete__element .el-input__wrapper{background-color:var(--color-white);border:2px solid var(--color-white);border-radius:var(--radius-lg);height:48px;padding:0 12px;box-shadow:none}.base-autocomplete--form-element .base-autocomplete__element .el-input__inner{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-very-dark-blue)}.base-autocomplete--form-element .base-autocomplete__element .el-input__inner::placeholder{color:var(--color-medium-grey);font-weight:var(--font-semibold)}.base-autocomplete--form-element .base-autocomplete__element .el-input__wrapper.is-focus{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.base-autocomplete--form-element .base-autocomplete__element.is-disabled .el-input__wrapper{background-color:var(--color-light-grey);border-color:var(--color-medium-grey);cursor:not-allowed}.base-autocomplete--form-element .base-autocomplete__element.is-disabled .el-input__inner{color:var(--color-medium-grey)}.base-autocomplete--form-element .base-autocomplete__element .el-input__suffix{right:12px}.base-autocomplete--form-element .base-autocomplete__element:active .el-input__wrapper{border-color:var(--color-dark-blue);box-shadow:0 0 0 2px #193c6c66}.base-autocomplete--form-element .base-autocomplete__element:hover:not(.is-disabled) .el-input__wrapper{border-color:var(--color-medium-blue);transition:border-color var(--transition-base)}.base-autocomplete__empty{padding:12px;text-align:center;color:var(--color-medium-grey);font-family:var(--font-family-secondary);font-size:14px}.el-autocomplete-suggestion{background:var(--color-white)!important;border:none!important;border-radius:16px!important;box-shadow:0 5px 6px #00000026!important;padding:12px 8px!important;margin-top:4px!important;max-width:350px!important}.el-autocomplete-suggestion .el-autocomplete-suggestion__wrap{max-height:400px;overflow-y:auto}.el-autocomplete-suggestion .el-autocomplete-suggestion__list{padding:0}.el-autocomplete-suggestion .el-autocomplete-suggestion__list li{height:auto!important;line-height:1.4!important;padding:2px 8px!important;font-family:var(--font-family-secondary)!important;font-size:14px!important;font-weight:var(--font-semibold)!important;color:var(--color-very-dark-blue)!important;border-radius:4px!important;margin:0!important}.el-autocomplete-suggestion .el-autocomplete-suggestion__list li:hover{background-color:#0c1d3933!important}.el-autocomplete-suggestion .el-autocomplete-suggestion__list li.highlighted{background-color:var(--color-blue-transparent-light)!important}.el-autocomplete-suggestion .el-autocomplete-suggestion__list li:not(:last-child):after{content:"";position:absolute;left:8px;right:8px;bottom:-4px;height:1px;background-color:var(--color-medium-grey)}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.splitpanes__pane .base-sidebar{width:100%}.base-sidebar{display:flex;flex-direction:column;background-color:var(--color-light-grey);padding:0;width:300px;min-height:100vh;max-height:100vh;height:100vh;overflow:hidden;transition:height .5s ease,border-radius .5s ease-in}.base-sidebar.base-sidebar--iscollapsed{background-color:#fff}.base-sidebar.base-sidebar--iscollapsed .sidebar-header{box-shadow:var(--shadow-lg)}.base-sidebar.base-sidebar--iscollapsed .sidebar-header .sidebar-header__collapseicon{transform:rotate(180deg)}.base-sidebar .sidebar-header{display:flex;background-color:var(--color-light-grey);padding:var(--space-4) var(--space-4);margin:var(--space-2);border-radius:16px;justify-content:space-between;align-items:center}.base-sidebar .sidebar-header .sidebar-header__collapseicon{display:flex;align-items:center;justify-content:center;min-width:25px;min-height:25px;transition:transform .3s ease;cursor:pointer}.base-sidebar .sidebar-header .sidebar-header__collapseicon svg{width:14px;height:auto}.base-sidebar .sidebar-footer{display:flex;width:100%;background-color:var(--color-light-grey);padding:var(--space-4) var(--space-4);margin-top:var(--space-4)}.base-sidebar .sidebar-footer .base-button{width:100%}.base-sidebar .sidebar-content{height:100%;overflow-y:scroll;padding:var(--space-4);flex:1}.base-textarea{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.base-textarea__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:12px;line-height:1.4;color:var(--color-very-dark-blue);margin:0}.base-textarea__element .el-textarea__inner{font-family:var(--font-family-secondary);font-weight:var(--font-regular);font-size:14px;line-height:1.4;color:var(--color-very-dark-blue);background-color:var(--color-white);border:1px solid var(--color-very-dark-blue);border-radius:8px;padding:8px;box-shadow:none;resize:vertical}.base-textarea__element .el-textarea__inner::placeholder{color:var(--color-very-dark-blue);font-weight:var(--font-regular)}.base-textarea__element .el-textarea__inner:focus{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.base-textarea__element.is-disabled .el-textarea__inner{background-color:var(--color-light-grey);border-color:var(--color-medium-grey);color:var(--color-medium-grey)}.base-textarea--form-element{gap:var(--space-4)}.base-textarea--form-element .base-textarea__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-white);margin:0}.base-textarea--form-element .base-textarea__element .el-textarea__inner{font-family:var(--font-family-secondary);font-weight:var(--font-regular);font-size:18px;line-height:1.33;color:var(--color-very-dark-blue);background-color:var(--color-white);border:2px solid var(--color-white);border-radius:var(--radius-lg);padding:12px;box-shadow:none;min-height:76px}.base-textarea--form-element .base-textarea__element .el-textarea__inner::placeholder{color:var(--color-medium-grey);font-weight:var(--font-regular)}.base-textarea--form-element .base-textarea__element .el-textarea__inner:focus{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.base-textarea--form-element .base-textarea__element.is-disabled .el-textarea__inner{background-color:var(--color-light-grey);border-color:var(--color-medium-grey);color:var(--color-medium-grey)}@layer components{.base-table{width:100%}.base-table__mobile-message{display:none;text-align:center;padding:var(--space-8);font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-medium-grey);background-color:var(--color-light-grey);border-radius:var(--radius-base)}.base-table__content{display:block}.base-table__element{--el-table-border-color: var(--color-light-grey);--el-table-bg-color: var(--color-white);--el-table-tr-bg-color: var(--color-white);--el-table-row-hover-bg-color: var(--color-light-grey)}.base-table__element .el-table__header-wrapper .el-table__header th{background-color:var(--color-white);border-bottom:1px solid var(--color-light-grey);height:48px;padding:0 var(--space-4)}.base-table__element .el-table__header-wrapper .el-table__header th .cell{font-family:var(--font-family-secondary);font-size:12px;font-weight:var(--font-semibold);color:var(--color-very-dark-blue);text-transform:none;letter-spacing:normal}.base-table__element .el-table__body-wrapper .el-table__body tr{height:72px;border-bottom:1px solid var(--color-light-grey);cursor:pointer;transition:background-color var(--transition-fast)}.base-table__element .el-table__body-wrapper .el-table__body tr:hover{background-color:var(--color-light-grey)}.base-table__element .el-table__body-wrapper .el-table__body tr:focus-visible{outline:none;background-color:var(--color-light-grey);box-shadow:inset 0 0 0 2px var(--color-light-blue)}.base-table__element .el-table__body-wrapper .el-table__body tr td{padding:0 var(--space-4);border-bottom:1px solid var(--color-light-grey)}.base-table__element .el-table__body-wrapper .el-table__body tr td .cell{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);color:var(--color-very-dark-blue);line-height:var(--leading-normal);padding-top:5px!important;padding-bottom:5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.base-table__element .el-table__body-wrapper .el-table__body tr td.is-center{overflow:visible}.base-table__element .el-table__body-wrapper .el-table__body tr td span.deleted-cell{color:var(--color-red-orange)}.base-table__element .el-table__inner-wrapper:before{display:none}.base-table__element .el-table__header thead tr th:first-child{border-left:none}.base-table__element .el-table__header thead tr th:last-child{border-right:none}.base-table__element .el-table__body tbody tr td:first-child{border-left:none}.base-table__element .el-table__body tbody tr td:last-child{border-right:none}.base-table .el-loading-mask{background-color:#fffc}.base-table__pagination{display:flex;justify-content:center;align-items:center;padding:var(--space-6) 0;margin-top:var(--space-4);border-top:1px solid var(--color-light-grey)}.base-table__pagination-element{--el-pagination-font-size: 14px;--el-pagination-bg-color: var(--color-white);--el-pagination-text-color: var(--color-very-dark-blue);--el-pagination-border-radius: var(--radius-base);--el-pagination-button-color: var(--color-very-dark-blue);--el-pagination-button-bg-color: var(--color-white);--el-pagination-button-disabled-color: var(--color-medium-grey);--el-pagination-button-disabled-bg-color: var(--color-light-grey);--el-pagination-hover-color: var(--color-primary);--el-pagination-active-color: var(--color-white);--el-pagination-active-bg-color: var(--color-primary)}.base-table__pagination-element .el-pagination__total,.base-table__pagination-element .el-pagination__jump{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-medium);color:var(--color-very-dark-blue)}.base-table__pagination-element .el-pager li{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);border-radius:var(--radius-base);margin:0 var(--space-1);min-width:32px;height:32px;line-height:32px;transition:all var(--transition-fast)}.base-table__pagination-element .el-pager li:hover{background-color:var(--color-light-grey)}.base-table__pagination-element .el-pager li.is-active{background-color:var(--color-primary);color:var(--color-white)}.base-table__pagination-element .btn-prev,.base-table__pagination-element .btn-next{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);border-radius:var(--radius-base);padding:0 var(--space-3);height:32px;line-height:32px;transition:all var(--transition-fast)}.base-table__pagination-element .btn-prev:hover:not(:disabled),.base-table__pagination-element .btn-next:hover:not(:disabled){background-color:var(--color-light-grey)}.base-table__pagination-element .btn-prev:disabled,.base-table__pagination-element .btn-next:disabled{color:var(--color-medium-grey);background-color:var(--color-light-grey)}.base-table__pagination-element .el-pagination__editor.el-input{width:60px}.base-table__pagination-element .el-pagination__editor.el-input .el-input__wrapper{border-radius:var(--radius-base);height:32px;padding:0 var(--space-2)}.base-table__pagination-element .el-pagination__editor.el-input .el-input__wrapper .el-input__inner{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);text-align:center;color:var(--color-very-dark-blue)}.base-table__actions-cell{position:relative;display:flex;justify-content:center;overflow:visible}.base-table__actions-cell .el-dropdown{padding-top:5px;padding-bottom:5px;padding-left:1px}.base-table__action-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:10px 9px;background:transparent;border:2px solid var(--color-medium-blue);border-radius:32px;cursor:pointer;transition:all var(--transition-fast);color:var(--color-medium-blue)}.base-table__action-button svg{display:block}.base-table__action-button:hover{background-color:var(--color-blue-transparent-light)}.base-table__action-button:focus-visible,.base-table__action-button:focus{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.base-table__action-dropdown{position:absolute;top:calc(100% + var(--space-2));right:0;background:var(--color-white);border-radius:16px;box-shadow:0 5px 6px #00000026;min-width:180px;z-index:1000;padding:12px 8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-fast);pointer-events:none}.base-table__action-dropdown.dropdown-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.base-table__action-list{margin:0;padding:0;list-style:none}.base-table__action-list li:not(:last-child):after{content:"";display:block;height:1px;background-color:var(--color-medium-grey);margin:8px 0}.base-table__action-item{display:block;width:100%;padding:2px 8px;background:none;border:none;color:var(--color-very-dark-blue);text-decoration:none;font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;border-radius:4px;transition:background-color var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-align:left}.base-table__action-item:hover:not(:disabled){background:#0c1d3933;color:var(--color-very-dark-blue)}.base-table__action-item:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1280px){.base-table__element .el-table__header-wrapper,.base-table__element .el-table__body-wrapper{overflow-x:auto}}}.base-tabs .el-tabs__header .el-tabs__item{font-family:var(--font-family-secondary);color:var(--color-dark-blue);font-size:var(--text-base);font-weight:var(--font-semibold);align-items:center;height:60px;padding:var(--space-1);opacity:.5}.base-tabs .el-tabs__header .el-tabs__item .base-tabs__label{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;border-radius:8px;padding:var(--space-2) var(--space-3);box-sizing:border-box;margin-bottom:var(--space-4);transition:.2s ease all}.base-tabs .el-tabs__header .el-tabs__item .base-tabs__label .base-tabs__label-icon{margin-right:var(--space-3)}.base-tabs .el-tabs__header .el-tabs__item .base-tabs__label .base-tabs__label-icon.diamond-wrapper{margin-left:var(--space-1);margin-top:-8px}.base-tabs .el-tabs__header .el-tabs__item.is-active .base-tabs__label,.base-tabs .el-tabs__header .el-tabs__item:hover .base-tabs__label,.base-tabs .el-tabs__header .el-tabs__item:focus .base-tabs__label{background-color:var(--color-medium-grey-20)}.base-tabs .el-tabs__header .el-tabs__item.is-active,.base-tabs .el-tabs__header .el-tabs__item:hover,.base-tabs .el-tabs__header .el-tabs__item:focus{opacity:1}.base-tabs .el-tabs__header .el-tabs__active-bar{display:none}.base-tabs .el-tabs__header .el-tabs__nav-wrap:after{display:inline-block;height:1px;background-color:var(--color-medium-grey);opacity:.4}.base-tabs .el-tab-pane{padding:var(--space-2)}.base-switch{display:flex;align-items:center;width:100%}.base-switch .base-switch__label{font-weight:var(--font-semibold);color:var(--color-dark-blue);margin-right:var(--space-2);flex:1}.base-switch .el-switch{--el-switch-on-color: var(--color-red-orange);--el-switch-border-color: var(--color-medium-grey)}.base-switch .el-switch .el-switch__core{height:30px;border-radius:var(--radius-2xl);background-color:var(--color-medium-grey);transition:.25s ease all}.base-switch .el-switch .el-switch__core .el-switch__action{height:24px;width:24px;left:2px}.base-switch .el-switch.is-checked .el-switch__core{background:linear-gradient(90deg,var(--color-red-orange),var(--color-purple));--el-switch-border-color: var(--color-red-orange)}.base-switch .el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 26px)}@layer components{.base-carousel{width:100%;position:relative}.base-carousel .swiper{overflow:visible!important}.base-carousel--breakout{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.base-carousel--breakout .carousel-content{padding-left:calc((100vw - var(--container-xl)) / 2 + 35px);padding-right:calc((100vw - var(--container-xl)) / 2 + 35px);overflow-x:clip;max-width:100vw}.base-carousel--breakout .swiper-button-prev{left:calc((100vw - var(--container-xl)) / 2 - var(--space-8))!important}@media (max-width: 1536px){.base-carousel--breakout .swiper-button-prev{left:calc(-1 * var(--space-6))!important}}.base-carousel--breakout .swiper-button-prev{margin-bottom:20px}.base-carousel--breakout .swiper-button-next{right:calc((100vw - var(--container-xl)) / 2 - var(--space-8))!important}@media (max-width: 1536px){.base-carousel--breakout .swiper-button-next{right:calc(-1 * var(--space-6))!important}}.base-carousel__element{position:relative;padding:var(--space-4) 0}.base-carousel__element .swiper-pagination{position:static!important;margin-top:var(--space-6);display:flex!important;justify-content:center;gap:var(--space-2)}.base-carousel__element .swiper-pagination .swiper-pagination-bullet{width:10px!important;height:10px!important;border-radius:50%!important;background-color:var(--color-light-grey);opacity:.5!important;transition:all var(--transition-fast)!important;cursor:pointer;margin:0!important}.base-carousel__element .swiper-pagination .swiper-pagination-bullet:hover{opacity:.8!important}.base-carousel__element .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1!important;background-color:var(--color-white)}.base-carousel .swiper-button-prev,.base-carousel .swiper-button-next{position:absolute;top:50%!important;transform:translateY(-50%)!important;z-index:10;color:#fff!important}.base-carousel .swiper-button-prev{left:var(--space-6)!important}.base-carousel .swiper-button-next{right:var(--space-6)!important}.base-carousel__slide{height:auto;display:flex;align-items:stretch}.base-carousel .carousel-item-wrapper{width:100%;height:100%}.base-carousel .default-carousel-item{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-4);min-height:200px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-secondary);color:var(--color-medium-grey)}.base-carousel .carousel-empty-state{display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--space-8) var(--space-4)}.base-carousel .carousel-empty-message{font-family:var(--font-family-secondary);font-size:var(--font-size-lg);color:var(--color-medium-grey);text-align:center;margin:0}@media (max-width: 1280px){.base-carousel--breakout .carousel-content{padding-left:calc((100vw - var(--container-lg)) / 2);padding-right:calc((100vw - var(--container-lg)) / 2)}.base-carousel--breakout .swiper-button-prev{left:calc((100vw - var(--container-lg)) / 2 - var(--space-8))!important}.base-carousel--breakout .swiper-button-next{right:calc((100vw - var(--container-lg)) / 2 - var(--space-8))!important}}@media (max-width: 1024px){.base-carousel--breakout .carousel-content{padding-left:calc((100vw - var(--container-md)) / 2);padding-right:calc((100vw - var(--container-md)) / 2)}.base-carousel--breakout .swiper-button-prev{left:calc((100vw - var(--container-md)) / 2 - var(--space-6))!important}.base-carousel--breakout .swiper-button-next{right:calc((100vw - var(--container-md)) / 2 - var(--space-6))!important}}}.radio-group{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.radio-group__title{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-very-dark-blue);margin:0}.radio-group__container{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:24px!important;flex-wrap:wrap!important}.radio-group--light .radio-group__title{color:var(--color-white)!important}.radio-group--light .radio-group__option{color:var(--color-white)}.radio-group--light .radio-group__option .el-radio__input .el-radio__inner{background-color:var(--color-white);border:1px solid var(--color-medium-grey);border-radius:var(--radius-lg);width:16px;height:16px}.radio-group--light .radio-group__option .el-radio__input.is-checked .el-radio__inner{background-color:var(--color-white);border-color:var(--color-medium-grey)}.radio-group--light .radio-group__option .el-radio__input.is-checked .el-radio__inner:after{background-color:var(--color-very-dark-blue);width:6px;height:6px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(1)}.radio-group--light .radio-group__option .el-radio__label{color:var(--color-white)!important;font-family:var(--font-family-secondary);font-weight:var(--font-normal);font-size:16px;line-height:1.4;padding-left:var(--space-2)}.radio-group--light .radio-group__option:hover .el-radio__input .el-radio__inner{border-color:var(--color-medium-blue)}.radio-group__option{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;height:auto!important;white-space:nowrap!important}.radio-group__option .el-radio__input{margin:0!important}.radio-group__option .el-radio__input .el-radio__inner{box-sizing:border-box!important;width:16px!important;height:16px!important;background:var(--color-white)!important;border:1px solid var(--color-medium-grey)!important;border-radius:8px!important;position:relative!important}.radio-group__option .el-radio__input .el-radio__inner:after{content:"";position:absolute!important;width:6px!important;height:6px!important;left:4px!important;top:4px!important;background:var(--color-very-dark-blue)!important;border-radius:3px!important;transform:scale(0)!important;transition:transform var(--transition-base)!important}.radio-group__option .el-radio__input.is-checked .el-radio__inner{border-color:var(--color-medium-grey)!important;background:var(--color-white)!important}.radio-group__option .el-radio__input.is-checked .el-radio__inner:after{transform:scale(1)!important}.radio-group__option:hover .el-radio__input .el-radio__inner{border-color:var(--color-medium-blue)!important}.radio-group__option .el-radio__input.is-focus .el-radio__inner{border-color:var(--color-medium-blue)!important;box-shadow:0 0 0 3px var(--color-light-blue)!important}.radio-group__option.is-disabled .el-radio__input .el-radio__inner{background-color:var(--color-light-grey)!important;border-color:var(--color-medium-grey)!important;cursor:not-allowed!important}.radio-group__option.is-disabled .el-radio__input .el-radio__inner:after{background:var(--color-medium-grey)!important}.radio-group__option .el-radio__label{font-family:var(--font-family-secondary)!important;font-weight:var(--font-normal)!important;font-size:16px!important;line-height:140%!important;color:var(--color-very-dark-blue)!important;padding-left:0!important;margin-left:0!important}.radio-group__option.is-disabled .el-radio__label{color:var(--color-medium-grey)!important;cursor:not-allowed!important}.radio-group--inline .radio-group__container{flex-direction:row!important;gap:var(--space-6)!important;flex-wrap:wrap!important}.radio-group--stacked .radio-group__container{flex-direction:column!important;gap:var(--space-4)!important;flex-wrap:nowrap!important}.radio-group .el-radio__input .el-radio__inner:before{display:none!important}.radio-group .el-radio__input .el-radio__inner:focus{outline:none!important}@layer components{.base-section{width:100%;padding:var(--space-16) 0}.base-section .container{width:100%}.base-section .container .section-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:24px}@media (min-width: 768px){.base-section .container .section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.base-section .container .section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.base-section .container .section-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.base-section .container .empty-state{text-align:center;padding:48px 16px;color:var(--color-text-secondary)}.base-section .section-title{font-family:var(--font-family-primary);font-size:32px;font-weight:var(--font-bold);color:var(--color-very-dark-blue);margin:0 0 var(--space-4) 0;line-height:var(--leading-tight)}.base-section .filter-controls{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-6);gap:var(--space-4)}@media (max-width: 1024px){.base-section .filter-controls{flex-direction:column;align-items:stretch;gap:var(--space-4)}}.base-section .filter-controls .filter-chips{display:flex;gap:var(--space-3);flex-wrap:wrap}.base-section .filter-controls .sort-control{min-width:200px}@media (max-width: 1024px){.base-section .filter-controls .sort-control{min-width:auto}}.base-section .filter-controls .sort-control .sort-select{margin-bottom:0}.base-section--white{background:var(--color-white)}.base-section--light-blue{background:var(--color-blue-transparent-light)}.base-section--white .base-carousel .swiper-pagination,.base-section--light-blue .base-carousel .swiper-pagination{padding-bottom:4px}.base-section--white .base-carousel .swiper-pagination .swiper-pagination-bullet,.base-section--light-blue .base-carousel .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-very-dark-blue)!important;padding-bottom:5px}.base-section--dark-blue{background:var(--color-very-dark-blue);color:var(--color-white)}.base-section--dark-blue .section-title{color:var(--color-white)}.base-section--dark-blue .base-carousel .swiper-pagination{padding-bottom:4px}.base-section--dark-blue .base-carousel .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-white)!important;padding-bottom:5px}.base-section--dark-blue .filter-controls .base-chip{border-color:var(--color-white);color:var(--color-white)}.base-section--dark-blue .filter-controls .base-chip:hover{background-color:#ffffff1a}.base-section--dark-blue .filter-controls .base-chip.active{background:var(--color-white);color:var(--color-very-dark-blue)}.base-section--dark-blue .filter-controls .base-select,.base-section--dark-blue .filter-controls .base-select .select-trigger{background:var(--color-very-dark-blue);color:var(--color-white);border-color:var(--color-white)}.base-section--dark-blue .filter-controls .base-select .select-dropdown{background:var(--color-very-dark-blue);border-color:var(--color-white)}.base-section--dark-blue .filter-controls .base-select .select-dropdown .select-option{color:var(--color-white)}.base-section--dark-blue .filter-controls .base-select .select-dropdown .select-option:hover{background-color:#ffffff1a}.base-section--dark-blue .filter-controls .base-select .select-dropdown .select-option.selected{background-color:var(--color-white);color:var(--color-very-dark-blue)}}@layer components{.business-plan-feedback-info-card{background:var(--color-white);border-radius:var(--space-4);padding:var(--space-4);height:303px;min-height:280px;display:flex;flex-direction:column;transition:box-shadow var(--transition-fast);box-shadow:var(--shadow-sm)}.business-plan-feedback-info-card:hover{box-shadow:var(--shadow-base)}.business-plan-feedback-info-card .card-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.business-plan-feedback-info-card .card-header .card-meta{display:flex;flex-direction:column;gap:var(--space-2)}.business-plan-feedback-info-card .card-header .card-meta .owner-name{font-family:var(--font-family-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-medium-grey)}.business-plan-feedback-info-card .card-header .card-status .feedback-badge{color:var(--color-very-dark-blue);border-radius:var(--radius-full);font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.4;white-space:nowrap}.business-plan-feedback-info-card .card-content .card-title{font-family:var(--font-family-primary);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-very-dark-blue);line-height:1.2;min-height:60px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.business-plan-feedback-info-card .card-experts{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.business-plan-feedback-info-card .card-experts .expert-row{display:flex;justify-content:space-between;align-items:center}.business-plan-feedback-info-card .card-experts .expert-row .expert-info{display:flex;align-items:center;gap:var(--space-1);flex:1}.business-plan-feedback-info-card .card-experts .expert-row .expert-info .expert-avatar{flex-shrink:0}.business-plan-feedback-info-card .card-experts .expert-row .expert-info .expert-name{font-family:var(--font-family-secondary);font-size:var(--text-base);color:var(--color-very-dark-blue);font-weight:400;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:var(--space-1)}.business-plan-feedback-info-card .card-experts .expert-row .expert-status{margin-left:var(--space-4);flex-shrink:0}.business-plan-feedback-info-card .card-experts .expert-row .expert-status .status-info,.business-plan-feedback-info-card .card-experts .expert-row .expert-status .status-time,.business-plan-feedback-info-card .card-experts .expert-row .expert-status .status-progress,.business-plan-feedback-info-card .card-experts .expert-row .expert-status .status-grade,.business-plan-feedback-info-card .card-experts .expert-row .expert-status .status-pending,.business-plan-feedback-info-card .card-experts .expert-row .expert-status .status-default{font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue);white-space:nowrap}.business-plan-feedback-info-card .card-experts .expert-row .expert-status .status-pending{color:var(--color-medium-grey)}.business-plan-feedback-info-card .card-experts .expert-row .expert-status .status-time.status-urgent,.business-plan-feedback-info-card .card-experts .expert-row .expert-status .status-time.status-expired{color:var(--color-red-orange)}.business-plan-feedback-info-card .card-experts .expert-row .expert-status .status-progress{margin-left:var(--space-1)}.business-plan-feedback-info-card .card-experts .expert-separator{height:1px;background-color:var(--color-light-grey)}.business-plan-feedback-info-card .card-actions{display:flex;gap:var(--space-2);margin-top:auto;align-items:center;justify-content:space-between}.business-plan-feedback-info-card .card-actions a{margin-right:var(--space-6)}@media (max-width: 1280px){.business-plan-feedback-info-card{min-height:300px;padding:var(--space-4)}.business-plan-feedback-info-card .card-header{height:auto;min-height:100px}}}@layer components{.business-plan-feedback-info-card-small{background:var(--color-white);border-radius:var(--space-4);padding:var(--space-4);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);transition:box-shadow var(--transition-fast);box-shadow:var(--shadow-sm);cursor:pointer;width:100%}.business-plan-feedback-info-card-small:hover{box-shadow:var(--shadow-base)}.business-plan-feedback-info-card-small:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.business-plan-feedback-info-card-small__id{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);color:var(--color-medium-grey);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.business-plan-feedback-info-card-small__title{font-family:var(--font-family-primary);font-size:24px;font-weight:var(--font-bold);color:var(--color-very-dark-blue);line-height:1.2;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.business-plan-feedback-info-card-small__feedback{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.business-plan-feedback-info-card-small__feedback-info{font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-normal);color:var(--color-very-dark-blue);line-height:1.4;margin:0}.business-plan-feedback-info-card-small__feedback-info .business-plan-feedback-info-card-small__status-row{display:flex;align-items:center;justify-content:space-between}.business-plan-feedback-info-card-small__feedback-info .business-plan-feedback-info-card-small__status-row p{margin-bottom:0}.business-plan-feedback-info-card-small__grade{font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-very-dark-blue);line-height:1.4;margin:0;text-align:right}.business-plan-feedback-info-card-small__actions button{width:100%}.business-plan-feedback-info-card-small--deleted p,.business-plan-feedback-info-card-small--deleted h5{opacity:.5}.business-plan-feedback-info-card-small--deleted .business-plan-feedback-info-card-small__feedback-type--deleted{color:var(--color-red-orange);opacity:1}}.businessplan-dashboard-card{position:relative;display:flex;flex-direction:column;gap:34px;padding:16px;width:332px;height:285px;background-color:var(--color-medium-blue);border:4px solid transparent;border-radius:16px;cursor:pointer;transition:all var(--transition-base);overflow:hidden}.businessplan-dashboard-card:hover{background-color:var(--color-dark-blue);border-color:color-mix(in srgb,var(--color-light-grey) 50%,transparent)}.businessplan-dashboard-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.businessplan-dashboard-card--selected{border:4px solid var(--color-white)}.businessplan-dashboard-card__content{display:flex;flex-direction:column;flex:1}.businessplan-dashboard-card__titlezone{display:flex;flex-direction:column;gap:8px;height:144px;position:relative}.businessplan-dashboard-card__radio{position:absolute;top:0;left:0;width:16px;height:16px}.businessplan-dashboard-card__radio-outer{width:16px;height:16px;border:1px solid var(--color-medium-grey);border-radius:8px;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;position:relative}.businessplan-dashboard-card__radio-dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-medium-blue);position:absolute}.businessplan-dashboard-card__icons{position:absolute;top:0;right:0;display:flex;align-items:center;gap:var(--space-2)}.businessplan-dashboard-card__icon{flex-shrink:0;width:24px;height:24px;color:var(--color-white)}.businessplan-dashboard-card__title{font-family:var(--font-family-primary);font-size:24px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:40px 0 0;padding:0;max-width:300px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.businessplan-dashboard-card__version{font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);margin:0}.businessplan-dashboard-card__info{display:flex;flex-direction:column}.businessplan-dashboard-card__status-text{font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-bold);line-height:1.4;color:var(--color-white)}.businessplan-dashboard-card__progress-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.businessplan-dashboard-card__progress-label{font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-normal);line-height:1.4;color:var(--color-white);flex:1}.businessplan-dashboard-card__progress-value{font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);text-align:right;white-space:pre}.businessplan-dashboard-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.businessplan-dashboard-card__actions .base-button--grey .button-icon svg path{fill:var(--color-black)}@media (max-width: 1024px){.businessplan-dashboard-card{width:100%;max-width:332px}}.businessplan-detail-header__title-wrapper{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-8)}.businessplan-detail-header__title-icon{flex-shrink:0;width:33px;height:33px;color:var(--color-white)}.businessplan-detail-header__title{font-family:var(--font-family-primary);font-size:40px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0;max-width:742px}.businessplan-detail-header__content{display:grid;grid-template-columns:331px 1fr;gap:var(--space-4);margin-bottom:var(--space-20);max-width:1234px;margin-left:auto;margin-right:auto}.businessplan-detail-header__kpis{display:flex;flex-direction:column;gap:var(--space-4)}.businessplan-detail-header__kpis .kpi-card{background-color:var(--color-white);color:var(--color-very-dark-blue);height:186px;padding:var(--space-8)}.businessplan-detail-header__kpis .kpi-card__label{height:auto}.businessplan-detail-header__kpis .kpi-card__title{font-family:var(--font-family-primary);font-size:24px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-very-dark-blue)}.businessplan-detail-header__kpis .kpi-card__description{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue);margin:0 0 var(--space-6) 0}.businessplan-detail-header__kpis .kpi-card__actions{display:flex;flex-direction:column;gap:var(--space-3);margin-top:auto;width:100%}.businessplan-detail-header__kpis .kpi-card__full{height:389px}@media (max-width: 1280px){.businessplan-detail-header__kpis .kpi-card__full{height:auto}}.businessplan-detail-header__actions{max-width:1234px;margin:0 auto;margin-bottom:var(--space-12)}.businessplan-detail-header__actions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);justify-items:center}.businessplan-detail-header__actions-carousel .base-carousel__slide{display:flex;justify-content:center}.businessplan-detail-header__actions-carousel .swiper-pagination{padding-bottom:4px}.businessplan-detail-header__actions-carousel .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-white)!important;padding-bottom:5px}@media (max-width: 1280px){.businessplan-detail-header__actions-carousel .action-card{width:220px;min-height:176px}}@media (max-width: 1024px){.businessplan-detail-header__actions-carousel .action-card{width:360px}}.businessplan-details-card{position:relative;height:389px;background-color:var(--color-light-grey);border-radius:var(--space-4);padding:var(--space-8);color:var(--color-very-dark-blue);overflow:hidden}.businessplan-details-card__carousel{height:100%}.businessplan-details-card .base-carousel .swiper-button-prev svg g,.businessplan-details-card .base-carousel .swiper-button-next svg g{filter:none!important}.businessplan-details-card .base-carousel .swiper-button-prev{margin-left:-40px;margin-top:0!important}.businessplan-details-card .base-carousel .swiper-button-next{margin-right:-40px;margin-top:0!important}.businessplan-details-card .base-carousel__element .swiper-pagination{margin-top:var(--space-3)!important}.businessplan-details-card .base-carousel__element .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-medium-grey)!important;opacity:1!important}.businessplan-details-card .base-carousel__element .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-medium-blue)!important;opacity:1!important}.businessplan-details-card__slide{display:flex;flex-direction:column;height:100%;padding:0 var(--space-10)}.businessplan-details-card__slide-title{font-family:var(--font-family-primary);font-size:32px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-very-dark-blue);margin:0 0 var(--space-3) 0}.businessplan-details-card__content{display:flex;flex-direction:column;gap:var(--space-2)}.businessplan-details-card__field{display:grid;grid-template-columns:40% 60%;gap:var(--space-4);align-items:center}.businessplan-details-card__field--multiline{align-items:start}.businessplan-details-card__field-group{display:flex;flex-direction:column}.businessplan-details-card__label{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-dark-medium-grey);text-transform:uppercase;letter-spacing:.5px}.businessplan-details-card__value{font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-regular);line-height:1.4;color:var(--color-very-dark-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.businessplan-details-card__value--boolean{display:flex;align-items:center;gap:var(--space-2)}.businessplan-details-card__value--boolean svg path{fill:var(--color-medium-blue)}.businessplan-details-card__value--multiline{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.businessplan-details-card__value a{color:var(--color-very-dark-blue);text-decoration:underline}.businessplan-details-card__value a:hover{color:var(--color-medium-blue)}.businessplan-details-card__icon{flex-shrink:0;width:13px;height:12px;color:var(--color-medium-blue)}@media (max-width: 1280px) and (min-width: 1024px){.businessplan-detail-header__content{grid-template-columns:1fr;max-width:681px}.businessplan-detail-header__actions-grid{grid-template-columns:repeat(3,1fr);max-width:900px;gap:var(--space-4)}.businessplan-details-card__slide-title{font-size:28px}.businessplan-details-card__field{grid-template-columns:35% 65%}}@media (max-width: 1280px){.businessplan-detail-header__content{grid-template-columns:1fr;max-width:681px}}@media (max-width: 1024px){.businessplan-detail-header{padding:var(--space-4) var(--space-2)}.businessplan-detail-header__title{font-size:32px}.businessplan-detail-header__actions-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto;gap:var(--space-4)}.businessplan-details-card{height:auto;min-height:389px;padding:var(--space-6)}.businessplan-details-card__slide-title{font-size:24px;margin-bottom:var(--space-4)}.businessplan-details-card__content{gap:var(--space-2)}.businessplan-details-card__field{grid-template-columns:1fr;gap:var(--space-1)}.businessplan-details-card__label{font-size:12px}.businessplan-details-card__value{font-size:14px}}.businessplan-type-card{position:relative;width:300px;height:272px;background-color:var(--color-medium-blue);border:4px solid var(--color-medium-blue);border-radius:var(--radius-2xl);padding:var(--space-4);cursor:pointer;transition:all var(--transition-base)}.businessplan-type-card:hover{background-color:var(--color-dark-blue);border-color:color-mix(in srgb,var(--color-light-grey) 50%,transparent)}.businessplan-type-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.businessplan-type-card--selected{border-color:var(--color-white)}.businessplan-type-card__content{display:flex;flex-direction:column;gap:34px;height:100%}.businessplan-type-card__radio{width:16px;height:16px;flex-shrink:0}.businessplan-type-card__radio-inner{box-sizing:border-box;width:16px;height:16px;background-color:var(--color-white);border:1px solid var(--color-medium-grey);border-radius:var(--radius-lg);position:relative;transition:all var(--transition-base)}.businessplan-type-card__radio-inner:after{content:"";position:absolute;width:6px;height:6px;left:4px;top:4px;background-color:var(--color-very-dark-blue);border-radius:3px;transform:scale(0);transition:transform var(--transition-base)}.businessplan-type-card__radio-inner--checked:after{transform:scale(1)}.businessplan-type-card__icon-wrapper{display:flex;justify-content:center;align-items:flex-start}.businessplan-type-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;background-color:var(--color-light-grey);border-radius:var(--radius-full);padding:10px 13px;box-sizing:border-box}.businessplan-type-card__icon-placeholder{width:14.853px;height:16px;background-color:var(--color-very-dark-blue);border-radius:2px}.businessplan-type-card__icon-placeholder--tool{width:14.853px;height:16px}.businessplan-type-card__icon-placeholder--pdf{width:12px;height:16px}.businessplan-type-card__text-wrapper{display:flex;flex-direction:column;gap:var(--space-6);align-items:center;justify-content:center}.businessplan-type-card__title{font-family:var(--font-family-primary);font-weight:var(--font-bold);font-size:24px;line-height:1.2;color:var(--color-white);text-align:center;margin:0;width:268px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.businessplan-type-card__ai-badge{display:flex;align-items:center;justify-content:center;gap:4px}.businessplan-type-card__ai-icon{width:27px;height:28px;background:linear-gradient(to right,#fb6361,#fb6361 40%,#f1b952);border-radius:4px;flex-shrink:0}.businessplan-type-card__ai-text{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:16px;line-height:1.4;background:linear-gradient(to right,#fb6361,#fb6361 40%,#f1b952);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.el-message{min-width:318px;padding:var(--space-3) var(--space-4);border-radius:8px;border:none;box-shadow:var(--shadow-md);font-family:var(--font-family-secondary);font-size:16px;line-height:24px;font-weight:var(--font-normal);display:flex;align-items:center;gap:var(--space-3)}.el-message .el-message__content{flex:1;color:var(--color-very-dark-blue);margin:0;padding:0}.el-message .el-message__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;margin:0}.el-message--success{background-color:#cde2d0!important}.el-message--success .el-message__content{color:var(--color-very-dark-blue)!important}.el-message--success .el-message__icon{color:var(--color-white)!important}.el-message--success .el-message__icon svg,.el-message--success .el-message__icon i{width:32px!important;height:32px!important}.el-message--success .el-message__closeBtn{color:var(--color-very-dark-blue)!important}.el-message--error{background-color:#f8d7da!important}.el-message--error .el-message__content{color:var(--color-very-dark-blue)!important}.el-message--error .el-message__icon{color:var(--color-white)!important}.el-message--error .el-message__icon svg,.el-message--error .el-message__icon i{font-size:32px!important;width:32px!important;height:32px!important}.el-message--error .el-message__closeBtn{color:var(--color-very-dark-blue)!important}.el-message:focus-within{box-shadow:var(--shadow-md),0 0 0 3px #5dc4ff4d}@media (prefers-reduced-motion: reduce){.el-message{transition:none;animation:none}}@media (prefers-contrast: high){.el-message{border:2px solid currentColor}.el-message--success .el-message__icon{border:2px solid #17902a}.el-message--error .el-message__icon{border:2px solid var(--color-red-orange)}}.el-message-box{background-color:var(--color-white);border-radius:8px;border:none;box-shadow:var(--shadow-lg);font-family:var(--font-family-secondary);font-size:16px;line-height:24px;padding:0;overflow:hidden}.el-message-box .el-message-box__header{padding:var(--space-5);padding-bottom:0}.el-message-box .el-message-box__header .el-message-box__title{font-family:var(--font-family-secondary);font-size:18px;font-weight:600;line-height:1.4}.el-message-box .el-message-box__header .el-message-box__headerbtn{top:var(--space-5);right:var(--space-5)}.el-message-box .el-message-box__header .el-message-box__headerbtn .el-message-box__close{color:var(--color-white);font-size:20px}.el-message-box .el-message-box__header .el-message-box__headerbtn .el-message-box__close:hover{color:#fffc}.el-message-box .el-message-box__content{padding:var(--space-5);padding-top:16px;color:var(--color-very-dark-blue)}.el-message-box .el-message-box__content .el-message-box__container{display:flex;align-items:flex-start;gap:12px}.el-message-box .el-message-box__content .el-message-box__message{flex:1;color:var(--color-very-dark-blue);font-size:16px;line-height:24px;margin:0}.el-message-box .el-message-box__content .el-message-box__message p{margin:0;line-height:24px}.el-message-box .el-message-box__btns{padding:16px var(--space-5);padding-top:0;display:flex;justify-content:flex-end;gap:12px}.el-message-box .el-message-box__btns .el-button{margin:0;padding:10px 20px;border-radius:32px;font-family:var(--font-family-secondary);font-size:16px;font-weight:600;line-height:1.125;min-height:44px;border:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.el-message-box .el-message-box__btns .el-button:focus-visible{outline:none;box-shadow:0 0 0 3px #5dc4ff4d}.el-message-box .el-message-box__btns .el-button:active{transform:translateY(1px)}.el-message-box .el-message-box__btns .el-button--primary{background-color:var(--color-red-orange);color:#fff}.el-message-box .el-message-box__btns .el-button--primary:hover{background-color:var(--color-red-orange-hover)}.el-message-box .el-message-box__btns .el-button--primary:focus{background-color:var(--color-red-orange-hover)}.el-message-box .el-message-box__btns .el-button--primary:active{background-color:var(--color-red-orange-hover)}.el-message-box .el-message-box__btns .el-button--default{background-color:var(--color-light-grey);color:var(--color-very-dark-blue)}.el-message-box .el-message-box__btns .el-button--default:hover{background-color:var(--color-medium-grey-hover)}.el-message-box .el-message-box__btns .el-button--default:focus{background-color:var(--color-medium-grey-hover)}.el-message-box .el-message-box__btns .el-button--default:active{background-color:#c5cbd3}.el-message-box .el-message-box__input .el-textarea .el-textarea__inner{font-family:var(--font-family-secondary);font-weight:var(--font-regular);font-size:14px;line-height:1.4;color:var(--color-very-dark-blue);background-color:var(--color-white);border:1px solid var(--color-very-dark-blue);border-radius:8px;padding:8px;box-shadow:none;resize:vertical}.el-message-box .el-message-box__input .el-textarea .el-textarea__inner::placeholder{color:var(--color-very-dark-blue);font-weight:var(--font-regular)}.el-message-box .el-message-box__input .el-textarea .el-textarea__inner:focus{border-color:var(--color-medium-blue);box-shadow:0 0 0 3px var(--color-light-blue);outline:none}.el-message-box .el-message-box__input .el-textarea.is-disabled .el-textarea__inner{background-color:var(--color-light-grey);border-color:var(--color-medium-grey);color:var(--color-medium-grey)}.el-overlay{background-color:#00000080}.el-message-box:focus-within{box-shadow:0 4px 12px #0003,0 0 0 3px #5dc4ff4d}@media (prefers-reduced-motion: reduce){.el-message-box{transition:none;animation:none}.el-message-box .el-button{transition:none}}@media (prefers-contrast: high){.el-message-box{border:2px solid var(--color-very-dark-blue)}.el-message-box .el-message-box__header{border-bottom:2px solid var(--color-white)}.el-message-box .el-button{border:2px solid currentColor}}.el-dropdown-menu{background-color:var(--color-light-grey);border-radius:16px;box-shadow:0 5px 6px #00000026;padding:var(--space-3) var(--space-2);border:none}.el-dropdown-menu__item{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue);padding:2px var(--space-2);border-radius:4px;margin-bottom:var(--space-2);transition:background-color var(--transition-fast)}.el-dropdown-menu__item:last-child{margin-bottom:0}.el-dropdown-menu__item:hover{background-color:#0c1d3933;color:var(--color-very-dark-blue)}.el-dropdown-menu__item:focus{background-color:#0c1d3933;color:var(--color-very-dark-blue)}.el-dropdown-menu__item.is-disabled{opacity:.5;cursor:not-allowed}.el-dropdown-menu__item.is-disabled:hover{background-color:transparent}.el-dropdown-menu__item--divided{border-top:1px solid var(--color-medium-grey);padding-top:var(--space-2);margin-top:var(--space-2)}.el-dropdown-menu__item--divided:before{display:none}.expert-feedback-voucher-card{position:relative;background-color:var(--color-medium-blue);border-radius:16px;width:100%;height:100%;min-height:150px}.expert-feedback-voucher-card__header{padding:var(--space-4);padding-bottom:0;margin-bottom:var(--space-2)}.expert-feedback-voucher-card__title{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);margin:0;text-align:center}.expert-feedback-voucher-card__vouchers{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.expert-feedback-voucher-card__voucher{display:flex;align-items:center;justify-content:center;gap:var(--space-1);height:40px;padding:10px 13px;border-radius:var(--radius-full);transition:all var(--transition-base)}.expert-feedback-voucher-card__voucher--achieved{background-color:var(--color-positive-green);color:var(--color-white);margin-left:auto;margin-right:15.5%}.expert-feedback-voucher-card__voucher--next{background-color:var(--color-light-grey);color:var(--color-dark-blue);margin-right:20.5%}.expert-feedback-voucher-card__voucher--next--left{margin-right:0;margin-left:24%}.expert-feedback-voucher-card__voucher-icon{width:16px;height:16px;flex-shrink:0}.expert-feedback-voucher-card__voucher-text{font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:18px;white-space:nowrap}.expert-feedback-voucher-card__progress-section{position:relative;width:100%;height:32px;margin-top:var(--space-4)}.expert-feedback-voucher-card__progress-track{position:absolute;top:13px;width:100%;height:8px;background-color:#22be3a66;border-radius:var(--radius-sm)}.expert-feedback-voucher-card__progress-fill{position:absolute;top:13px;left:0;height:8px;background-color:var(--color-positive-green);border-radius:var(--radius-sm);transition:width var(--transition-base);z-index:2}.expert-feedback-voucher-card__progress-glow{position:absolute;top:13px;left:3px;height:8px;background-color:var(--color-positive-green);border-radius:var(--radius-sm);filter:blur(3px);transition:width var(--transition-base);z-index:1}.expert-feedback-voucher-card__milestone-glow{position:absolute;display:flex;align-items:center;justify-content:center;height:32px;min-width:44px;background-color:var(--color-positive-green);border-radius:var(--radius-2xl);filter:blur(3px);z-index:2}.expert-feedback-voucher-card__milestone-glow--left{left:calc(50% - 85px)}.expert-feedback-voucher-card__milestone{position:absolute;top:0;display:flex;align-items:center;justify-content:center;gap:3px;height:32px;min-width:44px;padding:10px 9px;border-radius:var(--radius-2xl);background-color:var(--color-positive-green);transition:all var(--transition-base);z-index:3}.expert-feedback-voucher-card__milestone--left{left:calc(50% - 85px)}.expert-feedback-voucher-card__milestone--right{right:78px;background-color:#1d7058}.expert-feedback-voucher-card__milestone--target{background-color:#1d7058}.expert-feedback-voucher-card__milestone-text{font-family:var(--font-family-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:18px;color:var(--color-white);white-space:nowrap}.expert-ranking-card{position:relative;background-color:var(--color-medium-blue);border-radius:16px;height:150px;padding:16px;overflow:visible;transition:all var(--transition-base)}.expert-ranking-card__title{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);margin:0 0 12px;text-align:center}.expert-ranking-card__content{height:calc(100% - 37px);display:flex;flex-direction:column}.expert-ranking-card__list{list-style:none;padding:0;margin:0;flex:1}.expert-ranking-card__item{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-regular);line-height:1.4;color:var(--color-white)}.expert-ranking-card__item:last-child{margin-bottom:0}.expert-ranking-card__item--current{font-weight:var(--font-semibold)}.expert-ranking-card__position{white-space:nowrap}.expert-ranking-card__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expert-ranking-card__line{border-bottom:1px dotted var(--color-white);flex:1;min-width:20px;border-bottom-width:2px;height:0}.expert-ranking-card__feedbacks{white-space:nowrap;width:77px;text-align:end}.expert-ranking-card__empty{display:flex;align-items:center;justify-content:center;height:calc(100% - 37px)}.expert-ranking-card__empty p{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);text-align:center;margin:0}.expert-ranking-card__note{font-family:var(--font-family-secondary);font-size:12px;font-weight:var(--font-regular);line-height:1.4;color:var(--color-white);text-align:center;font-style:italic}.expert-ranking-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.expert-year-goal-card{position:relative;background-color:var(--color-medium-blue);border-radius:16px;height:150px;display:flex;align-items:center;justify-content:center;padding:16px;overflow:visible;transition:all var(--transition-base)}.expert-year-goal-card__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:16px}.expert-year-goal-card__text{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);text-align:center;margin:0;max-width:100%;padding:0 8px}.expert-year-goal-card--has-goal{justify-content:flex-start;align-items:flex-start}.expert-year-goal-card__edit-link{position:absolute;top:12px;right:16px;display:flex;align-items:center;gap:4px;cursor:pointer;transition:opacity var(--transition-base)}.expert-year-goal-card__edit-link:hover{opacity:.8}.expert-year-goal-card__edit-link:active{opacity:.6}.expert-year-goal-card__pencil-icon{width:16px;height:16px;color:var(--color-white);flex-shrink:0}.expert-year-goal-card__edit-text{font-family:var(--font-family-secondary);font-size:12px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);text-decoration:underline;text-underline-position:from-font;white-space:nowrap}.expert-year-goal-card__goal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-top:20px}.expert-year-goal-card__goal-number{font-family:var(--font-family-primary);font-size:40px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);text-align:center;margin:0 0 8px}.expert-year-goal-card__goal-description{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);text-align:center;margin:0}.expert-year-goal-card__arrow-icon{position:absolute;bottom:16px;right:16px;width:24px;height:24px;color:var(--color-white);opacity:.7;transition:opacity var(--transition-base)}.expert-year-goal-card--has-goal:hover .expert-year-goal-card__arrow-icon{opacity:1}.expert-year-goal-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.expert-yearly-goals-table{width:100%;max-width:680px}.expert-yearly-goals-table__content{display:flex;flex-direction:column}.expert-yearly-goals-table__header{display:grid;grid-template-columns:113px 133px 183px 1fr;gap:var(--space-6);padding:0 var(--space-4);margin-bottom:var(--space-6)}.expert-yearly-goals-table__header-cell{font-family:var(--font-family-secondary);font-size:12px;font-weight:var(--font-semibold);color:var(--color-very-dark-blue);line-height:1.4;white-space:nowrap}.expert-yearly-goals-table__row{display:grid;grid-template-columns:113px 133px 183px 1fr;gap:var(--space-6);align-items:center;height:72px;padding:var(--space-5) var(--space-4);border-top:1px solid var(--color-light-grey);font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);color:var(--color-very-dark-blue);line-height:1.4}.expert-yearly-goals-table__cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-yearly-goals-table__button-container{margin-top:var(--space-10);display:flex;justify-content:flex-start}.expert-yearly-goals-table__empty{padding:var(--space-8);text-align:center}.expert-yearly-goals-table__empty p{font-family:var(--font-family-secondary);font-size:var(--text-base);color:var(--color-medium-grey);margin:0}.back-link{display:inline-block;font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);text-decoration:underline;text-underline-position:from-font;margin-bottom:var(--space-10);cursor:pointer;transition:color var(--transition-base)}.back-link:hover{color:var(--color-light-blue)}.back-link:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:4px;border-radius:var(--radius-sm)}.cursor-pointer{cursor:pointer}.link-with-icon.link-with-icon--left svg{margin-right:var(--space-2)}.link-with-icon.link-with-icon--right svg{margin-left:var(--space-2)}.base-sidebar .back-link{color:var(--color-medium-blue);margin-bottom:0;font-size:var(--text-sm)}.base-sidebar .back-link svg{width:14px;height:auto}@layer components{.page-footer{background-color:var(--color-very-dark-blue);margin-top:auto;height:82px;display:flex;align-items:center}@media (max-width: 1280px){.page-footer{min-height:82px;height:auto;padding:var(--space-4) 0}}@media (max-width: 1024px){.page-footer{min-height:unset;padding:var(--space-5) 0}}.footer-container{width:100%;max-width:var(--container-2xl);margin:0 auto;padding:0 var(--space-10)}@media (max-width: 1280px){.footer-container{padding:0 var(--space-8)}}@media (max-width: 1024px){.footer-container{padding:0 var(--space-6)}}.footer-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}@media (max-width: 1024px){.footer-content{flex-direction:column;gap:var(--space-4);align-items:center;text-align:center}}.footer-nav{display:flex;align-items:center;gap:var(--space-8)}.footer-link{font-family:var(--font-family-secondary);font-size:18px;line-height:18px;font-weight:var(--font-semibold);color:var(--color-white);text-decoration:none;white-space:nowrap;transition:var(--transition-fast);cursor:pointer}.footer-link:hover{color:var(--color-light-blue)}.footer-link:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width: 1280px){.footer-link{font-size:17px}}@media (max-width: 1024px){.footer-link{font-size:16px}}.footer-social{display:flex;align-items:center;gap:var(--space-8)}@media (max-width: 1280px){.footer-social{gap:var(--space-6)}}@media (max-width: 1024px){.footer-social{margin-top:var(--space-3);gap:var(--space-4)}}.footer-social-link{color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.footer-social-link:hover{color:var(--color-light-blue);transform:scale(1.1)}.footer-social-link:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px;border-radius:var(--radius-sm)}.footer-right{display:flex;align-items:center;gap:var(--space-4)}@media (max-width: 1280px){.footer-right{flex-direction:column;align-items:flex-end;gap:var(--space-2)}}@media (max-width: 1024px){.footer-right{align-items:center;text-align:center;gap:var(--space-3)}}.footer-copyright{font-family:var(--font-family-secondary);font-size:18px;line-height:18px;font-weight:var(--font-semibold);color:var(--color-white);margin:0;white-space:nowrap}@media (max-width: 1280px){.footer-copyright{font-size:17px}}@media (max-width: 1024px){.footer-copyright{font-size:16px}}.footer-powered{font-family:var(--font-family-secondary);font-size:18px;line-height:18px;font-weight:var(--font-semibold);color:var(--color-white);margin:0;white-space:nowrap}@media (max-width: 1280px){.footer-powered{font-size:17px}}@media (max-width: 1024px){.footer-powered{font-size:16px}}.footer-sponsors{display:flex;align-items:center;height:26px}@media (max-width: 1280px){.footer-sponsors{height:24px}}@media (max-width: 1024px){.footer-sponsors{height:auto;min-height:22px}}.sponsor-logos{display:flex;align-items:center;height:100%;margin-bottom:7px}@media (max-width: 1280px){.sponsor-logos{transform:scale(.9)}}@media (max-width: 1024px){.sponsor-logos{transform:scale(.8)}}}.form{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.form__header{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.form__header--center{align-items:center}.form__header--left{align-items:flex-start}.form__title{font-family:var(--font-family-primary);font-weight:var(--font-bold);font-size:40px;line-height:1.2;color:var(--color-white);margin:0;width:100%}.form__title--center{text-align:center}.form__title--left{text-align:left}.form__subtitle{font-family:var(--font-family-secondary);font-weight:var(--font-bold);font-size:24px;line-height:1.4;color:var(--color-white);margin:0}.form__description{font-family:var(--font-family-secondary);font-weight:var(--font-normal);font-size:16px;line-height:1.4;color:var(--color-white);margin:0;text-align:left;max-width:100%}.form__description--listed{margin-left:var(--space-4)}.form__description a{color:var(--color-white);text-decoration:underline}.form__description a:hover{text-decoration:none}.form__content{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.el-form-item__content{display:inherit!important}.form__row{display:grid;gap:var(--space-4);width:100%}.form__row--1-col{grid-template-columns:1fr}.form__row--2-col{grid-template-columns:1fr 1fr}.form__row--3-col{grid-template-columns:1fr 1fr 1fr}@media (max-width: 1024px){.form__row--3-col{grid-template-columns:1fr 1fr}}.form__top{margin-top:var(--space-6)}.form__field{margin-bottom:0}.form__actions{display:flex;gap:var(--space-4);align-items:flex-start;flex-wrap:wrap}.form .el-form-item{margin-bottom:0}.form .el-form-item .el-form-item__label{display:none}.form .el-form-item .el-form-item__error{color:var(--color-red-orange);font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-medium);margin-top:var(--space-1);margin-bottom:calc(-16px - var(--space-1));position:static}.form .el-form{display:flex;flex-direction:column;gap:var(--space-7)}.form--light .base-input:not(.base-input--form-element) .base-input__label{color:var(--color-very-dark-blue)}.form--light .base-input:not(.base-input--form-element) .el-input__wrapper{border-color:var(--color-very-dark-blue)}.form--light .base-input--form-element .base-input__label{color:var(--color-very-dark-blue)}.form--light .base-input--form-element .el-input__wrapper{border-color:var(--color-very-dark-blue)}.form--light .base-select:not(.base-select--form-element) .base-select__label{color:var(--color-very-dark-blue)}.form--light .base-select:not(.base-select--form-element) .el-select__wrapper{border-color:var(--color-very-dark-blue)}.form--light .base-select--form-element .base-select__label{color:var(--color-very-dark-blue)}.form--light .base-select--form-element .el-select__wrapper{border-color:var(--color-very-dark-blue)}.progress-container{display:flex;margin:var(--space-10);position:relative}.progress-container .el-progress.hide-icon .el-progress__text{display:none}.progress-container .el-progress .el-progress__text{z-index:9999}.progress-container .el-progress .el-progress-circle{display:flex}.progress-container .el-progress .el-progress-circle .el-progress-circle__track{stroke:#cee2d0}.progress-container .el-progress .el-progress-circle__path{stroke-linecap:unset!important}.progress-container .progress-separator{position:absolute;width:4px;height:50%;background-color:#fff;top:0;left:50%;transform-origin:bottom center;margin-left:-2px;z-index:2}.progress-indicator__grade{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-family-primary);font-size:42px;font-weight:var(--font-bold);line-height:1.2;text-align:center;z-index:10;white-space:nowrap}.progress-indicator__grade--pending{color:#c7e3cf}.progress-indicator__grade--complete{color:#00c117}.create-businessplan-form__step{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.create-businessplan-form__type-cards{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.create-businessplan-form__pdf-error{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:14px;line-height:1.4;color:var(--color-red-orange);margin:0;padding:var(--space-3);background-color:#e04c4a1a;border-radius:var(--radius-lg);border:1px solid var(--color-red-orange)}.create-businessplan-form__actions{margin-top:var(--space-4)}.deadline-extension-form__context{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.deadline-extension-form__context-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.deadline-extension-form__context-item{display:flex;flex-direction:column;gap:var(--space-1)}.deadline-extension-form__context-label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-white);margin:0}.deadline-extension-form__context-value{font-family:var(--font-family-secondary);font-weight:var(--font-normal);font-size:18px;line-height:1.33;color:var(--color-white);margin:0}.deadline-extension-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:var(--space-6)}.deadline-extension-form__date-picker--disabled .el-input__wrapper{background-color:var(--color-medium-blue)!important;border-color:var(--color-very-dark-blue)!important}.deadline-extension-form__date-picker--disabled .el-input__inner{color:var(--color-white)!important}.deadline-extension-form__actions{display:flex;gap:var(--space-4);align-items:flex-start;flex-wrap:wrap}.deadline-extension-form .el-form-item__content .el-form-item__error{padding-top:var(--space-4)}.role-change-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:var(--space-6)}.role-change-form__fields--single{grid-template-columns:1fr 1fr}.role-change-form__field{display:flex;flex-direction:column;gap:var(--space-2)}.role-change-form__field .base-select{gap:var(--space-2)}.role-change-form__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:24px;color:var(--color-white)}.role-change-form__disabled-input{display:flex;align-items:center;width:100%;height:48px;padding:12px;background-color:var(--color-medium-blue);border:2px solid var(--color-medium-blue);border-radius:var(--radius-lg);font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:24px;color:var(--color-white)}.role-change-form__actions{display:flex;gap:var(--space-4);align-items:flex-start;flex-wrap:wrap}.login-form__options{display:flex;flex-direction:column;align-items:flex-start;width:100%}.login-form__options .base-checkbox{margin-top:var(--space-4)}.login-form__desktopdevice-info{color:var(--color-white)}.login-form__forgot-link{color:var(--color-white);font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:16px;line-height:1.4;text-decoration:underline;transition:opacity var(--transition-fast)}.login-form__forgot-link:hover{opacity:.8}.login-form__footer{display:flex;flex-direction:row;gap:var(--space-1);margin-top:var(--space-4)}.login-form__actions{align-items:center}.login-form__register-text{color:var(--color-white);font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:16px;line-height:1.4}.login-form__register-link{color:var(--color-white);font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:16px;line-height:1.4;text-decoration:underline;transition:opacity var(--transition-fast)}.login-form__register-link:hover{opacity:.8}.consent-form__subtitle{color:var(--color-white);font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-regular);line-height:1.5;margin-top:var(--space-3);margin-bottom:0;text-align:left}.consent-form__consents{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2)}.consent-form__error{color:var(--color-red-orange);font-family:var(--font-family-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.4;margin-top:var(--space-4);padding:var(--space-3);background-color:#ffffff1a;border-radius:var(--radius-md);text-align:center}.consent-form__actions{align-items:center;margin-top:var(--space-6)}.profiledata-form__company-section{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.profiledata-form__company-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.profiledata-form__company-title{font-family:var(--font-family-primary);font-weight:var(--font-bold);font-size:24px;line-height:1.2;color:var(--color-very-dark-blue);margin:0}.profiledata-form__remove-company{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;color:var(--color-black);text-decoration:underline;cursor:pointer}.profiledata-form__remove-company:hover{color:var(--color-medium-blue)}.profiledata-form__remove-company--disabled{color:var(--color-gray);cursor:not-allowed;opacity:.5}.profiledata-form__remove-company--disabled:hover{color:var(--color-gray)}.profiledata-form__branches-section{display:flex;flex-direction:column;gap:var(--space-6)}.profiledata-form__branch-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);row-gap:var(--space-6)}@media (max-width: 1024px){.profiledata-form__branch-row{grid-template-columns:repeat(2,1fr)}}.profiledata-form__branch-field{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.profiledata-form__branch-label{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-very-dark-blue)}.profiledata-form__branch-delete{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;color:var(--color-very-dark-blue);text-decoration:underline;cursor:pointer}.profiledata-form__branch-delete:hover{color:var(--color-medium-blue)}.profiledata-form__add-branch-wrapper{display:flex;align-items:flex-start}.profiledata-form__add-branch{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;color:var(--color-black);text-decoration:underline;cursor:pointer;display:inline-block;margin-top:var(--space-12)}.profiledata-form__add-branch:hover{color:var(--color-medium-blue)}.profiledata-form__company-checkboxes{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.profiledata-form__company-checkboxes-title{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-very-dark-blue);margin:0}.profiledata-form__company-checkboxes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-top:var(--space-2)}.profiledata-form__company-checkboxes-column{display:flex;flex-direction:column;gap:var(--space-4)}.profiledata-form__company-shortdescription{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.profiledata-form__company-shortdescription .base-textarea .el-textarea{border:2px solid var(--color-light-gray);border-radius:4px;font-family:var(--font-family-secondary);font-size:var(--text-base);color:var(--color-very-dark-blue);line-height:1.5;resize:vertical;height:100%}.profiledata-form__company-shortdescription .base-textarea .el-textarea .el-textarea__inner{border:2px solid var(--color-black)}.profiledata-form__create-hint{margin-top:var(--space-4);font-family:var(--font-family-secondary);font-size:var(--text-base);color:var(--color-very-dark-blue);line-height:1.5}.profiledata-form__additional-info{margin-top:var(--space-8)}.profiledata-form__additional-section{padding-top:var(--space-12)}.profiledata-form__section-title{font-family:var(--font-family-primary);font-size:24px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-very-dark-blue);margin:0 0 var(--space-6) 0}.profiledata-form__expert-checkboxes{display:flex;flex-direction:column;margin-top:var(--space-4)}.profiledata-form__expert-checkboxes img{width:12px;height:12px;margin-right:var(--space-2)}.partner-profiledata-form__section-title{font-family:var(--font-family-primary);font-size:32px;font-weight:var(--font-bold);color:var(--color-dark-blue);line-height:1.2;margin:0 0 var(--space-8) 0}.partner-profiledata-form__subsection-title{font-family:var(--font-family-primary);font-size:24px;font-weight:var(--font-bold);color:var(--color-dark-blue);line-height:1.2;margin:var(--space-10) 0 var(--space-8) 0}.partner-profiledata-form__branch-field{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.partner-profiledata-form__branch-label{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);color:var(--color-dark-blue)}.partner-profiledata-form__branch-delete{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);color:var(--color-red-orange);text-decoration:underline;transition:opacity var(--transition-fast)}.partner-profiledata-form__branch-delete:hover{opacity:.8}.partner-profiledata-form__add-branch-wrapper{display:flex;align-items:flex-end;padding-bottom:var(--space-2)}.partner-profiledata-form__add-branch{font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-semibold);color:var(--color-medium-blue);text-decoration:underline;transition:opacity var(--transition-fast)}.partner-profiledata-form__add-branch:hover{opacity:.8}@media (max-width: 1024px){.partner-profiledata-form__section-title{font-size:28px}.partner-profiledata-form__subsection-title{font-size:20px;margin-top:var(--space-8)}}.registration-form{height:540px}.registration-form__col{margin:0!important}.registration-form__hear-about{margin-bottom:var(--space-6)}.registration-form__hear-about-row{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}.registration-form__hear-about-row--with-text{grid-template-columns:1fr 1fr}.registration-form__consents-title{font-size:18px;font-weight:var(--font-semibold);color:var(--color-white);margin:0 0 var(--space-4) 0;font-family:var(--font-family-primary)}.registration-form .base-checkbox__label{line-height:1.5;color:var(--color-white)}.registration-form .base-checkbox__checkmark{border-color:var(--color-medium-grey)}.registration-form .base-checkbox__wrapper:hover .registration-form .base-checkbox__checkmark{border-color:var(--color-white)}.registration-form__label{color:var(--color-white);font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.3;margin-bottom:var(--space-2);display:block}.registration-form .el-form-item[prop=gender]{margin-bottom:var(--space-2)}.password-strength-indicator{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2)}.password-strength-indicator__level{background-color:#fff1f1;border-radius:var(--radius-lg);height:44px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.password-strength-indicator__level--schwach{background-color:#fff1f1}.password-strength-indicator__level--mittel{background-color:#feffba}.password-strength-indicator__level--stark{background-color:#f4fff3}.password-strength-indicator__level--sehr-stark{background-color:#cde2d0}.password-strength-indicator__text{color:var(--color-very-dark-blue);font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.3}.password-strength-indicator__requirements{display:flex;flex-direction:column;gap:var(--space-2)}.password-strength-indicator__requirement{display:flex;align-items:center;gap:var(--space-2)}.password-strength-indicator__requirement-text{color:var(--color-white);font-family:var(--font-family-secondary);font-size:14px;line-height:1.4}.reset-password-form{position:relative}.reset-password-form__close{position:absolute;top:0;right:0;width:32px;height:32px;border:2px solid var(--color-white);border-radius:16px;background:transparent;color:var(--color-white);font-size:16px;font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.reset-password-form__close:hover:not(:disabled){background-color:var(--color-white);color:var(--color-very-dark-blue)}.reset-password-form__close:disabled{opacity:.5;cursor:not-allowed}.reset-password-form__strength{margin-top:var(--space-2)}.reset-password-form__strength-indicator{background-color:#f6d4d3;border-radius:var(--radius-lg);height:48px;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-base)}.reset-password-form__strength-indicator--sehr-schwach{background-color:#f6d4d3}.reset-password-form__strength-indicator--schwach{background-color:#fff1f1}.reset-password-form__strength-indicator--mittel{background-color:#feffba}.reset-password-form__strength-indicator--stark{background-color:#f4fff3}.reset-password-form__strength-indicator--sehr-stark{background-color:#cde2d0}.reset-password-form__strength-text{color:var(--color-very-dark-blue);font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.3}.reset-password-form__requirements{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.reset-password-form__requirement{display:flex;align-items:center;gap:var(--space-2)}.reset-password-form__requirement-text{color:var(--color-white);font-family:var(--font-family-secondary);font-size:14px;line-height:1.4}.year-goal-form__content{margin-bottom:var(--space-4)}.year-goal-form__content--edit{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.year-goal-form__actions{display:flex;gap:var(--space-4);align-items:flex-start;flex-wrap:wrap}.submit-for-feedback-form,.submit-for-feedback-form__form{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.submit-for-feedback-form__field{width:100%}.submit-for-feedback-form__student-mode-section{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.submit-for-feedback-form__student-mode-section .radio-group__option .el-radio__label{white-space:pre-line!important;line-height:1.4!important;max-width:600px}.submit-for-feedback-form__student-mode-title{font-family:var(--font-family-secondary);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.33;color:var(--color-white);margin:0}.submit-for-feedback-form__actions{display:flex;gap:var(--space-4);align-items:center}.submit-for-feedback-form__incomplete{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.submit-for-feedback-form__incomplete-title{font-family:var(--font-family-primary);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0}.submit-for-feedback-form__incomplete-text{font-family:var(--font-family-secondary);font-size:var(--text-base);line-height:1.4;color:var(--color-white);margin:0}.submit-for-feedback-form__success{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.submit-for-feedback-form__success-content{display:flex;flex-direction:column;gap:var(--space-6)}.submit-for-feedback-form__success-header{display:flex;align-items:flex-start;gap:var(--space-4);position:relative}.submit-for-feedback-form__success-title{font-family:var(--font-family-primary);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0;flex:1}.submit-for-feedback-form__success-text{font-family:var(--font-family-secondary);font-size:var(--text-base);line-height:1.4;color:var(--color-white);margin:0}.submit-to-contest-form{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.submit-to-contest-form__title{font-family:var(--font-family-primary);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0}.submit-to-contest-form__subtitle{font-family:var(--font-family-secondary);font-size:var(--text-base);line-height:1.4;color:var(--color-white);margin:0}.submit-to-contest-form__form{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.submit-to-contest-form__field{width:100%}.submit-to-contest-form__version-section{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.submit-to-contest-form__version-title{font-family:var(--font-family-secondary);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.33;color:var(--color-white);margin:0}.submit-to-contest-form__actions{display:flex;gap:var(--space-4);align-items:center}.submit-to-contest-form__empty{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.submit-to-contest-form__empty-title{font-family:var(--font-family-primary);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0}.submit-to-contest-form__empty-text{font-family:var(--font-family-secondary);font-size:var(--text-base);line-height:1.4;color:var(--color-white);margin:0}.submit-to-contest-form__incomplete{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.submit-to-contest-form__error-box{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4);background-color:var(--color-white);border-radius:var(--radius-lg);border:2px solid var(--color-red-orange)}.submit-to-contest-form__error-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--color-red-orange);color:var(--color-white)}.submit-to-contest-form__error-text{font-family:var(--font-family-secondary);font-size:var(--text-base);line-height:1.5;color:var(--color-very-dark-blue);margin:0;padding-top:6px}.submit-to-contest-form__success{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.submit-to-contest-form__success-content{display:flex;flex-direction:column;gap:var(--space-6)}.submit-to-contest-form__success-title{font-family:var(--font-family-primary);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0}.submit-to-contest-form__success-text{font-family:var(--font-family-secondary);font-size:var(--text-base);line-height:1.4;color:var(--color-white);margin:0}.aws-investment-form,.aws-investment-form__step{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.aws-investment-form__title{font-family:var(--font-family-primary);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0}.aws-investment-form__description{font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-normal);line-height:1.4;color:var(--color-white);margin:0}.aws-investment-form__field{width:100%}.aws-investment-form__consent-label{font-family:var(--font-family-secondary);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.33;color:var(--color-white);margin:0 0 var(--space-6) 0}.aws-investment-form__actions{display:flex;gap:var(--space-4);align-items:center}.delete-businessplan-form{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-8);background-color:var(--color-very-dark-blue);border-radius:var(--radius-lg)}.delete-businessplan-form__instruction{font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-white);line-height:1.4;text-align:center;margin:0;max-width:616px}.delete-businessplan-form__game-container{position:relative;width:280px;height:240px}.delete-businessplan-form__labyrinth-img{display:block;width:280px;height:240px;-webkit-user-select:none;user-select:none;pointer-events:none}.delete-businessplan-form__ball{position:absolute;width:24px;height:24px;background-color:#e04c4a;border-radius:50%;cursor:grab;-webkit-user-select:none;user-select:none;z-index:2;transition:background-color var(--transition-fast)}.delete-businessplan-form__ball:active{cursor:grabbing}.delete-businessplan-form__ball:hover{background-color:#d43d3b}.delete-businessplan-form__start-badge{position:absolute;width:40px;height:40px;background-color:#fff3;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.delete-businessplan-form__start-badge-text{font-family:var(--font-family-secondary);font-size:var(--text-xs);font-weight:600;color:var(--color-white);line-height:1;text-align:center}.delete-businessplan-form__collision-canvas{display:none}.delete-businessplan-form__actions{display:flex;gap:var(--space-4);justify-content:center;margin-top:var(--space-2)}.overall-feedback-section{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.overall-feedback-section__title{font-family:var(--font-family-primary);font-size:24px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-dark-blue);margin:0}.overall-feedback-section__grade{max-width:340px}.overall-feedback-section__comment{width:100%}.overall-feedback-section__textarea-container{position:relative;width:100%}.overall-feedback-section__textarea{width:100%;min-height:311px;padding:var(--space-4);padding-bottom:var(--space-8);font-family:var(--font-family-secondary);font-size:18px;line-height:1.4;color:var(--color-dark-blue);background-color:var(--color-white);border:2px solid var(--color-white);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--transition-base)}.overall-feedback-section__textarea::placeholder{color:var(--color-dark-blue);opacity:1}.overall-feedback-section__textarea:focus{outline:none;border-color:var(--color-medium-blue)}.overall-feedback-section__textarea:disabled{opacity:.6;cursor:not-allowed}.overall-feedback-section__textarea--invalid{border-color:#e74c3c}.overall-feedback-section__char-counter{position:absolute;bottom:var(--space-2);right:var(--space-3);font-family:var(--font-family-secondary);font-size:12px;line-height:1.4;color:var(--color-medium-grey);pointer-events:none;-webkit-user-select:none;user-select:none}.overall-feedback-section__char-counter--valid{color:#27ae60}.overall-feedback-section__char-counter--invalid{color:#e74c3c}@media (max-width: 1024px){.overall-feedback-section__title{font-size:20px}.overall-feedback-section__textarea{font-size:16px;min-height:250px}}.chapter-feedback-section{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.chapter-feedback-section__title{font-family:var(--font-family-primary);font-size:24px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-dark-blue);margin:0}.chapter-feedback-section__accordions{border:none}.chapter-feedback-section__accordions .el-collapse-item{border-bottom:1px solid var(--color-medium-grey)}.chapter-feedback-section__accordions .el-collapse-item:first-child{border-top:1px solid var(--color-medium-grey)}.chapter-feedback-section__accordions .el-collapse-item__header{background:transparent;border:none;height:auto;padding:var(--space-4) 0;font-weight:400}.chapter-feedback-section__accordions .el-collapse-item__header:hover{background:transparent}.chapter-feedback-section__accordions .el-collapse-item__arrow{display:none}.chapter-feedback-section__accordions .el-collapse-item__wrap{background:transparent;border:none}.chapter-feedback-section__accordions .el-collapse-item__content{padding:0 0 var(--space-6) 0}.chapter-feedback-section__accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%}.chapter-feedback-section__accordion-title{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-dark-blue)}.chapter-feedback-section__accordion-icon{font-size:16px;color:var(--color-dark-blue);transition:transform var(--transition-base)}.chapter-feedback-section__accordion-icon--open{transform:rotate(180deg)}.chapter-feedback-section__textarea-wrapper{width:100%}.chapter-feedback-section__textarea-container{position:relative;width:100%}.chapter-feedback-section__textarea{width:100%;min-height:311px;padding:var(--space-4);padding-bottom:var(--space-8);font-family:var(--font-family-secondary);font-size:18px;line-height:1.4;color:var(--color-dark-blue);background-color:var(--color-white);border:2px solid var(--color-white);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--transition-base)}.chapter-feedback-section__textarea::placeholder{color:var(--color-dark-blue);opacity:1}.chapter-feedback-section__textarea:focus{outline:none;border-color:var(--color-medium-blue)}.chapter-feedback-section__textarea:disabled{opacity:.6;cursor:not-allowed}.chapter-feedback-section__textarea--invalid{border-color:#e74c3c}.chapter-feedback-section__char-counter{position:absolute;bottom:var(--space-2);right:var(--space-3);font-family:var(--font-family-secondary);font-size:12px;line-height:1.4;color:var(--color-medium-grey);pointer-events:none;-webkit-user-select:none;user-select:none}.chapter-feedback-section__char-counter--valid{color:#27ae60}.chapter-feedback-section__char-counter--invalid{color:#e74c3c}.chapter-feedback-section__grade-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);width:100%}.chapter-feedback-section__grade-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);background-color:var(--color-medium-blue);border-radius:var(--radius-lg);gap:var(--space-2);margin-top:var(--space-4)}.chapter-feedback-section__grade-number{font-family:var(--font-family-primary);font-size:32px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-white)}.chapter-feedback-section__grade-label{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white)}@media (max-width: 1024px){.chapter-feedback-section__title{font-size:20px}.chapter-feedback-section__accordion-title{font-size:16px}.chapter-feedback-section__textarea{font-size:16px;min-height:250px}.chapter-feedback-section__grade-grid{grid-template-columns:1fr;gap:var(--space-4)}.chapter-feedback-section__grade-number{font-size:28px}}.pdf-feedback-form{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.pdf-feedback-form__header{display:flex;align-items:center;gap:var(--space-4)}.pdf-feedback-form__version{font-family:var(--font-family-secondary);font-size:14px;line-height:1.4;color:var(--color-dark-blue)}.pdf-feedback-form__download-link{font-family:var(--font-family-secondary);font-size:14px;line-height:1.4;color:var(--color-dark-blue);text-decoration:underline;cursor:pointer;transition:color var(--transition-base)}.pdf-feedback-form__download-link:hover{color:var(--color-medium-blue)}.pdf-feedback-form__layout{display:flex;gap:var(--space-6);width:100%;align-items:flex-start}.pdf-feedback-form__sidebar{display:flex;flex-direction:column;gap:var(--space-4);width:280px;flex-shrink:0}.pdf-feedback-form__sidebar-title{font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-dark-blue);margin:0}.pdf-feedback-form__chapter-list{display:flex;flex-direction:column;gap:var(--space-2)}.pdf-feedback-form__chapter-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3);font-family:var(--font-family-secondary);font-size:14px;line-height:1.4;color:var(--color-dark-blue);background-color:transparent;border:none;border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:all var(--transition-base)}.pdf-feedback-form__chapter-item:hover{background-color:#93a4b71a}.pdf-feedback-form__chapter-item--selected{background-color:#93a4b733;font-weight:var(--font-semibold)}.pdf-feedback-form__chapter-item--special{font-weight:var(--font-semibold);margin-top:var(--space-2)}.pdf-feedback-form__chapter-title{flex:1;text-align:left}.pdf-feedback-form__chapter-grade{font-family:var(--font-family-secondary);font-size:13px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-medium-grey);flex-shrink:0}.pdf-feedback-form__chapter-grade--complete{color:#27ae60}.pdf-feedback-form__actions{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.pdf-feedback-form__main{flex:1;min-width:0}.pdf-feedback-form__loading{display:flex;align-items:center;justify-content:center;padding:var(--space-12);font-family:var(--font-family-secondary);font-size:18px;color:var(--color-dark-blue)}.pdf-feedback-form__placeholder{padding:var(--space-8);background-color:var(--color-white);border-radius:var(--radius-md);text-align:center}.pdf-feedback-form__placeholder p{font-family:var(--font-family-secondary);font-size:16px;line-height:1.4;color:var(--color-dark-blue);margin:0}.pdf-feedback-form__comments-section{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.pdf-feedback-form__comments-description{font-family:var(--font-family-secondary);font-size:16px;line-height:1.4;color:var(--color-dark-blue);margin:0}.pdf-feedback-form__pdf-error{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:14px;line-height:1.4;color:var(--color-red-orange);margin:0;padding:var(--space-3);background-color:#e04c4a1a;border-radius:var(--radius-lg);border:1px solid var(--color-red-orange)}@media (max-width: 1280px){.pdf-feedback-form__layout{flex-direction:column}.pdf-feedback-form__sidebar{width:100%}.pdf-feedback-form__actions{flex-direction:row}.pdf-feedback-form__actions .base-button{flex:1}}@media (max-width: 1024px){.pdf-feedback-form__actions{flex-direction:column}.pdf-feedback-form__actions .base-button{width:100%}}@layer components{.app-header{background:var(--color-very-dark-blue);border-radius:75px;margin:var(--space-4);position:relative;z-index:var(--z-30);max-width:1200px;margin:0 auto}.header-container{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-6);min-height:60px;position:relative}.header-logo{flex-shrink:0}.header-logo:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px}.logo-placeholder{width:40px;height:39px;color:var(--color-white);font-size:var(--text-xl);font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;background:var(--color-medium-blue);border-radius:var(--radius-lg)}.header-nav{flex:1;display:flex;justify-content:center}.nav-list{display:flex;gap:var(--space-8);margin:0;padding:0;list-style:none}.nav-item{position:relative}.nav-link{color:var(--color-white);text-decoration:none;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:600;line-height:1.4;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:all var(--transition-fast);white-space:nowrap}.nav-link:hover,.nav-link--active{background:var(--color-medium-blue);color:var(--color-white)}.nav-link:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px}.header-actions{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);position:relative}.profile-section{position:relative}.profile-button{display:flex;align-items:center;gap:var(--space-1);background:transparent;border:none;padding:var(--space-1);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.profile-button:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px}.profile-button:hover{background:var(--color-blue-transparent-light)}.profile-avatar{width:32px;height:32px;border-radius:50%;background:var(--color-medium-grey);display:flex;align-items:center;justify-content:center}.avatar-placeholder{color:var(--color-white);font-weight:var(--font-semibold);font-size:var(--text-sm)}.profile-chevron{color:var(--color-white)!important;transition:transform var(--transition-fast)}.chevron-rotated{transform:rotate(180deg)}.profile-dropdown{position:absolute;top:100%;right:0;background:var(--color-white);border-radius:16px;box-shadow:0 5px 6px #00000026;min-width:180px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-fast);z-index:var(--z-dropdown);margin-top:var(--space-2);padding:12px 8px}.dropdown-open{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-list{margin:0;padding:0;list-style:none}.dropdown-list li:not(:last-child):after{content:"";display:block;height:1px;background-color:var(--color-medium-grey);margin:8px 0}.dropdown-link{display:block;padding:2px 8px;color:var(--color-very-dark-blue);text-decoration:none;font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;border-radius:4px;transition:background-color var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-link:hover{background:#0c1d3933;color:var(--color-very-dark-blue)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0}.hamburger-line{width:100%;height:2px;background:var(--color-white);transition:all var(--transition-fast);transform-origin:center}.menu-open .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-open .hamburger-line:nth-child(2){opacity:0}.menu-open .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width: 1024px){.header-container{padding:var(--space-2) var(--space-4)}.header-container .header-logo{display:none}.nav-list{gap:var(--space-4)}.nav-link{padding:var(--space-2);font-size:14px}}@media (max-width: 768px){.app-header{margin:var(--space-2)}.header-container{padding:var(--space-2) var(--space-4)}.mobile-menu-toggle{display:flex}.header-nav{position:absolute;top:100%;left:0;right:0;background:var(--color-very-dark-blue);border-radius:var(--radius-xl);margin-top:var(--space-2);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-base);z-index:var(--z-dropdown)}.nav-open{opacity:1;visibility:visible;transform:translateY(0)}.nav-list{flex-direction:column;gap:0;padding:var(--space-4)}.nav-item:not(:last-child){margin-bottom:var(--space-1)}.nav-link{display:block;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}}}.i2b-logo{display:inline-block;vertical-align:middle;transition:opacity .2s ease}.i2b-logo:hover{opacity:.8}.header-logo .i2b-logo{cursor:pointer}.impersonation-banner{position:sticky;top:0;z-index:var(--z-modal);width:100%;background-color:var(--color-red-orange);box-shadow:var(--shadow-md);padding:var(--space-4) var(--space-6);animation:slideDown .3s ease-out}.impersonation-banner__content{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;gap:var(--space-6)}.impersonation-banner__info{display:flex;align-items:center;gap:var(--space-3)}.impersonation-banner__icon{width:24px;height:24px;color:var(--color-white);flex-shrink:0}.impersonation-banner__text{font-family:var(--font-family-secondary);font-size:var(--text-base);color:var(--color-white);line-height:1.5}.impersonation-banner__text strong{font-weight:var(--font-bold)}.impersonation-banner__actions{display:flex;gap:var(--space-3);flex-shrink:0}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 1024px){.impersonation-banner{padding:var(--space-3) var(--space-4)}.impersonation-banner__content{flex-direction:column;gap:var(--space-3);align-items:stretch}.impersonation-banner__info{justify-content:center;text-align:center}.impersonation-banner__text{font-size:var(--text-sm)}.impersonation-banner__actions{justify-content:center}}.kpi-card{position:relative;border-radius:16px;padding:16px;height:150px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);cursor:default}.kpi-card--clickable{cursor:pointer}.kpi-card--clickable:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.kpi-card--clickable:active{transform:translateY(0)}.kpi-card__number{font-family:var(--font-family-primary);font-weight:var(--font-bold);line-height:1.2;margin:0 0 8px;text-align:center}.kpi-card__number--deleted{color:var(--color-red-orange);font-size:34px}.kpi-card__number--small{margin:0}.kpi-card__label{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;text-align:center;white-space:pre-line;margin:0;height:40px}.kpi-card--primary{background-color:var(--color-white);color:var(--color-very-dark-blue);box-shadow:0 2px 8px #00000014}.kpi-card--primary .kpi-card__number{font-size:40px}.kpi-card--primary .kpi-card__icon{position:absolute;bottom:16px;right:16px;width:24px;height:24px;color:var(--color-very-dark-blue);opacity:.7;transition:opacity var(--transition-base)}.kpi-card--primary:hover .kpi-card__icon{opacity:1}.kpi-card--secondary{background-color:var(--color-medium-blue);color:var(--color-white)}.kpi-card--secondary .kpi-card__number{font-size:32px}.kpi-card__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.kpi-card__actions{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);width:100%}.kpi-card__actions .base-button{width:100%}.kpi-card--loading .kpi-card{background:linear-gradient(90deg,var(--color-medium-grey-hover) 0%,var(--color-light-grey) 50%,var(--color-medium-grey-hover) 100%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;color:transparent;border-radius:4px}.kpi-card--clickable:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.new-businessplan-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:16px;width:332px;height:285px;background-color:var(--color-white);border:none;border-radius:16px;cursor:pointer;transition:all var(--transition-base);font-family:var(--font-family-secondary);margin:0;outline:none}.new-businessplan-card:hover{background-color:var(--color-light-grey)}.new-businessplan-card:hover .new-businessplan-card__icon-wrapper{background-color:var(--color-dark-blue)}.new-businessplan-card:hover .new-businessplan-card__icon{color:var(--color-white)}.new-businessplan-card:hover .new-businessplan-card__text{color:var(--color-dark-blue)}.new-businessplan-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.new-businessplan-card:focus-visible .new-businessplan-card__icon-wrapper{background-color:var(--color-dark-blue)}.new-businessplan-card:focus-visible .new-businessplan-card__icon{color:var(--color-white)}.new-businessplan-card:focus-visible .new-businessplan-card__text{color:var(--color-dark-blue)}.new-businessplan-card:active{background-color:var(--color-blue-transparent-light)}.new-businessplan-card:active .new-businessplan-card__icon-wrapper{background-color:var(--color-very-dark-blue);transform:scale(.95)}.new-businessplan-card:active .new-businessplan-card__text{color:var(--color-very-dark-blue)}.new-businessplan-card__icon-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:32px;background-color:var(--color-medium-blue);transition:all var(--transition-base);flex-shrink:0}.new-businessplan-card__icon{width:16px;height:16px;color:var(--color-white);flex-shrink:0;transition:color var(--transition-base)}.new-businessplan-card__text-wrapper{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%}.new-businessplan-card__text{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-medium-blue);text-align:center;margin:0;padding:0;max-width:236px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color var(--transition-base)}@media (max-width: 1024px){.new-businessplan-card{width:100%;max-width:332px}}.not-found-view{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 154px);background-color:var(--color-very-dark-blue);padding:var(--space-6)}.not-found-view__content{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);text-align:center;max-width:600px}.not-found-view__title{font-family:var(--font-family-primary);font-size:72px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0}.not-found-view__message{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-normal);line-height:1.4;color:var(--color-white);margin:0}.not-found-view__button{margin-top:var(--space-4)}.number-input{display:flex;flex-direction:column;gap:var(--space-4)}.number-input__label{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-white);margin:0}.number-input__container{position:relative;display:flex;align-items:center;justify-content:center;height:48px;background-color:var(--color-white);border:2px solid var(--color-white);border-radius:var(--radius-lg);padding:0 12px;gap:var(--space-3)}.number-input__container--disabled{background-color:var(--color-medium-blue);border-color:var(--color-medium-blue);justify-content:flex-start;padding-left:12px}.number-input__value{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:18px;line-height:1.33;color:var(--color-very-dark-blue);text-align:center;flex:1}.number-input__value--disabled{color:var(--color-white);text-align:left;flex:none}.number-input__button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--color-red-orange);color:var(--color-white);border:none;cursor:pointer;transition:all var(--transition-base);flex-shrink:0;padding:0}.number-input__button:hover:not(:disabled){background-color:var(--color-red-orange-hover);transform:scale(1.1)}.number-input__button:active:not(:disabled){transform:scale(.95)}.number-input__button:disabled{opacity:.5;cursor:not-allowed}.number-input__button:focus{outline:none}.number-input__button:focus-visible:not(:disabled){box-shadow:0 0 0 3px var(--color-light-blue)}.number-input__button svg{width:16px;height:16px;display:block}.number-input__button--minus{order:-1}.number-input__button--plus{order:1}@layer components{.page-layout{min-height:100vh;display:flex;flex-direction:column}.page-header{background:var(--color-very-dark-blue);flex-shrink:0}.page-header.header-rounded{border-bottom-left-radius:100px;border-bottom-right-radius:100px}.page-header__container{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-4)}.page-header__content{padding:var(--space-6) 0}.page-header__content .user-name{color:var(--color-red-orange)}.page-header .app-header{background:transparent;border-radius:0;margin:0;max-width:none}.page-header .header-container{max-width:none;margin:0;padding:var(--space-4) 0}.page-main{flex:1}.container{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-4);width:100%}.page-header__content h1{color:var(--color-white);font-size:var(--text-3xl);font-weight:var(--font-bold);margin:0 0 var(--space-2) 0}.page-header__content h2{color:var(--color-white);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin:0 0 var(--space-2) 0}.page-header__content p{color:var(--color-white);opacity:.9;font-size:var(--text-base);margin:0}.page-header__content .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-4);margin-top:var(--space-6)}.page-header__content .stats-card{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm)}.loading-state,.error-state{text-align:center;margin-top:var(--space-6)}@media (max-width: 1280px){.page-header.header-rounded{border-bottom-left-radius:60px;border-bottom-right-radius:60px}}}.profile-picture-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);cursor:pointer;outline:none;transition:all var(--transition-base)}.profile-picture-card__container{width:220px;height:220px;border-radius:32px;overflow:hidden;position:relative;transition:all var(--transition-base);background-color:var(--color-white)}.profile-picture-card__empty-content{width:100%;height:100%;background-color:var(--color-white);display:flex;align-items:center;justify-content:center}.profile-picture-card__icon-wrapper{width:40px;height:40px;border-radius:32px;background-color:var(--color-medium-blue);display:flex;align-items:center;justify-content:center}.profile-picture-card__icon{width:16px;height:16px;color:var(--color-white)}.profile-picture-card__icon svg{width:100%;height:100%;color:var(--color-white)!important}.profile-picture-card--cover .profile-picture-card__image-wrapper{padding:var(--space-8)}.profile-picture-card--cover .profile-picture-card__image-wrapper img{object-fit:contain}.profile-picture-card__image-wrapper{width:100%;height:100%}.profile-picture-card__image{width:100%;height:100%;object-fit:cover;display:block}.profile-picture-card__text{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-white);text-align:center;margin:0;max-width:236px}.profile-picture-card:hover .profile-picture-card__container{transform:translateY(-2px);box-shadow:var(--shadow-md)}.profile-picture-card:hover .profile-picture-card__text{text-decoration:underline}.profile-picture-card:hover .profile-picture-card__icon-wrapper{background-color:var(--color-dark-blue)}.profile-picture-card:focus-visible{outline:none}.profile-picture-card:focus-visible .profile-picture-card__container{box-shadow:0 0 0 3px var(--color-light-blue)}.profile-picture-card:active .profile-picture-card__container{transform:translateY(0)}.profile-picture-drawer__error{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:14px;line-height:1.4;color:var(--color-red-orange);margin:0;padding:var(--space-3);background-color:var(--color-red-orange);border-radius:var(--radius-lg);border:1px solid var(--color-red-orange)}.profile-upload-card{cursor:pointer;outline:none;transition:all var(--transition-base)}.profile-upload-card__container{width:332px;height:337px;border-radius:32px;overflow:hidden;position:relative;transition:all var(--transition-base)}.profile-upload-card__empty-content{width:100%;height:100%;background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4)}.profile-upload-card__icon-wrapper{width:40px;height:40px;border-radius:32px;background-color:var(--color-medium-blue);display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-fast)}.profile-upload-card__icon{width:16px;height:16px;color:var(--color-white)}.profile-upload-card__icon svg{width:100%;height:100%;color:var(--color-white)!important}.profile-upload-card__image-wrapper{width:100%;height:100%;position:relative;background-color:var(--color-white)}.profile-upload-card__image{width:100%;height:100%;object-fit:cover;display:block}.profile-upload-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;display:flex;align-items:center;justify-content:center;opacity:0;transition:all var(--transition-fast)}.profile-upload-card__text{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-semibold);line-height:1.4;color:var(--color-medium-blue);text-align:center;margin:0;max-width:236px;padding:0 var(--space-2)}.profile-upload-card:hover .profile-upload-card__container{transform:translateY(-2px);box-shadow:var(--shadow-md)}.profile-upload-card:hover .profile-upload-card__icon-wrapper{background-color:var(--color-dark-blue)}.profile-upload-card--has-image:hover .profile-upload-card__overlay{background-color:#193c6ccc;opacity:1}.profile-upload-card:focus-visible{outline:none}.profile-upload-card:focus-visible .profile-upload-card__container{box-shadow:0 0 0 3px var(--color-light-blue)}.profile-upload-card:active .profile-upload-card__container{transform:translateY(0)}.profile-upload-card__for-logo .profile-upload-card__image-wrapper{padding:var(--space-8)}.profile-upload-card__for-logo .profile-upload-card__image-wrapper img{object-fit:contain}@media (max-width: 1024px){.profile-upload-card__container{width:280px;height:280px}.profile-upload-card__text{font-size:16px;max-width:200px}}.pdf-version-drawer__error{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:14px;line-height:1.4;color:var(--color-red-orange);margin:0;padding:var(--space-3);background-color:var(--color-red-orange);border-radius:var(--radius-lg);border:1px solid var(--color-red-orange)}@layer base{.collapse-enter-active,.collapse-leave-active{transition:all .3s ease;overflow:hidden}.collapse-enter-from,.collapse-leave-to{max-height:0;opacity:0}.collapse-enter-to,.collapse-leave-from{max-height:500px;opacity:1}.editor__loading-text{display:inline;position:relative;background:linear-gradient(110deg,var(--color-red-orange) 8%,var(--color-purple) 80%,var(--color-red-orange) 33%);background-size:200% 100%;animation:shimmer 2s linear infinite;border-radius:4px;color:transparent;-webkit-background-clip:text;background-clip:text}}@keyframes shimmer{0%{background-position:200% 200%}to{background-position:-200% 0}}@keyframes pulse{0%,to{background-color:var(--color-light-grey)}50%{background-color:var(--color-medium-grey)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.diamond-wrapper{position:relative;width:16px;height:16px}.diamond-wrapper .diamond-main{width:100%;height:100%}.diamond-wrapper .diamond.mini{position:absolute;width:3px;height:3px;transform:rotate(45deg);opacity:0;animation:sparkle 2.5s infinite}.diamond-wrapper .diamond.top{top:-4px;left:10px;animation-delay:0s}.diamond-wrapper .diamond.right{right:-6px;top:7px;animation-delay:.3s}.diamond-wrapper .diamond.bottom{width:2px;height:2px;bottom:-8px;left:12px;animation-delay:.6s}.diamond-wrapper .diamond.left{left:-9px;top:14px;animation-delay:.9s}@keyframes sparkle{0%,to{opacity:0;transform:scale(.5) rotate(45deg)}50%{opacity:1;transform:scale(1.2) rotate(45deg)}}#toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:var(--toolbar_maxwidth);margin:0 auto var(--space-4) auto}#toolbar .toolbar__button-group{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;padding:var(--space-1) var(--space-1);box-sizing:border-box}#toolbar .toolbar__button-group.toolbar__button-group--borderright{border-right:1px solid var(--color-medium-grey);padding-right:var(--space-1);margin-right:var(--space-1)}#toolbar .toolbar__btn{margin:0 .15rem;padding:var(--space-2);padding-bottom:var(--space-1);border-radius:var(--radius-md);color:var(--color-black);box-sizing:border-box;transition:all .25s ease-in}#toolbar .toolbar__btn:disabled{color:var(--color-medium-grey);cursor:not-allowed}#toolbar .toolbar__btn.toolbar__btn--active,#toolbar .toolbar__btn:hover:not(:disabled){background-color:var(--color-medium-grey-20)}#toolbar .toolbar__btn .el-icon{height:15px;width:auto}#toolbar .toolbar__btn .el-icon svg{width:100%;height:100%}#toolbar .toolbar__btn.toolbar__btn--orderedlist .el-icon,#toolbar .toolbar__btn.toolbar__btn--bulletlist .el-icon,#toolbar .toolbar__btn.toolbar__btn--image .el-icon{height:18px}#toolbar .base-select.toolbar__select{margin:0 var(--space-2)}#toolbar .base-select.toolbar__select .base-select__element .el-select__wrapper{padding:var(--space-1) var(--space-2)}#toolbar .base-select.toolbar__select .base-select__element .el-select__wrapper.is-hovering{box-shadow:none}#toolbar .base-select.toolbar__select.toolbar__select--heading{width:85px}#toolbar .base-select.toolbar__select.toolbar__select--fontfamily{width:140px}#toolbar .base-button{margin-left:var(--space-4)}.editor-comments__panel{display:flex;flex-direction:column;gap:var(--space-2);min-height:120px;width:100%}.comment-box{display:flex;flex-direction:column;width:100%;border-radius:var(--radius-lg)}.comment-box.comment-box--primary{background-color:var(--color-purple-20)}.comment-box.comment-box--primary.comment-box--focused{border:2px solid var(--color-purple)}.comment-box.comment-box--secondary{background-color:var(--color-orange-20)}.comment-box.comment-box--secondary.comment-box--focused{border:2px solid var(--color-orange)}.comment-box .comment-box__header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;width:100%;padding:var(--space-2) var(--space-2) var(--space-4) var(--space-4)}.comment-box .comment-box__header .el-icon{font-size:var(--text-xs);height:var(--text-sm);align-items:flex-end;margin-top:5px;margin-right:var(--space-2)}.comment-box .comment-box__header .comment-box__header-author{flex:1;font-weight:var(--font-semibold);font-size:var(--text-sm);margin-top:3px}.comment-box .comment-box__header .comment-box__header-status.base-checkbox{margin:0}.comment-box .comment-box__header .comment-box__header-status.base-checkbox .base-checkbox__input+.base-checkbox__checkmark{border-radius:50%;margin:0}.comment-box .comment-box__header .comment-box__header-status.base-checkbox .base-checkbox__wrapper:hover .base-checkbox__checkmark{border:2px solid var(--color-medium-grey)}.comment-box .comment-box__header .comment-box__header-status.base-checkbox .base-checkbox__input:checked+.base-checkbox__checkmark:after{top:-3px;left:3px}.comment-box .comment-box__text{width:100%;padding:0 var(--space-4) var(--space-3) var(--space-4);margin:0;font-size:var(--text-sm)}.comment-box .comment-box__buttons{display:flex;flex-direction:column;justify-content:space-between;width:20px;margin:var(--space-2);box-sizing:border-box}.comment-box .comment-box__buttons button{display:flex;align-items:center;justify-content:center;border-radius:50%;width:20px;height:20px;min-height:20px;margin:0;padding:0}.comment-box .comment-box__buttons button .el-icon{font-size:10px}.comment-box .comment-box__buttons button:disabled{background-color:var(--color-medium-grey)!important;cursor:not-allowed}.comment-box .comment-box__buttons button.comment-box__button-edit{background-color:var(--color-medium-blue)}.comment-box .comment-box__buttons button.comment-box__button-edit .el-icon{font-size:12px}.comment-box .comment-box__buttons button.comment-box__button-delete{background-color:var(--color-red-orange)}.comment-box .comment-box__buttons button.comment-box__button-save{background-color:var(--color-positive-green)}.comment-box.comment-box--expert{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.comment-box.comment-box--expert .comment-box__text{padding:var(--space-2);flex:1}.comment-box.comment-box--new,.comment-box.comment-box--editmode{background-color:var(--color-white);border:1px solid var(--color-very-dark-blue);margin-top:var(--space-2)}.comment-box.comment-box--new textarea,.comment-box.comment-box--editmode textarea{border:none;box-shadow:none;padding:0}.editor-layout .version-control .version-switch{margin-top:var(--space-1);width:100%}.editor-layout .version-control .version-switch .base-button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0;width:100%}.editor-layout .version-control .version-switch .base-button span{padding:10px;text-align:left;flex:1;padding-right:var(--space-3)}.editor-layout .version-control .version-switch .version-switch__arrow{display:flex;align-items:center;justify-content:center;height:calc(100% - var(--space-2));padding-left:var(--space-2);padding-right:var(--space-2);border-left:1px solid var(--color-white)}.editor-layout .version-control .version-switch .version-switch__arrow .el-icon{font-size:12px;color:var(--color-white)}.editor-layout .version-control .version-switch .el-popper.base-flyout.el-dropdown__popper{width:100%;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown)}.editor-layout .version-control .version-switch .el-popper.base-flyout.el-dropdown__popper .el-dropdown-menu{background-color:var(--color-light-grey)}.editor-layout .version-control .base-button{width:100%;margin-top:var(--space-1);font-weight:var(--font-semibold);font-size:var(--text-xs);height:35px;min-height:35px}.expandable-info{width:100%}.expandable-info .el-collapse{border:none}.expandable-info .el-collapse-item{border:none;background:transparent}.expandable-info .el-collapse-item__header{background:transparent;border:none;height:auto;padding:var(--space-4) 0;line-height:1.4;font-weight:400}.expandable-info .el-collapse-item__header:hover{background:transparent}.expandable-info .el-collapse-item__header:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px}.expandable-info .el-collapse-item__arrow{display:none}.expandable-info .el-collapse-item__wrap{background:transparent;border:none}.expandable-info .el-collapse-item__content{padding:0 0 var(--space-4) 0}.expandable-info .el-collapse-item .expandable-info__icon{transform:rotate(-90deg)!important}.expandable-info .el-collapse-item.el-collapse-item.is-active .expandable-info__icon{transform:rotate(0)!important}.expandable-info__header-content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);cursor:pointer}.expandable-info__title{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;margin:0;flex:1;text-align:left}.expandable-info__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:var(--radius-full);border-width:2px;border-style:solid;flex-shrink:0;transition:transform var(--transition-base)}.expandable-info__icon path{transform:translateY(1px)}.el-collapse-item.is-active .expandable-info__icon{transform:rotate(180deg)}.expandable-info__content p{font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-normal);line-height:1.5;margin:0 0 var(--space-3) 0}.expandable-info__content p:last-child{margin-bottom:0}.expandable-info__content p a{text-decoration:underline}.expandable-info__content strong,.expandable-info__content b{font-weight:var(--font-semibold)}.expandable-info__content h4,.expandable-info__content h5{font-family:var(--font-family-primary);font-weight:var(--font-semibold);margin:var(--space-4) 0 var(--space-2) 0}.expandable-info__content h4:first-child,.expandable-info__content h5:first-child{margin-top:0}.expandable-info__content h4{font-size:16px}.expandable-info__content h5{font-size:14px}.expandable-info__content ul,.expandable-info__content ol{font-family:var(--font-family-secondary);font-size:14px;line-height:1.5;margin:var(--space-2) 0;padding-left:var(--space-6)}.expandable-info__content ul li,.expandable-info__content ol li{margin-bottom:var(--space-1)}.expandable-info__content ul li:last-child,.expandable-info__content ol li:last-child{margin-bottom:0}.expandable-info__content ul{list-style-type:disc}.expandable-info__content ol{list-style-type:decimal}.expandable-info--dark .el-collapse-item{border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-white)}.expandable-info--dark .expandable-info__title{color:var(--color-white)}.expandable-info--dark .expandable-info__icon{color:var(--color-white);border-color:var(--color-white)}.expandable-info--dark .expandable-info__content p,.expandable-info--dark .expandable-info__content li,.expandable-info--dark .expandable-info__content a,.expandable-info--dark .expandable-info__content h4,.expandable-info--dark .expandable-info__content h5{color:var(--color-white)}.expandable-info--light:first-child .el-collapse-item{border-top:1px solid var(--color-very-dark-blue)}.expandable-info--light .el-collapse-item{border-bottom:1px solid var(--color-very-dark-blue)}.expandable-info--light .expandable-info__title{color:var(--color-very-dark-blue)}.expandable-info--light .expandable-info__icon{color:var(--color-medium-blue);border-color:var(--color-medium-blue)}.expandable-info--light .expandable-info__content p,.expandable-info--light .expandable-info__content li{color:var(--color-very-dark-blue)}.expandable-info--light .expandable-info__content a{color:var(--color-medium-blue)}.expandable-info--light .expandable-info__content h4,.expandable-info--light .expandable-info__content h5{color:var(--color-very-dark-blue)}.mobile-warning{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:var(--color-very-dark-blue);z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:0 2rem;overflow:hidden;box-sizing:border-box}.mobile-warning__content{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:4rem;max-width:375px}.mobile-warning__logo{font-family:var(--font-family-primary);font-size:2rem;font-weight:var(--font-bold);color:var(--color-white);margin:0 0 4rem;line-height:1.2}.mobile-warning__logo-accent{color:var(--color-red-orange)}.mobile-warning__message{font-family:var(--font-family-secondary);font-size:1rem;font-weight:var(--font-normal);color:var(--color-white);line-height:1.4;margin:0 0 3rem;width:100%}.consent-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:var(--color-very-dark-blue);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-6);overflow-y:auto}.consent-overlay__container{width:100%;max-width:616px}@media (max-width: 768px){.consent-overlay{padding:var(--space-4)}}.wkis-linked-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);padding:var(--space-4);background-color:var(--color-white);border-radius:var(--radius-lg);width:100%;box-sizing:border-box}.wkis-linked-card__title{font-family:var(--font-family-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.4;color:var(--color-very-dark-blue);margin:0}.wkis-linked-card__icon-wrapper{display:flex;justify-content:center;width:100%}.wkis-linked-card__circle{display:flex;align-items:center;justify-content:center;width:61px;height:61px;border-radius:50%;border:3px solid #22be3a;box-sizing:border-box}.wkis-linked-card__icon{width:24px;height:24px}@layer components{.additional-files-section{width:100%;padding:var(--space-16) 0}.additional-files-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8)}.additional-files-section .section-title{font-family:var(--font-family-secondary);font-size:32px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-very-dark-blue);margin:0}.additional-files-section .additional-files-section__actions-cell{display:flex;gap:4px;align-items:center;justify-content:flex-end}@media (max-width: 1024px){.additional-files-section{padding:var(--space-8) 0}.additional-files-section .action-row{flex-direction:column;align-items:stretch}}}@layer components{.download-drawer__select-all{display:flex;align-items:center;gap:16px;padding:8px 16px}.download-drawer__file-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.download-drawer__file-item{border:2px solid white;border-radius:16px;padding:16px;display:flex;align-items:center;gap:16px}.download-drawer__file-icon{flex-shrink:0}.download-drawer__file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.download-drawer__file-name{font-weight:600;font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-drawer__file-size{font-weight:300;font-size:14px;color:#ffffffb3}.download-drawer__footer{display:flex;align-items:center;justify-content:space-between;width:100%}.download-drawer__footer-buttons{display:flex;gap:16px;align-items:center}.download-drawer__footer-info{font-size:16px;color:#fff}}@layer components{.upload-drawer__zone{border:3px dashed white;border-radius:16px;padding:40px;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s}.upload-drawer__zone--dragging{border-color:var(--web-red-orange);background:#ffffff0d}.upload-drawer__zone--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.upload-drawer__zone-wrapper--disabled{display:block;cursor:not-allowed}.upload-drawer__zone-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;margin-bottom:16px}.upload-drawer__zone-text{color:#fff;font-size:16px;margin-bottom:4px}.upload-drawer__zone-link{background:none;border:none;padding:0;font-family:inherit;font-size:16px;color:#fff;text-decoration:underline;cursor:pointer}.upload-drawer__zone-link:hover:not(:disabled){opacity:.8}.upload-drawer__zone-link:focus-visible{outline:2px solid white;outline-offset:3px;border-radius:2px}.upload-drawer__zone-link:disabled{cursor:not-allowed}.upload-drawer__hidden-input{display:none}.upload-drawer__file-list{display:flex;flex-direction:column;gap:8px;margin-top:24px}.upload-drawer__file-item{border:2px solid white;border-radius:16px;padding:16px;display:flex;align-items:center;gap:16px}.upload-drawer__file-icon{flex-shrink:0}.upload-drawer__file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.upload-drawer__file-name{font-weight:600;font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-drawer__file-size{font-weight:300;font-size:14px;color:#ffffffb3}.upload-drawer__footer{display:flex;align-items:center;justify-content:space-between;width:100%}.upload-drawer__footer-buttons{display:flex;gap:8px}.upload-drawer__footer-info{color:#fff;font-size:14px;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.upload-drawer__footer-limit--reached{color:var(--color-red-orange);font-weight:var(--font-semibold)}}@layer components{#completed-business-plans .show-all-container{display:flex;justify-content:center}#completed-business-plans .show-all-container .base-button{margin-top:var(--space-4)}}@layer components{.admin-zugewiesene-expertinnen-section{width:100%;padding:var(--space-16) 0}.admin-zugewiesene-expertinnen-section .section-title{font-family:var(--font-family-secondary);font-size:32px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-very-dark-blue);margin:0 0 var(--space-2) 0}.admin-zugewiesene-expertinnen-section .section-subtitle{font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-regular);line-height:1.4;color:var(--color-very-dark-blue);margin:0 0 var(--space-12) 0}.admin-zugewiesene-expertinnen-section .action-row{display:flex;gap:var(--space-4);align-items:flex-end;margin-bottom:var(--space-8)}.admin-zugewiesene-expertinnen-section .action-row button{min-height:20px!important;height:34px!important}.admin-zugewiesene-expertinnen-section .expert-select{flex:1;max-width:506px}.admin-zugewiesene-expertinnen-section .deadline-urgent{font-weight:var(--font-semibold);color:var(--color-red-orange)}.admin-zugewiesene-expertinnen-section .table-actions{position:relative;display:flex;justify-content:center}.admin-zugewiesene-expertinnen-section .action-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:10px 9px;background:transparent;border:2px solid var(--color-medium-blue);border-radius:32px;cursor:pointer;transition:all var(--transition-fast);color:var(--color-medium-blue)}.admin-zugewiesene-expertinnen-section .action-button:hover{background-color:var(--color-blue-transparent-light)}.admin-zugewiesene-expertinnen-section .action-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-light-blue)}.admin-zugewiesene-expertinnen-section .action-dropdown{position:absolute;top:calc(100% + var(--space-2));right:0;background:var(--color-white);border-radius:16px;box-shadow:0 5px 6px #00000026;min-width:180px;z-index:var(--z-dropdown);padding:12px 8px}.admin-zugewiesene-expertinnen-section .action-dropdown__list{margin:0;padding:0;list-style:none}.admin-zugewiesene-expertinnen-section .action-dropdown__list li:not(:last-child):after{content:"";display:block;height:1px;background-color:var(--color-medium-grey);margin:8px 0}.admin-zugewiesene-expertinnen-section .action-dropdown__link{display:block;padding:2px 8px;background:none;border:none;color:var(--color-very-dark-blue);text-decoration:none;font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-semibold);line-height:1.4;border-radius:4px;transition:background-color var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;width:100%;text-align:left}.admin-zugewiesene-expertinnen-section .action-dropdown__link:hover{background:#0c1d3933;color:var(--color-very-dark-blue)}@media (max-width: 1024px){.admin-zugewiesene-expertinnen-section{padding:var(--space-8) 0}.admin-zugewiesene-expertinnen-section .action-row{flex-direction:column;align-items:stretch}.admin-zugewiesene-expertinnen-section .expert-select{max-width:100%}}}.expert-profile-header-section{display:flex;flex-direction:column;gap:var(--space-8);padding:0;padding-bottom:var(--space-10)}.expert-profile-header-section__title{font-family:var(--font-family-primary);font-size:40px;font-weight:var(--font-bold);color:var(--color-white);line-height:1.2;margin:0;text-align:left}.expert-profile-header-section__cards{display:flex;gap:16px;align-items:center;justify-content:center}.partner-header-section{background-color:var(--color-very-dark-blue);padding:var(--space-12) 0}.partner-header-section__container{max-width:1440px;margin:0 auto;padding:0}.partner-header-section__heading{font-family:var(--font-family-primary);font-size:40px;font-weight:var(--font-bold);color:var(--color-white);line-height:1.2;margin:0 0 var(--space-12) 0;padding:0 var(--space-6)}.partner-header-section__cards{display:flex;gap:16px;margin-bottom:var(--space-6);align-items:flex-start;padding:0 var(--space-6)}@media (max-width: 1024px){.partner-header-section__cards{flex-direction:column}}.partner-header-section__logo-card{flex:0 0 312px;width:312px;height:337px;background-color:var(--color-white);border-radius:var(--space-8);display:flex;align-items:center;justify-content:center;padding:var(--space-8)}@media (max-width: 1024px){.partner-header-section__logo-card{flex:1 1 100%;width:100%;min-height:250px}}.partner-header-section__logo-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.partner-header-section__logo-image{max-width:100%;max-height:100%;object-fit:contain}.partner-header-section__logo-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%}.partner-header-section__placeholder-text{font-family:var(--font-family-secondary);font-size:18px;color:var(--color-medium-grey);margin:0;padding:0 var(--space-4)}.partner-header-section__contact-card{flex:0 0 736px;width:736px;min-height:337px;background-color:var(--color-light-grey);border-radius:var(--space-8);padding:var(--space-8);position:relative;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1024px){.partner-header-section__contact-card{flex:1 1 100%;width:100%}}.partner-header-section__profile-picture{position:absolute;top:var(--space-4);right:var(--space-4);width:220px;height:220px;border-radius:var(--space-8);overflow:hidden}.partner-header-section__profile-image{width:100%;height:100%;object-fit:cover}.partner-header-section__profile-picture-placeholder{position:absolute;top:var(--space-4);right:var(--space-4);width:220px;height:220px;border-radius:var(--space-8);background-color:var(--color-medium-grey);display:flex;align-items:center;justify-content:center}.partner-header-section__profile-picture-placeholder-text{text-align:center}.partner-header-section__contact-content{max-width:calc(100% - 240px);display:flex;flex-direction:column;flex:1}.partner-header-section__contact-heading{font-family:var(--font-family-primary);font-size:32px;font-weight:var(--font-bold);color:var(--color-dark-blue);line-height:1.3;margin:0 0 var(--space-4) 0}.partner-header-section__name{font-family:var(--font-family-primary);font-size:24px;font-weight:var(--font-bold);color:var(--color-dark-blue);line-height:1.17;margin:0 0 var(--space-3) 0}.partner-header-section__company-tagline{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-bold);color:var(--color-dark-blue);line-height:1.33;margin:0 0 var(--space-3) 0}.partner-header-section__address-line{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-normal);color:var(--color-dark-blue);line-height:1.33;margin:0}.partner-header-section__address-line--bold{font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-bold);color:var(--color-dark-blue);line-height:1.33;margin:0}.partner-header-section__website{display:inline-block;font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-normal);color:var(--color-dark-blue);line-height:1.33;text-decoration:underline;margin-top:var(--space-2);transition:opacity var(--transition-fast)}.partner-header-section__website:hover{opacity:.7}.partner-header-section__company-placeholder{font-family:var(--font-family-secondary);font-size:18px;color:var(--color-medium-grey);font-style:italic;margin:0 0 var(--space-6) 0}.partner-header-section__contact-details{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:auto;width:600px;gap:var(--space-6);align-items:center}.partner-header-section__contact-item{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-secondary);font-size:20px;font-weight:var(--font-normal);color:var(--color-dark-blue);line-height:1.5;text-decoration:underline;transition:opacity var(--transition-fast)}.partner-header-section__contact-item:hover{opacity:.7}.partner-header-section__contact-icon{width:24px;height:24px;flex-shrink:0}.partner-header-section__contact-text{text-decoration:underline}.partner-header-section__edit-link{display:inline-block;font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-semibold);color:var(--color-white);text-decoration:underline;margin-top:var(--space-4);transition:opacity var(--transition-fast);margin-left:var(--space-10)}.partner-header-section__edit-link:hover{opacity:.8}.partner-profile-header-section{display:flex;flex-direction:column;gap:var(--space-8);padding:0;padding-bottom:var(--space-10)}.partner-profile-header-section__title{font-family:var(--font-family-primary);font-size:40px;font-weight:var(--font-bold);color:var(--color-white);line-height:1.2;margin:0;text-align:left}.partner-profile-header-section__cards{display:flex;gap:16px;align-items:center;justify-content:center}.partner-page-section{font-family:var(--font-family-primary);background-color:var(--color-light-grey);color:var(--color-dark-blue)}.partner-page-section .container{max-width:820px}.partner-page-section .partner-page-section__expertinfo{max-width:580px;margin:0 auto;margin-bottom:var(--space-10)}.partner-page-section .partner-page-section__expertinfo h2{font-family:var(--font-family-primary);font-weight:var(--font-bold);font-size:var(--text-base);margin-bottom:var(--space-4);margin-top:var(--space-10);color:var(--color-dark-blue)}.partner-page-section .partner-page-section__expertinfo h2:first-child{margin-top:0}.partner-page-section .partner-page-section__expertinfo ul{margin-left:var(--space-4);margin-top:var(--space-4)}.partner-page-section .partner-page-section__expertinfo ul li{font-weight:var(--font-bold);padding-bottom:var(--space-2)}.partner-page-section .partner-page-section__expertinfo ul li::marker{color:var(--color-red-orange)}.partner-page-section .editor-wrapper{display:flex;flex-direction:column;background-color:var(--color-white)}.partner-page-section .editor-wrapper #toolbar{margin-top:var(--space-2)}.partner-page-section .editor-wrapper #editor{width:100%;max-width:600px;min-height:300px;margin:0 auto}.partner-page-section .editor-wrapper #editor .tiptap p.is-editor-empty:first-child:before{color:var(--color-medium-grey);content:attr(data-placeholder);float:left;height:0;pointer-events:none}@layer components{.search-section{width:100%;padding:var(--space-16) 0;background:var(--color-white)}.search-section .container{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-4);width:100%}.search-section__filters{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-8)}.search-section__filters-top{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-2)}@media (max-width: 1024px){.search-section__filters-top{flex-direction:column;align-items:stretch}}.search-section__filters-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-2);margin-top:var(--space-2)}@media (max-width: 1024px){.search-section__filters-bottom{flex-direction:column;align-items:stretch}}.search-section__filter-chips{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.search-section__search-input{min-width:40%}@media (max-width: 1024px){.search-section__search-input{width:100%;min-width:auto}}.search-section__year-filter{min-width:245px}@media (max-width: 1024px){.search-section__year-filter{width:100%;min-width:auto}}.search-section__sort-control{min-width:200px}@media (max-width: 1024px){.search-section__sort-control{width:100%;min-width:auto}}.search-section__results-header{display:flex;align-items:center;margin-bottom:var(--space-6)}@media (max-width: 1024px){.search-section__results-header{flex-direction:column;align-items:stretch}}.search-section__title{font-family:var(--font-family-primary);font-size:32px;font-weight:var(--font-bold);color:var(--color-very-dark-blue);margin:0;line-height:var(--leading-tight)}.search-section__actions{display:flex;gap:var(--space-3);align-items:center}@media (max-width: 1024px){.search-section__actions{flex-direction:column;width:100%}.search-section__actions .base-button{width:100%}}.search-section__table{width:100%}}.user-header-section{display:flex;flex-direction:column;gap:var(--space-6);width:100%;padding-bottom:var(--space-48)}.user-header-section__businessplans-row{display:flex;width:100%}.user-header-section__actions-row{display:flex;flex-direction:column;gap:var(--space-4);width:100%;margin-top:var(--space-6)}.user-header-section__actions-title{font-family:var(--font-family-primary);font-size:24px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0}.user-header-section__actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px;width:100%}@media (min-width: 1024px){.user-header-section__actions-grid{grid-template-columns:repeat(4,245px)}}.businessplans-direct-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,332px));gap:16px;width:100%;max-width:100%;justify-content:start}@media (min-width: 1024px){.businessplans-direct-wrapper{grid-template-columns:repeat(3,332px)}}.businessplans-carousel-wrapper,.user-header-section__actions-row{display:flex;width:100%}.businessplans-carousel-wrapper .base-carousel .swiper-pagination,.user-header-section__actions-row .base-carousel .swiper-pagination{padding-bottom:4px}.businessplans-carousel-wrapper .base-carousel .swiper-pagination .swiper-pagination-bullet,.user-header-section__actions-row .base-carousel .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-white)!important;padding-bottom:5px}@media (min-width: 1024px) and (max-width: 1280px){.businessplans-carousel-wrapper .businessplan-dashboard-card{width:308px!important}.user-header-section__actions-carousel .action-card{width:225px!important}}@media (max-width: 1024px){.user-header-section__actions-title{font-size:20px}.user-header-section__actions-grid{grid-template-columns:1fr;justify-items:center}.user-header-section__actions-grid>*{width:100%;max-width:245px}.businessplans-direct-wrapper{grid-template-columns:1fr;justify-items:center}.businessplans-direct-wrapper>*{width:100%;max-width:332px}}.dashboard-header-content{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:var(--space-6)}.header-left{flex:1;max-width:75%}.header-right{flex:0 0 auto;min-width:280px;width:25%;margin-left:var(--space-4);align-self:center}.kpi-dashboard{margin-bottom:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.kpi-row{display:grid;gap:var(--space-4)}.kpi-row--primary{grid-template-columns:repeat(3,1fr)}.kpi-row--secondary{grid-template-columns:repeat(4,1fr)}@media (max-width: 1280px){.kpi-row--secondary{grid-template-columns:repeat(2,1fr)}}#new-submissions,#in-review,#reviewed-pending{scroll-margin-top:80px}.dashboard-section{margin:var(--space-8) 0;padding:var(--space-6);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.dashboard-section h2{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-medium-blue);margin:0 0 var(--space-3) 0}.dashboard-section p{color:var(--color-very-dark-blue);opacity:.7;margin:0}.dashboard-header{margin-bottom:var(--space-8)}.dashboard-header h1{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.dashboard-header p{font-size:var(--text-lg);color:var(--color-text-secondary);margin:0}.elearning-faq-view__faq-section h2{font-family:var(--font-family-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-very-dark-blue);margin:0 0 var(--space-6) 0}.elearning-faq-view__faq-list{display:flex;flex-direction:column}.elearning-faq-view__elearning-section h2{font-family:var(--font-family-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-very-dark-blue);margin:0 0 var(--space-4) 0}.elearning-faq-view__elearning-section p{font-family:var(--font-family-secondary);font-size:var(--text-base);color:var(--color-very-dark-blue);margin:0 0 var(--space-2) 0}@media (max-width: 768px){.elearning-faq-view__faq-section h2{font-size:var(--text-xl);margin-bottom:var(--space-4)}}.login-view{min-height:100vh;background-color:var(--color-very-dark-blue);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.login-container{width:100%;max-width:616px}.admin-profile__form-container,.admin-profile__password-container{padding:var(--space-4)}.admin-profile__loading,.admin-profile__error{text-align:center;padding:var(--space-8);font-family:var(--font-family-secondary);font-size:var(--text-lg);color:var(--color-medium-grey)}.admin-profile__error{color:var(--color-error)}.admin-profile .action-cards{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(4,1fr)}.expert-profile__form-container,.expert-profile__password-container{padding:var(--space-4)}.expert-profile__loading,.expert-profile__error{text-align:center;padding:var(--space-8);font-family:var(--font-family-secondary);font-size:var(--text-lg);color:var(--color-medium-grey)}.expert-profile__error{color:var(--color-error)}.expert-profile .action-cards{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.user-profile__form-container,.user-profile__password-container,.user-profile__delete-container{padding:var(--space-4)}.user-profile__loading,.user-profile__error{text-align:center;padding:var(--space-8);font-family:var(--font-family-secondary);font-size:var(--text-lg);color:var(--color-medium-grey)}.user-profile__error{color:var(--color-error)}.user-profile__delete-container{display:flex;flex-direction:column;gap:var(--space-4)}.user-profile__delete-warning{font-family:var(--font-family-secondary);font-size:var(--text-base);color:var(--color-very-dark-blue);margin:0;line-height:1.5}.user-profile__delete-link{display:inline-block;margin-top:var(--space-2);font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-dark-blue);text-decoration:underline;cursor:pointer;transition:color var(--transition-fast);align-self:flex-start}.user-profile__delete-link:hover{color:var(--color-dark-blue)}.user-profile__delete-link:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px;border-radius:var(--radius-sm)}.user-profile__delete-link--disabled{color:var(--color-medium-grey);cursor:not-allowed;opacity:.6}.user-profile__delete-link--disabled:hover{color:var(--color-medium-grey)}.user-profile .action-cards{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.partner-profile__form-container,.partner-profile__password-container{padding:var(--space-4)}.partner-profile__loading,.partner-profile__error{text-align:center;padding:var(--space-8);font-family:var(--font-family-secondary);font-size:var(--text-lg);color:var(--color-medium-grey)}.partner-profile__error{color:var(--color-error)}.partner-profile .action-cards{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.register-view{min-height:100vh;background-color:var(--color-very-dark-blue);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.register-container{width:100%;max-width:616px}.reset-password-view{min-height:100vh;background-color:var(--color-very-dark-blue);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.reset-password-container{width:100%;max-width:616px}.user-businessplan-view{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.user-businessplan-view__content{display:flex;flex-direction:column;gap:var(--space-6)}.user-businessplan-view__versions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);justify-items:center}.user-businessplan-view__versions-carousel{width:100%}.user-businessplan-view__delete-link{display:inline-block;margin-top:var(--space-6);font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-dark-blue);text-decoration:underline;cursor:pointer;transition:color var(--transition-fast)}.user-businessplan-view__delete-link:hover{color:var(--color-dark-blue)}.user-businessplan-view__delete-link:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px;border-radius:var(--radius-sm)}.user-businessplan-view__delete-link--disabled{color:var(--color-medium-grey);opacity:.6}.user-businessplan-view__delete-link--disabled:hover{color:var(--color-medium-grey);cursor:not-allowed}.user-businessplan-view .loading-state,.user-businessplan-view .error-state{display:flex;justify-content:center;align-items:center;min-height:200px;font-family:var(--font-family-secondary);font-size:var(--text-lg);color:var(--color-medium-grey)}@media (max-width: 1280px){.user-businessplan-view__versions-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.user-businessplan-view,.user-businessplan-view__content{gap:var(--space-4)}.user-businessplan-view__versions-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.user-dashboard{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.user-dashboard__content{display:flex;flex-direction:column;gap:var(--space-4)}.user-dashboard__content h3{font-weight:700}.user-dashboard__contest-submission-card{height:420px;border-radius:60px;margin-top:-220px;background-image:url(/assets/contestCardBackground-CyXe95Nr.png);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.user-dashboard__contest-submission-card h3{font-weight:700;color:var(--color-white)}.user-dashboard__contest-submission-card p{color:var(--color-white);max-width:620px;margin:var(--space-4) 0 var(--space-8) 0}.user-dashboard__businessplan-templates{margin-top:var(--space-16)}.user-dashboard__businessplan-templates .action-cards{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.user-dashboard__businessplan-templates .action-cards>*{min-width:0}.user-dashboard__businessplan-templates .button-container{margin-top:var(--space-6);display:flex;justify-content:center}.user-dashboard__highlight-content .action-cards{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);justify-items:center}.user-dashboard__e-learning h3{color:var(--color-white)}.user-dashboard__faq h3{margin-bottom:var(--space-6)}.user-dashboard__faq-list{display:flex;flex-direction:column}@media (max-width: 1024px){.user-dashboard{gap:var(--space-4)}.user-dashboard__placeholder{padding:var(--space-6) var(--space-4);min-height:150px}.user-dashboard__placeholder .placeholder-text{font-size:16px}}.user-detail-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);width:100%}.user-detail-header__left{display:flex;flex-direction:column;gap:0;flex:1}.user-detail-header__title{font-family:var(--font-family-primary);font-size:40px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0}@media (max-width: 1024px){.user-detail-header{flex-direction:column;align-items:center}.user-detail-header__left{width:100%;align-items:center;text-align:center}}.user-details__delete-container{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.user-details__delete-warning{font-family:var(--font-family-secondary);font-size:var(--text-base);color:var(--color-very-dark-blue);margin:0;line-height:1.5}.user-details__delete-link{display:inline-block;margin-top:var(--space-2);font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-dark-blue);text-decoration:underline;cursor:pointer;transition:color var(--transition-fast);align-self:flex-start}.user-details__delete-link:hover{color:var(--color-dark-blue)}.user-details__delete-link:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px;border-radius:var(--radius-sm)}.user-details__delete-link--disabled{color:var(--color-medium-grey);cursor:not-allowed;opacity:.6}.user-details__delete-link--disabled:hover{color:var(--color-medium-grey)}.create-user-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);width:100%}.create-user-header__left{display:flex;flex-direction:column;gap:0;flex:1}.create-user-header__title{font-family:var(--font-family-primary);font-size:40px;font-weight:var(--font-bold);line-height:1.2;color:var(--color-white);margin:0}@media (max-width: 1024px){.create-user-header{flex-direction:column;align-items:center}.create-user-header__left{width:100%;align-items:center;text-align:center}}.editor-layout .editor_bp-title,.section-with-editor .editor_bp-title{font-family:var(--font-family-secondary);font-size:var(--text-lg);font-weight:var(--font-semibold);text-overflow:ellipsis;overflow:hidden;white-space:pre;margin-left:var(--space-2)}.editor-layout .editor_bp-version,.section-with-editor .editor_bp-version{font-family:var(--font-family-secondary);margin-left:var(--space-2)}.editor-layout .page-break,.section-with-editor .page-break{border:1px solid var(--color-medium-grey);border-left:0;border-right:0;text-align:center;width:100%;font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-family-secondary);color:var(--color-medium-grey);padding:var(--space-2) 0;margin:var(--space-4) 0}.editor-layout .base-accordion__item-empty,.section-with-editor .base-accordion__item-empty{font-size:var(--text-sm)}.editor-layout .base-checkbox .base-checkbox__input+.base-checkbox__checkmark,.section-with-editor .base-checkbox .base-checkbox__input+.base-checkbox__checkmark{margin-right:0;margin-top:0}.editor-layout .base-checkbox .base-checkbox__input+.base-checkbox__checkmark:after,.section-with-editor .base-checkbox .base-checkbox__input+.base-checkbox__checkmark:after{border:0;transform:unset;width:100%;height:100%;top:0;left:0}.editor-layout .base-checkbox .base-checkbox__input:focus+.base-checkbox__checkmark,.section-with-editor .base-checkbox .base-checkbox__input:focus+.base-checkbox__checkmark{box-shadow:none}.editor-layout .base-checkbox .base-checkbox__input:checked+.base-checkbox__checkmark:after,.section-with-editor .base-checkbox .base-checkbox__input:checked+.base-checkbox__checkmark:after{display:inline-block;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='10'%20viewBox='0%200%2012%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.8778%200.195207C11.2204%200.485295%2011.2682%201.00745%2010.9814%201.36385L4.58412%209.42829C4.28935%209.80126%203.85118%2010.0085%203.38911%2010.0002C2.91908%2010.0002%202.48091%209.76811%202.19411%209.37856L0.178532%206.70146C-0.100303%206.34507%20-0.044536%205.82291%200.290066%205.53282C0.624667%205.24274%201.13454%205.30075%201.41337%205.64886C1.41337%205.65715%201.4293%205.66544%201.43727%205.67372L3.39708%208.30109L9.75451%200.302954C10.0333%20-0.0534398%2010.5352%20-0.103169%2010.8778%200.195207Z'%20fill='%23122b4f'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:16px;background-position:left center}.editor-layout .comments__filter,.section-with-editor .comments__filter{position:relative}.editor-layout .comments__filter.comments__filter--active:before,.section-with-editor .comments__filter.comments__filter--active:before{content:"";width:9px;height:9px;background-color:var(--color-red-orange);border-radius:50%;position:absolute;top:2px;right:2px;z-index:var(--z-40)}.editor-layout .comments__filter .el-dropdown-menu .el-dropdown-menu__item,.section-with-editor .comments__filter .el-dropdown-menu .el-dropdown-menu__item{padding-left:30px!important}.editor-layout .comments__filter .el-dropdown-menu .el-dropdown-menu__item.el-dropdown-item--active,.section-with-editor .comments__filter .el-dropdown-menu .el-dropdown-menu__item.el-dropdown-item--active{padding-left:var(--space-2)!important}.editor-layout .comments__filter .el-dropdown-menu .el-dropdown-menu__item .el-icon,.section-with-editor .comments__filter .el-dropdown-menu .el-dropdown-menu__item .el-icon{height:22px;width:19px;padding:0}.editor-layout .editor-wrapper,.section-with-editor .editor-wrapper{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100vh;overflow:hidden}.editor-layout .editor-wrapper .editor__saved-info,.section-with-editor .editor-wrapper .editor__saved-info{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-2) 0;margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-medium-grey);font-weight:var(--font-semibold)}.editor-layout .editor-wrapper .editor__saved-info svg,.section-with-editor .editor-wrapper .editor__saved-info svg{margin-left:var(--space-2);animation:rotate 5s linear infinite}.editor-layout .editor-wrapper #editor,.editor-layout .editor-wrapper #editor-readonly,.section-with-editor .editor-wrapper #editor,.section-with-editor .editor-wrapper #editor-readonly{width:100%;max-width:100%;height:100%;overflow-y:scroll;margin:0 auto;display:flex;justify-content:center}.editor-layout .editor-wrapper #editor .editor__chapter-title,.editor-layout .editor-wrapper #editor-readonly .editor__chapter-title,.section-with-editor .editor-wrapper #editor .editor__chapter-title,.section-with-editor .editor-wrapper #editor-readonly .editor__chapter-title{margin:var(--space-4) 0;cursor:default}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror-focused,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror-focused,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror-focused,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror-focused{outline:none}.editor-layout .editor-wrapper #editor>div,.editor-layout .editor-wrapper #editor-readonly>div,.section-with-editor .editor-wrapper #editor>div,.section-with-editor .editor-wrapper #editor-readonly>div{width:100%;max-width:var(--editor_maxwidth)}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror[contenteditable=false],.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror[contenteditable=false],.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror[contenteditable=false],.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror[contenteditable=false]{cursor:default}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror h1,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror h1,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror h1,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror h1{margin:0}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror h1+h2,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror h1+h2,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror h1+h2,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror h1+h2{margin-top:var(--space-8)}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror h2,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror h2,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror h2,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror h2{margin-top:var(--space-16);margin-bottom:var(--space-6)}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror p.is-empty:before,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror p.is-empty:before,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror p.is-empty:before,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror p.is-empty:before{content:attr(data-placeholder);color:#999;font-style:italic;pointer-events:none}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .heading-empty-section,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-empty-section,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .heading-empty-section,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-empty-section{position:relative}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .heading-empty-section:after,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-empty-section:after,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .heading-empty-section:after,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-empty-section:after{content:attr(data-placeholder);display:block;color:#999;font-style:italic;font-size:var(--text-base);pointer-events:none;position:absolute;bottom:calc((var(--space-6) + var(--text-base)) * -1);width:100%;font-size:1rem;font-weight:400}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .heading-readonly,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-readonly,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .heading-readonly,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-readonly{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-6);width:100%;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .heading-readonly .heading-requirements__btn,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-readonly .heading-requirements__btn,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .heading-readonly .heading-requirements__btn,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-readonly .heading-requirements__btn{display:inline-block;margin-top:10px;font-size:var(--text-xs);text-decoration:underline;color:var(--color-dark-blue);font-weight:var(--font-semibold);pointer-events:auto;-webkit-user-select:none;user-select:none;white-space:pre;margin-left:10px;cursor:pointer}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .heading-readonly .heading-requirements__btn:before,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-readonly .heading-requirements__btn:before,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .heading-readonly .heading-requirements__btn:before,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-readonly .heading-requirements__btn:before{content:"";padding-left:23px;padding-bottom:4px;margin-right:7px;background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.42662%2014.8532C11.5282%2014.8532%2014.8532%2011.5282%2014.8532%207.42662C14.8532%203.32502%2011.5282%200%207.42662%200C3.32502%200%200%203.32502%200%207.42662C0%2011.5282%203.32502%2014.8532%207.42662%2014.8532ZM5.8352%209.94637C5.46899%209.94637%205.17211%2010.2432%205.17211%2010.6095C5.17211%2010.9757%205.46899%2011.2726%205.8352%2011.2726H9.01804C9.38426%2011.2726%209.68113%2010.9757%209.68113%2010.6095C9.68113%2010.2432%209.38426%209.94637%209.01804%209.94637H8.08971V6.89615C8.08971%206.52993%207.79284%206.23306%207.42662%206.23306H6.36568C5.99946%206.23306%205.70259%206.52993%205.70259%206.89615C5.70259%207.26237%205.99946%207.55924%206.36568%207.55924H6.76353V9.94637H5.8352ZM8.48757%204.24378C8.48757%204.82972%208.01256%205.30473%207.42662%205.30473C6.84068%205.30473%206.36568%204.82972%206.36568%204.24378C6.36568%203.65785%206.84068%203.18284%207.42662%203.18284C8.01256%203.18284%208.48757%203.65785%208.48757%204.24378Z'%20fill='%23193C6C'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:left center}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .heading-readonly .ProseMirror-separator,.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .heading-readonly .ProseMirror-trailingBreak,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-readonly .ProseMirror-separator,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-readonly .ProseMirror-trailingBreak,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .heading-readonly .ProseMirror-separator,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .heading-readonly .ProseMirror-trailingBreak,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-readonly .ProseMirror-separator,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .heading-readonly .ProseMirror-trailingBreak{display:none!important}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror a,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror a,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror a,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror a{color:var(--color-light-blue);text-decoration:underline;cursor:pointer}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror img,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror img,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror img,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror img{height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-base);cursor:move}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror ul,.editor-layout .editor-wrapper #editor .tiptap.ProseMirror ol,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror ul,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror ol,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror ul,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror ol,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror ul,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror ol{margin-left:var(--space-4)}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror table,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror table,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror table,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror table td,.editor-layout .editor-wrapper #editor .tiptap.ProseMirror table th,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror table td,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror table th,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror table td,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror table th,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror table td,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror table th{border:1px solid var(--color-medium-grey);box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror table td>*,.editor-layout .editor-wrapper #editor .tiptap.ProseMirror table th>*,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror table td>*,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror table th>*,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror table td>*,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror table th>*,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror table td>*,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror table th>*{margin-bottom:0}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror table th,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror table th,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror table th,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror table th{background-color:var(-color-light-blue);font-weight:700;text-align:left}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror table .selectedCell:after,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror table .selectedCell:after,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror table .selectedCell:after,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror table .selectedCell:after{background:var(--color-light-grey);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror table .column-resize-handle,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror table .column-resize-handle,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror table .column-resize-handle,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror table .column-resize-handle{background-color:var(--color-red-orange);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .tableWrapper,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .tableWrapper,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .tableWrapper,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .tableWrapper{margin:1.5rem 0;overflow-x:auto}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror.resize-cursor,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror.resize-cursor,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror.resize-cursor,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .commented-text,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .commented-text,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text{border-style:solid;border-width:0px;cursor:pointer;position:relative}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .commented-text:after,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text:after,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .commented-text:after,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text:after{content:"";display:inline-block;position:absolute;width:100%;top:-7px;right:-7px;width:15px;height:15px;border-radius:50%;background-image:url("data:image/svg+xml,%3csvg%20width='6'%20height='6'%20viewBox='0%200%206%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.30551%200.29768C3.8959%200.103541%203.4518%200%202.99907%200C2.4558%200%201.92546%200.146683%201.4598%200.427106C0.99414%200.70753%200.614712%201.10444%200.356011%201.58331C0.101622%202.06219%20-0.0191048%202.60147%200.00245358%203.14074C0.0283237%203.6455%200.179232%204.13732%200.442245%204.56443L0.0153886%205.70769C-0.0104815%205.78103%200.00245358%205.863%200.0498821%205.9234C0.101622%205.9838%200.179232%206.00969%200.252531%205.99674L1.74868%205.72495C2.13673%205.90183%202.55928%205.99674%202.98614%205.99674C3.43886%205.99674%203.88297%205.89752%204.29257%205.70338C4.69787%205.50924%205.06005%205.2245%205.34031%204.87505C5.62057%204.5256%205.82322%204.11144%205.92239%203.67139C6.02587%203.23134%206.02587%202.77403%205.92239%202.33398C5.82322%201.89394%205.62488%201.47977%205.34462%201.13032C5.06437%200.776557%204.7065%200.491819%204.3012%200.29768H4.30551Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:8px;background-position:center;z-index:var(--z-40)}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .commented-text.commented-text--primary,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text.commented-text--primary,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .commented-text.commented-text--primary,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text.commented-text--primary{background:var(--color-purple-20);border-color:var(--color-purple)}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .commented-text.commented-text--primary:after,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text.commented-text--primary:after,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .commented-text.commented-text--primary:after,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text.commented-text--primary:after{background-color:var(--color-purple)}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .commented-text.commented-text--secondary,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text.commented-text--secondary,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .commented-text.commented-text--secondary,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text.commented-text--secondary{background:var(--color-orange-20);border-color:var(--color-orange)}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .commented-text.commented-text--secondary:after,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text.commented-text--secondary:after,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .commented-text.commented-text--secondary:after,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text.commented-text--secondary:after{background-color:var(--color-orange)}.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .has-focus>.commented-text,.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .commented-text--focused,.editor-layout .editor-wrapper #editor .tiptap.ProseMirror .commented-text:hover,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .has-focus>.commented-text,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text--focused,.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text:hover,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .has-focus>.commented-text,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .commented-text--focused,.section-with-editor .editor-wrapper #editor .tiptap.ProseMirror .commented-text:hover,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .has-focus>.commented-text,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text--focused,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror .commented-text:hover{border-width:2px}.editor-layout .editor-wrapper #editor.editor--hidecomments .tiptap.ProseMirror .commented-text,.editor-layout .editor-wrapper #editor-readonly.editor--hidecomments .tiptap.ProseMirror .commented-text,.section-with-editor .editor-wrapper #editor.editor--hidecomments .tiptap.ProseMirror .commented-text,.section-with-editor .editor-wrapper #editor-readonly.editor--hidecomments .tiptap.ProseMirror .commented-text{background:transparent;border:none}.editor-layout .editor-wrapper #editor.editor--hidecomments .tiptap.ProseMirror .commented-text:after,.editor-layout .editor-wrapper #editor-readonly.editor--hidecomments .tiptap.ProseMirror .commented-text:after,.section-with-editor .editor-wrapper #editor.editor--hidecomments .tiptap.ProseMirror .commented-text:after,.section-with-editor .editor-wrapper #editor-readonly.editor--hidecomments .tiptap.ProseMirror .commented-text:after{display:none}.editor-layout .editor-wrapper #editor.editor--disabled .tiptap.ProseMirror,.editor-layout .editor-wrapper #editor-readonly.editor--disabled .tiptap.ProseMirror,.section-with-editor .editor-wrapper #editor.editor--disabled .tiptap.ProseMirror,.section-with-editor .editor-wrapper #editor-readonly.editor--disabled .tiptap.ProseMirror{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:not-allowed}.editor-layout .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror p,.editor-layout .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror ul,.editor-layout .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror ol,.editor-layout .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror li,.editor-layout .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror a,.editor-layout .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror span,.editor-layout .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror th,.editor-layout .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror td,.editor-layout .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror p,.editor-layout .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror ul,.editor-layout .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror ol,.editor-layout .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror li,.editor-layout .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror a,.editor-layout .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror span,.editor-layout .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror th,.editor-layout .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror td,.section-with-editor .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror p,.section-with-editor .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror ul,.section-with-editor .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror ol,.section-with-editor .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror li,.section-with-editor .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror a,.section-with-editor .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror span,.section-with-editor .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror th,.section-with-editor .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror td,.section-with-editor .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror p,.section-with-editor .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror ul,.section-with-editor .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror ol,.section-with-editor .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror li,.section-with-editor .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror a,.section-with-editor .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror span,.section-with-editor .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror th,.section-with-editor .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror td{cursor:auto}.editor-layout .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror .commented-text,.editor-layout .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror .commented-text,.section-with-editor .editor-wrapper #editor.editor-wrapper--expert .tiptap.ProseMirror .commented-text,.section-with-editor .editor-wrapper #editor-readonly.editor-wrapper--expert .tiptap.ProseMirror .commented-text{cursor:pointer}.editor-layout .editor-wrapper #editor-readonly .tiptap.ProseMirror img,.section-with-editor .editor-wrapper #editor-readonly .tiptap.ProseMirror img{cursor:auto}.editor-layout.editor-layout__sidebarcollapsed .splitpanes .splitpanes__splitter,.section-with-editor.editor-layout__sidebarcollapsed .splitpanes .splitpanes__splitter{display:none}.editor-layout.editor-layout--admin .splitpanes>.splitpanes__splitter:nth-last-child(2),.section-with-editor.editor-layout--admin .splitpanes>.splitpanes__splitter:nth-last-child(2){display:none}.editor-layout .splitpanes.splitpane--withReadonlyEditor .splitpanes__pane,.section-with-editor .splitpanes.splitpane--withReadonlyEditor .splitpanes__pane{transition:width .7s ease,opacity .3s ease}.editor-layout .splitpanes .splitpanes__pane,.section-with-editor .splitpanes .splitpanes__pane{opacity:1;pointer-events:auto}.editor-layout .splitpanes .splitpanes__pane.splitpane--hidden,.section-with-editor .splitpanes .splitpanes__pane.splitpane--hidden{opacity:0;pointer-events:none}.editor-layout .splitpanes .splitpanes__pane.splitpane--hidden+.splitpanes__splitter,.section-with-editor .splitpanes .splitpanes__pane.splitpane--hidden+.splitpanes__splitter{display:none}.editor-layout .splitpanes .splitpanes__splitter,.section-with-editor .splitpanes .splitpanes__splitter{min-width:3px;background-color:var(--color-light-grey);transition:.25s ease all}.editor-layout .splitpanes .splitpanes__splitter:hover,.section-with-editor .splitpanes .splitpanes__splitter:hover{background-color:var(--color-medium-grey-50)}.editor-layout .el-overlay,.section-with-editor .el-overlay{background-color:#000000b3}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer{max-width:var(--editor_maxwidth);height:auto!important;border-radius:var(--radius-xl)}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .el-drawer__body,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .el-drawer__body{background-color:var(--color-very-dark-blue);border-radius:var(--radius-xl);height:100%;overflow:hidden;display:flex;flex-direction:column}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__content,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__content{height:100%;max-height:100%;display:flex;flex-direction:column}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay{border-radius:var(--radius-xl);padding-top:var(--space-4);height:100%;display:flex;flex-direction:column;overflow:hidden;justify-content:flex-start}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__header,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__header{padding-right:40px;flex-shrink:0}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__header .base-drawer__title:before,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__header .base-drawer__title:before{content:"";padding-left:26px;margin-right:var(--space-4);background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%2020C15.5229%2020%2020%2015.5229%2020%2010C20%204.47716%2015.5229%200%2010%200C4.47716%200%200%204.47716%200%2010C0%2015.5229%204.47716%2020%2010%2020ZM7.85714%2013.3929C7.36403%2013.3929%206.96429%2013.7926%206.96429%2014.2857C6.96429%2014.7789%207.36403%2015.1786%207.85714%2015.1786H12.1429C12.636%2015.1786%2013.0357%2014.7789%2013.0357%2014.2857C13.0357%2013.7926%2012.636%2013.3929%2012.1429%2013.3929H10.8929V9.28571C10.8929%208.7926%2010.4931%208.39286%2010%208.39286H8.57143C8.07831%208.39286%207.67857%208.7926%207.67857%209.28571C7.67857%209.77883%208.07831%2010.1786%208.57143%2010.1786H9.10714V13.3929H7.85714ZM11.4286%205.71429C11.4286%206.50326%2010.789%207.14286%2010%207.14286C9.21103%207.14286%208.57143%206.50326%208.57143%205.71429C8.57143%204.92531%209.21103%204.28571%2010%204.28571C10.789%204.28571%2011.4286%204.92531%2011.4286%205.71429Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:left center}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body::-webkit-scrollbar,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body::-webkit-scrollbar{width:6px}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body::-webkit-scrollbar-track,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body::-webkit-scrollbar-track{background-color:transparent}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body::-webkit-scrollbar-thumb,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body::-webkit-scrollbar-thumb{background-color:var(--color-light-grey);border-radius:4px}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body{color:#fff;overflow-y:auto;flex:1;min-height:0}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body ul,.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body ol,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body ul,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body ol{margin-left:var(--space-4)}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body a,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body a{color:var(--color-white);text-decoration:underline}.editor-layout .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body a:hover,.section-with-editor .el-overlay .editor-requirements__drawer.base-drawer .base-drawer__overlay .base-drawer__body a:hover{text-decoration:none}@media print{.page-break{page-break-after:always}}.editor-layout .base-sidebar{font-family:var(--font-family-secondary)}.editor-layout .base-sidebar #editor-chapterlist .base-accordion__item-content ul{list-style:none}.editor-layout .base-sidebar #editor-chapterlist .base-accordion__item-content ul li{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-base);padding:var(--space-1) var(--space-2);margin-left:calc(var(--space-2) * -1);cursor:pointer}.editor-layout .base-sidebar #editor-chapterlist .base-accordion__item-content ul li.editor-chapter--active{font-weight:var(--font-bold);background-color:var(--color-medium-grey-20);cursor:unset}.editor-layout .base-sidebar #editor-chapterlist .base-accordion__item-content ul li svg{margin-top:2px}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content{display:flex;gap:var(--space-2);align-items:flex-start;flex-wrap:wrap}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox{border-radius:10px;margin-bottom:0}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox.base-button{padding:0}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox.base-button label{padding:10px 13px}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox .base-checkbox__input+.base-checkbox__checkmark{background-color:transparent;border:0}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox .base-checkbox__input+.base-checkbox__checkmark:after{border:0;transform:unset;width:100%;height:100%;top:0;left:0}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox.base-button--outline{border-color:var(--color-medium-grey);background-color:transparent}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox.base-button--outline .base-checkbox__input+.base-checkbox__checkmark{width:0;height:20px;transition:width .25s ease}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox.base-button--outline .base-checkbox__label{color:var(--color-medium-blue);font-weight:var(--font-bold)}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox.base-button--secondary .base-checkbox__input:checked+.base-checkbox__checkmark,.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox.base-button--secondary .base-checkbox__input:focus+.base-checkbox__checkmark{width:22px;box-shadow:none}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox.base-button--secondary .base-checkbox__input:checked+.base-checkbox__checkmark:after,.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox.base-button--secondary .base-checkbox__input:focus+.base-checkbox__checkmark:after{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='10'%20viewBox='0%200%2012%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.8778%200.195207C11.2204%200.485295%2011.2682%201.00745%2010.9814%201.36385L4.58412%209.42829C4.28935%209.80126%203.85118%2010.0085%203.38911%2010.0002C2.91908%2010.0002%202.48091%209.76811%202.19411%209.37856L0.178532%206.70146C-0.100303%206.34507%20-0.044536%205.82291%200.290066%205.53282C0.624667%205.24274%201.13454%205.30075%201.41337%205.64886C1.41337%205.65715%201.4293%205.66544%201.43727%205.67372L3.39708%208.30109L9.75451%200.302954C10.0333%20-0.0534398%2010.5352%20-0.103169%2010.8778%200.195207Z'%20fill='white'/%3e%3c/svg%3e")}.editor-layout .base-sidebar #editor-expertbuttons .base-accordion__item-content .base-checkbox.base-button--secondary .base-checkbox__label{color:var(--color-white)}.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--text-sm);margin-bottom:var(--space-8)}.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box:last-child,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box:last-child{margin-bottom:0}.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapterfeedback-box__expertname,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapterfeedback-box__expertname{margin-bottom:var(--space-2);font-weight:var(--font-bold);font-size:var(--text-sm)}.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapterfeedback-box__subchapters,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapterfeedback-box__subchapters{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:100%;font-size:var(--text-sm)}.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapterfeedback-box__title,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapterfeedback-box__title{margin-bottom:var(--space-4)}.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapterfeedback-box__grade,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapterfeedback-box__grade{margin-left:var(--space-2)}.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapterfeedback-box__text,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapterfeedback-box__text,.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box .editor-comments__panel,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box .editor-comments__panel{margin-top:var(--space-2)}.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapter-feedback-section__grade-card,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box .chapter-feedback-section__grade-card{width:100%;margin-top:var(--space-6)}.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box.chapterfeedback-box__admin .editor-comments__panel .comment-box__header,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box.chapterfeedback-box__admin .editor-comments__panel .comment-box__header{display:none}.editor-layout .base-sidebar #editor-chapterfeedbacks .base-accordion__item-content .chapterfeedback-box.chapterfeedback-box__admin .editor-comments__panel .comment-box__text,.editor-layout .base-sidebar #editor-pastchapterfeedbacks .base-accordion__item-content .chapterfeedback-box.chapterfeedback-box__admin .editor-comments__panel .comment-box__text{padding:var(--space-2) var(--space-3)}.editor-layout .base-sidebar #editor-overallrating .base-accordion__item-content .overallfeedback-box .overallfeedback-box__expertname{margin-bottom:var(--space-4);font-weight:var(--font-bold);font-size:var(--text-sm)}.editor-layout .base-sidebar #editor-overallrating .base-accordion__item-content .overallfeedback-box p{font-size:var(--text-sm)}.editor-layout .base-sidebar .profile-section{margin-left:auto}.editor-layout .base-sidebar #editor-generalactions .button-grid{flex-direction:column}.editor-layout .base-sidebar #editor-generalactions .el-tooltip__trigger,.editor-layout .base-sidebar #editor-generalactions .base-button-wrapper{display:block}.editor-layout .base-sidebar #editor-generalactions .base-button.base-button--outline{width:100%;font-size:.95rem}.editor-layout .base-sidebar #editor-generalactions .base-button.base-button--outline:not(:hover):not(:disabled){background-color:transparent}.editor-layout .base-sidebar #editor-generalactions>p{font-weight:var(--font-semibold);font-size:var(--text-xs);margin:var(--space-8) var(--space-2);margin-bottom:0}.editor-layout .base-sidebar #editor-kitools .button-grid{margin-top:0;margin-bottom:var(--space-6)}.editor-layout .base-sidebar #editor-kitools .button-grid .base-button.base-button--disabled .el-icon{color:var(--color-medium-grey)}.editor-layout .base-sidebar #editor-kitools>p{margin-bottom:var(--space-2)}.editor-layout .base-sidebar #editor-kicheck .base-accordion__item-content .base-select,.editor-layout .base-sidebar #editor-kicheck .base-accordion__item-content .base-button{margin-bottom:var(--space-4)}.editor-layout .base-sidebar #editor-kicheck .base-accordion__item-content .base-button{width:100%}.editor-layout .base-sidebar #editor-kicheck .base-accordion__item-content .base-button.base-button--disabled .el-icon{color:var(--color-medium-grey)}.editor-layout .base-sidebar #editor-kicheck .base-accordion__item-content>p{font-size:var(--text-sm);margin-top:var(--space-2)}.editor-layout .base-sidebar .gradient-box{background:linear-gradient(90deg,var(--color-red-orange),var(--color-purple));color:#fff;border-radius:var(--radius-lg);padding:var(--space-3);box-sizing:border-box}.editor-layout .base-sidebar .gradient-box .gradient-box__header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;font-weight:var(--font-semibold);margin-bottom:var(--space-4)}.editor-layout .base-sidebar .gradient-box .gradient-box__header .el-icon{margin-right:var(--space-2)}.editor-layout .base-sidebar .gradient-box .gradient-box__header .el-icon.gradient-box__header--close{margin-left:auto;margin-right:0;cursor:pointer}.editor-layout .base-sidebar .gradient-box .gradient-box__text{font-size:var(--text-sm)}#base-sidebar__create-expertfeedback.base-sidebar{display:flex;flex-direction:column;height:100%}#base-sidebar__create-expertfeedback.base-sidebar>.base-button{margin-top:auto}#base-sidebar__create-expertfeedback.base-sidebar .feedback__chapter-title{font-family:var(--font-family-secondary);font-weight:var(--font-semibold);font-size:var(--text-lg);color:var(--color-dark-blue)}#base-sidebar__create-expertfeedback.base-sidebar .base-accordion{overflow-y:scroll}#base-sidebar__create-expertfeedback.base-sidebar .base-accordion .base-accordion__element--editor{margin-top:var(--space-4)}#base-sidebar__create-expertfeedback.base-sidebar .editor-subchapter-rating .base-select{display:inline-block;margin-bottom:var(--space-2)}.admin-businessplan-view__delete-link{display:inline-block;margin-top:var(--space-6);font-family:var(--font-family-secondary);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-dark-blue);text-decoration:underline;cursor:pointer;transition:color var(--transition-fast);margin-bottom:var(--space-16)}.admin-businessplan-view__delete-link:hover{color:var(--color-dark-blue)}.admin-businessplan-view__delete-link:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px;border-radius:var(--radius-sm)}.admin-businessplan-view__delete-link--disabled{color:var(--color-medium-grey);cursor:not-allowed;opacity:.6}.admin-businessplan-view__delete-link--disabled:hover{color:var(--color-medium-grey)}.admin-businessplan-view .loading-state,.admin-businessplan-view .error-state{display:flex;justify-content:center;align-items:center;min-height:200px;font-family:var(--font-family-secondary);font-size:var(--text-lg);color:var(--color-medium-grey)}@layer application{#app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding:0}.container{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-4)}}
