/* docara-shell-source: runtime/component/icons/css/icons.min.css */
@layer sf.reset, sf.tokens, sf.base, sf.utilities, sf.components, sf.overrides, sf.states;
.sf-icon--rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}.sf-icon--rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center}.sf-icon--rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:center;transform-origin:center}.sf-icon--rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center}.sf-icon--rotate-225{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transform-origin:center;transform-origin:center}.sf-icon--rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:center;transform-origin:center}.sf-icon--rotate-315{-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-transform-origin:center;transform-origin:center}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:100 700;font-display:block;src:url("/_docara/vendor/simai-framework/runtime/b4a77681f0a7f1c540566e5abac2a4f9d3082a3d/distr/component/icons/a5f1f832a64baed42867.woff2") format("woff2")}.sf-icon{--sf-icon--fill: 0;--sf-icon--weight: var(--sf-weight--regular);--sf-icon--grade: 0;--sf-icon--optical-size: 24;--sf-icon--line-height: 1;font-variation-settings:"FILL" var(--sf-icon--fill),"wght" var(--sf-icon--weight),"GRAD" var(--sf-icon--grade),"opsz" var(--sf-icon--optical-size);font-variation-settings:"FILL" var(--sf-icon-fill, var(--sf-icon--fill)),"wght" var(--sf-icon-weight, var(--sf-icon--weight)),"GRAD" var(--sf-icon--grade),"opsz" var(--sf-icon--optical-size);font-family:"Material Symbols Outlined";font-family:var(--sf-icon--font-family, "Material Symbols Outlined");font-weight:var(--sf-icon--weight);font-weight:var(--sf-icon-weight, var(--sf-icon--weight));font-style:normal;font-size:var(--sf-icon-size-3);font-size:var(--sf-icon-glyph-size, var(--sf-icon--font-size, var(--sf-icon-size-3)));line-height:1;line-height:var(--sf-icon-line-height, var(--sf-icon--line-height, 1));letter-spacing:normal;text-transform:none;justify-content:center;align-items:center;white-space:nowrap;word-wrap:normal;direction:ltr;flex:none;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:bottom;height:var(--sf-icon-size-3);height:var(--sf-icon-glyph-size, var(--sf-icon--height, var(--sf-icon-size-3)));width:var(--sf-icon-size-3);width:var(--sf-icon-glyph-size, var(--sf-icon--width, var(--sf-icon-size-3)))}.sf-icon:not(.hidden){display:inline-flex}:root[data-sf-icons=subset-pending] .sf-icon{--sf-icon--font-family: "Material Symbols Outlined Subset";-webkit-text-fill-color:rgba(0,0,0,0);overflow:hidden}.sf-icon--size-1\/4{--sf-icon--font-size: var(--sf-icon-size-1\/4);--sf-icon--width: var(--sf-icon-size-1\/4);--sf-icon--height: var(--sf-icon-size-1\/4)}.sf-icon--size-1\/3{--sf-icon--font-size: var(--sf-icon-size-1\/3);--sf-icon--width: var(--sf-icon-size-1\/3);--sf-icon--height: var(--sf-icon-size-1\/3)}.sf-icon--size-1\/2{--sf-icon--font-size: var(--sf-icon-size-1\/2);--sf-icon--width: var(--sf-icon-size-1\/2);--sf-icon--height: var(--sf-icon-size-1\/2)}.sf-icon--size-1{--sf-icon--font-size: var(--sf-icon-size-1);--sf-icon--width: var(--sf-icon-size-1);--sf-icon--height: var(--sf-icon-size-1)}.sf-icon--size-2{--sf-icon--font-size: var(--sf-icon-size-2);--sf-icon--width: var(--sf-icon-size-2);--sf-icon--height: var(--sf-icon-size-2)}.sf-icon--size-3{--sf-icon--font-size: var(--sf-icon-size-3);--sf-icon--width: var(--sf-icon-size-3);--sf-icon--height: var(--sf-icon-size-3)}.sf-icon--size-4{--sf-icon--font-size: var(--sf-icon-size-4);--sf-icon--width: var(--sf-icon-size-4);--sf-icon--height: var(--sf-icon-size-4)}.sf-icon--size-5{--sf-icon--font-size: var(--sf-icon-size-5);--sf-icon--width: var(--sf-icon-size-5);--sf-icon--height: var(--sf-icon-size-5)}.sf-icon--size-6{--sf-icon--font-size: var(--sf-icon-size-6);--sf-icon--width: var(--sf-icon-size-6);--sf-icon--height: var(--sf-icon-size-6)}.sf-icon--size-7{--sf-icon--font-size: var(--sf-icon-size-7);--sf-icon--width: var(--sf-icon-size-7);--sf-icon--height: var(--sf-icon-size-7)}.sf-icon--weight-thin,.sf-icon-thin{--sf-icon--weight: var(--sf-weight--thin)}.sf-icon--weight-extra-light,.sf-icon-extra-light{--sf-icon--weight: var(--sf-weight--extra-light)}.sf-icon--weight-light,.sf-icon-light{--sf-icon--weight: var(--sf-weight--light)}.sf-icon--weight-regular,.sf-icon-regular{--sf-icon--weight: var(--sf-weight--regular)}.sf-icon--weight-medium,.sf-icon-medium{--sf-icon--weight: var(--sf-weight--medium)}.sf-icon--weight-semi-bold,.sf-icon-semi-bold{--sf-icon--weight: var(--sf-weight--semi-bold)}.sf-icon--weight-bold,.sf-icon-bold{--sf-icon--weight: var(--sf-weight--bold)}@layer sf.base{.sf-icon{color:currentColor;color:var(--sf-icon--color, var(--sf-icon-color, currentColor))}:root:not([data-sf-loader]) body .sf-icon:not(.sf-icon-loaded){width:var(--sf-icon-size-3);inline-size:var(--sf-icon-size-3);width:var(--sf-icon-size-3);width:var(--sf-icon-glyph-size, var(--sf-icon--font-size, var(--sf-icon-size-3)));inline-size:var(--sf-icon-glyph-size, var(--sf-icon--font-size, var(--sf-icon-size-3)));overflow:hidden;white-space:nowrap}}.sf-icon--filled,.sf-icon-filled,.sf-icon-solid{--sf-icon--fill: 1}.sf-icon--rounded,.sf-icon-rounded{--sf-icon--font-family: "Material Symbols Rounded"}.sf-icon--sharp,.sf-icon-shape{--sf-icon--font-family: "Material Symbols Sharp"}sf-icon:not(:defined){display:inline-flex;flex:none;width:var(--sf-icon-size-3);width:var(--sf-icon--width, var(--sf-icon-size-3));height:var(--sf-icon-size-3);height:var(--sf-icon--height, var(--sf-icon-size-3));vertical-align:bottom}sf-icon[size="1/4"]:not(:defined){--sf-icon--width: var(--sf-icon-size-1\/4);--sf-icon--height: var(--sf-icon-size-1\/4)}sf-icon[size="1/3"]:not(:defined){--sf-icon--width: var(--sf-icon-size-1\/3);--sf-icon--height: var(--sf-icon-size-1\/3)}sf-icon[size="1/2"]:not(:defined){--sf-icon--width: var(--sf-icon-size-1\/2);--sf-icon--height: var(--sf-icon-size-1\/2)}sf-icon[size="1"]:not(:defined){--sf-icon--width: var(--sf-icon-size-1);--sf-icon--height: var(--sf-icon-size-1)}sf-icon[size="2"]:not(:defined){--sf-icon--width: var(--sf-icon-size-2);--sf-icon--height: var(--sf-icon-size-2)}sf-icon[size="3"]:not(:defined){--sf-icon--width: var(--sf-icon-size-3);--sf-icon--height: var(--sf-icon-size-3)}sf-icon[size="4"]:not(:defined){--sf-icon--width: var(--sf-icon-size-4);--sf-icon--height: var(--sf-icon-size-4)}sf-icon[size="5"]:not(:defined){--sf-icon--width: var(--sf-icon-size-5);--sf-icon--height: var(--sf-icon-size-5)}sf-icon[size="6"]:not(:defined){--sf-icon--width: var(--sf-icon-size-6);--sf-icon--height: var(--sf-icon-size-6)}sf-icon[size="7"]:not(:defined){--sf-icon--width: var(--sf-icon-size-7);--sf-icon--height: var(--sf-icon-size-7)}

