:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--c-color-white:#fff;--c-color-grey-50:#fbfbfc;--c-color-grey-100:#eff3f6;--c-color-grey-200:#e2e8f0;--c-color-grey-300:#cbd5e1;--c-color-grey-400:#94a3b8;--c-color-grey-500:#64748b;--c-color-grey-600:#475569;--c-color-grey-700:#334155;--c-color-grey-800:#1e293b;--c-color-grey-900:#0f172a;--c-color-black:#000;--c-color-brand-primary-100:#f0f5fd;--c-color-brand-primary-600:#0669f2;--c-color-brand-primary-800:#0551bb;--c-color-blue-100:#f0f5fd;--c-color-blue-600:#0669f2;--c-color-blue-800:#0551bb;--c-color-green-100:#dcfce7;--c-color-green-600:#16a34a;--c-color-green-800:#166534;--c-color-orange-100:#fef5e8;--c-color-orange-600:#d97706;--c-color-orange-800:#92400e;--c-color-red-100:#fee2e2;--c-color-red-600:#dc2626;--c-color-red-800:#991b1b}:root,[class*=c-theme-]{--c-font-family-sans-serif:system-ui, "segoe ui", roboto, helvetica, arial, sans-serif, "apple color emoji", "segoe ui emoji";--c-font-family-monospace:ui-monospace, sfmono-regular, consolas, "liberation mono", menlo, monospace;--c-text-color:var(--c-color-grey-900);--c-text-color-inverse:var(--c-color-white);--c-text-font-weight:400;--c-text-bold-font-weight:600;--c-text-line-height:1.5;--c-text-extra-small-font-size:.625rem;--c-text-small-font-size:.75rem;--c-text-regular-font-size:.875rem;--c-text-large-font-size:1rem;--c-heading-color:var(--c-color-grey-900);--c-heading-font-weight:600;--c-heading-line-height:1.5;--c-heading-h1-font-size:1.5rem;--c-heading-h2-font-size:1.25rem;--c-heading-h3-font-size:1.125rem;--c-link-color:var(--c-color-brand-primary-600);--c-link-font-weight:600;--c-link-text-decoration:underline;--c-label-color:var(--c-color-grey-600);--c-label-font-size:.875rem;--c-label-font-weight:600;--c-label-text-transform:uppercase;--c-button-color:var(--c-color-grey-900);--c-button-color-inverse:var(--c-color-white);--c-button-font-size:.875rem;--c-button-font-weight:700;--c-menu-item-font-weight:400}@media (width>=576px){:root,[class*=c-theme-]{--c-text-extra-small-font-size:.75rem;--c-text-small-font-size:.875rem;--c-text-regular-font-size:1rem;--c-text-large-font-size:1.125rem}}:root,[class*=c-theme-]{--c-drop-shadow:0px 1px 4px 0px rgb(from var(--c-color-grey-900) r g b / 4%), 0px 2px 12px 0px rgb(from var(--c-color-grey-900) r g b / 9%);--c-inner-shadow:inset 0px 2px 4px 0px var(--c-color-grey-400);--c-drop-shadow-brand-primary:0px 0px 4px 0px var(--c-color-brand-primary-600);--c-inner-shadow-brand-primary:inset 0px 2px 4px 0px var(--c-color-brand-primary-800);--c-drop-shadow-blue:0px 0px 4px 0px var(--c-color-blue-600);--c-inner-shadow-blue:inset 0px 2px 4px 0px var(--c-color-blue-800);--c-drop-shadow-green:0px 0px 4px 0px var(--c-color-green-600);--c-inner-shadow-green:inset 0px 2px 4px 0px var(--c-color-green-800);--c-drop-shadow-orange:0px 0px 4px 0px var(--c-color-orange-600);--c-inner-shadow-orange:inset 0px 2px 4px 0px var(--c-color-orange-800);--c-drop-shadow-red:0px 0px 4px 0px var(--c-color-red-600);--c-inner-shadow-red:inset 0px 2px 4px 0px var(--c-color-red-800);--c-drop-shadow-grey:0px 0px 4px 0px var(--c-color-grey-600);--c-inner-shadow-grey:inset 0px 2px 4px 0px var(--c-color-grey-800)}:root{--c-container-width:100%}@media (width>=576px){:root{--c-container-width:576px}}@media (width>=768px){:root{--c-container-width:768px}}@media (width>=992px){:root{--c-container-width:992px}}@media (width>=1200px){:root{--c-container-width:1200px}}@media (width>=1400px){:root{--c-container-width:1400px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}img{vertical-align:middle}html{color:var(--c-text-color);font-size:var(--c-text-regular-font-size);font-weight:var(--c-text-font-weight);line-height:var(--c-text-line-height)}b,strong{font-weight:var(--c-text-bold-font-weight)}small{font-size:var(--c-text-small-font-size)}a{color:var(--c-link-color);font-weight:var(--c-link-font-weight);-webkit-text-decoration:var(--c-link-text-decoration);-webkit-text-decoration:var(--c-link-text-decoration);text-decoration:var(--c-link-text-decoration);border-radius:.25rem}a:focus-visible{outline:1px solid var(--c-link-color);outline-offset:1px}p,pre{margin-top:0;margin-bottom:0}label{color:var(--c-label-color);font-size:var(--c-label-font-size);font-weight:var(--c-label-font-weight);text-transform:var(--c-label-text-transform)}h1,h2,h3,h4,h5,h6{color:var(--c-heading-color);font-weight:var(--c-heading-font-weight);line-height:var(--c-heading-line-height);margin-top:0;margin-bottom:0}h1{font-size:var(--c-heading-h1-font-size)}h2{font-size:var(--c-heading-h2-font-size)}h3{font-size:var(--c-heading-h3-font-size)}html{height:100%}body{grid-template-rows:1fr;grid-template-columns:1fr;min-height:100%;display:grid}.c-app{-webkit-tap-highlight-color:#0000}.c-app>.c-overlay-target{z-index:10000;position:absolute}.c-toast-enter-from,.c-toast-leave-to{opacity:0;transform:translateY(-1rem)}.c-toast-enter-to,.c-toast-leave-from{opacity:1;transform:translateY(0)}.c-toast-enter-active,.c-toast-leave-active{transition:all .3s}.c-toasts{pointer-events:none;z-index:10100;flex-direction:column;align-items:flex-end;gap:1rem;width:20rem;max-width:100%;padding:1rem;display:flex;position:fixed;top:0;right:0}.c-toasts>.c-message{pointer-events:auto;box-shadow:var(--c-drop-shadow)}.c-app-header-locale-popover .c-menu{min-width:11.25rem}.c-app-header-locale-popover .c-menu-item .code{width:1.25rem;font-family:var(--c-font-family-monospace);text-align:center;text-transform:uppercase;display:inline-block}.c-app-header-locale-popover .c-menu-item .label{align-items:baseline;gap:.5rem;display:flex}.c-app-header-user-popover .user-info{flex-direction:column;gap:.25rem;padding:1rem .75rem .25rem;display:flex}.c-app-header-user-popover .user-info .organisation{font-size:var(--c-text-extra-small-font-size)}.c-app-header-user-popover .c-popover>.inside{gap:0}.c-app-header-user-popover .c-menu{min-width:12.5rem}.c-app-header{border-bottom:1px solid var(--c-color-grey-300);background-color:var(--c-color-white);padding:.625rem 1.5rem;position:relative}.c-app-header .separator{background-color:var(--c-color-grey-300);width:1px;height:2rem}.c-app-header .organisation-logo>img{width:auto;max-height:2.5rem}.c-app-header .locale{color:var(--c-color-grey-600);gap:.5rem;padding:.5rem}.c-app-header .locale .code{font-family:var(--c-font-family-monospace);text-transform:uppercase;line-height:1;display:none}.c-app-header .user{gap:.5rem;padding:.5rem .375rem}.c-app-header .user .avatar,.c-app-header .user>.c-btn{flex:none}.c-app-header .user .avatar{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;overflow:hidden}.c-app-header .user .avatar .label{background-color:var(--c-color-brand-primary-600);width:100%;height:100%;color:var(--c-text-color-inverse);font-size:var(--c-text-extra-small-font-size);justify-content:center;align-items:center;display:flex}.c-app-header .user .name,.c-app-header .user>.c-icon{display:none}.c-app-header>.inside{justify-content:space-between;align-items:center;gap:1rem;padding-top:.125rem;padding-bottom:.125rem;display:flex}.c-app-header>.inside>.left,.c-app-header>.inside>.right{flex:50%;align-items:center;gap:1rem;height:2.5rem;display:flex}.c-app-header>.inside>.left{justify-content:flex-start}.c-app-header>.inside>.right{justify-content:flex-end}@media (width>=576px){.c-app-header .locale .code{display:inline-block}.c-app-header .user .name,.c-app-header .user>.c-icon{display:inline-block}}.c-sidebar{--c-sidebar-expanded-width:17.5rem;background-color:var(--c-color-white);flex-direction:column;padding-bottom:calc(1px + 3.75rem);display:flex;position:relative}.c-sidebar>nav{width:var(--c-sidebar-expanded-width);border-right:1px solid var(--c-color-grey-300);flex:auto;min-height:0;transition:width .2s ease-in-out;overflow-x:hidden}.c-sidebar>.footer{border-style:solid;border-width:1px 1px 0 0;border-color:var(--c-color-grey-300);background-color:var(--c-color-white);justify-content:flex-end;min-width:4.5rem;padding:1rem 1.375rem;display:flex;position:absolute;bottom:0;left:0;right:0}.c-sidebar>.footer>.c-btn{padding:.125rem}.c-sidebar>.footer>.c-btn>.c-icon{width:1.5rem}.c-sidebar>.footer>.c-btn.collapse-md{display:none}.c-sidebar.collapsed-xs>.footer>.c-btn.collapse-xs .c-icon{transform:rotate(180deg)}.c-sidebar.collapsed-md>.footer>.c-btn.collapse-md .c-icon{transform:rotate(180deg)}@media (width<768px){.c-sidebar{position:absolute;top:0;bottom:0;left:0}.c-sidebar.collapsed-xs>nav{border-right-width:0;width:0}}@media (width>=768px){.c-sidebar .footer .c-btn.collapse-xs{display:none}.c-sidebar .footer .c-btn.collapse-md{display:inline-flex}.c-sidebar.collapsed-md>nav{border-right-width:0;width:0}}.c-menu-title{border-bottom:1px solid var(--c-color-grey-300);padding-top:1.25rem}.c-menu-title>.c-label,.c-menu-title>.c-btn{justify-content:flex-start;padding:.5rem 1.375rem;display:flex}.c-menu-title>.c-label{align-items:center}.c-menu-title>.c-label:before{content:"";width:0;height:1.5rem;display:block}.c-menu-title>.c-btn{outline-offset:0;border-radius:.25rem;gap:.5rem}.c-menu-title>.c-btn .c-icon{width:1.5rem;color:var(--c-color-grey-500)}.c-menu-title>.c-btn:focus-visible{outline:1px solid var(--c-color-brand-primary-600)}#app{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.cf-portal-webapp{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;display:grid;position:relative}.cf-portal-webapp>.c-app-header{grid-column:1/-1}.cf-portal-webapp>.c-toasts{top:4rem}
