.accordion-item{--panel-bar-hover-color: var(--color-grey-50)}@media (prefers-color-scheme: dark){.accordion-item{--panel-bar-hover-color: var(--color-grey-700)}}.accordion-item:hover{background-color:var(--panel-bar-hover-color)}.accordion-item .accordion-panel{display:grid;grid-template-columns:2fr 1fr;padding:.6rem;align-items:center}.accordion-item .accordion-panel .accorion-item-header-content{display:flex;flex-direction:row;align-items:center;margin-left:auto}.accordion-item .accordion-panel .accorion-item-header-content .accordion-toggle{margin-left:4rem}.tag-list{--input-error-text: var(--color-red-500);display:flex;flex-direction:row;align-items:center;height:1.1rem;gap:.5rem}.tag-list .remove-icon{display:flex;justify-content:center;align-items:center;border-radius:50%}.tag-list .remove-icon:hover{background-color:var(--color-grey-900);fill:var(--color-grey-25)}.tag-list .text-input{margin-bottom:.2rem;width:100%}.tag-list .available-tags{display:grid!important;grid-template-columns:auto 1.5rem}.tag-list .available-tags .tag-item{padding:.2rem;border-radius:4px;height:1.5rem;grid-column:span 2;display:grid;grid-template-columns:subgrid;align-items:center}.tag-list .available-tags .tag-item:hover{background-color:light-dark(var(--color-grey-100),var(--color-grey-500))}.tag-list .context-menu-content{width:100%}.tag-list .center-item{display:flex;justify-content:center;align-items:center}.tag-list .tag-options{display:grid;grid-template-columns:1.5rem 1.5rem auto}.tag-list .tag-options .options-row{padding:.2rem;border-radius:4px;grid-column:span 3;display:grid;grid-template-columns:subgrid;align-items:center}.tag-list .tag-options .options-row:hover{background-color:light-dark(var(--color-grey-100),var(--color-grey-500))}.tag-list .tag-options .change-tag-text{display:flex;flex-direction:column;grid-column:span 3;align-items:center}.tag-list .tag-options .invalid{outline:2px solid var(--input-error-text);border-radius:4px;box-shadow:0 0 5px 1px var(--input-error-text)}.tag-list .tag-options .error{color:var(--input-error-text)}.tag-list .tag-options .options-text{padding-right:.3rem;-webkit-user-select:none;user-select:none}.tag-list .tag-options .middle-column{width:100%;height:100%}.tag-list .tag-text{-webkit-user-select:none;user-select:none}.tag-list .clickable{cursor:pointer}.icon{fill:inherit;width:1rem;height:1rem}.icon.medium{width:1.5rem;height:1.5rem}.icon.large{width:2rem;height:2rem}.icon.clickable:not(.icon.clickable.disabled){cursor:pointer}.button{--button-focus-border-color: var(--color-teal-700);--button-icon-background-color: transparent;--button-label-background-color: transparent;--button-background-color: light-dark(var(--color-green-500), var(--color-green-700));--button-highlight-background-color: light-dark(var(--color-green-400), var(--color-green-600));--button-text-color: light-dark(var(--color-grey-25), var(--color-grey-25));--button-secondary-text-color: light-dark(var(--color-grey-800), var(--color-grey-25));--button-secondary-background-color: light-dark(var(--color-grey-800), var(--color-grey-50));--button-secondary-highlight-text-color: light-dark(var(--color-grey-25), var(--color-grey-800));--button-icon-color: light-dark(var(--color-grey-800), var(--color-grey-25));--button-icon-highlight-background-color: light-dark(var(--color-grey-200), var(--color-grey-500));--button-label-text-color: light-dark(var(--color-grey-800), var(--color-grey-25));--button-label-text-highlight-color: light-dark(var(--color-grey-25), var(--color-grey-25));--button-label-highlight-background-color: light-dark(var(--color-grey-600), var(--color-grey-700));--button-alert-text-color: light-dark(var(--color-grey-25), var(--color-grey-25));--button-alert-background-color: light-dark(var(--color-red-500), var(--color-red-600));--button-alert-highlight-background-color: light-dark(var(--color-red-400), var(--color-red-500));cursor:pointer;display:inline-flex;gap:.5rem;align-items:center;justify-content:center;padding:1.3rem 1rem;font-size:.835rem;height:2.85rem;font-weight:500;color:var(--button-text-color);fill:var(--button-text-color);background-color:var(--button-background-color);border-radius:.5rem;border:0;transition:background-color .1s,border-radius .1s,opacity .1s;white-space:nowrap}.button:hover{background-color:var(--button-highlight-background-color)}.button:focus{border:none;outline-color:var(--button-focus-border-color)}.button[disabled]{cursor:unset;opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.button .button-icon{width:1.25rem;height:1.25rem}.button .button-icon.loading-icon{animation:spin 1s infinite linear}.button.size-small{font-size:.75rem}.button.size-large{font-size:1.125rem}.button.width-full{width:100%}.button.variant-secondary{color:var(--button-secondary-text-color);fill:var(--button-secondary-text-color);border:1px solid var(--button-secondary-background-color);background-color:transparent}.button.variant-secondary:hover{color:var(--button-secondary-highlight-text-color);fill:var(--button-secondary-highlight-text-color);background-color:var(--button-secondary-background-color)}.button.variant-secondary:focus{border:1px solid var(--button-secondary-background-color)}.button.variant-alert{color:var(--button-alert-text-color);background-color:var(--button-alert-background-color)}.button.variant-alert:hover{background-color:var(--button-alert-highlight-background-color)}.button.variant-label{color:var(--button-label-text-color);fill:var(--button-label-text-color);background-color:var(--button-label-background-color)}.button.variant-label:hover{color:var(--button-label-text-highlight-color);fill:var(--button-label-text-highlight-color);background-color:var(--button-label-highlight-background-color)}.button.variant-icon{background-color:var(--button-icon-background-color);fill:var(--button-icon-color);padding:.5rem;width:2.25rem;height:2.25rem;border-radius:50%}.button.variant-icon:hover{background-color:var(--button-icon-highlight-background-color)}.button.variant-icon .button-icon{width:1.25rem;height:1.25rem}.button.variant-icon.size-small .button-icon{width:1rem;height:1rem}.button.variant-icon.size-large .button-icon{width:1.5rem;height:1.5rem}.button.variant-link{color:inherit;fill:inherit;background-color:transparent;padding:0;font-size:1rem;justify-content:start}.button.variant-link:hover{text-decoration:underline}.button-collection{display:flex;align-items:center;gap:var(--gap);flex-wrap:wrap}.button-collection.align-right{margin-left:auto}.button-collection.align-center{justify-content:center}.context-menu{--contextmenu-outline-color: light-dark(var(--color-grey-900), var(--color-grey-300));--contextmenu-content-text-color: light-dark(var(--color-grey-800), var(--color-grey-25));--contextmenu-content-background-color: light-dark(var(--color-grey-25), var(--color-grey-800));--contextmenu-content-highlight-text-color: light-dark(var(--color-grey-25), var(--color-grey-25));--contextmenu-content-highlight-background-color: light-dark(var(--color-grey-700), var(--color-grey-600));--contextmenu-shadow: #0000001a 0px 2px 1px 0px, #0000001a 0px 4px 2px 0px;position:relative}.context-menu .context-menu-content{display:none;position:absolute;right:0;border-radius:.5rem;outline:2px solid var(--contextmenu-outline-color);color:var(--contextmenu-content-text-color);fill:var(--contextmenu-content-text-color);background-color:var(--contextmenu-content-background-color);padding:.2rem;transform-origin:top right;box-shadow:var(--contextmenu-shadow);overflow-y:auto;max-height:20rem;white-space:nowrap}.context-menu[align=left] .context-menu-content{right:unset;left:0}.context-menu[align=whole] .context-menu-content{left:0}.context-menu.open .context-menu-content{display:flex;flex-direction:column}.context-menu.open .context-menu-content.overflow{overflow:visible}.context-menu.open .context-menu-content>*>button{flex-direction:row;justify-content:start}.context-menu.open .context-menu-content .button.variant-label{color:var(--contextmenu-content-text-color);fill:var(--contextmenu-content-text-color);background-color:var(--contextmenu-content-background-color)}.context-menu.open .context-menu-content .button.variant-label:hover{fill:var(--contextmenu-content-highlight-text-color);color:var(--contextmenu-content-highlight-text-color);background-color:var(--contextmenu-content-highlight-background-color)}.context-menu.open .flip-content{display:flex;flex-direction:row}.header{--header-text-color: var(--color-grey-800);--header-border-color: var(--color-grey-500);color:var(--header-text-color);display:flex;gap:var(--gap);align-items:center}@media (prefers-color-scheme: dark){.header{--header-text-color: var(--color-grey-25);--header-border-color: var(--color-grey-500)}}.header:not(.no-margins){margin-bottom:var(--gap)}.header>:first-child{font-size:inherit;font-weight:inherit}.header>:first-child .tooltip .icon{margin-left:var(--gap)}.header.with-border{border-bottom:1px solid var(--header-border-color);padding-bottom:.5rem}.header.large{font-size:2rem;font-weight:600}.header.large .tooltip .icon{width:1.25rem;height:1.25rem}.header.medium{font-size:1.5rem;font-weight:500}.header.small{font-size:.9rem;font-weight:400}.tooltip{--tooltip-text-color: var(--color-grey-25);--tooltip-background-color: var(--color-grey-800);--tooltip-shadow: #0000001a 0px 2px 1px 0px, #0000001a 0px 4px 2px 0px;display:inline-block;position:relative}@media (prefers-color-scheme: dark){.tooltip{--tooltip-text-color: var(--color-grey-800);--tooltip-background-color: var(--color-grey-25);--tooltip-shadow: #0000001a 0px 2px 1px 0px, #0000001a 0px 4px 2px 0px}}.tooltip .tooltip-content{z-index:2;display:none;position:absolute;color:var(--tooltip-text-color);background-color:var(--tooltip-background-color);box-shadow:var(--tooltip-shadow);border-radius:.2rem;padding:.8rem;font-size:.9rem;min-width:15rem;text-transform:none;cursor:default}.tooltip:hover .tooltip-content{display:block;animation:fade-in .2s}.tooltip .tooltip-content:after{position:absolute;content:" ";border:.5rem solid transparent;background-color:transparent}.tooltip.top .tooltip-content{top:-.5rem;left:50%;transform:translateY(-100%) translate(-50%)}.tooltip.top .tooltip-content:after{border-top-color:var(--tooltip-background-color);border-bottom-width:0;top:100%;left:0;right:0;width:0;margin-left:auto;margin-right:auto}.tooltip.bottom .tooltip-content{bottom:-.5rem;left:50%;transform:translateY(100%) translate(-50%)}.tooltip.bottom .tooltip-content:after{border-bottom-color:var(--tooltip-background-color);border-top-width:0;top:-.5rem;left:0;right:0;width:0;margin-left:auto;margin-right:auto}.tooltip.right.left .tooltip-content:after{top:0;bottom:0;height:0;margin-top:auto;margin-bottom:auto}.tooltip.left .tooltip-content{left:-.5rem;top:50%;transform:translateY(-50%) translate(-100%)}.tooltip.left .tooltip-content:after{border-left-color:var(--tooltip-background-color);border-right-width:0;right:-.5rem;top:0;bottom:0;height:0;margin-top:auto;margin-bottom:auto}.tooltip.right .tooltip-content{right:-.5rem;top:50%;transform:translateY(-50%) translate(100%)}.tooltip.right .tooltip-content:after{border-right-color:var(--tooltip-background-color);border-left-width:0;left:-.5rem;top:0;bottom:0;height:0;margin-top:auto;margin-bottom:auto}.widget{--widget-text-color: var(--color-grey-800);--widget-background-color: #fff;--widget-shadow: #0000001a 0px 2px 1px 0px, #0000001a 0px 4px 2px 0px;--widget-alert-text-color: var(--color-grey-25);--widget-alert-background-color: var(--color-red-500);--widget-warning-text-color: var(--color-grey-25);--widget-warning-background-color: var(--color-orange-500);--widget-success-text-color: var(--color-grey-25);--widget-success-background-color: var(--color-green-500);--widget-information-text-color: var(--color-grey-25);--widget-information-background-color: var(--color-grey-800);--widget-notice-text-color: var(--color-grey-25);--widget-notice-background-color: var(--color-teal-500);color:var(--widget-text-color);fill:var(--widget-text-color);background-color:var(--widget-background-color);box-shadow:var(--widget-shadow);border-radius:.1875rem;padding:1rem}@media (prefers-color-scheme: dark){.widget{--widget-text-color: var(--color-grey-25);--widget-background-color: var(--color-grey-800);--widget-shadow: #0000001a 0px 2px 1px 0px, #0000001a 0px 4px 2px 0px;--widget-alert-text-color: var(--color-grey-25);--widget-alert-background-color: var(--color-red-700);--widget-warning-text-color: var(--color-grey-25);--widget-warning-background-color: var(--color-orange-600);--widget-success-text-color: var(--color-grey-25);--widget-success-background-color: var(--color-green-600);--widget-information-text-color: var(--color-grey-800);--widget-information-background-color: var(--color-grey-25);--widget-notice-text-color: var(--color-grey-25);--widget-notice-background-color: var(--color-teal-600)}}.widget:not(.compact-flex)>*:not(:last-child){margin-bottom:1rem}.widget:not(.no-margins){margin-bottom:1rem}.widget.compact-flex{display:flex;gap:.5rem;align-items:center}.widget[variant=alert]{color:var(--widget-alert-text-color);fill:var(--widget-alert-text-color);background-color:var(--widget-alert-background-color)}.widget[variant=warning]{color:var(--widget-warning-text-color);fill:var(--widget-warning-text-color);background-color:var(--widget-warning-background-color)}.widget[variant=success]{color:var(--widget-success-text-color);fill:var(--widget-success-text-color);background-color:var(--widget-success-background-color)}.widget[variant=information]{color:var(--widget-information-text-color);fill:var(--widget-information-text-color);background-color:var(--widget-information-background-color)}.widget[variant=notice]{color:var(--widget-notice-text-color);fill:var(--widget-notice-text-color);background-color:var(--widget-notice-background-color)}.input-box{--inputbox-readonly-text-color: var(--color-grey-500);--inputbox-border-color: var(--color-grey-300);--inputbox-error-color: var(--color-red-500);--inputbox-focus-color: #097288;color:inherit;fill:inherit}@media (prefers-color-scheme: dark){.input-box{--inputbox-readonly-text-color: var(--color-grey-100);--inputbox-border-color: var(--color-grey-500);--inputbox-error-color: var(--color-red-500);--inputbox-focus-color: #36BCD8}}.input-box .input-box-label-container{position:relative}.input-box .input-box-label-container .input-box-label{font-size:.9rem;font-weight:300;letter-spacing:normal;transition:color .1s;letter-spacing:-.03rem}.input-box .input-box-label-container .error-indicator{fill:var(--inputbox-error-color);margin-left:.5rem;margin-top:-.1rem}.input-box .input-box-label-container .tooltip{float:right}.input-box .input-box-label-container .tooltip .tooltip-content{min-width:20rem}.input-box .input-box-container{display:flex;align-items:center;gap:1rem}.input-box .input-box-container .input-box-icon{width:1.3rem;height:1.3rem;transition:fill .1s;flex-shrink:0}.input-box .input-box-container .input-box-tooltip-icon{width:1.3rem;height:1.3rem}.input-box .input-box-container>input{color:inherit;font-size:1rem;box-sizing:border-box;flex:auto;font-weight:300;background-color:transparent;border:0;transition:border-bottom-color .1s}.input-box .input-box-container>input[readonly]{color:var(--inputbox-readonly-text-color);-webkit-user-select:none;user-select:none;cursor:default}.input-box .input-box-container>input::placeholder{color:inherit;opacity:.5}.input-box .input-box-container>input:focus{outline:none}.input-box:not(.no-padding) .input-box-container>input{padding:.8rem 0}.input-box:not(.no-border) .input-box-container>input{border-bottom:1px solid var(--inputbox-border-color)}.input-box .input-box-error{animation:fade-in .5s,slide-in .2s;margin-top:.5rem;font-size:.8rem;font-weight:600;padding:.8rem 1rem;letter-spacing:normal;display:flex;gap:.8rem;align-items:center}.input-box .input-box-error .input-box-error-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.input-box.has-focus .input-box-container>input{border-bottom-color:var(--inputbox-focus-color)}.input-box.has-focus .input-box-label-container .input-box-label{color:var(--inputbox-focus-color)}.input-box.has-focus .input-box-container .input-box-icon{fill:var(--inputbox-focus-color)}.input-box.has-error .input-box-container>input{border-bottom-color:var(--inputbox-error-color)}.input-box.has-error .input-box-label-container .input-box-label{color:var(--inputbox-error-color)}.input-box.has-error .input-box-container .input-box-icon{fill:var(--inputbox-error-color)}.input-box.is-disabled{opacity:.5}.input-box .input-box-short{width:25rem}.input-box.input-box-long{width:auto}.input-box textarea{flex:auto;resize:none}.growing-input-box{min-width:2em;min-height:1.4em}.growing-input-box .input{background:none;border:none;width:100%}.input-row{display:grid;grid-template-columns:15rem 1fr;align-items:baseline}.input-row .input-row-content>*:not(:last-child){margin-bottom:1rem}.loading-indicator{--loading-icon-size: 5rem;--loading-indicator-color: var(--color-green-500);opacity:0;animation:fade-in 1s forwards;display:flex;justify-content:center;align-items:center;fill:var(--loading-indicator-color)}@media (prefers-color-scheme: dark){.loading-indicator{--loading-indicator-color: var(--color-green-600)}}.loading-indicator .loading-indicator-icon{animation:spin 1s infinite linear;width:5rem;height:5rem}.context-content{display:grid;grid-template-columns:auto auto;min-width:10rem;max-width:25rem;padding:.5rem;gap:.5rem}.context-content p{margin-top:.8rem}.permissions-section{padding:.5rem}.permissions-section .permissions-header p{text-decoration:underline}.permissions-section .permissions-matrix{display:grid;gap:10px}.permissions-section .permissions-matrix .matrix-header,.permissions-section .permissions-matrix .matrix-row{display:contents}.permissions-section .permissions-matrix .matrix-header span:first-child,.permissions-section .permissions-matrix .matrix-row span:first-child{font-size:.8rem;text-align:start}.permissions-section .permissions-matrix .matrix-header span,.permissions-section .permissions-matrix .matrix-row span{font-size:.8rem;text-align:center}.table{--table-head-text-color: var(--color-grey-800);--table-head-background-color: var(--color-grey-100);--table-border-color: var(--color-grey-200);--table-hover-color: var(--color-grey-200);--table-row-background-color: var(--color-grey-50);width:100%;border-collapse:collapse;border-bottom:1px solid var(--table-border-color)}@media (prefers-color-scheme: dark){.table{--table-head-text-color: var(--color-grey-25);--table-head-background-color: var(--color-grey-700);--table-border-color: var(--color-grey-700);--table-hover-color: var(--color-grey-500);--table-row-background-color: var(--color-grey-800)}}.table thead{color:var(--table-head-text-color);fill:var(--table-head-text-color);background-color:var(--table-head-background-color);-webkit-user-select:none;user-select:none}.table thead .clickable{cursor:pointer}.table thead tr{background-color:var(--table-head-background-color)}.table thead tr th{padding-top:1rem;padding-left:1rem;padding-bottom:.8rem;font-weight:500;text-align:left;text-transform:uppercase}.table thead tr th .table-header{display:inline-flex;flex-direction:row;align-items:center;justify-content:center}.table thead tr th .table-header .icon-container{margin-left:.1rem;width:1rem;height:1rem}.table tbody tr.clickable{cursor:pointer}.table tbody tr.clickable:hover{background-color:var(--table-hover-color)}.table tbody tr:nth-child(2n){background-color:var(--table-row-background-color)}.table tbody tr td{padding:1rem;text-align:left}.clicked-outside:not(.full-width){display:inline-block}.checkbox-container{--checkbox-text-color: var(--color-grey-800);--checkbox-active-text-color: var(--color-grey-25);--checkbox-border-color: var(--color-grey-200);--checkbox-active-border-color: var(--color-green-500);--checkbox-background-color: transparent;--checkbox-active-background-color: var(--color-green-500);color:inherit;display:inline-flex;gap:1rem;align-items:center}@media (prefers-color-scheme: dark){.checkbox-container{--checkbox-text-color: var(--color-grey-100);--checkbox-active-text-color: var(--color-grey-25);--checkbox-border-color: var(--color-grey-600);--checkbox-active-border-color: var(--color-green-600);--checkbox-background-color: transparent;--checkbox-active-background-color: var(--color-green-600)}}.checkbox-container:not(.no-margins){margin-bottom:1rem}.checkbox-container.reverse{flex-direction:row-reverse}.checkbox-container button{border:0;background-color:transparent;padding:0;display:inline-flex}.checkbox-container .checkbox{width:1.75rem;height:1.75rem;background-color:var(--checkbox-background-color);fill:transparent;border:.2rem solid var(--checkbox-border-color);border-radius:50%;transition:all .2s}.checkbox-container .checkbox.clickable:not(.checkbox-container .checkbox.clickable.disabled){cursor:pointer}.checkbox-container .checkbox.clickable:not(.checkbox-container .checkbox.clickable.disabled):hover{border-color:var(--checkbox-active-border-color)}.checkbox-container.active .checkbox{fill:var(--checkbox-active-text-color);border-color:var(--checkbox-active-border-color);background-color:var(--checkbox-active-background-color)}.dialog{--dialog-outside-color: #000A;animation:fade-in .1s;position:fixed;z-index:9001;top:0;bottom:0;left:0;right:0;display:grid;justify-items:center;align-items:center;background-color:var(--dialog-outside-color)}@media (prefers-color-scheme: dark){.dialog{--dialog-outside-color: #000A}}.dialog .dialog-box{position:relative}.dialog .dialog-box .loading{position:absolute;height:100%;width:100%;top:0;left:0;z-index:9002;background-color:#000a;display:flex;flex-direction:column;justify-content:center;align-items:center}.dialog .dialog-box .widget{animation:fade-in .3s,slide-in .15s}.dialog .dialog-box .dialog-scroll{overflow:scroll}.circular-progress{--size: 250px;--half-size: calc(var(--size) / 2);--stroke-width: 25px;--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((var(--progress) * var(--circumference)) / 100);animation:progress-animation var(--duration) linear 0s 1 forwards}.circular-progress circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));stroke:light-dark(var(--color-grey-800),var(--color-grey-25))}.circular-progress circle[variant]{stroke:var(--color-grey-25)}.circular-progress.clickable{cursor:pointer}@property --progress{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes progress-animation{0%{--progress: 0}to{--progress: 100}}.notification{--shadow: #0000001a 0px 2px 1px 0px, #0000004d 0px 4px 3px 0px;--text-color: light-dark(var(--color-grey-800), var(--color-grey-25));--background-color: light-dark(var(--color-grey-25), var(--color-grey-800));--alert-text-color: light-dark(var(--color-grey-25), var(--color-grey-25));--alert-background-color: light-dark(var(--color-red-500), var(--color-red-600));--warning-text-color: light-dark(var(--color-grey-25), var(--color-grey-25));--warning-background-color: light-dark(var(--color-orange-500), var(--color-orange-600));--success-text-color: light-dark(var(--color-grey-25), var(--color-grey-25));--success-background-color: light-dark(var(--color-green-500), var(--color-green-600));--information-text-color: light-dark(var(--color-grey-25), var(--color-grey-800));--information-background-color: light-dark(var(--color-grey-800), var(--color-grey-25));--notice-text-color: light-dark(var(--color-grey-25), var(--color-grey-25));--notice-background-color: light-dark(var(--color-teal-500), var(--color-teal-600));animation:slide-in-from-above .1s forwards;color:var(--text-color);fill:var(--text-color);background-color:var(--background-color);border-radius:.1875rem;box-shadow:var(--shadow);margin-bottom:.5rem}.notification .notification-box,.notification .info-list-notification{display:flex;-webkit-user-select:none;user-select:none;gap:.2rem;padding:1rem;align-items:center}.notification .close{height:1.5rem;width:1.5rem;border-radius:50%}.notification .close:hover{background-color:var(--color-grey-900);fill:var(--color-grey-25)}.notification[variant=alert]{color:var(--alert-text-color);fill:var(--alert-text-color);background-color:var(--alert-background-color)}.notification[variant=warning]{color:var(--warning-text-color);fill:var(--warning-text-color);background-color:var(--warning-background-color)}.notification[variant=success]{color:var(--success-text-color);fill:var(--success-text-color);background-color:var(--success-background-color)}.notification[variant=information]{color:var(--information-text-color);fill:var(--information-text-color);background-color:var(--information-background-color)}.notification[variant=notice]{color:var(--notice-text-color);fill:var(--notice-text-color);background-color:var(--notice-background-color)}@keyframes slide-in-from-above{0%{transform:translateY(-20%)}to{transform:translateY(0)}}.notifications{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:9002}.tabs{--tabs-background-color: #fff;--tabs-hover-background-color: var(--color-grey-100);--tabs-selected-border-color: var(--color-green-500);--tabs-error-color: var(--color-red-500);--tabs-shadow: #0000001a 0px 2px 1px 0px, #0000001a 0px 4px 2px 0px;background-color:var(--color-grey-500);display:flex;border-radius:.1875rem;overflow:hidden;box-shadow:var(--widget-shadow);gap:3px}@media (prefers-color-scheme: dark){.tabs{--tabs-background-color: var(--color-grey-800);--tabs-hover-background-color: var(--color-grey-700);--tabs-selected-border-color: var(--color-green-600);--tabs-error-color: var(--color-red-500);--tabs-shadow: #0000001a 0px 2px 1px 0px, #0000001a 0px 4px 2px 0px}}.tabs:not(.no-margins){margin-bottom:var(--gap)}.tabs .tab{position:relative;display:flex;justify-content:center;flex:auto;text-align:center;padding:.8rem;background-color:var(--tabs-background-color);border-bottom:.2rem solid transparent;transition:background-color .2s,border-color .2s}.tabs .tab:not(.blocked){cursor:pointer}.tabs .tab:not(.blocked):hover{background-color:var(--tabs-hover-background-color)}.tabs .tab.blocked{cursor:not-allowed}.tabs .tab .error-indicator-box{width:0px}.tabs .tab .error-indicator-box .error-indicator{fill:var(--tabs-error-color);margin-left:.5rem;margin-top:-.1rem}.tabs .tab .blocked{width:100%;height:105%;position:absolute;top:0;left:0;background:repeating-linear-gradient(45deg,#44444400 0px,#44444400 12px,#4D575D62 12px,#4D575D62 30px)}.tabs .selected{border-color:var(--tabs-selected-border-color)}.tab-content{animation:fade-in .4s,slide-in .2s}.tab-content>*:not(:last-child){margin-bottom:1rem}.drop-down{--dropdown-outline-color: light-dark(var(--color-grey-900), var(--color-grey-300));--dropdown-button-highlight-color: light-dark(var(--color-grey-800), var(--color-grey-25));--dropdown-readonly-text-color: light-dark(var(--color-grey-500), var(--color-grey-100));--dropdown-border-color: light-dark(var(--color-grey-300), var(--color-grey-500));--dropdown-items-text-color: light-dark(var(--color-grey-800), var(--color-grey-25));--dropdown-items-background-color: light-dark(var(--color-grey-25), var(--color-grey-800));--dropdown-items-highlight-background-color: light-dark(var(--color-grey-200), var(--color-grey-100));--dropdown-button-highlight-background-color: light-dark(var(--color-grey-200), var(--color-grey-700));--dropdown-items-highlight-text-color: var(--color-grey-800);--dropdown-error-color: var(--color-red-500);--dropdown-items-shadow: #0000001a 0px 2px 1px 0px, #0000001a 0px 4px 2px 0px;--dropdown-button-background-color: transparent;color:inherit;fill:inherit}.drop-down .drop-down-container{position:relative}.drop-down .drop-down-value-container{display:flex;align-items:center;gap:.5rem}.drop-down .drop-down-value-container .drop-down-tooltip-icon{width:1.3rem;height:1.3rem}.drop-down .drop-down-button{border-radius:.5rem;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex:auto;background-color:var(--dropdown-button-background-color)}.drop-down .drop-down-button:hover{color:var(--dropdown-button-highlight-color);fill:var(--dropdown-button-highlight-color);background-color:var(--dropdown-button-highlight-background-color)}.drop-down .drop-down-button .drop-down-value{flex:auto}.drop-down .drop-down-button .drop-down-icon{width:1.25rem;height:1.25rem}.drop-down .drop-down-items{animation:fade-in .2s,slide-in .1s;z-index:3;position:absolute;left:0;right:0;border-radius:.1875rem;outline:2px solid var(--dropdown-outline-color);color:var(--dropdown-items-text-color);fill:var(--dropdown-items-text-color);background-color:var(--dropdown-items-background-color);padding:.2rem;transform-origin:top right;box-shadow:var(--dropdown-items-shadow);overflow-y:auto;max-height:20rem;max-width:30rem;width:max-content}.drop-down .drop-down-items[align=left]{right:0;left:unset}.drop-down .drop-down-item{color:var(--dropdown-items-text-color);fill:var(--dropdown-items-text-color);background-color:var(--dropdown-items-background-color);padding:.75rem 1rem;cursor:pointer;transition:background-color .1s}.drop-down .drop-down-item:hover{color:var(--dropdown-items-highlight-text-color);background-color:var(--dropdown-items-highlight-background-color)}.drop-down .drop-down-item-container{display:flex;align-items:center;gap:1rem}.drop-down .drop-down-item-description{font-size:.85rem;opacity:.75}.drop-down .drop-down-item-icon{width:1.5rem;height:1.5rem}.drop-down.is-disabled{opacity:.5}.navigation .center{display:flex;flex-direction:column;align-items:center}.widget.error-widget{animation:fade-in .3s,slide-in .15s;margin-top:.5rem;font-size:.8rem;font-weight:600;padding:.8rem 1rem;letter-spacing:normal;display:flex;gap:.8rem;align-items:center}.widget.error-widget .error-icon{width:1.5rem;height:1.5rem}.widget.error-widget.compact-flex .error-text{flex:auto}.toolbar-button{--icon-color: var(--color-grey-800);--icon-active-color: var(--color-grey-25);--icon-disabled-color: var(--color-grey-300);--text-color: var(--color-grey-800);--text-active-color: var(--color-grey-25);--button-color: var(--color-grey-200);--button-highlight-color: var(--color-grey-100);--button-active-highlight-color: var(--color-grey-400);--button-active-color: var(--color-grey-500);--button-disabled-color: var(--color-grey-100);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;fill:var(--icon-color);background-color:var(--button-color);color:var(--text-color)}@media (prefers-color-scheme: dark){.toolbar-button{--icon-color: var(--color-grey-25);--icon-disabled-color: var(--color-grey-200);--text-color: var(--color-grey-25);--text-active-color: var(--color-grey-200);--button-color: var(--color-grey-500);--button-highlight-color: var(--color-grey-400);--button-active-highlight-color: var(--color-grey-700);--button-active-color: var(--color-grey-800);--button-disabled-color: var(--color-grey-400)}}.toolbar-button.active{background-color:var(--button-active-color);fill:var(--icon-active-color);color:var(--text-active-color)}.toolbar-button.disabled{background-color:var(--button-disabled-color);fill:var(--icon-disabled-color)}.toolbar-button:not(.toolbar-button.disabled){cursor:pointer}.toolbar-button:not(.toolbar-button.disabled):not(.toolbar-button.active:not(.toolbar-button.disabled)):hover{background-color:var(--button-highlight-color)}.toolbar-button.active:not(.toolbar-button.disabled):hover{background-color:var(--button-active-highlight-color)}.toolbar-button .toolbar-button-icon{width:2rem;height:2rem;padding:.2rem}.toolbar-button .toolbar-button-text{white-space:nowrap;padding:.4rem 1rem;width:100%}.toolbar-button.text-normal *{font-size:.75rem}.toolbar-button.text-medium *{font-size:.65rem}.toolbar-button.text-small *{font-size:.5rem}.toolbar-button.Crimson_Pro *{font-family:Crimson Pro}.toolbar-button.Inter *{font-family:Inter}.toolbar-group{--toolbar-divider-color: var(--color-grey-800);display:flex;flex-direction:row;gap:1px;background-color:var(--toolbar-divider-color)}.toolbar-dropdown{position:relative;-webkit-user-select:none;user-select:none}.toolbar-dropdown .items{top:100%;left:0;position:absolute;z-index:10;display:flex;flex-direction:column}.toolbar-table-button{--primary-color: var(--color-grey-800);--marked-border-color: var(--color-green-400);--selection-background-color: var(--color-grey-50);background-color:var(--selection-background-color);color:var(--primary-color);border:1px solid var(--primary-color);height:fit-content;z-index:1}@media (prefers-color-scheme: dark){.toolbar-table-button{--primary-color: var(--color-grey-25);--marked-border-color: var(--color-green-400);--selection-background-color: var(--color-grey-500)}}.toolbar-table-button .table-input{display:grid;grid-template-columns:auto auto auto auto auto auto auto auto auto auto auto auto}.toolbar-table-button .table-input .table-cell .table-cell-box{width:15px;height:15px;border:1px solid var(--primary-color);margin:1.5px}.toolbar-table-button .table-input .table-cell .marked{border:1px solid var(--marked-border-color)}.toolbar-characters-button{--divider-color: var(--color-grey-800);--border-color: var(--color-grey-800);--text-color: var(--color-grey-800);--selection-background-color: var(--color-grey-500);--button-color: var(--color-grey-200);--button-highlight-color: var(--color-grey-100);border:1px solid var(--border-color)}@media (prefers-color-scheme: dark){.toolbar-characters-button{--divider-color: var(--color-grey-25);--border-color: var(--color-grey-25);--text-color: var(--color-grey-25);--selection-background-color: var(--color-grey-25);--button-color: var(--color-grey-500);--button-highlight-color: var(--color-grey-400)}}.toolbar-characters-button .characters-list{display:flex;flex-direction:column;row-gap:1px;background-color:var(--selection-background-color)}.toolbar-characters-button .characters-list .characters-row{display:flex;flex-direction:row;width:fit-content;background-color:var(--divider-color);column-gap:1px}.toolbar-characters-button .characters-list .characters-row .character{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;background-color:var(--button-color);color:var(--text-color)}.toolbar-characters-button .characters-list .characters-row .character:hover{background-color:var(--button-highlight-color)}.toolbar{--toolbar-background-color: var(--color-grey-25);--border-color: var(--color-grey-300);display:flex;flex-direction:row;gap:1rem;padding:1rem;background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);flex-wrap:wrap;width:100%}@media (prefers-color-scheme: dark){.toolbar{--toolbar-background-color: var(--color-grey-600);--border-color: var(--color-grey-900)}}.resizable-image{--icon-color: var(--color-grey-800);--button-color: var(--color-grey-200);--button-highlight-color: var(--color-grey-100);--resize-dot-color: var(--color-grey-200);position:relative}@media (prefers-color-scheme: dark){.resizable-image{--icon-color: var(--color-grey-25);--button-color: var(--color-grey-500);--button-highlight-color: var(--color-grey-400);--resize-dot-color: var(--color-grey-200)}}.resizable-image .image{width:100%;height:100%}.resizable-image .resize-box{position:absolute;bottom:-5px;right:-5px;width:10px;height:10px;background-color:var(--resize-dot-color);border:1px solid var(--color-grey-800);-webkit-user-select:none;user-select:none;cursor:se-resize}.resizable-image .delete-button{position:absolute;display:flex;justify-content:center;align-items:center;top:.5em;left:.5em;background-color:var(--button-color)}.resizable-image .delete-button .button-icon{width:23px;height:23px;padding:3px;border-radius:.5rem;color:var(--icon-color)}.rich-text-editor{--editor-text-color: var(--color-grey-800);--editor-background-color: var(--color-grey-300);background-color:var(--editor-background-color);color:var(--editor-text-color);display:flex;flex-direction:column;align-items:center}.rich-text-editor .editor-body{display:flex;flex-direction:column;overflow-y:auto;padding-top:1cm;padding-left:1in;padding-right:1in}.rich-text-editor .editor-body.a4{width:21cm}.rich-text-editor .editor-body .editor-pading{padding-bottom:1cm;flex-grow:1;cursor:text}.rich-text-editor .editor-body .cell-content .popup{width:unset}.rich-text-editor .editor-body .cell-content .popup .icon{width:1rem;height:1rem}.rich-text-editor:not(.no-padding) .editor-body{height:40rem}.rich-text-editor .loading-image{position:absolute;height:100%;width:100%;z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;justify-content:center;align-items:center}.rich-text-editor .line{position:relative;background-color:green;-webkit-user-select:none;user-select:none;cursor:col-resize;width:3px}.rich-text-editor .editor-page-break:after{content:"-------------------- Page-Break --------------------";display:block}.link{display:inline;position:relative}.link .popup{position:absolute;-webkit-user-select:none;user-select:none;left:0;display:flex;align-items:center;padding:6px 10px;gap:10px;border-radius:6px;border:1px solid lightgray;background-color:var(--color-grey-25);fill:var(--color-grey-900)}.link .popup a{display:flex;align-items:center;gap:5px;padding-right:10px;border-right:1px solid var(--color-grey-900);fill:var(--color-blue-500)}.link .popup a:hover{color:#639;fill:#639;cursor:pointer}.link .popup input{background-color:var(--color-grey-25)}.text-editor-accordion{--background: light-dark(#fff, var(--color-grey-800));display:flex;flex-direction:column}.text-editor-accordion .accordion .accordion-item{border-width:1px;border-bottom:0px;border-style:solid;border-color:#000}.text-editor-accordion .accordion .accordion-item .panel-content{display:flex;align-items:center;flex-direction:row}.text-editor-accordion .accordion .accordion-item .panel-content .is-main-toggle{margin-left:.5rem}.text-editor-accordion .accordion .accordion-item .panel-content>.delete-item-button{margin-left:4rem}.text-editor-accordion .accordion>:last-child{border-bottom:1px solid black}.text-editor-accordion .accordion .editor-main-section{font-weight:700}.text-editor-accordion .accordion .editor-sub-section{margin-left:20px;margin-right:20px}.text-editor-accordion .accordion .sub{margin-left:40px}.text-editor-accordion .buttons{position:sticky;z-index:3000;top:0;background-color:var(--background);display:flex;flex-direction:row;padding:.5rem}.text-editor-accordion .bottom-buttons{display:flex;justify-content:center}.text-editor-accordion .bottom-buttons .add-new-section-button{margin-top:1rem}.filters{--color-calender-background: var(--color-grey-25);display:flex;margin-top:.5rem;margin-bottom:.5rem;gap:4rem}@media (prefers-color-scheme: dark){.filters{--color-calender-background: var(--color-grey-800)}}.filters .filter{display:flex;flex-direction:column;gap:.25rem;align-items:start}.filters .filter .filter-loading{padding-left:1rem;padding-right:1rem}.filters .filter .filter-wrapper{flex-direction:column}.filters .filter-name{font-weight:500;margin-bottom:.5rem}.filters .date-filter{display:grid;grid-template-columns:auto 9rem;grid-template-rows:2rem 2rem}.filters .date-filter .date-filter-name{margin-top:auto;margin-bottom:auto;margin-left:auto;padding-right:.5rem}.filters .date-filter .input-calender{color:inherit;background-color:inherit;border:0}.filters .date-filter .input-calender:focus{outline:none}.filters .date-filter .input-calender:hover{background-color:var(--color-calender-background)}.filters .radio-filter{display:flex;flex-direction:column;gap:.25rem}.filters .align-children{display:flex;align-items:center;gap:.5rem}.switch-container{--switch-color: var(--color-grey-900);--switch-background-color: var(--color-grey-200);--switch-focus-outline: var(--color-grey-300);--switch-active-color: var(--color-grey-25);--switch-active-background-color: var(--color-green-500);color:inherit}@media (prefers-color-scheme: dark){.switch-container{--switch-color: var(--color-grey-25);--switch-background-color: var(--color-grey-600);--switch-focus-outline: var(--color-grey-400);--switch-active-color: var(--color-grey-25);--switch-active-background-color: var(--color-green-600)}}.switch-container .switch-content{display:flex;gap:var(--default-content-spacing);align-items:center}.switch-container .switch-content .switch{position:relative;width:3.25rem;height:1.75rem;background-color:var(--switch-background-color);border:0;border-radius:.875rem;transition:all .2s;cursor:pointer;outline:2px solid transparent}.switch-container .switch-content .switch:after{position:absolute;content:"";width:1.25rem;height:1.25rem;background-color:var(--switch-color);border-radius:50%;top:.25rem;left:.25rem;transition:all .2s}.switch-container .switch-content .switch:focus-visible{outline:2px solid var(--switch-focus-outline)}.switch-container .switch-content .switch-content-children{flex:auto}.switch-container.active .switch-content .switch{background-color:var(--switch-active-background-color)}.switch-container.active .switch-content .switch:after{left:calc(100% - 1.5rem);background-color:var(--switch-active-color)}.switch-container.disabled{opacity:.5}.switch-container.disabled .switch-content .switch{cursor:unset}.expander{--expander-text: var(--color-grey-800);--expander-background: #fff;--expander-shadow: #0000001a 0px 2px 1px 0px, #0000001a 0px 4px 2px 0px;background-color:var(--expander-background);box-shadow:var(--expander-shadow);border-radius:.1875rem;color:var(--expander-text);fill:var(--expander-text)}@media (prefers-color-scheme: dark){.expander{--expander-text: var(--color-grey-25);--expander-background: var(--color-grey-800);--expander-shadow: #0000001a 0px 2px 1px 0px, #0000001a 0px 4px 2px 0px}}.expander .expander-header{display:flex;gap:var(--gap);align-items:center;padding:.75rem 1rem;cursor:pointer}.expander .expander-header .expander-icon,.expander .expander-header .expander-tooltip{width:1.3rem;height:1.3rem}.expander .expander-header .expander-text{flex:auto;-webkit-user-select:none;user-select:none}.expander .expander-header>*.button.variant-label{padding:.6rem .8rem}.expander .expander-content{padding:1rem;padding-top:0;animation:fade-in .4s,slide-in .2s}.expander .expander-content>*:not(:last-child){margin-bottom:1rem}.expander .extra-content{padding:1rem;padding-top:0}.star{width:1.5rem;height:1.5rem;margin:.35rem}.star.inactive:hover,.star.active{fill:var(--color-yellow-500)}.star.active:hover{fill:light-dark(var(--color-grey-400),var(--color-grey-100))}.color-picker .picker{border:.2rem solid light-dark(var(--color-grey-300),var(--color-grey-400));border-radius:20%;height:1.5rem;width:1.5rem}.color-picker .input{display:none}.color-picker .confirmation{margin-left:.45rem}.color-picker .confirmation .color-button{height:1;width:1}.tag{display:flex;flex-direction:row;-webkit-user-select:none;user-select:none;align-items:center;padding:.05rem .3rem;border:1px solid light-dark(var(--color-grey-600),var(--color-grey-200));border-radius:10px}.document-version-accordion{--panel-bar-hover-color: var(--color-grey-50);--table-header-background-color: var(--color-grey-100);--table-row-even-color: var(--color-grey-700);--table-row-odd-color: var(--color-grey-100);--checkbox-border-color-panel-hover: var(--color-grey-200);--checkbox-background-color: var(--color-grey-25);--checkbox-mark-color: var(--color-grey-800);border-width:1px;border-bottom:0px;border-style:solid;border-color:#000}@media (prefers-color-scheme: dark){.document-version-accordion{--panel-bar-hover-color: var(--color-grey-600);--table-header-background-color: var(--color-grey-700);--table-row-even-color: var(--color-grey-800);--table-row-odd-color: var(--color-grey-700);--checkbox-background-color: var(--color-grey-800);--checkbox-border-color-panel-hover: var(--color-grey-800);--checkbox-background-color-panel-hover: var(--color-grey-600);--checkbox-mark-color: var(--color-grey-100)}}.document-version-accordion .navigation{text-decoration:underline}.document-version-accordion .navigation:hover{color:var(--color-green-400);cursor:pointer}.document-version-accordion .headers{background-color:var(--table-header-background-color);display:grid;grid-template-rows:auto;grid-template-columns:1.5fr 10fr 1fr 8fr 8fr 5fr 4fr;padding:1rem 1.5rem}.document-version-accordion .accordion-table-panel{align-items:center}.document-version-accordion .accordion-table-row{border:0px;border-top:1px;border-style:solid;border-color:#000}.document-version-accordion .accordion-table-row .accordion-table-panel{display:grid;grid-template-rows:auto;grid-template-columns:1.5fr 10fr 1fr 8fr 8fr 5fr 4fr;padding:.8rem 1.5rem}.document-version-accordion .accordion-table-row .accordion-table-panel .checkbox{background-color:var(--checkbox-background-color)}.document-version-accordion .accordion-table-row .accordion-table-panel .checkbox-container .checkbox{fill:var(--checkbox-mark-color)}.document-version-accordion .accordion-table-row .accordion-table-panel.toggleable:hover{cursor:pointer;background-color:var(--panel-bar-hover-color)}.document-version-accordion .accordion-table-row .accordion-table-panel.toggleable:hover>.checkbox-container .checkbox{background-color:var(--checkbox-background-color-panel-hover);border-color:var(--checkbox-border-color-panel-hover)}.document-version-accordion .accordion-table-row .accordion-table-panel>:last-child{margin-left:auto}.document-version-accordion .accordion-table-row .accordion-table-panel .no-items{margin-left:unset;grid-column:1/-1;justify-self:center}.document-version-accordion .accordion-table-row .accordion-content{grid-column:1/auto}.document-version-accordion .list>:first-child{border-width:0px;border-top:1px;border-style:solid;border-color:#000}.document-version-accordion .list>:last-child{border-width:0px;border-bottom:3px;border-color:#000;border-style:solid}.document-version-accordion .list .row{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1.5fr 10fr 8fr 8fr 5fr 4fr;padding:.5rem 1.5rem;align-items:center}.document-version-accordion .list .row :first-child{display:flex;flex-direction:row;align-items:center;gap:.8rem}.document-version-accordion .list .row:nth-child(odd){background-color:var(--table-row-odd-color)}.document-version-accordion>:last-child{border-bottom:1px solid black}.header-color{display:flex}.header-color .header-and-filter{width:100%;margin-top:var(--gap);margin-bottom:var(--gap);margin-left:var(--gap)}.header-color .color{width:1rem;height:auto;border-top-left-radius:5px}.header-color .service{background-color:var(--service-color)}.header-color .capability{background-color:var(--capability-color)}.header-color .sla{background-color:var(--sla-color)}.header-color .gdpr{background-color:var(--gdpr-color)}.header-color .process{background-color:var(--process-color)}.header-color .my-exports{background-color:var(--my-exports-color)}.header-color .users{background-color:var(--users-color)}.header-color .roles{background-color:var(--roles-color)}.header-color .document-contents{background-color:var(--document-contents-color)}.status-indicator{--background-color: var(--color-grey-100);--background-color-active: var(--color-green-500);--text-color: var(--color-grey-900);--text-color-active: var(--color-grey-25);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media (prefers-color-scheme: dark){.status-indicator{--background-color: var(--color-grey-800);--background-color-active: var(--color-green-700);--text-color: var(--color-grey-25);--text-color-active: var(--color-grey-25)}}.status-indicator>.status{height:3rem;position:relative;display:grid;align-content:center;justify-content:center;background:var(--background-color);color:var(--text-color)}.status-indicator>.status>span{z-index:3}.status-indicator>.status:not(:last-child):after{z-index:2;position:absolute;content:" ";border:1rem solid transparent;border-left-color:var(--background-color);right:-1.8rem;top:.5rem}.status-indicator>.status.active{background:var(--background-color-active);color:var(--text-color-active)}.status-indicator>.status.active:after{border-left-color:var(--background-color-active)}.page-layout{--footer-background-height: 5rem;--footer-background-color: light-dark(var(--color-grey-50), var(--color-grey-800));--footer-subtext-color: light-dark(var(--color-grey-700), var(--color-grey-200));--logo-color: light-dark(var(--color-grey-600), var(--color-grey-50));--divider-color: light-dark(var(--color-grey-300), var(--color-grey-400));display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "content" "footer";min-height:100vh}.page-layout .page-header{grid-area:header;display:flex;width:calc(100% - 2rem);max-width:90rem;margin:1rem auto;align-items:center;min-height:3rem}.page-layout .page-header .logo-section{display:flex;justify-self:start;align-items:center}.page-layout .page-header .logo-section .logo{width:103px;height:27px;fill:var(--logo-color);cursor:pointer}.page-layout .page-header .logo-section .product-name{margin-left:1rem;padding-left:1rem;border-left:1px solid var(--divider-color);cursor:pointer}.page-layout .page-header .search-section{margin-left:1rem;margin-right:1rem;flex-grow:1}.page-layout .page-header .menu-section{justify-self:end;display:flex}.page-layout .page-header .menu-section .news{cursor:pointer}.page-layout .page-header .menu-section .news-red{fill:red}.page-layout>.page-content{grid-area:content;max-width:84rem;width:calc(100% - 2rem);margin-left:auto;margin-right:auto;animation:fade-in .2s,slide-in .1s}.page-layout>.page-content>*:not(:last-child){margin-bottom:1rem}.page-layout .page-aside{grid-area:aside}.page-layout .page-footer{grid-area:footer;position:relative;margin-top:var(--footer-background-height);background-color:var(--footer-background-color)}.page-layout .page-footer .page-footer-background{position:absolute;width:100%;height:var(--footer-background-height);bottom:100%;fill:var(--footer-background-color)}.page-layout .page-footer .page-footer-content{padding-bottom:1rem;text-align:center}.page-layout .page-footer .page-footer-content .footer-subtext{font-size:.75rem;color:var(--footer-subtext-color)}.navigation-popup{position:fixed;top:50%;left:50%}.options{--category-hover: light-dark(var(--color-grey-100), var(--color-grey-400));--filter-toggle-highlight: light-dark(var(--color-grey-200), var(--color-grey-500));display:flex;flex-direction:column}.options .favorite{background-image:linear-gradient(var(--color-yellow-500),var(--color-yellow-500))}.options .service{background-image:linear-gradient(var(--service-color),var(--service-color))}.options .capability{background-image:linear-gradient(var(--capability-color),var(--capability-color))}.options .process{background-image:linear-gradient(var(--process-color),var(--process-color))}.options .gdpr{background-image:linear-gradient(var(--gdpr-color),var(--gdpr-color))}.options .sla{background-image:linear-gradient(var(--sla-color),var(--sla-color))}.options .my-offers{background-image:linear-gradient(var(--my-exports-color),var(--my-exports-color))}.options .users{background-image:linear-gradient(var(--users-color),var(--users-color))}.options .roles{background-image:linear-gradient(var(--roles-color),var(--roles-color))}.options .document-contents{background-image:linear-gradient(var(--document-contents-color),var(--document-contents-color))}.options .categories{display:flex;flex-direction:row}.options .categories .options-tab{display:flex;flex:auto;align-items:center;justify-content:center;cursor:pointer;padding:.3rem 1rem .7rem;background-size:100% 10%;background-position:bottom;background-repeat:no-repeat;transition:.2s}.options .categories .options-tab .tab-text{margin-left:.2rem;-webkit-user-select:none;user-select:none}.options .categories .options-tab.open{background-color:var(--category-hover)}.options .categories .options-tab .options-open{border-radius:50%;background-color:var(--filter-toggle-highlight)}.options .categories .options-tab:hover{cursor:pointer;background-color:var(--category-hover);background-size:100% 18%}.print-document,.print-document-preview{visibility:hidden;overflow:hidden;height:0px}.front-page{max-width:84rem;margin-left:auto;margin-right:auto}.front-page .category-result{margin-top:.4rem}.front-page .category-result .divider{display:flex;align-items:center;background-size:8px 100%;background-repeat:no-repeat;border-radius:.2rem;background-color:light-dark(var(--color-grey-100),var(--color-grey-700));padding-left:1rem;-webkit-user-select:none;user-select:none;font-size:large;font-weight:500}.front-page .category-result .divider :last-child{margin-right:1rem}.front-page .colored .favorites{background-image:linear-gradient(var(--color-yellow-500),var(--color-yellow-500))}.front-page .colored .service{background-image:linear-gradient(var(--service-color),var(--service-color))}.front-page .colored .capability{background-image:linear-gradient(var(--capability-color),var(--capability-color))}.front-page .colored .process{background-image:linear-gradient(var(--process-color),var(--process-color))}.front-page .colored .gdpr{background-image:linear-gradient(var(--gdpr-color),var(--gdpr-color))}.front-page .colored .sla{background-image:linear-gradient(var(--sla-color),var(--sla-color))}.front-page .colored .my-offers{background-image:linear-gradient(var(--my-exports-color),var(--my-exports-color))}.front-page .colored .users{background-image:linear-gradient(var(--users-color),var(--users-color))}.front-page .colored .roles{background-image:linear-gradient(var(--roles-color),var(--roles-color))}.front-page .colored .document-contents{background-image:linear-gradient(var(--document-contents-color),var(--document-contents-color))}.front-page .grid-view{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:.3rem;gap:.3rem}.front-page .grid-view .grid-item{--item-background: light-dark(var(--color-grey-25), var(--color-grey-700));display:grid;grid-template-columns:auto 2.4rem;padding:.2rem .2rem .2rem .8rem;border-radius:.2rem;border:2px solid light-dark(var(--color-grey-900),var(--color-grey-500));border-left:none;background-color:var(--item-background);background-size:8px 100%;background-repeat:no-repeat}.front-page .grid-view .grid-item .grid-header{display:grid;grid-template-columns:auto 2rem}.front-page .grid-view .grid-item .left-side{display:grid;grid-template-rows:auto minmax(4rem,auto)}.front-page .grid-view .grid-item .left-side .card-name{font-size:1.2rem;font-weight:500;overflow-wrap:anywhere}.front-page .grid-view .grid-item .left-side .clickable{cursor:pointer}.front-page .grid-view .grid-item .left-side .clickable:hover{text-decoration:underline}.front-page .grid-view .grid-item .left-side .flex-row{display:flex;flex-direction:row}.front-page .grid-view .grid-item .left-side .flags{display:flex;flex-direction:row;gap:.4rem}.front-page .grid-view .grid-item .left-side .upn{margin-bottom:.5rem}.front-page .grid-view .grid-item .right-side{display:grid;grid-template-rows:auto minmax(3rem,auto)}.highlight{background-color:#55ff2b67;transition:background-color .3s ease}.number-input{width:100%;color:light-dark(var(--color-grey-900),var(--color-grey-25));font-size:1rem;box-sizing:border-box;font-weight:300;background-color:light-dark(var(--color-grey-25),var(--color-grey-700));border:2px solid light-dark(var(--color-grey-300),var(--color-grey-500));border-radius:.2rem;transition:border-bottom-color .1s;margin:1px;padding:0 2px}.number-input:hover{border:2px solid light-dark(var(--color-green-400),var(--color-green-500));background-color:light-dark(var(--color-grey-100),var(--color-grey-700))}.number-input:focus{color:light-dark(var(--color-grey-25),var(--color-grey-25));background-color:light-dark(var(--color-grey-500),var(--color-grey-700));border:3px solid light-dark(var(--color-green-400),var(--color-green-500));margin:0 1px;padding:0 1px;outline:none}.number-input.invert:focus{color:light-dark(var(--color-grey-900),var(--color-grey-25));background-color:light-dark(var(--color-grey-25),var(--color-grey-700));border:3px solid light-dark(var(--color-green-400),var(--color-green-500))}.number-input.disabled{background-color:light-dark(var(--color-grey-25),var(--color-grey-700));border:2px solid light-dark(var(--color-grey-300),var(--color-grey-500))}.price-form .group{margin:1rem;border:1px solid var(--border-color)}.price-form .inputs-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:1rem}.price-form .inputs-grid .border{border:2px solid light-dark(var(--color-grey-900),var(--color-grey-600));border-radius:.25rem;margin:.35rem}.price-form .inputs-grid .border .input{border-radius:.25rem;padding:.3rem}.price-form .inputs-grid .border .input>*{margin:.5rem}.price-form .sku-grid{border:1px solid black;border-bottom:0px;background-color:light-dark(var(--color-grey-25),var(--color-grey-800))}.price-form .sku-grid .headers{background-color:light-dark(var(--color-grey-100),var(--color-grey-700));display:grid;font-weight:500;grid-template-columns:1fr 1rem 9.5rem 13.5rem 7rem;padding:.6rem 1rem}.price-form .sku-grid .skus .sku-row{border-top:1px solid black;display:grid;grid-template-columns:1fr 1rem 10rem 13.5rem 7rem;padding:.3rem 1rem}.price-form .sku-grid .skus>:last-child{border-bottom:1px solid black}.price-form .sku-grid .price-text{margin-left:.4rem;width:7.5rem}.price-form .sku-grid .amount-text{width:8rem}.price-form .sku-grid .margin-text{width:3rem}.price-form .sku-grid .padding{width:1rem}.price-form .capability-box .toggle{background-color:var(--capability-color)}.price-form .grid-end{justify-self:end;text-align:end;margin-right:.2rem}.price-form .row-align{display:flex;align-items:center}.price-form .sku-values{display:grid;grid-template-columns:1fr 1fr}.price-form .sku-values :nth-child(odd){justify-self:end;margin-right:.5rem}.price-form .context-button{--button-background-color: transparent;--button-text-color: light-dark(var(--color-grey-800), var(--color-grey-25));--button-highlight-background-color: light-dark(var(--color-grey-600), var(--color-grey-700));--button-text-highlight-color: light-dark(var(--color-grey-25), var(--color-grey-25));cursor:pointer;display:inline-flex;gap:.5rem;align-items:center;justify-content:center;padding:1.3rem 1rem;font-size:.835rem;height:2.85rem;font-weight:500;color:var(--button-text-color);fill:var(--button-text-color);background-color:var(--button-background-color);border-radius:.5rem;border:0;transition:background-color .1s,border-radius .1s,opacity .1s;white-space:nowrap}.price-form .context-button:hover{color:var(--button-text-highlight-color);fill:var(--button-text-highlight-color);background-color:var(--button-highlight-background-color)}.price-form .width-small{width:4rem}.price-form .width-medium{width:8rem}.price-form .width-large{width:12rem}.price-form .message{padding:.4rem}.price-form .info{border:2px solid light-dark(var(--color-blue-500),var(--color-blue-500));background-color:light-dark(var(--color-blue-500),var(--color-blue-500));color:light-dark(var(--color-grey-25),var(--color-grey-25))}.price-form .warning{border:2px solid light-dark(var(--color-orange-500),var(--color-orange-600));background-color:light-dark(var(--color-orange-500),var(--color-orange-600));color:light-dark(var(--color-grey-900),var(--color-grey-25))}.price-form .error{border:2px solid light-dark(var(--color-red-500),var(--color-red-600));background-color:light-dark(var(--color-red-500),var(--color-red-600));color:light-dark(var(--color-grey-25),var(--color-grey-25))}.price-form .pricing-header{background-color:light-dark(var(--color-grey-100),var(--color-grey-700));font-weight:500;padding:.6rem 1rem}.pricing-editor{background-color:light-dark(var(white),var(--color-grey-800))}.pricing-editor .editor{--border-color: light-dark(black, white);display:flex}.pricing-editor .editor .shared-value{display:grid;grid-template-columns:1fr 1fr auto 1fr}.pricing-editor .editor .shared-value>*{align-self:center}.pricing-editor .editor .padding{width:1rem}.pricing-editor .editor .group{margin:.5rem;border:1px solid var(--border-color)}.pricing-editor .editor .line,.pricing-editor .editor .folder{margin:.5rem;border-top:1px solid var(--border-color)}.pricing-editor .editor .current{background-color:var(--color-grey-400)!important}.pricing-editor .editor .row{display:flex;align-items:center;gap:.5rem}.pricing-editor .editor .width-small{width:4rem}.pricing-editor .editor .width-medium{width:8rem}.pricing-editor .editor .width-large{width:12rem}.pricing-editor .editor .nonselectable{-webkit-user-select:none;user-select:none}.pricing-editor .editor .grid-end{justify-self:end;text-align:end;margin-right:.2rem}.table tbody tr td{padding:.2rem}.update-sku-dialog .dialog-content{max-height:30rem;overflow-y:scroll}.update-sku-dialog .dialog-content-part{border-radius:.3rem;padding:1rem;margin:1rem;background-color:light-dark(var(--color-grey-200),var(--color-grey-700))}.update-sku-dialog .dialog-content-part .summary-header{margin-top:1rem;margin-bottom:1rem}.update-sku-dialog .dialog-content-part .summary-header .sku-text{margin-left:1rem}.role-editor .permissions{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-auto-flow:row;margin-bottom:.5rem}.role-editor .permissions .headers{grid-column:span 5;display:grid;grid-template-columns:subgrid;padding:.2rem 0;margin-bottom:1rem}.role-editor .permissions .row{grid-column:span 5;display:grid;grid-template-columns:subgrid;align-items:center;padding:.15rem 0}.role-editor .permissions .row:hover{background-color:light-dark(var(--color-grey-100),var(--color-grey-700))}.role-editor .permissions .no-setting{margin-left:.4rem}.incompatible-browser{display:flex;justify-content:center}.incompatible-browser .text{margin-top:7rem;display:flex;flex-direction:column}.incompatible-browser .text p{font-size:2rem}.news-preview h1{font-size:1.1rem;font-weight:700}.news-preview h2{font-weight:700}.news-preview h1,.news-preview h2,.news-preview p{margin:revert}.print-web-view{display:flex;justify-content:center;align-items:center;background-color:var(--color-grey-400);height:27.8cm;width:26cm;margin:auto}.print-web-view .document{height:27.8cm;width:22cm}.services-dialog .close-button{width:2rem;height:2rem}.services-dialog .close-button:hover{background-color:light-dark(var(--color-grey-300),var(--color-grey-500));border-radius:.3rem}.drag-n-drop{display:flex;flex-direction:row;flex-wrap:wrap;color:var(--color-grey-25)}.drag-n-drop.services{flex-direction:column}.drag-n-drop .service-box{display:grid;grid-template-columns:auto 1fr auto;color:light-dark(var(--color-grey-900),var(--color-grey-100));text-align:center;align-items:center;-webkit-user-select:none;user-select:none;margin:.5rem;border:.2rem solid var(--service-color);border-radius:.2rem;padding:.2rem}.drag-n-drop .service-box:hover:not(.dragging) :is(.drag-n-drop .service-box:hover):not(.disabled){box-shadow:0 0 0 2px light-dark(var(--color-grey-100),var(--color-grey-900)),0 0 0 4px light-dark(var(--color-grey-900),var(--color-grey-100))}.drag-n-drop .service-box .service-content{display:flex;flex-wrap:wrap;text-align:center;align-items:center}.drag-n-drop .item-excluded:not(.drag-n-drop .item-excluded.disabled){cursor:pointer}.drag-n-drop *[draggable=true]{cursor:grab}.drag-n-drop .box{display:flex;margin:.5rem;height:1rem;text-align:center;align-items:center;padding:1rem;fill:var(--color-grey-900);gap:.2rem;-webkit-user-select:none;user-select:none}.drag-n-drop .box:hover:not(.dragging) :is(.drag-n-drop .box:hover):not(.disabled){box-shadow:0 0 0 2px light-dark(var(--color-grey-100),var(--color-grey-900)),0 0 0 4px light-dark(var(--color-grey-900),var(--color-grey-100))}.drag-n-drop .box .exclude{border-radius:50%}.drag-n-drop .box .exclude:hover{background-color:var(--color-grey-900);fill:var(--color-grey-25)}.drag-n-drop .ghost{opacity:.5}.drag-n-drop .hidden{display:none}.drag-n-drop .ghost-box{display:flex;height:1rem;text-align:center;padding:1rem;align-items:center;opacity:.5}.drag-n-drop .drop-area{flex-grow:1;background-color:var(--color-grey-100);color:#000;fill:#000}.documents{--tag-item-highlight-color: light-dark(var(--color-grey-900), var(--color-grey-100))}.documents .purpose-dropdown .drop-down-button{padding:.25rem 0rem}.documents .purpose-dropdown .tag-item{padding:.1rem}.documents .purpose-dropdown .tag-item:hover{background-color:var(--tag-item-highlight-color)}.pdf-export-separator{margin:0 0 8pt;line-height:107%;font-size:15px;font-family:Inter,serif;border:none;border-bottom:solid #69B537 1pt;padding:0 0 1pt}.pdf-export-header{margin:18pt 0 8pt 21.6pt;text-indent:-21.6pt;line-height:107%;border:none;padding:0;font-size:24px;font-family:Inter,sans-serif;color:#000;font-weight:400}.price-calculator .page{display:flex;flex-direction:row;align-items:flex-start}.price-calculator .page .service-skus{width:75%}.price-calculator .page .service-skus .service-box{background-color:light-dark(white,var(--color-grey-800));margin-top:.5rem;margin-right:.5rem}.price-calculator .page .service-skus .service-box .service-data{border:.2rem solid light-dark(var(--service-color),var(--color-green-600));border-radius:.2rem}.price-calculator .page .service-skus .service-box .service-data .service-title{padding:.5rem;color:var(--color-grey-25);background-color:light-dark(var(--service-color),var(--color-green-600));fill:var(--color-grey-25)}.price-calculator .page .service-skus .results{background-color:light-dark(var(--color-grey-100),var(--color-grey-800));padding:.7rem;display:grid;grid-template-columns:1fr 1fr 1fr}.price-calculator .page .service-skus .results .result{display:grid;grid-template-columns:1fr 1fr}.price-calculator .page .results-total{position:sticky;top:4rem;width:25%;margin:.5rem;padding:.7rem;background-color:light-dark(var(--color-grey-600),var(--color-grey-800));fill:light-dark(var(--color-grey-25),var(--color-grey-25));border:5px solid light-dark(var(--color-grey-300),var(--color-orange-500));color:light-dark(var(--color-grey-25),var(--color-grey-25));border-radius:.25rem}.price-calculator .page .results-total .results-grid{border:1px solid black;border-bottom:0px;display:grid;grid-template-columns:10rem 8rem;color:light-dark(var(--color-grey-900),var(--color-grey-25))}.price-calculator .page .results-total .results-grid :not(:first-child){border-left:1px solid black}.price-calculator .page .results-total .results-grid-expanded{border:1px solid black;border-bottom:0px;display:grid;grid-template-columns:10rem 8rem 8rem 8rem;color:light-dark(var(--color-grey-900),var(--color-grey-25))}.price-calculator .page .results-total .results-grid-expanded :not(:first-child){border-left:1px solid black;padding:.2rem .2rem .2rem .3rem}.price-calculator .page .results-total .column-service{padding:.2rem 0rem .2rem .2rem}.price-calculator .page .results-total .column-total{padding:.2rem .2rem .2rem .3rem}.price-calculator .page .results-total .results-body{background-color:light-dark(var(--color-grey-300),var(--color-grey-800))}.price-calculator .page .results-total .headers{background-color:light-dark(var(--color-grey-100),var(--color-grey-700));margin-top:.5rem}.price-calculator .page .results-total .grand-total{background-color:light-dark(var(--color-yellow-500),var(--color-yellow-500));color:light-dark(var(--color-grey-900),var(--color-grey-900))}.price-calculator .page .results-total>:last-child{border-bottom:1px solid black}.price-calculator .contract-length-input{display:flex;align-items:center;margin-left:auto}.price-calculator .contract-length-input input{margin-left:.4rem;width:5rem}.price-calculator .contract-length-input .contract-length-unit{margin-left:.4rem}.price-calculator .expanded{width:fit-content!important;max-width:fit-content}.price-calculator .row-align{display:flex;align-items:center}.price-calculator .no-breaks{white-space:nowrap}.my-exports .my-exports-list thead th:nth-child(2){width:15rem}.my-exports .my-exports-list thead th:nth-child(3){width:15rem}.my-exports .my-exports-list thead th:nth-child(4){width:5rem}.my-exports .export-services-list thead th:nth-child(1){width:4rem}.my-exports .export-services-list thead th:nth-child(3){width:15rem}.my-exports .export-services-list thead th:nth-child(4){width:15rem}.my-exports .export-services-list thead th:nth-child(5){width:15rem}.my-exports .export-services-list thead th:nth-child(6){width:10rem}.my-exports .services-dialog>*>*>.widget{width:70vw}.my-exports .services-dialog .search-results{height:30rem;overflow-y:scroll}.my-exports .services-dialog .search-results thead{position:sticky;top:0}.my-exports .services-dialog .close-dialog-icon{width:2rem;height:2rem;cursor:pointer}.my-exports .services-dialog .added-icon{width:2.25rem;height:2.1rem;fill:var(--color-green-400)}.my-exports .documents>*:not(:last-child){margin-bottom:1rem}.my-exports *.service{background-color:var(--service-color)}.my-exports *.capability{background-color:var(--capability-color);color:var(--color-grey-900)}.my-exports *.sla{background-color:var(--sla-color);color:var(--color-grey-900)}.my-exports *.process{background-color:var(--process-color)}.my-exports .legends{display:flex;gap:1rem;align-items:center;-webkit-user-select:none;user-select:none}.my-exports .legends .capability,.my-exports .legends .sla,.my-exports .legends .process{background-color:none;display:flex;margin:.5rem;height:1rem;text-align:center;align-items:center;padding:1rem}.my-exports .legends .service{background-color:inherit;border:.2rem solid var(--service-color);border-radius:.2rem;padding:1rem}