/* docara-shell-source: runtime/component/checkbox/css/checkbox.min.css */
@layer sf.reset, sf.tokens, sf.base, sf.utilities, sf.components, sf.overrides, sf.states;
@layer sf.components{.sf-checkbox,.sf-checkbox .sf-checkbox-container{min-width:0}.sf-checkbox .sf-checkbox-label,.sf-checkbox .sf-checkbox-description{word-wrap:anywhere}.sf-checkbox-box{position:relative;flex-shrink:0}.sf-checkbox-box>input[type=checkbox]{position:absolute;top:min(0px,(100% - var(--sf-c2))/2);right:min(0px,(100% - var(--sf-c2))/2);bottom:min(0px,(100% - var(--sf-c2))/2);left:min(0px,(100% - var(--sf-c2))/2);inset:min(0px,(100% - var(--sf-c2))/2) min(0px,(100% - var(--sf-c2))/2);width:max(100%,var(--sf-c2));inline-size:max(100%,var(--sf-c2));height:max(100%,var(--sf-c2));block-size:max(100%,var(--sf-c2));margin:0;opacity:0;cursor:inherit}}@layer sf.override{.sf-checkbox>.sf-checkbox-box>.sf-icon,.sf-checkbox>.sf-checkbox-box>sf-icon>.sf-icon{max-width:100%;max-height:100%}}@layer sf.components{.sf-checkbox{background-color:transparent;background-color:var(--sf-checkbox--background-color, transparent);gap:var(--sf-checkbox--gap)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-checkbox .sf-checkbox-box{border-bottom-right-radius:var(--sf-checkbox-box--border-end-end-radius)}@supports not (border-end-end-radius: initial){html:not([dir="rtl"]) .sf-checkbox .sf-checkbox-box{border-bottom-right-radius:var(--sf-checkbox-box--border-end-end-radius)}}.sf-checkbox .sf-checkbox-box:where(:dir(ltr)){border-bottom-right-radius:var(--sf-checkbox-box--border-end-end-radius)}_:-ms-input-placeholder, [dir="rtl"] .sf-checkbox .sf-checkbox-box{border-bottom-left-radius:var(--sf-checkbox-box--border-end-end-radius)}@supports not (border-end-end-radius: initial){[dir="rtl"] .sf-checkbox .sf-checkbox-box{border-bottom-left-radius:var(--sf-checkbox-box--border-end-end-radius)}}.sf-checkbox .sf-checkbox-box:where(:dir(rtl)){border-bottom-left-radius:var(--sf-checkbox-box--border-end-end-radius)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-checkbox .sf-checkbox-box{border-bottom-left-radius:var(--sf-checkbox-box--border-end-start-radius)}@supports not (border-end-start-radius: initial){html:not([dir="rtl"]) .sf-checkbox .sf-checkbox-box{border-bottom-left-radius:var(--sf-checkbox-box--border-end-start-radius)}}.sf-checkbox .sf-checkbox-box:where(:dir(ltr)){border-bottom-left-radius:var(--sf-checkbox-box--border-end-start-radius)}_:-ms-input-placeholder, [dir="rtl"] .sf-checkbox .sf-checkbox-box{border-bottom-right-radius:var(--sf-checkbox-box--border-end-start-radius)}@supports not (border-end-start-radius: initial){[dir="rtl"] .sf-checkbox .sf-checkbox-box{border-bottom-right-radius:var(--sf-checkbox-box--border-end-start-radius)}}.sf-checkbox .sf-checkbox-box:where(:dir(rtl)){border-bottom-right-radius:var(--sf-checkbox-box--border-end-start-radius)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-checkbox .sf-checkbox-box{border-top-right-radius:var(--sf-checkbox-box--border-start-end-radius)}@supports not (border-start-end-radius: initial){html:not([dir="rtl"]) .sf-checkbox .sf-checkbox-box{border-top-right-radius:var(--sf-checkbox-box--border-start-end-radius)}}.sf-checkbox .sf-checkbox-box:where(:dir(ltr)){border-top-right-radius:var(--sf-checkbox-box--border-start-end-radius)}_:-ms-input-placeholder, [dir="rtl"] .sf-checkbox .sf-checkbox-box{border-top-left-radius:var(--sf-checkbox-box--border-start-end-radius)}@supports not (border-start-end-radius: initial){[dir="rtl"] .sf-checkbox .sf-checkbox-box{border-top-left-radius:var(--sf-checkbox-box--border-start-end-radius)}}.sf-checkbox .sf-checkbox-box:where(:dir(rtl)){border-top-left-radius:var(--sf-checkbox-box--border-start-end-radius)}_:-ms-input-placeholder, html:not([dir="rtl"]) .sf-checkbox .sf-checkbox-box{border-top-left-radius:var(--sf-checkbox-box--border-start-start-radius)}@supports not (border-start-start-radius: initial){html:not([dir="rtl"]) .sf-checkbox .sf-checkbox-box{border-top-left-radius:var(--sf-checkbox-box--border-start-start-radius)}}.sf-checkbox .sf-checkbox-box:where(:dir(ltr)){border-top-left-radius:var(--sf-checkbox-box--border-start-start-radius)}_:-ms-input-placeholder, [dir="rtl"] .sf-checkbox .sf-checkbox-box{border-top-right-radius:var(--sf-checkbox-box--border-start-start-radius)}@supports not (border-start-start-radius: initial){[dir="rtl"] .sf-checkbox .sf-checkbox-box{border-top-right-radius:var(--sf-checkbox-box--border-start-start-radius)}}.sf-checkbox .sf-checkbox-box:where(:dir(rtl)){border-top-right-radius:var(--sf-checkbox-box--border-start-start-radius)}.sf-checkbox .sf-checkbox-box{--sf-checkbox-box--background-color: var(--sf-checkbox-background-color, var(--sf-surface-place));--sf-checkbox-box--border: var(--sf-checkbox-border-width, var(--sf-px)) solid;--sf-checkbox-box--border-color: var(--sf-checkbox-border-color, var(--sf-outline));--sf-checkbox-box--border-end-end-radius: var(--sf-checkbox-radius, var(--sf-radius--ui));--sf-checkbox-box--border-end-start-radius: var(--sf-checkbox-radius, var(--sf-radius--ui));--sf-checkbox-box--border-start-end-radius: var(--sf-checkbox-radius, var(--sf-radius--ui));--sf-checkbox-box--border-start-start-radius: var(--sf-checkbox-radius, var(--sf-radius--ui));background-color:var(--sf-checkbox-box--background-color);border:0 solid;border:var(--sf-checkbox-box--border, 0 solid);border-color:transparent;border-color:var(--sf-checkbox-box--border-color, transparent);border-end-end-radius:var(--sf-checkbox-box--border-end-end-radius);border-end-start-radius:var(--sf-checkbox-box--border-end-start-radius);border-start-end-radius:var(--sf-checkbox-box--border-start-end-radius);border-start-start-radius:var(--sf-checkbox-box--border-start-start-radius);box-shadow:var(--sf-checkbox-box--box-shadow);height:var(--sf-checkbox-box--height);width:var(--sf-checkbox-box--width);transition-duration:var(--sf-duration-fast);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--sf-animation)}.sf-checkbox .sf-checkbox-container{--sf-checkbox-container--background-color: transparent;background-color:var(--sf-checkbox-container--background-color)}.sf-checkbox .sf-checkbox-description{--sf-checkbox-description--color: var(--sf-on-surface-variant);--sf-checkbox-description--font-family: var(--sf-text--family);--sf-checkbox-description--font-weight: var(--sf-font-weight-regular);color:var(--sf-checkbox-description--color);font-family:var(--sf-checkbox-description--font-family);font-size:var(--sf-checkbox-description--font-size);font-weight:var(--sf-checkbox-description--font-weight);line-height:var(--sf-checkbox-description--line-height)}.sf-checkbox .sf-checkbox-top{--sf-checkbox-top--background-color: transparent;--sf-checkbox-top--gap: var(--sf-space-1\/4);background-color:var(--sf-checkbox-top--background-color);gap:var(--sf-checkbox-top--gap)}.sf-checkbox .sf-checkbox-label{--sf-checkbox-label--background-color: transparent;background-color:var(--sf-checkbox-label--background-color);color:var(--sf-checkbox-label--color);font-family:var(--sf-checkbox-label--font-family);font-size:var(--sf-checkbox-label--font-size);font-weight:var(--sf-checkbox-label--font-weight);line-height:var(--sf-checkbox-label--line-height);--sf-checkbox-label--font-family: var(--sf-text--family);--sf-checkbox-label--font-weight: var(--sf-font-weight-medium)}.sf-checkbox .sf-icon{color:var(--sf-on-surface-variant);color:var(--sf-icon--color, var(--sf-on-surface-variant));font-size:var(--sf-icon-size-3);font-size:var(--sf-icon--font-size, var(--sf-icon-size-3));height:var(--sf-icon-size-3);height:var(--sf-icon--height, var(--sf-icon-size-3));width:var(--sf-icon-size-3);width:var(--sf-icon--width, var(--sf-icon-size-3))}.sf-checkbox.sf-checkbox--size-1\/2 .sf-checkbox-box{--sf-checkbox-box--height: var(--sf-checkbox-size, var(--sf-text-height-1\/2));--sf-checkbox-box--width: var(--sf-checkbox-size, var(--sf-text-height-1\/2))}.sf-checkbox.sf-checkbox--size-1 .sf-checkbox-box{--sf-checkbox-box--height: var(--sf-checkbox-size, var(--sf-text-height-1));--sf-checkbox-box--width: var(--sf-checkbox-size, var(--sf-text-height-1))}.sf-checkbox.sf-checkbox--size-1\/2>.sf-checkbox-container>.sf-checkbox-top>.sf-icon{--sf-icon--height: var(--sf-text-height-1\/2);--sf-icon--width: var(--sf-text-height-1\/2)}.sf-checkbox.sf-checkbox--size-1>.sf-checkbox-container>.sf-checkbox-top>.sf-icon{--sf-icon--height: var(--sf-text-height-1);--sf-icon--width: var(--sf-text-height-1)}.sf-checkbox.sf-checkbox--size-1\/2 .sf-icon{--sf-icon--font-size: var(--sf-text-height-1\/2)}.sf-checkbox.sf-checkbox--size-1 .sf-icon{--sf-icon--font-size: var(--sf-text-height-1)}.sf-checkbox.sf-checkbox--size-1\/2 .sf-checkbox-description{--sf-checkbox-description--font-size: var(--sf-text-size-1\/3);--sf-checkbox-description--line-height: var(--sf-text-height-1\/3)}.sf-checkbox.sf-checkbox--size-1 .sf-checkbox-description{--sf-checkbox-description--font-size: var(--sf-text-size-1\/2);--sf-checkbox-description--line-height: var(--sf-text-height-1\/2)}.sf-checkbox.sf-checkbox--size-1\/2 .sf-checkbox-label{--sf-checkbox-label--font-size: var(--sf-text-size-1\/2);--sf-checkbox-label--line-height: var(--sf-text-height-1\/2)}.sf-checkbox.sf-checkbox--size-1 .sf-checkbox-label{--sf-checkbox-label--font-size: var(--sf-text-size-1);--sf-checkbox-label--line-height: var(--sf-text-height-1)}.sf-checkbox:not(.error).sf-checkbox--size-1\/2:has(input)>.sf-checkbox-box .sf-icon{--sf-icon--height: var(--sf-text-height-1\/2);--sf-icon--width: var(--sf-text-height-1\/2)}.sf-checkbox:not(.error).sf-checkbox--size-1:has(input)>.sf-checkbox-box .sf-icon{--sf-icon--height: var(--sf-text-height-1);--sf-icon--width: var(--sf-text-height-1)}.sf-checkbox--size-1\/2{--sf-checkbox--gap: var(--sf-checkbox-gap, var(--sf-ui-1\/2--text-space-x))}.sf-checkbox--size-1{--sf-checkbox--gap: var(--sf-checkbox-gap, var(--sf-ui-1--text-space-x))}.sf-checkbox.error .sf-checkbox-box{--sf-checkbox-box--border-color: var(--sf-checkbox-invalid-border-color, var(--sf-error))}.sf-checkbox:has(input:enabled:not(:disabled):not(.disabled)){cursor:pointer}}@layer sf.states{.sf-checkbox:not(.error):has(input:not(:checked)) .sf-checkbox-label,.sf-checkbox:not(.error):has(input:indeterminate) .sf-checkbox-label,.sf-checkbox:not(.error):has(input:enabled:not(:disabled):not(.disabled):hover):has(input:indeterminate) .sf-checkbox-label,.sf-checkbox:not(.error):has(input:enabled:not(:disabled):not(.disabled):active):has(input:checked) .sf-checkbox-label,.sf-checkbox:not(.error):has(input:enabled:not(:disabled):not(.disabled):active):has(input:indeterminate) .sf-checkbox-label,.sf-checkbox.error:has(input:not(:checked)) .sf-checkbox-label{--sf-checkbox-label--color: var(--sf-on-surface)}.sf-checkbox:not(.error):has(input:indeterminate):not(:has(input:disabled)) .sf-checkbox-box,.sf-checkbox:not(.error):has(input:checked):not(:has(input:disabled)) .sf-checkbox-box,.sf-checkbox:not(.error):has(input:enabled:not(:disabled):not(.disabled):active) .sf-checkbox-box{--sf-checkbox-box--background-color: var(--sf-checkbox-checked-background-color, var(--sf-primary));--sf-checkbox-box--border-color: var(--sf-checkbox-checked-background-color, var(--sf-primary))}.sf-checkbox:not(.error).sf-checkbox--size-1\/2:has(input:indeterminate)>.sf-checkbox-box .sf-icon{--sf-icon--height: var(--sf-text-height-1\/2);--sf-icon--width: var(--sf-text-height-1\/2)}.sf-checkbox:not(.error).sf-checkbox--size-1:has(input:indeterminate)>.sf-checkbox-box .sf-icon{--sf-icon--height: var(--sf-text-height-1);--sf-icon--width: var(--sf-text-height-1)}.sf-checkbox.sf-checkbox--size-2 .sf-checkbox-box{--sf-checkbox-box--height: var(--sf-checkbox-size, var(--sf-text-height-2));--sf-checkbox-box--width: var(--sf-checkbox-size, var(--sf-text-height-2))}.sf-checkbox.sf-checkbox--size-2>.sf-checkbox-container>.sf-checkbox-top>.sf-icon{--sf-icon--height: var(--sf-text-height-2);--sf-icon--width: var(--sf-text-height-2)}.sf-checkbox.sf-checkbox--size-2 .sf-icon{--sf-icon--font-size: var(--sf-text-height-2)}.sf-checkbox.sf-checkbox--size-2 .sf-checkbox-description{--sf-checkbox-description--font-size: var(--sf-text-size-1);--sf-checkbox-description--line-height: var(--sf-text-height-1)}.sf-checkbox.sf-checkbox--size-2 .sf-checkbox-label{--sf-checkbox-label--font-size: var(--sf-text-size-2);--sf-checkbox-label--line-height: var(--sf-text-height-2)}.sf-checkbox:not(.error).sf-checkbox--size-2:has(input)>.sf-checkbox-box .sf-icon{--sf-icon--height: var(--sf-text-height-2);--sf-icon--width: var(--sf-text-height-2)}.sf-checkbox--size-2{--sf-checkbox--gap: var(--sf-checkbox-gap, var(--sf-ui-2--text-space-x))}.sf-checkbox:not(.error).sf-checkbox--size-2:has(input:indeterminate)>.sf-checkbox-box .sf-icon{--sf-icon--height: var(--sf-text-height-2);--sf-icon--width: var(--sf-text-height-2)}.sf-checkbox:not(.error):has(input:indeterminate):not(:has(input:disabled))>.sf-checkbox-box .sf-icon,.sf-checkbox:not(.error):has(input:checked):not(:has(input:disabled))>.sf-checkbox-box .sf-icon,.sf-checkbox:not(.error):has(input:enabled:not(:disabled):not(.disabled):active)>.sf-checkbox-box .sf-icon{--sf-icon--color: var(--sf-on-primary)}.sf-checkbox:has(input:disabled)>.sf-checkbox-container>.sf-checkbox-top .sf-icon,.sf-checkbox:has(input:disabled):has(input:indeterminate)>.sf-checkbox-box .sf-icon,.sf-checkbox:has(input:disabled):has(input:checked)>.sf-checkbox-box .sf-icon{--sf-icon--color: var(--sf-on-disable)}.sf-checkbox:has(input:disabled):has(input:not(:checked)) .sf-checkbox-label,.sf-checkbox:has(input:disabled):has(input:indeterminate) .sf-checkbox-label,.sf-checkbox:has(input:disabled):has(input:checked) .sf-checkbox-label{--sf-checkbox-label--color: var(--sf-on-disable)}.sf-checkbox:not(.error):has(input:enabled:not(:disabled):not(.disabled):hover) .sf-checkbox-box{--sf-checkbox-box--border-color: var(--sf-primary-hover)}.sf-checkbox:has(input:not(:disabled):not(.disabled).focus-visible) .sf-checkbox-box{outline:var(--sf-focus--width) var(--sf-focus--style) var(--sf-focus--color);outline-offset:var(--sf-focus--offset)}.sf-checkbox:has(input:not(:disabled):not(.disabled):focus-visible) .sf-checkbox-box{outline:var(--sf-focus--width) var(--sf-focus--style) var(--sf-focus--color);outline-offset:var(--sf-focus--offset)}.sf-checkbox input.focus-visible{outline:none}.sf-checkbox input:focus-visible{outline:none}.sf-checkbox:has(input:disabled) .sf-checkbox-box{--sf-checkbox-box--border-color: var(--sf-outline-disable)}.sf-checkbox:has(input:disabled):has(input:checked,input:indeterminate) .sf-checkbox-box{--sf-checkbox-box--background-color: var(--sf-disable)}.sf-checkbox:has(input:disabled) .sf-checkbox-description{--sf-checkbox-description--color: var(--sf-on-disable)}}@layer sf.states{@media(prefers-reduced-motion: reduce){.sf-checkbox .sf-checkbox-box{transition-duration:0s}}@media(forced-colors: active){.sf-checkbox .sf-checkbox-box{forced-color-adjust:none;background-color:Canvas;border-color:ButtonText}.sf-checkbox .sf-checkbox-box .sf-icon{color:CanvasText}.sf-checkbox:has(input:checked,input:indeterminate) .sf-checkbox-box{background-color:Highlight;border-color:Highlight}.sf-checkbox:has(input:checked,input:indeterminate) .sf-checkbox-box .sf-icon{color:HighlightText}.sf-checkbox:has(input:disabled) .sf-checkbox-box{background-color:Canvas;border-color:GrayText}.sf-checkbox:has(input:disabled) .sf-checkbox-box .sf-icon{color:GrayText}.sf-checkbox:has(input:not(:disabled):not(.disabled).focus-visible) .sf-checkbox-box{outline:var(--sf-focus-outline-width) solid currentColor;outline-offset:var(--sf-focus-outline-width);--sf-checkbox-box--box-shadow: none}.sf-checkbox:has(input:not(:disabled):not(.disabled):focus-visible) .sf-checkbox-box{outline:var(--sf-focus-outline-width) solid currentColor;outline-offset:var(--sf-focus-outline-width);--sf-checkbox-box--box-shadow: none}}}

/* docara-shell-source: runtime/component/kbd/css/kbd.min.css */
@layer sf.reset, sf.tokens, sf.base, sf.utilities, sf.components, sf.overrides, sf.states;
@layer sf.components{:where(kbd:not(.sf-kbd--group):not(:has(>kbd)),.sf-kbd:not(.sf-kbd--group)){--sf-kbd--size: var(--sf-kbd-size, 1.6em);--sf-kbd--padding-inline: var(--sf-kbd-padding-inline, 0.4em);display:inline-flex;flex:none;box-sizing:border-box;align-items:center;justify-content:center;margin:var(--sf-0);padding-top:var(--sf-0);padding-bottom:var(--sf-0);padding-block:var(--sf-0);line-height:1;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate;vertical-align:baseline;white-space:nowrap;width:auto;inline-size:auto;width:auto;width:var(--sf-kbd--inline-size, auto);inline-size:var(--sf-kbd--inline-size, auto);min-width:var(--sf-kbd--size);min-inline-size:var(--sf-kbd--size);height:var(--sf-kbd--size);block-size:var(--sf-kbd--size);padding-left:var(--sf-kbd--padding-inline);padding-right:var(--sf-kbd--padding-inline);padding-inline:var(--sf-kbd--padding-inline);border-radius:var(--sf-radius--ui);border-radius:var(--sf-kbd-radius, var(--sf-radius--ui));font-family:var(--sf-text--family);font-family:var(--sf-kbd-font-family, var(--sf-text--family));font-size:0.8125em;font-size:var(--sf-kbd-font-size, 0.8125em);font-weight:var(--sf-font-weight-medium);color:var(--sf-on-surface);background:var(--sf-surface-1);border:var(--sf-px) solid var(--sf-outline-variant);border:var(--sf-px) solid var(--sf-kbd-border-color, var(--sf-outline-variant));box-shadow:inset 0 calc(-1*var(--sf-px)) 0 var(--sf-outline-variant);box-shadow:inset 0 calc(-1*var(--sf-px)) 0 var(--sf-kbd-border-color, var(--sf-outline-variant))}:where(kbd.sf-kbd--square,.sf-kbd.sf-kbd--square){--sf-kbd--inline-size: var(--sf-kbd--size);--sf-kbd--padding-inline: var(--sf-0)}:where(kbd:has(>kbd),.sf-kbd--group){display:inline-flex;flex:none;box-sizing:border-box;align-items:center;gap:0.25em;gap:var(--sf-kbd-gap, 0.25em);width:auto;inline-size:auto;min-width:var(--sf-0);min-inline-size:var(--sf-0);height:auto;block-size:auto;margin:var(--sf-0);padding:var(--sf-0);color:inherit;background:var(--sf-transparent);border:none;border-radius:var(--sf-0);box-shadow:none;font:inherit;line-height:inherit;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate;vertical-align:baseline;white-space:nowrap}:where(.sf-kbd-join){display:none}:where(button,[role=button],[role=combobox],[role=searchbox],.sf-button,.sf-input) :where(kbd:not(.sf-kbd--group):not(:has(>kbd)),.sf-kbd:not(.sf-kbd--group)){width:auto;inline-size:auto;width:auto;width:var(--sf-kbd--inline-size, auto);inline-size:var(--sf-kbd--inline-size, auto);min-width:var(--sf-kbd--size);min-inline-size:var(--sf-kbd--size);height:var(--sf-kbd--size);block-size:var(--sf-kbd--size);padding-left:var(--sf-kbd--padding-inline);padding-right:var(--sf-kbd--padding-inline);padding-inline:var(--sf-kbd--padding-inline);border-radius:var(--sf-radius--ui);border-radius:var(--sf-kbd-radius, var(--sf-radius--ui));font-family:var(--sf-text--family);font-family:var(--sf-kbd-font-family, var(--sf-text--family));font-size:0.8125em;font-size:var(--sf-kbd-font-size, 0.8125em);font-weight:var(--sf-font-weight-medium);color:color-mix(in srgb, currentColor 80%, transparent);color:var(--sf-kbd-color, color-mix(in srgb, currentColor 80%, transparent));background:color-mix(in srgb, currentColor 12%, transparent);background:var(--sf-kbd-background-color, var(--sf-kbd-background, color-mix(in srgb, currentColor 12%, transparent)));border:none;box-shadow:none}:where([role=menu],[role=menubar],[role=listbox],[role=tooltip],.sf-tooltip,.sf-context-menu) :where(kbd:not(.sf-kbd--group):not(:has(>kbd)),.sf-kbd:not(.sf-kbd--group)){width:auto;inline-size:auto;min-width:var(--sf-0);min-inline-size:var(--sf-0);height:auto;block-size:auto;padding-left:var(--sf-0);padding-right:var(--sf-0);padding-inline:var(--sf-0);color:var(--sf-on-surface-variant);color:var(--sf-kbd-plain-color, var(--sf-on-surface-variant));background:var(--sf-transparent);border:none;border-radius:var(--sf-0);box-shadow:none;font-family:inherit;font-size:.875em;font-weight:inherit}:where([role=menu],[role=menubar],[role=listbox],[role=tooltip],.sf-tooltip,.sf-context-menu) :where(kbd:has(>kbd),.sf-kbd--group){gap:.125em}:where([role=menu],[role=menubar],[role=listbox],[role=tooltip],.sf-tooltip,.sf-context-menu) :where(.sf-kbd-join){display:inline}:where([role=tooltip],.sf-tooltip) :where(kbd:not(.sf-kbd--group):not(:has(>kbd)),.sf-kbd:not(.sf-kbd--group)){color:color-mix(in srgb, currentColor 64%, transparent)}:where([role=menu],[role=menubar],[role=listbox],[role=tooltip],.sf-tooltip,.sf-context-menu) :where(:disabled,[aria-disabled=true]) :where(kbd:not(.sf-kbd--group):not(:has(>kbd)),.sf-kbd:not(.sf-kbd--group)){color:inherit}:where(kbd[appearance=cap]:not(:has(>kbd)),.sf-kbd[appearance=cap],kbd[appearance=cap] kbd){width:auto;inline-size:auto;width:auto;width:var(--sf-kbd--inline-size, auto);inline-size:var(--sf-kbd--inline-size, auto);min-width:var(--sf-kbd--size);min-inline-size:var(--sf-kbd--size);height:var(--sf-kbd--size);block-size:var(--sf-kbd--size);padding-left:var(--sf-kbd--padding-inline);padding-right:var(--sf-kbd--padding-inline);padding-inline:var(--sf-kbd--padding-inline);border-radius:var(--sf-radius--ui);border-radius:var(--sf-kbd-radius, var(--sf-radius--ui));font-family:var(--sf-text--family);font-family:var(--sf-kbd-font-family, var(--sf-text--family));font-size:0.8125em;font-size:var(--sf-kbd-font-size, 0.8125em);font-weight:var(--sf-font-weight-medium);color:color-mix(in srgb, currentColor 80%, transparent);color:var(--sf-kbd-color, color-mix(in srgb, currentColor 80%, transparent));background:color-mix(in srgb, currentColor 12%, transparent);background:var(--sf-kbd-background-color, var(--sf-kbd-background, color-mix(in srgb, currentColor 12%, transparent)));border:none;box-shadow:none}:where(kbd[appearance=cap]:has(>kbd),.sf-kbd--group[appearance=cap]){gap:0.25em;gap:var(--sf-kbd-gap, 0.25em)}:where(kbd[appearance=cap]:has(>kbd),.sf-kbd--group[appearance=cap])>:where(.sf-kbd-join){display:none}:where(kbd[appearance=plain]:not(:has(>kbd)),.sf-kbd[appearance=plain],kbd[appearance=plain] kbd){width:auto;inline-size:auto;min-width:var(--sf-0);min-inline-size:var(--sf-0);height:auto;block-size:auto;padding-left:var(--sf-0);padding-right:var(--sf-0);padding-inline:var(--sf-0);color:var(--sf-on-surface-variant);color:var(--sf-kbd-plain-color, var(--sf-on-surface-variant));background:var(--sf-transparent);border:none;border-radius:var(--sf-0);box-shadow:none;font-family:inherit;font-size:.875em;font-weight:inherit}:where(kbd[appearance=plain]:has(>kbd),.sf-kbd--group[appearance=plain]){gap:.125em}:where(kbd[appearance=plain]:has(>kbd),.sf-kbd--group[appearance=plain])>:where(.sf-kbd-join){display:inline}:where(kbd[appearance=key]:not(:has(>kbd)),.sf-kbd[appearance=key],kbd[appearance=key] kbd){width:auto;inline-size:auto;width:auto;width:var(--sf-kbd--inline-size, auto);inline-size:var(--sf-kbd--inline-size, auto);min-width:var(--sf-kbd--size);min-inline-size:var(--sf-kbd--size);height:var(--sf-kbd--size);block-size:var(--sf-kbd--size);padding-left:var(--sf-kbd--padding-inline);padding-right:var(--sf-kbd--padding-inline);padding-inline:var(--sf-kbd--padding-inline);border-radius:var(--sf-radius--ui);border-radius:var(--sf-kbd-radius, var(--sf-radius--ui));font-family:var(--sf-text--family);font-family:var(--sf-kbd-font-family, var(--sf-text--family));font-size:0.8125em;font-size:var(--sf-kbd-font-size, 0.8125em);font-weight:var(--sf-font-weight-medium);color:var(--sf-on-surface);background:var(--sf-surface-1);border:var(--sf-px) solid var(--sf-outline-variant);border:var(--sf-px) solid var(--sf-kbd-border-color, var(--sf-outline-variant));box-shadow:inset 0 calc(-1*var(--sf-px)) 0 var(--sf-outline-variant);box-shadow:inset 0 calc(-1*var(--sf-px)) 0 var(--sf-kbd-border-color, var(--sf-outline-variant))}:where(kbd[appearance=key]:has(>kbd),.sf-kbd--group[appearance=key]){gap:0.25em;gap:var(--sf-kbd-gap, 0.25em)}:where(kbd[appearance=key]:has(>kbd),.sf-kbd--group[appearance=key])>:where(.sf-kbd-join){display:none}@media(forced-colors: active){:where(kbd:not(.sf-kbd--group):not(:has(>kbd)),.sf-kbd:not(.sf-kbd--group)){border-color:CanvasText}:where(button,[role=button],[role=combobox],[role=searchbox],.sf-button,.sf-input) :where(kbd:not(.sf-kbd--group):not(:has(>kbd)),.sf-kbd:not(.sf-kbd--group)),:where(kbd[appearance=cap]:not(:has(>kbd)),.sf-kbd[appearance=cap],kbd[appearance=cap] kbd){outline:var(--sf-px) solid CanvasText;outline-offset:calc(-1*var(--sf-px))}}}

