@layer KMUI{.km__Accordion{display:flex;width:100%;flex-direction:column}.km__Accordion [data-accordion=header]{display:flex;flex-direction:row;align-items:center;gap:4px;font-family:Dosis;font-size:20px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #CCC;padding-bottom:8px}.km__Accordion [data-accordion=header].no-border{border-bottom-width:0px;padding-bottom:0}.km__Accordion [data-accordion=header] img{transition:transform .25s;transform:translateY(1px)}.km__Accordion [data-accordion=content]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s}.km__Accordion [data-accordion=content][data-visible]{grid-template-rows:1fr}.km__Accordion [data-accordion=inner]{padding-top:8px;overflow:hidden}}@layer KMUI{.km__Avatar{display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;width:var(--avatarSize);height:var(--avatarSize);min-width:var(--avatarMinSize);min-height:var(--avatarMinSize)}.km__Avatar [data-avatar=content]{display:flex;flex-direction:column;padding:4px 8px;gap:2px;align-items:center}.km__Avatar img{width:100%;height:100%}}@layer KMUI{.km__Flex{display:flex;position:relative}.km__Flex[data-flex*=col]{flex-direction:column}.km__Flex[data-flex*=grow]{flex:1 1 0%}.km__Flex[data-flex*=center]{align-items:center;justify-content:center}.km__Flex[data-disabled=true]:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-color:#ffffff80;cursor:not-allowed}}@layer KMUI{.km__Button{width:fit-content;white-space:nowrap;font-family:var(--FontFamily);font-weight:400;font-feature-settings:var(--FontFeatureSettings, normal);margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;vertical-align:bottom;justify-content:center;text-align:center;height:39px;position:relative;background:var(--Primary);color:var(--PrimaryText);border:none;padding:0 16px;font-size:16px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,filter .1s,background-size .2s cubic-bezier(.64,.09,.08,1);border-radius:var(--BorderRadius)}.km__Button svg{stroke:var(--PrimaryText, black)}.km__Button.noHover:hover{box-shadow:none!important}.km__Button:hover:not([data-size=icon]),.km__Button .SplitButtonRoot:hover{--shadow-color: rgba(0, 0, 0, .2);box-shadow:.3px .3px .5px var(--shadow-color),1.3px 1.2px 2px -.8px var(--shadow-color),3.3px 3.2px 5.2px -1.7px var(--shadow-color),8.2px 8px 12.9px -2.5px var(--shadow-color)}.km__Button:active{transform:translateY(1px)}.km__Button:disabled{opacity:.5;cursor:default!important}.km__Button:disabled:active,.km__Button:disabled:hover{box-shadow:unset;transform:unset!important}.km__Button[data-size=icon]{background:transparent;padding:4px;display:flex;justify-content:center;align-items:center;height:fit-content;width:fit-content}.km__Button[data-size=icon] svg{stroke:#000}.km__Button[data-checked=false]{background:var(--Danger);border-color:var(--Danger);color:var(--DangerText)}.km__Button[data-size=tiny]{padding:0 6px;height:27px;font-size:12px;border-radius:2px}.km__Button[data-size=small]{padding:0 10px;height:31px;font-size:13px;border-radius:3px}.km__Button[data-size=medium]{padding:0 12px;height:35px;font-size:14px;border-radius:4px}.km__Button[data-size=medium] [data-button=icon] div:first-child{padding:0 8px}.km__Button[data-size=large]{padding:0 16px;height:47px;font-size:18px;border-radius:var(--BorderRadius, 6px)}.km__Button[data-variant=outline]{background-color:transparent;border:2px solid var(--text-color);color:var(--text-color)}.km__Button[data-variant=outline] svg{stroke:var(--text-color)}.km__Button[data-variant=text]{background-color:transparent;border-color:transparent;box-shadow:none!important;color:var(--text-color)}.km__Button[data-variant=text] svg{stroke:var(--text-color)}.km__Button[data-variant=danger]{background:var(--Danger);border-color:var(--Danger);color:var(--DangerText)}.km__Button[data-variant=danger] svg:not(.km__Button-Loader){stroke:var(--DangerText)}.km__Button[data-variant=primary]{background:var(--Primary);border-color:var(--Primary);color:var(--PrimaryText)}.km__Button[data-variant=primary] svg{stroke:var(--PrimaryText, black)}.km__Button[data-variant=secondary]{background:var(--Secondary);border-color:var(--Secondary);color:var(--SecondaryText)}.km__Button[data-variant=secondary] svg{stroke:var(--SecondaryText, black)}.km__Button[data-variant=success]{background:#00c851;border-color:#00c851;color:#000}.km__Button[data-variant=success] svg{stroke:#000}.km__Button[data-variant=warning]{background:var(--Warning, #F9A900);border-color:var(--Warning, #F9A900);color:var(--WarningText, #212529)}.km__Button[data-variant=warning] svg:not(.km__Button-Loader){stroke:var(--WarningText)}.km__Button[data-loading=true]{filter:grayscale(50%);pointer-events:none}.km__Button[data-loading=true] span{opacity:.3}.km__Button:has([data-button=icon]){padding:0!important}.km__Button [data-button=icon]{width:100%;height:100%;justify-content:space-between;align-items:center;margin-left:0}.km__Button [data-button=icon] div:first-child{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-right:2px #FFF solid;padding:0 12px 0 10px}.km__Button [data-button=icon] div:last-child{width:100%;display:flex;flex-basis:100%;flex-grow:1;justify-content:center}}@layer KMUI{.km__Cally{display:flex;flex-direction:column;gap:1em;padding:0;background-color:var(--bg-color);color:var(--text-color);border-radius:var(--BorderRadius, 6px);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.km__Cally [data-cally=header]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 12px 0}.km__Cally [data-cally=header] .cal-link{font-weight:700;font-size:1.25em;text-transform:capitalize;cursor:pointer}.km__Cally [data-cally=month]{--color-accent: rgba(0, 0, 0, .25);--color-text-on-accent: black;width:100%;font-family:var(--FontFamily);display:flex;flex-direction:column;gap:.25rem;text-align:center}.km__Cally [data-cally=month] table{width:100%;border-collapse:collapse}.km__Cally [data-cally=month] th{font-weight:700;width:14.28%;height:40px;font-size:16px;text-align:center;text-transform:capitalize!important}.km__Cally [data-cally=month] td{padding-inline:0;text-align:center;width:14.28%;height:auto;padding:2%}.km__Cally [data-cally=month] td .outside{opacity:.5}.km__Cally [data-cally=month] button{margin:0 auto;color:inherit;background:transparent;border:0;font-variant-numeric:tabular-nums;font-family:var(--FontFamily);font-size:16px;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:100%;border-radius:50%;cursor:pointer}.km__Cally [data-cally=month] button.selected{background-color:color-mix(in srgb,var(--bg-color) 80%,var(--text-color))!important}.km__Cally [data-cally=month] button.today{border:1px black solid}.km__Cally [data-cally=month] button.disallowed{pointer-events:none}.km__Cally [data-cally=month] button:hover:where(:not(:disabled,[aria-disabled])){background-color:#0000001a}.km__Cally [data-cally=month] button:is([aria-pressed=true],:focus-visible){background:var(--color-accent);color:var(--color-text-on-accent)}.km__Cally [data-cally=month] button:focus-visible{outline:1px solid var(--color-text-on-accent);outline-offset:-2px}.km__Cally [data-cally=month] button:disabled,.km__Cally [data-cally=month] button.disallowed{cursor:default;opacity:.5}.km__TimePicker{border-top:1px solid rgba(0,0,0,.12);padding:8px;display:flex;justify-content:center;align-items:center}.km__TimePicker>div{padding:0 8px;display:flex;align-items:center;flex-direction:column;gap:4px}.km__DatePicker{padding:16px;background-color:var(--bg-color);color:var(--text-color);border-radius:var(--BorderRadius, 6px);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.km__DatePicker div span{padding:8px;display:inline-flex;width:33.3%;align-items:center;justify-content:center;cursor:pointer}.km__DatePicker div span:hover{background-color:color-mix(in srgb,var(--bg-color) 90%,var(--text-color))!important}.km__DatePicker[data-picker=year] div span{width:20%;margin:10px 0}}@layer KMUI{.km__Card{box-sizing:border-box;background-color:var(--bg-color);border-radius:6px;border:0px solid rgba(77,89,113,0);box-shadow:.3px .5px .6px #04050b6b,.8px 1.5px 1.8px -1px #04050b63,2px 4px 4.8px -1.9px #04050b5c,5px 10px 11.9px -2.9px #04050b54}.km__Card [data-card=header]{padding:3px 16px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:var(--Header, var(--Primary));display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:47px;font-family:Dosis;font-weight:500;font-size:24px;color:var(--HeaderText, var(--PrimaryText))}.km__Card [data-card=body]{padding:16px;width:100%}.km__Card [data-card=footer]{background-color:color-mix(in srgb,var(--bg-color) 80%,black);border-top:1px solid var(--BorderColor);border-bottom-left-radius:var(--BorderRadius);border-bottom-right-radius:var(--BorderRadius);overflow:hidden}}@layer KMUI{.km__Checkbox-Wrapper{display:flex;flex-direction:row;gap:8px;align-items:center;white-space:nowrap}.km__Checkbox-Wrapper [data-checkbox=text]{-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;white-space:nowrap}.km__Checkbox-Wrapper:has(input[readonly]){pointer-events:none}.km__Checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;height:22px;width:22px;display:inline-flex;vertical-align:bottom}.km__Checkbox [data-checkbox=box]{border:2px solid var(--BorderColor);border-radius:var(--BorderRadius);background-color:transparent;width:22px;height:22px;transition:background-color .1s ease,border-color .1s ease;outline-color:transparent;display:flex;justify-content:center;align-items:center}.km__Checkbox [data-checkbox=box] svg{transition:opacity .1s ease;opacity:0}.km__Checkbox [data-checkbox=input]{appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;cursor:pointer}.km__Checkbox [data-checkbox=input]:checked~[data-checkbox=box]{background-color:var(--BorderColor);border-color:#000}.km__Checkbox [data-checkbox=input]:checked~[data-checkbox=box] svg{color:var(--BorderText);opacity:1}}@layer KMUI{.km__Color-Wrapper{width:130px;min-width:130px;max-width:130px;display:flex;flex-direction:row;gap:4px;position:relative}.km__Color-Wrapper input[type=color]{position:absolute;right:6px;bottom:6px;border-radius:3px;border:2px solid black;block-size:26px;width:36px}.km__Color-Wrapper input[type=color]:disabled{opacity:.5;pointer-events:none}.km__Color{display:flex;flex-direction:row;position:relative;align-items:center;min-width:100px}.km__Color input{width:100%}.km__Color[data-readonly]{pointer-events:none}.km__Color [data-colorpicker=text]{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;pointer-events:none;text-transform:uppercase}}.km__ConfirmDialog-Close{border:none;cursor:pointer;background-color:transparent}.km__ConfirmDialog-Message{margin-left:0}.km__ConfirmDialog-Footer{padding:8px 16px;display:flex;justify-content:end;gap:8px;background-color:color-mix(in srgb,var(--bg-color) 80%,black)}.km__ConfirmDialog{background:var(--bg-color);color:var(--text-color);font-size:16px;border:0 none;border-radius:var(--BorderRadius);background-attachment:local;position:fixed;pointer-events:auto;overflow:hidden;box-shadow:0 0 2px #000,.3px .3px .5px var(--shadow),1.3px 1.2px 2px -.8px var(--shadow),3.3px 3.2px 5.2px -1.7px var(--shadow),8.1px 7.9px 12.7px -2.5px var(--shadow);transform-origin:top center}.km__ConfirmDialog-Header{background-color:color-mix(in srgb,var(--bg-color) 80%,black);color:var(--text-color);border-bottom:1px solid #666;font-family:unset;font-size:18px}.km__ConfirmDialog-Header svg{stroke:var(--text-color)}.km__ConfirmDialog-Header div[data-pc-section=headericons]{display:flex;flex-direction:row;justify-content:end}.km__ConfirmDialog-Header div[data-pc-section=headericons] button{padding:0;display:flex;align-items:center}.km__ConfirmDialog-Title{font-weight:600}.km__ConfirmDialog-Content{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid #666}.km__ConfirmDialog-Content svg{stroke:var(--Danger)}.km__ConfirmDialog-Mask:has(div[role=dialog]):not(:has(.km-exit-active)){animation:unset!important}.km__ConfirmDialog-Mask:has(.km-exit-active){animation:unset!important}@layer KMUI{.km__ConfirmPopup{background-color:var(--bg-color);color:var(--text-color);display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid #666}.km__ConfirmPopup svg{stroke:var(--Danger)}}@layer KMUI{.km__Dialog-Mask{position:fixed;height:100%;width:100%;left:0;top:0;display:flex;justify-content:center;overflow:unset!important;transition:all .2s ease;z-index:999}.km__Dialog-Mask[data-position=center]{align-items:center}.km__Dialog-Mask[data-position=top]{justify-content:center;align-items:flex-start;padding-top:16px}.km__Dialog-Mask[data-position=bottom]{justify-content:center;align-items:flex-end;padding-bottom:16px}.km__Dialog{display:flex;flex-direction:column;pointer-events:auto;max-height:90%;max-width:90%;position:relative;border-radius:6px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;border:0 none;z-index:999;outline:none}.km__Dialog[data-maximized=true]{border-radius:0;transition:none;transform:none;margin:0;width:100vw!important;height:100%!important;max-height:100%;max-width:100%;top:0!important;left:0!important}.km__Dialog[data-maximized=true] [data-dialog=header]{border-radius:0;cursor:default}.km__Dialog [data-dialog=content]{background:var(--bg-color);color:var(--text-color);padding:24px;overflow-y:auto;flex-grow:1;border-radius:6px}.km__Dialog [data-dialog=content]:has(+[data-dialog=footer]){border-bottom-right-radius:0;border-bottom-left-radius:0}.km__Dialog [data-dialog=header]{cursor:move;-webkit-user-select:none;user-select:none;border-bottom:0 none;background:var(--Header);color:var(--HeaderText);padding:8px 20px;border-top-right-radius:6px;border-top-left-radius:6px;display:flex;align-items:center!important;flex-shrink:0;font-family:Dosis;font-weight:500;font-size:24px;justify-content:space-between}.km__Dialog [data-dialog=header] div:first-of-type{pointer-events:none}.km__Dialog [data-dialog=header] div:last-of-type{display:flex;align-items:center;gap:4px}.km__Dialog [data-dialog=header]+[data-dialog=content]{border-top-right-radius:0;border-top-left-radius:0;padding:12px 20px}.km__Dialog [data-dialog=footer]{min-height:50px;background-color:color-mix(in srgb,var(--bg-color) 80%,black);border-top:1px solid var(--BorderColor);border-bottom-right-radius:var(--BorderRadius);border-bottom-left-radius:var(--BorderRadius);overflow:hidden}.km__Dialog .Handle{position:absolute;font-size:.1px;display:block;cursor:se-resize;width:12px;height:12px;right:0;bottom:0;opacity:.3}.km__Dialog .Handle:hover{opacity:0}.km__Dialog [data-dialog=button]{background:transparent;border:none;outline:none;cursor:pointer;color:var(--BorderText);height:24px;width:24px;padding:0;display:flex;justify-content:center;align-items:center}.km__Dialog [data-dialog=button]:hover{filter:brightness(.7)}.km__Dialog [data-dialog=button] svg{stroke:var(--HeaderText)}}@layer KMUI{.km__Divider{border:none;width:100%}.km__Divider.w-auto{width:auto}.km__Divider-Vert{display:flex;flex:1}}@layer KMUI{.km__Fieldset{background-color:transparent;position:relative;border:1px #CCC solid;border-radius:6px;padding-top:6px;padding-bottom:6px}.km__Fieldset [data-fieldset=content]{padding:4px 8px;font-size:15px}.km__Fieldset[data-position=right]{text-align:right}.km__Fieldset[data-position=right] [data-fieldset=content]{text-align:left}.km__Fieldset[data-position=right] legend{margin-left:unset;margin-right:8px}.km__Fieldset[data-position=center] legend{margin:0 auto}.km__Fieldset [data-fieldset=legend]{margin-left:8px;padding:6px;background-color:#f1f1f1;border:1px #CCC solid;-webkit-user-select:none;user-select:none;color:#000;font-weight:600;border-radius:4px}.km__Fieldset [data-fieldset=legend] a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;cursor:pointer}.km__Fieldset [data-fieldset=legend] span{font-family:var(--FontFamily, "Gabarito");font-weight:400;font-size:14px;display:flex;align-items:center;justify-content:center}}@layer KMUI{.km__FileUpload:has([data-fupload=header]){width:400px}.km__FileUpload[data-loading=true]{opacity:.5;pointer-events:none;position:relative}.km__FileUpload [data-fupload=header]{padding:16px;display:flex;background:var(--bg-color);justify-content:space-between;color:var(--text-color);border:2px solid #666;border-bottom:0 none;border-top-right-radius:var(--BorderRadius);border-top-left-radius:var(--BorderRadius)}.km__FileUpload [data-fupload=content]{background:var(--bg-color);color:var(--text-color);padding:16px;border:2px solid #666;border-bottom-right-radius:var(--BorderRadius);border-bottom-left-radius:var(--BorderRadius);display:flex;flex-direction:column;gap:8px}.km__FileUpload [data-fupload=content][data-dragover=true]{background-color:color-mix(in srgb,var(--bg-color) 90%,var(--text-color));border-style:dashed}.km__FileUpload [data-fupload=details]{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:4px;padding-right:70px;padding-left:4px}.km__FileUpload [data-fupload=file]{display:flex;justify-content:space-between;align-items:center;background-color:var(--input-bg);padding:4px 6px;border-radius:4px;font-size:14px}.km__FileUpload [data-fupload=file] svg:not(.km__Tag svg){cursor:pointer}.km__FileUpload [data-fupload=file] svg:not(.km__Tag svg):hover{stroke:red}.km__FileUpload [data-fupload=file] .km__Tag svg{pointer-events:none}.km__FileUpload .km__FileUpload-Badge{position:absolute;top:50%;transform:translateY(-50%);right:4px}.km__FileUpload .km__FileUpload-Remove{position:absolute;right:0;top:0;z-index:999;cursor:pointer;fill:var(--Danger, #e777a2);stroke:#000;transition:filter .2s}.km__FileUpload .km__FileUpload-Remove:hover{filter:brightness(.85)}}@layer KMUI{.km__Grid{position:relative;display:grid;width:100%;grid-template-columns:var(--gridCols);grid-template-rows:var(--gridRows)}.km__Grid[data-disabled=true]:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-color:#ffffff80;cursor:not-allowed}}@layer KMUI{.km__Inplace{min-height:38px;position:relative}.km__Inplace [data-inplace=title]{min-height:38px;font-family:Dosis,Inter,Montserrat;color:#000!important;font-weight:600;font-size:16px!important;background-color:#ddd;border-right:none;padding:6px 8px;cursor:pointer}.km__Inplace [data-inplace=content]{position:relative}.km__Inplace [data-inplace=content] .close-icon{position:absolute;right:-10px;top:-10px;cursor:pointer}}@layer KMUI{.km__Input{appearance:none;font-family:var(--InputFontFamily);font-size:var(--InputFontSize);background-color:var(--input-bg);color:var(--input-text);transition:border-color .2s;min-width:0;height:38px;padding:0 8px;border:none;outline:none;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:color-mix(in srgb,var(--accent-color) 50%,transparent)}.km__Input:not([data-intable=true]):focus{outline:none;border-color:var(--accent-color)}.km__Input[data-intable=true]{border-color:transparent;background-color:transparent}}@keyframes skelAnim{0%{transform:translate(-100%)}to{transform:translate(100%)}}.LoaderSkeleton,.TableSkeleton{position:relative;background-color:var(--skeletonColor, var(--input-bg));overflow:hidden;border-radius:6px}:is(.LoaderSkeleton,.TableSkeleton):after{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--skeletonColor, var(--input-bg)) 90%,var(--text-color)),#0000);content:"";animation:skelAnim 1.2s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1}.TableSkeleton{border-radius:0;margin:4px 0}@layer KMUI{[data-menubutton=template]{cursor:pointer;-webkit-user-select:none;user-select:none}.km__SplitButton{align-self:flex-start;border-radius:var(--BorderRadius);transition:box-shadow .2s;overflow:hidden}.km__SplitButton:has(button:hover){box-shadow:.3px .3px .5px #0002,1.3px 1.2px 2px -.8px #0002,3.3px 3.2px 5.2px -1.7px #0002,8.2px 8px 12.9px -2.5px #0002}.km__SplitButton button{box-shadow:none!important}.km__SplitButton button:active{transform:unset}.km__SplitButton button:first-child{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:5px}.km__SplitButton button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:5px;transition:transform .25s}.km__CtxMenu{display:flex;flex-direction:column;padding:0;background:var(--input-bg);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important;border-radius:var(--BorderRadius, 6px);overflow:hidden;width:fit-content;outline:none}.km__CtxMenu [data-ctxmenu=item]{background:inherit;position:relative;-webkit-user-select:none;user-select:none;color:var(--input-text);border:none;outline:none;font-family:var(--FontFamily);font-size:14px;text-align:left;padding:0;gap:0;cursor:pointer;display:flex;align-items:center;text-decoration:none;white-space:nowrap;transition:none!important}.km__CtxMenu [data-ctxmenu=item][data-size=large]{font-size:16px}.km__CtxMenu [data-ctxmenu=item][data-size=large] [data-ctxmenu=content],.km__CtxMenu [data-ctxmenu=item][data-size=large] [data-ctxmenu=icon]{padding:10px}:is(.km__CtxMenu [data-ctxmenu=item][data-size=large] [data-ctxmenu=content],.km__CtxMenu [data-ctxmenu=item][data-size=large] [data-ctxmenu=icon]) svg{width:24px;height:24px}.km__CtxMenu [data-ctxmenu=item][data-size=large]:has([data-ctxmenu=icon]) [data-ctxmenu=content]{padding:unset;padding-right:10px}.km__CtxMenu [data-ctxmenu=item][data-size=medium]{font-size:15px}.km__CtxMenu [data-ctxmenu=item][data-size=medium] [data-ctxmenu=content],.km__CtxMenu [data-ctxmenu=item][data-size=medium] [data-ctxmenu=icon]{padding:8px}:is(.km__CtxMenu [data-ctxmenu=item][data-size=medium] [data-ctxmenu=content],.km__CtxMenu [data-ctxmenu=item][data-size=medium] [data-ctxmenu=icon]) svg{width:22px;height:22px}.km__CtxMenu [data-ctxmenu=item][data-size=medium]:has([data-ctxmenu=icon]) [data-ctxmenu=content]{padding:unset;padding-right:8px}.km__CtxMenu [data-ctxmenu=item] [data-ctxmenu=icon]{display:flex;align-items:center;justify-content:center;padding:6px}.km__CtxMenu [data-ctxmenu=item] [data-ctxmenu=icon] svg{height:20px;width:20px}.km__CtxMenu [data-ctxmenu=item] [data-ctxmenu=content]{padding:6px;display:flex;align-items:center;flex-grow:1}.km__CtxMenu [data-ctxmenu=item]:has([data-ctxmenu=icon]) [data-ctxmenu=content]{padding:unset;padding-right:6px}.km__CtxMenu [data-ctxmenu=item]:disabled,.km__CtxMenu [data-ctxmenu=item][data-disabled=true]{opacity:.3;cursor:default;pointer-events:none}.km__CtxMenu [data-ctxmenu=item]:not(.km__CtxMenu [data-ctxmenu=item]:disabled):hover{background-color:var(--Primary);color:var(--PrimaryText)!important;transition:none!important}.km__CtxMenu hr{width:100%;border:1px solid #CCC;margin:2px 0}}@layer KMUI{.km__Menubar{display:flex;flex-direction:row;align-items:center;position:relative;z-index:100;border-radius:var(--BorderRadius)}.km__Menubar ul{display:flex;list-style:none;margin:0;padding:0 10px;gap:0px;flex:1}.km__Menubar ul li{position:relative;height:44px;display:flex}.km__Menubar [data-menubar=start]{margin-left:10px}.km__Menubar [data-menubar=end]{margin-right:10px}.km__Menubar [data-menubar=link]{color:var(--text-color);text-decoration:none;padding:0 12px;font-size:16px;font-weight:500;cursor:pointer;border:none;background:none;display:flex;align-items:center;gap:6px;transition:color .1s ease;font-family:var(--FontFamily);outline:none}.km__Menubar [data-menubar=link]:hover,.km__Menubar [data-menubar=link][data-active=true]{color:var(--Secondary)}.km__Menubar [data-menubar=link][data-disabled=true]{opacity:.5;pointer-events:none}.km__Menubar [data-menubar=dropdown]{position:absolute;top:100%;left:0;min-width:100%;margin-top:0;background-color:color-mix(in srgb,var(--bg-color) 80%,black);border-bottom-left-radius:var(--BorderRadius);border-bottom-right-radius:var(--BorderRadius);box-shadow:0 4px 6px #0000001a;white-space:nowrap;z-index:50;transform:scaleY(1);transform-origin:top center;transition:transform .1s}@starting-style{.km__Menubar [data-menubar=dropdown]{transform:scaleY(0)}}.km__Menubar [data-menubar=dropdownitem]{display:flex;align-items:center;gap:8px;padding:12px;color:var(--text-color);text-decoration:none;font-size:14px;position:relative;cursor:pointer}.km__Menubar [data-menubar=dropdownitem][data-disabled=true]{opacity:.5;pointer-events:none}.km__Menubar [data-menubar=dropdownitem]:hover{background-color:color-mix(in srgb,var(--bg-color) 90%,black)}.km__Menubar [data-menubar=sub]{position:absolute;top:0;left:100%;margin-top:0;color:var(--text-color);background-color:color-mix(in srgb,var(--bg-color) 80%,black);border-bottom-left-radius:var(--BorderRadius);border-bottom-right-radius:var(--BorderRadius);box-shadow:0 4px 6px #0000001a;min-width:200px;z-index:200;max-height:400px;overflow-y:auto;scrollbar-color:var(--Primary) black;scrollbar-width:thin}}@layer KMUI{.km__Notice{text-align:center;width:100%;padding:8px;border-radius:6px}.km__Notice[data-center=true]{width:fit-content;margin:0 auto}}@layer KMUI{.km__OrderList{display:flex;flex-direction:row-reverse}.km__OrderList [data-orderlist=container]{flex:1 1 auto}.km__OrderList [data-orderlist=controls]{padding:20px;display:flex;flex-direction:column;justify-content:center;gap:8px}.km__OrderList [data-orderlist=header]{background:var(--input-bg);color:var(--input-text);border:1px solid #e5e7eb;padding:16px;font-family:var(--HeaderFontFamily),Dosis;font-weight:600;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px}.km__OrderList [data-orderlist=item]{padding:12px 20px;margin:0;border:0;color:var(--text-color);background:transparent;transition:transform .2s,box-shadow .2s;cursor:pointer;overflow:hidden;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.km__OrderList [data-orderlist=item][data-dragover=true]{border-top:2px dashed black!important}.km__OrderList [data-orderlist=item] .removeicon{visibility:hidden}.km__OrderList [data-orderlist=item] .removeicon:hover{stroke:red}.km__OrderList [data-orderlist=item]:hover .removeicon{visibility:visible}.km__OrderList [data-orderlist=item]:hover,.km__OrderList [data-orderlist=item][data-selected=true]{background-color:color-mix(in srgb,var(--bg-color) 90%,black)}.km__OrderList [data-orderlist=list]{border:1px solid #e5e7eb;background:var(--bg-color);border-bottom-right-radius:var(--BorderRadius);border-bottom-left-radius:var(--BorderRadius);list-style-type:none;margin:0;padding:0;overflow:auto;min-height:12rem;max-height:24rem}.km__OrderList [data-orderlist=list][data-dragdrop=true] [data-orderlist=item]{padding:10px 18px;border:2px solid transparent}}@layer KMUI{.km__OverlayPanel{background-color:var(--bg-color);color:var(--text-color);border-radius:var(--BorderRadius, 6px);z-index:9999;border:0px solid var(--shadow);box-shadow:.3px .3px .5px var(--shadow),1.3px 1.2px 2px -.8px var(--shadow),3.3px 3.2px 5.2px -1.7px var(--shadow),8.1px 7.9px 12.7px -2.5px var(--shadow)!important}.km__OverlayPanel [data-ovpanel=close]{appearance:none;outline:none;border:2px black solid;background-color:var(--bg-color);height:16px;width:16px;top:-8px;right:-8px;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute}.km__OverlayPanel [data-ovpanel=content]{padding:0;width:100%;height:100%;border-radius:var(--BorderRadius);overflow:hidden}}@layer KMUI{.km__ProgressButton{overflow:hidden;white-space:nowrap;--animWidth: 100%}.km__ProgressButton:has([data-pbutton=icon]){--animWidth: calc(100% - 40px) }.km__ProgressButton [data-pbutton=confirm]{position:absolute;left:0;width:0%;height:100%;opacity:.35;animation:pbuttonAnim 4s linear}.km__ProgressButton [data-pbutton=confirmTiny]{position:absolute;left:0;bottom:0;width:0%;height:5px;background-color:#000!important;opacity:.5;border-bottom-left-radius:var(--BorderRadius);animation:pbuttonAnim 4s linear}}@keyframes pbuttonAnim{0%{background:#000;width:var(--animWidth);opacity:0}10%{opacity:.35}60%{opacity:.35}80%{background:#000;opacity:.35}to{background:#000;opacity:1;width:0%}}@layer KMUI{.km__Radio{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;width:22px;height:22px;position:relative}.km__Radio [data-radio=box]{border:2px solid var(--BorderColor);background:#fff;width:22px;height:22px;color:#4b5563;border-radius:50%;transition:background-color .1s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent;display:flex;justify-content:center;align-items:center}.km__Radio[data-checked=true] [data-radio=box]{border-color:var(--BorderColor);background:var(--BorderColor)}.km__Radio [data-radio=input]{appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:2px solid #D1D5DB;border-radius:50%;cursor:pointer}.km__Radio [data-radio=input]:checked~[data-radio=box]{background-color:var(--BorderColor);border-color:#000}.km__Radio [data-radio=icon]{width:16px;height:14px;transition-duration:.2s;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGVjayI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+);transform:translateZ(0) scale(1);visibility:visible;backface-visibility:hidden;border-radius:50%}.km__Radio~[data-radio=text]{padding-left:8px;-webkit-user-select:none;user-select:none;cursor:pointer}}@layer KMUI{.km__Select-Panel{background:var(--bg-color);color:var(--text-color);border:0 none;border-radius:var(--BorderRadius);-webkit-user-select:none;user-select:none;z-index:1001;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.km__Select-Panel [data-select=wrapper]{max-height:400px!important;overflow:auto!important;scrollbar-width:thin}.km__Select-Panel [data-select=list]{margin:0;padding:0;list-style-type:none}.km__Select-Panel [data-select=list] li[data-pc-section=itemgroup]{font-weight:700;background-color:#eee;padding:8px 12px}.km__Select-Panel [data-select=list][aria-multiselectable=false] [data-select=item]{padding:12px}.km__Select-Panel [data-select=itemgroup]{font-weight:700;padding:8px;background-color:var(--input-bg)}.km__Select-Panel [data-select=item]{padding:8px;font-family:var(--InputFontFamily);font-size:var(--InputFontSize);margin:0;border:0 none;color:var(--text-color);background:transparent;transition:none;border-radius:0;cursor:pointer;display:flex;align-items:center;font-weight:400;white-space:nowrap;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;gap:6px}.km__Select-Panel [data-select=item]:hover{background:#0000000a}.km__Select-Panel [data-select=item][data-highlight=true]{background:#4959711f}.km__Select-Filter{position:relative;display:flex;gap:16px;align-items:center;padding:8px}.km__Select-Filter input{width:100%}.km__Select-Filter svg{position:absolute;right:16px}.km__Select{min-height:38px;display:inline-flex;-webkit-user-select:none;user-select:none;cursor:pointer;transition:border-color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);padding:0 8px;background-color:var(--input-bg);border-radius:0;border:none;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:color-mix(in srgb,var(--accent-color) 50%,transparent);line-height:1.5;align-items:center}.km__Select[data-visible=true]{border-width:2px;border-color:var(--accent-color)}.km__Select[data-loading=true]{pointer-events:none}.km__Select[data-disabled=true]{opacity:.5;cursor:default!important;pointer-events:none}.km__Select[data-disabled=true] .km__Select-Content,.km__Select[data-disabled=true] [data-select=icons]{pointer-events:none!important;cursor:default!important}.km__Select[data-inline=true]{padding:0}.km__Select[data-inline=true] .km__Select-Panel{width:100%}.km__Select[data-intable=true]{border:none!important;border-radius:0!important;background-color:transparent!important}.km__Select[data-intable=true]:hover{border:none;outline:none;box-shadow:none}.km__Select[data-intable=true] [data-pc-section=input]{font-size:14px}.km__Select [data-select=icons]{background:transparent;color:var(--text-color);display:flex;align-items:center;justify-content:center;flex:1 0 auto;cursor:pointer;margin-right:0;width:20px;height:20px}.km__Select [data-select=icons] .__chevronicon{stroke:var(--input-text)}.km__Select [data-select=icons] .__chevronicon:hover{stroke:var(--Primary)}.km__Select [data-select=icons] .__clearicon:hover{stroke:red}.km__Select-Content{white-space:normal;font-family:var(--InputFontFamily);font-size:var(--InputFontSize);overflow:hidden;width:100%;flex:1 1 auto;cursor:pointer}.km__Select-Content>div{text-overflow:ellipsis!important;overflow:hidden;white-space:nowrap;width:100%;color:var(--input-text)}}@layer KMUI{.km__Sidebar-Mask{transition:all .2s ease;pointer-events:auto;z-index:999;display:flex;position:fixed;top:0;overflow:unset!important}:is(.km__Sidebar-Wrapper[data-position=left],.km__Sidebar-Wrapper[data-position=right]) .km__Sidebar{width:20rem;height:100vh}:is(.km__Sidebar-Wrapper[data-position=left],.km__Sidebar-Wrapper[data-position=right]) [data-sidebar=header]{padding:20px}:is(.km__Sidebar-Wrapper[data-position=top],.km__Sidebar-Wrapper[data-position=bottom]) .km__Sidebar{height:20rem;width:100vw}:is(.km__Sidebar-Wrapper[data-position=top],.km__Sidebar-Wrapper[data-position=bottom]) [data-sidebar=header]{padding:10px 20px}.km__Sidebar-Wrapper[data-position=right]{left:unset!important;right:0;justify-content:flex-end}.km__Sidebar-Wrapper[data-position=bottom]{align-items:flex-end;bottom:0;top:unset!important}.km__Sidebar{display:flex;flex-direction:column;pointer-events:auto;position:relative;background:var(--bg-color);color:var(--text-color);border:0 none;box-shadow:0 1px 3px #0000004d;z-index:1500!important}.km__Sidebar [data-sidebar=header]{display:flex;align-items:center;justify-content:space-between;background-color:var(--Header, #222);color:var(--HeaderText, white)}.km__Sidebar [data-sidebar=header] div[data-sidebar=icons]{display:flex;align-items:center;justify-content:center}.km__Sidebar [data-sidebar=header] div[data-sidebar=icons] svg{cursor:pointer;stroke:var(--HeaderText, white)}.km__Sidebar [data-sidebar=content]{width:100%;height:100%;padding:20px;overflow-y:auto;flex-grow:1}}@layer KMUI{.km__Switch-Wrapper{display:flex;flex-direction:row;gap:12px;align-items:center;position:relative}.km__Switch-Wrapper label{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.km__Switch{position:relative;display:inline-block;width:46px;height:22px}.km__Switch [data-switch=input]{appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;cursor:pointer}.km__Switch [data-switch=slider]{background:var(--Secondary);transition:background-color .2s,color .2s,border-color .2s;border-radius:30px;outline-color:transparent;position:absolute;cursor:pointer;inset:1px 0 -1px;border:1px solid transparent;will-change:contents}.km__Switch [data-switch=slider][data-color=black]:before{background:#000}.km__Switch [data-switch=slider]:before{background:#faf9f6;width:16px;height:16px;left:4px;margin-top:-8px;border-radius:50%;transition-duration:.2s;position:absolute;content:"";top:50%}.km__Switch input[type=checkbox]:checked~[data-switch=slider]{background:var(--Primary)}.km__Switch input[type=checkbox]:checked~[data-switch=slider]:before{transform:translate(1.25rem)}}@layer KMUI{.km__TabView{background-color:inherit;min-height:100%;height:100%;width:100%}.km__TabView [data-tabview=nav]{position:relative}.km__TabView .km__TabView-NavCTT{position:sticky;top:0;left:0;z-index:10;background-color:var(--bg-color)}.km__TabView [data-tabview=navcontent]{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;position:relative;border-radius:0}.km__TabView [data-tabview=ul]{background-color:inherit;border-bottom:2px solid #CCC;display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto;border-radius:0}.km__TabView [data-tabview=ul] li{border-top-left-radius:var(--BorderRadius)}.km__TabView [data-tabview=ul] .inkbar{z-index:1;display:block;position:absolute;bottom:0;height:2px;background-color:var(--accent-color);transition:.5s cubic-bezier(.35,0,.25,1)}.km__TabView [data-tabview=ul] a{border-bottom:2px solid #CCC;color:var(--text-color);transition:color .2s,box-shadow .2s,background-color .2s,border-color .2s,box-shadow .2s;padding:19px;font-weight:400;margin:0 0 -2px;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.km__TabView [data-tabview=ul] a[data-disabled=true]{pointer-events:none}.km__TabView [data-tabview=ul] a:not(.km__TabView [data-tabview=ul] a[data-selected=true]):hover{color:color-mix(in srgb,var(--text-color) 40%,var(--bg-color));border-color:#9ca3af}.km__TabView [data-tabview=ul] a[data-selected=true]{color:var(--accent-color)}.km__TabView [data-tabview=ul] a span{line-height:1;white-space:nowrap}.km__TabView [data-tabview=panel]{background-color:inherit;padding:16px;border:0 none;border-bottom-right-radius:6px;border-bottom-left-radius:6px;height:calc(100% - 58px);overflow:auto}.km__TabView [data-tabview=panel] div[role=tabpanel]{height:100%}.km__TabView [data-tabview=button]{appearance:none;border:none;outline:none;background-color:var(--bg-color);position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.km__TabView [data-tabview=button].Prev{border-right:2px #BBB solid;left:0}.km__TabView [data-tabview=button].Next{border-left:2px #BBB solid;right:0}}@layer KMUI{.km__Tag{display:inline-flex;align-items:center;justify-content:center;background:var(--Primary);color:var(--PrimaryText);font-size:12px;font-weight:500;padding:4px 6px;border-radius:6px;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;gap:4px}.km__Tag[data-variant=success]{background-color:var(--Success);color:var(--SuccessText)}.km__Tag[data-variant=danger]{background-color:var(--Danger);color:var(--DangerText)}.km__Tag[data-variant=secondary]{background-color:var(--Secondary);color:var(--SecondaryText)}.km__Tag[data-variant=warning]{background-color:var(--Warning);color:var(--WarningText)}.km__Tag[data-size=medium]{padding:6px 8px;font-size:14px}.km__Tag[data-size=large]{padding:8px 10px;font-size:16px}}@layer KMUI{.km__Textarea{font-family:var(--InputFontFamily);font-size:var(--InputFontSize);resize:none;background-color:var(--input-bg);color:var(--input-text);transition:border-color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1);appearance:none;width:100%;height:100%;padding:7px 8px;border-radius:0;border:none;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:color-mix(in srgb,var(--accent-color) 50%,transparent);line-height:1.5}.km__Textarea[data-intable=true]{padding:4px;border-radius:0;border-color:transparent;background-color:transparent;outline:none;font-size:14px}.km__Textarea:not([data-intable=true]):focus{outline:none;border-width:2px;border-bottom-color:var(--accent-color)}}@layer KMUI{.km__Toaster{--shadow-color: 97, 211, 69;background:#f9f9f9;color:#363636;display:flex;align-items:center;line-height:1.3;will-change:transform;pointer-events:auto;border:solid transparent;padding:6px 12px!important;min-width:min(400px,calc(100vw - 24px));width:auto;max-width:calc(100vw - 24px)!important;z-index:10000!important;border-width:0 0 0 0;border-radius:var(--BorderRadius);border-left:12px solid var(--Success);transition:border-color .25s cubic-bezier(.21,1.02,.73,1),box-shadow .25s cubic-bezier(.21,1.02,.73,1);box-shadow:rgba(var(--shadow-color),.15) 0 0 5px 2px,rgba(var(--shadow-color),.5) 0 0 0 1px}.km__Toaster [data-toaster=message]{display:flex;margin:4px 10px;color:var(--text-color);flex:1 1 auto;white-space:pre-line;font-family:Dosis,Inter,Montserrat;font-size:20px;font-weight:500;justify-content:flex-start;align-items:center}.km__Toaster [data-toaster=barwrapper]{position:absolute;bottom:0;left:0;height:4px;width:calc(100% - 70px)}.km__Toaster [data-toaster=sub]{width:100%;padding-top:6px;padding-left:1px;font-family:var(--FontFamily);font-size:14px;font-weight:400}.km__Toaster [data-toaster=confirmwrapper]{display:flex;align-items:flex-end;flex-direction:column;gap:0px;width:70px;position:absolute;right:0;top:0;height:100%}.km__Toaster [data-toaster=confirmwrapper] button{appearance:none!important;border:none;outline:none;background:transparent;cursor:pointer;width:70px!important;height:50%;align-items:center;justify-content:center;border-left:1px solid black;font-family:var(--FontFamily);color:#ff4b4b;transition:filter .15s ease-in-out}.km__Toaster [data-toaster=confirmwrapper] button:hover{color:#ffa6a6}.km__Toaster [data-toaster=confirmwrapper] button:nth-of-type(1){border-bottom:1px solid black;color:#33831f;height:50%}.km__Toaster [data-toaster=confirmwrapper] button:nth-of-type(1):hover{color:#a8bfa3}.km__Toaster[data-toaster=confirm]{display:flex;align-items:center}.km__Toaster[data-toaster=confirm] button{border-color:#ccc!important}.km__Toaster[data-toaster=confirm] div[role=status]{flex-direction:row;gap:16px;margin-right:0;width:fit-content;min-height:39px}.km__Toaster[data-toaster=confirm] div[role=status] .Sub{white-space:nowrap}.km__Toaster [data-toaster=animicon]{width:24px;opacity:0;height:24px;animation:iconAnim .3s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.1s;display:flex;align-items:center;justify-content:center}.km__TinyToast{border:solid transparent;background:#f9f9f9;z-index:10000!important;border-width:0 0 0 0;padding:8px!important;font-family:var(--FontFamily);border-radius:4px!important;transition:all .2s!important;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}.CloseIcon{cursor:pointer;transition:width .1s,height .1s,transform .1s}.CloseIcon:hover{width:24px;height:24px;transform:translate(2px)}}@keyframes iconAnim{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tinyEnter{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tinyExit{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes enterAnimation{0%{transform:var(--toastEnter) scale(.6);opacity:.5}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes exitAnimation{0%{transform:translateZ(-1px) scale(1);opacity:1}to{transform:var(--toastEnter) scale(.6);opacity:0}}@layer KMUI{.km__ErrorFallback{background-color:#101218;width:100%;height:100vh;color:#fff}.km__ErrorFallback h4{color:#fff}.km__ErrorFallback h4 a{font-size:14px;font-family:var(--FontFamily)}.km__ErrorFallback[data-simple=true]{padding:16px}.km__ErrorFallback[data-simple=true] h4{color:#ff748d}.km__ErrorFallback a{color:#a1a3ff!important}.km__ErrorFallback a:hover{color:#fff!important}.km__ErrorFallback img{width:100%;max-width:300px;margin-bottom:8px}.km__ErrorFallback svg{stroke:#fff}.km__ErrorFallback:not([data-simple=true]) [data-fallback=parent]{width:100%;max-width:400px;margin:0 auto;text-align:center;padding:16px;border-color:transparent!important}.km__ErrorFallback [data-fallback=details]{overflow:auto;padding:16px}.km__ErrorFallback [data-fallback=pre]{margin:0;width:100%;overflow:auto;padding:16px 0;scrollbar-width:thin;scrollbar-color:#FFD300 #181B24}}@layer KMUI{.km__Footer{display:flex;padding:8px 20px;justify-content:flex-end;background-color:color-mix(in srgb,var(--bg-color) 80%,black)}}@layer KMUI{.km__Paginator{display:flex;flex-direction:row;gap:2px;align-items:center;background-color:color-mix(in srgb,var(--bg-color) 80%,var(--text-color));padding:0 16px;justify-content:space-between;width:100%;height:100%}.km__Paginator .km__Paginator-pages{display:flex;flex-direction:row;gap:6px}.km__Paginator .km__Paginator-Root{display:flex;flex-direction:row;gap:6px}.km__Paginator .km__Paginator-Root button{background-color:color-mix(in srgb,var(--bg-color) 80%,var(--text-color));color:var(--text-color);appearance:auto;border:1px black solid;outline:none;width:25px;height:25px;border-radius:4px;font-family:var(--FontFamily);font-size:13px;display:flex;justify-content:center;align-items:center}.km__Paginator .km__Paginator-Root button:disabled,.km__Paginator .km__Paginator-Root button:disabled svg{opacity:.5;pointer-events:none}.km__Paginator .km__Paginator-Root button[data-current=true]{background-color:var(--Primary);color:var(--PrimaryText)}.km__Paginator .km__Paginator-Root button:not([data-current=true]){cursor:pointer}.km__Paginator .km__Paginator-Root button:not([data-current=true]):hover{filter:brightness(80%)}.km__Paginator .km__Paginator-Root button.PText{width:fit-content;padding:0 4px}}@layer KMUI{.km__Progress{height:100%;width:100%}.km__Progress [data-progress=bar]{width:100%;transform:scaleX(0);will-change:transform;animation:progressAnim linear;animation-duration:15s;transform-origin:left}.km__Progress [data-paused=true]{animation-play-state:paused!important}@keyframes progressAnim{0%{transform:scaleX(1)}to{transform:scaleX(0)}}}@layer KMUI{.km__SelectButton{display:flex;position:relative}.km__SelectButton .km__Button{transition:background-color .1s ease-in-out!important;transform:none!important;box-shadow:none!important;border-radius:0;border:2px transparent solid}.km__SelectButton .km__Button[aria-pressed=false]{box-sizing:border-box}.km__SelectButton .km__Button:disabled{opacity:1;pointer-events:unset;cursor:not-allowed}.km__SelectButton .km__Button:first-of-type{border-top-left-radius:var(--BorderRadius);border-bottom-left-radius:var(--BorderRadius);border-right:none!important}.km__SelectButton .km__Button:first-of-type[aria-pressed=false]{box-sizing:border-box}.km__SelectButton .km__Button:last-of-type{border-top-right-radius:var(--BorderRadius);border-bottom-right-radius:var(--BorderRadius);border-left:none!important}.km__SelectButton .km__Button:last-of-type[aria-pressed=false]{box-sizing:border-box}.km__SelectButton.WithBorder button{border:2px var(--Secondary) solid}.km__SelectButton[data-passive=visible] .Passive{background-color:color-mix(in srgb,var(--Primary) 70%,white)}.Passive{background-color:transparent;color:color-mix(in srgb,var(--PrimaryText) 70%,transparent)}.Passive:hover{color:#fff!important;filter:unset;opacity:1}.Passive:hover span{color:#fff!important;opacity:1}.Border{background:var(--Primary);transition:color .25s}.Border:hover{transition:color .25s;color:#fff!important;opacity:1}.Border:hover span{transition:color .25s;color:#fff!important;opacity:1}}@layer KMUI{.km__Table-Wrapper{display:flex;flex-direction:column;width:100%}.km__Table{border-collapse:collapse;font-size:14px;color:var(--text-color);width:100%;border:1px solid;border-color:color-mix(in srgb,var(--text-color) 25%,var(--bg-color))}.km__Table thead tr th{position:relative;text-align:left;background-color:color-mix(in srgb,var(--bg-color) 80%,var(--text-color));font-family:Gabarito;font-weight:500;color:var(--text-color);font-size:16px;padding:8px 6px}.km__Table thead tr th .p-checkbox{display:none;pointer-events:none}.km__Table tfoot{width:100%;background-color:color-mix(in srgb,var(--bg-color) 80%,var(--text-color))}.km__Table tfoot td{border:none}.FilterX{position:absolute;right:8px;top:12px;cursor:pointer}.km__Table-body .parent-row{height:38px}.km__Table-body .parent-row:nth-of-type(2n){background-color:color-mix(in srgb,var(--bg-color) 90%,var(--text-color))}.km__Table-body .parent-row:nth-of-type(odd){background-color:var(--bg-color)}.km__Table-body td{border:1px solid;border-color:color-mix(in srgb,var(--text-color) 25%,var(--bg-color));padding:6px;font-size:15px;border-radius:0;position:relative;overflow:hidden}.km__Table-body td:first-of-type{border-left:none}.km__Table-body td:last-of-type{border-right:none}.km__Table-body td.editableCell{padding-bottom:7px;padding-top:5px;font-size:14px;font-family:var(--InputFontFamily);background-color:transparent!important;cursor:pointer;transition:box-shadow .1s}.km__Table-body td.editableCell .icon-pencil{position:absolute;right:4px;top:11px;pointer-events:none}.km__Table-body td.editableCell:not(.km__Table-body td.editableCell:has(.km__Select,.km__Checkbox)):hover{box-shadow:inset 0 0 0 1px var(--text-color)}.km__Table-body td.editableCell:has(textarea:focus),.km__Table-body td.editableCell:has(input[type=text]:focus){box-shadow:inset 0 0 0 1px var(--text-color)}:is(.km__Table-body td.editableCell:has(textarea:focus),.km__Table-body td.editableCell:has(input[type=text]:focus)) .icon-pencil{display:none}.km__Table-body td.editableCell .km__Select{width:100%}.km__Table-body td.editableCell:has(div){padding:0}.km__Table-body .td__before{display:none}.km__Table-body td:has(.sortHandle){max-width:20px!important;padding:4px 0 0!important;text-align:center}.km__Table-body .sortHandle{cursor:grab}}.resizer{position:absolute;top:-8px;height:calc(100% + 16px);width:4px;background:transparent;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;right:-6px}.resizer:hover{background:#6366f1}.resizer.rtl{left:0}.resizer.isResizing{background:#00f;opacity:1}@media (max-width: 700px){.hide-700{display:none}}@media (max-width: 600px){.hide-600{display:none}}@media (max-width: 500px){.hide-500{display:none}}@media (max-width: 400px){.hide-400{display:none}}.kmY-enter{opacity:0;transform:scaleY(.5)}.kmY-enter-active{opacity:1;transform:scaleY(1);transition-duration:.15s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:transform,opacity}.kmY-exit{opacity:1;transform:scaleY(1)}.kmY-exit-active{opacity:0;transform:scaleY(.5);transition-duration:.15s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:transform,opacity}.km-enter{opacity:0;transform:scale(.5)}.km-enter-active{opacity:1;transform:scale(1);transition-duration:.15s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:transform,opacity}.km-exit{opacity:1;transform:scale(1)}.km-exit-active{opacity:0;transform:scale(.5);transition-duration:.15s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:transform,opacity}.slide-enter{max-height:0}.slide-enter-active{overflow:hidden;max-height:1000px;transition:max-height 1s ease-in-out}.slide-enter-done{transform:none}.slide-exit{max-height:1000px}.slide-exit-active{overflow:hidden;max-height:0;transition:max-height .45s cubic-bezier(0,1,0,1)}:root{--avatarSize: auto;--avatarMinSize: auto;--circle1Color: black;--circle2Color: black;--gridCols: auto;--gridRows: auto;--toastEnter: translate3d(0, -200%, 0);--trans: all .55s ease-in-out;--trans2: all .15s cubic-bezier(.4, 0, .2, 1);--BorderRadius: 6px;--Danger: #F87171;--DangerText: black;--Success: #4ADE80;--SuccessText: black;--Warning: #FFC600;--WarningText: black}[data-theme=light]{--bg-color: #FAF9F6;--text-color: black;--input-bg: #EDEDED;--input-text: black;--border-color: #DDD;--accent-color: var(--Primary);--shadow: rgba(0, 0, 0, .2)}[data-theme=dark]{--bg-color: #282936;--text-color: white;--input-bg: #383E45;--input-text: white;--border-color: #444;--accent-color: var(--pink);--shadow: rgba(0, 0, 0, .75)}[data-theme=dark] .km__Toaster,[data-theme=dark] .km__TinyToast{background:#041717;color:#fff}@layer KMUI{input[type=color]{appearance:none;background:none;border:0;cursor:pointer;height:24px;padding:0;width:40px;block-size:38px}::-webkit-color-swatch-wrapper{padding:0}::-webkit-color-swatch{border:0;border-radius:0}::-moz-color-swatch,::-moz-focus-inner{border:0}::-moz-focus-inner{padding:0}.km__LabelWrapper{display:flex;flex-direction:column;gap:4px;position:relative;white-space:nowrap;width:100%}.km__LabelWrapper:has(:disabled){opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.km__LabelWrapper:has(:disabled) svg{pointer-events:none}.km__LabelWrapper:has([data-disabled=true]){-webkit-user-select:none;user-select:none;pointer-events:none}.km__LabelWrapper:has([data-disabled=true]) label{opacity:.5}.km__LabelWrapper:has([data-disabled=true]) svg{pointer-events:none}.km__LabelWrapper .km__Input{width:100%}.km__LabelWrapper .km__Checkbox-Wrapper:not([data-select=item] .km__Checkbox-Wrapper){height:38px}.km__Required{font-size:smaller;position:absolute;margin-left:2px;top:0;color:#fd5a5a}.km__Label{font-size:smaller;color:var(--Primary);white-space:nowrap;transition:all .15s;-webkit-user-select:none;user-select:none;cursor:default!important}.km__Label[data-error]:after{position:absolute;transform:translate(10px,-10px);background-color:#222;color:#fff;border-radius:4px;padding:5px;content:attr(data-error);z-index:999}.km__Ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple .6s linear forwards;background:#0003;pointer-events:none;will-change:transform,opacity;overflow:hidden}@keyframes ripple{to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.km__Ripple{animation-duration:.15s}}}li[data-pc-section=emptymessage]{padding:4px 8px}.FieldError .km__Select,.FieldError textarea,.FieldError div[data-pc-name=multiselect],.FieldError input,.FieldError div[data-pc-name=dropdown]{border-bottom-color:red!important}.FieldError label,.FieldError svg{color:red!important;stroke:red!important}.Disabled{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.Disabled svg{pointer-events:none}.ReadOnly{cursor:not-allowed!important}.ReadOnly svg{pointer-events:none}ul[role=tablist] a[data-pc-section=headeraction]{border:none!important}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;pointer-events:none;transform:translate(50px);white-space:nowrap;width:1px}.p-hidden-accessible select{height:1px}.p-overflow-hidden{overflow:hidden;padding-right:var(--scrollbar-width)}[data-floating-ui-focusable]:has(.km__CtxMenu){z-index:9999}.km__Button-Loader{transform-origin:center;animation:loaderSpinner 2s linear infinite;position:absolute;left:calc(50% - 10px);top:calc(50% - 10px)}.km__Button-Loader circle{stroke-linecap:round;animation:loaderCircle 1.5s ease-in-out infinite}@keyframes loaderSpinner{to{transform:rotate(360deg)}}@keyframes loaderCircle{0%{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%{stroke-dasharray:42 150;stroke-dashoffset:-16}95%,to{stroke-dasharray:42 150;stroke-dashoffset:-59}}@layer KMUI{.km__ToggleButton{overflow:hidden;min-width:60px;font-size:14px;padding:0;border-radius:6px}.km__ToggleButton:before{transition:transform .15s linear;background:linear-gradient(90deg,var(--Primary) 50%,var(--Warning) 50%);content:"";width:200%;height:100%;position:absolute;left:0;top:0}.km__ToggleButton[data-checked=false]:before{transform:translate(-60px)}}@layer KMUI{.km__Tooltip{width:max-content;position:absolute;top:0;left:0;background:#222;color:#fff;padding:5px;border-radius:4px;font-size:90%;pointer-events:none;z-index:99999}.km__Tooltip path{fill:#222}.km__Tooltip[data-variant=primary]{background-color:var(--Primary);color:var(--PrimaryText, black)}.km__Tooltip[data-variant=secondary]{background-color:var(--Secondary);color:var(--SecondaryText, black)}}.LoginRoot{display:flex;justify-content:center;align-items:center;background-image:url(https://webui.apl.fi/img/BG.webp);width:100%;height:100vh;background-size:cover;background-repeat:no-repeat}.LoginWrapper{display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;width:480px;padding:20px 40px 30px;border-radius:8px;background-color:#151928;box-shadow:.3px .5px .6px #04050b6b,.8px 1.5px 1.8px -1px #04050b63,2px 4px 4.8px -1.9px #04050b5c,5px 10px 11.9px -2.9px #04050b54,-.3px -.5px .6px #04050b6b,-.8px -1.5px 1.8px -1px #04050b63,-2px -4px 4.8px -1.9px #04050b5c,-5px -10px 11.9px -2.9px #04050b54}.LoginWrapper label:not([for]){color:#e777a2!important}
