@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,900&display=swap");.sf-light-mode,:root{--sf-color-black:0,0,0;--sf-color-white:255,255,255;--sf-color-primary:103,80,164;--sf-color-primary-container:234,221,255;--sf-color-secondary:98,91,113;--sf-color-surface:255,255,255;--sf-color-surface-variant:231,224,236;--sf-color-background:255,255,255;--sf-color-on-primary:255,255,255;--sf-color-on-primary-container:33,0,94;--sf-color-on-surface:28,27,31;--sf-color-on-surface-variant:73,69,78;--sf-color-outline:121,116,126;--sf-color-outline-variant:196,199,197;--sf-color-shadow:0,0,0;--sf-color-inverse-surface:49,48,51;--sf-color-inverse-on-surface:244,239,244;--sf-color-scrim:0,0,0;--sf-color-error:179,38,30;--sf-color-error-container:249,222,220;--sf-color-on-error:255,250,250;--sf-color-on-error-container:65,14,11;--sf-color-success:32,81,7;--sf-color-success-container:209,255,186;--sf-color-on-success:244,255,239;--sf-color-on-success-container:13,39,0;--sf-color-info:1,87,155;--sf-color-info-container:233,245,255;--sf-color-on-info:250,253,255;--sf-color-on-info-container:0,51,91;--sf-color-warning:145,76,0;--sf-color-warning-container:254,236,222;--sf-color-on-warning:255,255,255;--sf-color-on-warning-container:47,21,0;--sf-color-success-text:255,255,255;--sf-color-warning-text:255,255,255;--sf-color-error-text:255,255,255;--sf-color-info-text:255,255,255;--sf-color-line-color:231,227,240;--sf-color-placeholder-text-color:121,116,126;--sf-color-shadow-focus-ring1:0 0 0 1px #fff,0 0 0 3px #000}.sf-dark-mode,.sf-light-mode,:root{--sf-font-size:1rem;--sf-spacing:1rem;--sf-radius:1rem;--sf-font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;--sf-letter-spacing:0px;--sf-elevation:0 .8px 16px rgba($black,.15);--sf-elevation-1:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);--sf-elevation-2:0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);--sf-elevation-3:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);--sf-elevation-inner:inset 0 1px 2px rgba($black,.075);--sf-font-size-xs:calc(var(--sf-font-size)*0.75);--sf-font-size-2xs:calc(var(--sf-font-size)*0.625);--sf-font-size-sm:calc(var(--sf-font-size)*0.875);--sf-font-size-base:calc(var(--sf-font-size)*1);--sf-font-size-lg:calc(var(--sf-font-size)*1.125);--sf-font-size-xl:calc(var(--sf-font-size)*1.25);--sf-font-size-2xl:calc(var(--sf-font-size)*1.5);--sf-font-size-3xl:calc(var(--sf-font-size)*2);--sf-line-height-2xs:calc(var(--sf-font-size)*0.875);--sf-line-height-xs:calc(var(--sf-font-size)*1);--sf-line-height-sm:calc(var(--sf-font-size)*1.25);--sf-line-height-base:calc(var(--sf-font-size)*1.5);--sf-line-height-lg:calc(var(--sf-font-size)*1.75);--sf-line-height-2xl:calc(var(--sf-font-size)*2);--sf-line-height-3xl:calc(var(--sf-font-size)*2.25);--sf-line-height-5xl:1;--sf-font-weight-normal:400;--sf-font-weight-medium:500;--sf-font-weight-semibold:600;--sf-font-weight-bold:700;--sf-letter-spacing-normal:var(--sf-letter-spacing);--sf-letter-spacing-wide:calc(var(--sf-letter-spacing) + 0.1px);--sf-letter-spacing-wider:calc(var(--sf-letter-spacing) + 0.25px);--sf-spacing-0:0;--sf-spacing-1:calc(var(--sf-spacing)*0.0625);--sf-spacing-2:calc(var(--sf-spacing)*0.125);--sf-spacing-3:calc(var(--sf-spacing)*0.1875);--sf-spacing-4:calc(var(--sf-spacing)*0.25);--sf-spacing-5:calc(var(--sf-spacing)*0.3125);--sf-spacing-6:calc(var(--sf-spacing)*0.375);--sf-spacing-7:calc(var(--sf-spacing)*0.4375);--sf-spacing-8:calc(var(--sf-spacing)*0.5);--sf-spacing-9:calc(var(--sf-spacing)*0.5625);--sf-spacing-10:calc(var(--sf-spacing)*0.625);--sf-spacing-11:calc(var(--sf-spacing)*0.6875);--sf-spacing-12:calc(var(--sf-spacing)*0.75);--sf-spacing-13:calc(var(--sf-spacing)*0.8125);--sf-spacing-14:calc(var(--sf-spacing)*0.875);--sf-spacing-15:calc(var(--sf-spacing)*0.9375);--sf-spacing-16:calc(var(--sf-spacing)*1);--sf-spacing-18:calc(var(--sf-spacing)*1.125);--sf-spacing-20:calc(var(--sf-spacing)*1.25);--sf-spacing-22:calc(var(--sf-spacing)*1.375);--sf-spacing-23:calc(var(--sf-spacing)*1.4375);--sf-spacing-24:calc(var(--sf-spacing)*1.5);--sf-spacing-28:calc(var(--sf-spacing)*1.75);--sf-spacing-30:calc(var(--sf-spacing)*1.875);--sf-spacing-32:calc(var(--sf-spacing)*2);--sf-spacing-36:calc(var(--sf-spacing)*2.25);--sf-spacing-40:calc(var(--sf-spacing)*2.5);--sf-spacing-48:calc(var(--sf-spacing)*3);--sf-spacing-52:calc(var(--sf-spacing)*3.25);--sf-spacing-56:calc(var(--sf-spacing)*3.5);--sf-spacing-72:calc(var(--sf-spacing)*4.5);--sf-radius-0:0px;--sf-radius-2:calc(var(--sf-radius)*0.125);--sf-radius-4:calc(var(--sf-radius)*0.25);--sf-radius-6:calc(var(--sf-radius)*0.375);--sf-radius-8:calc(var(--sf-radius)*0.5);--sf-radius-12:calc(var(--sf-radius)*0.75);--sf-radius-16:calc(var(--sf-radius)*1);--sf-radius-20:calc(var(--sf-radius)*1.25);--sf-radius-24:calc(var(--sf-radius)*1.5);--sf-radius-28:calc(var(--sf-radius)*1.75);--sf-radius-full:999px}.sf-dark-mode{--sf-color-black:0,0,0;--sf-color-white:255,255,255;--sf-color-primary:208,188,255;--sf-color-primary-container:79,55,139;--sf-color-secondary:204,194,220;--sf-color-surface:28,27,31;--sf-color-surface-variant:73,69,79;--sf-color-background:28,27,31;--sf-color-on-primary:55,30,115;--sf-color-on-primary-container:234,221,255;--sf-color-on-surface:230,225,229;--sf-color-on-surface-variant:202,196,208;--sf-color-outline:147,143,153;--sf-color-outline-variant:68,71,70;--sf-color-shadow:0,0,0;--sf-color-inverse-surface:230,225,229;--sf-color-inverse-on-surface:49,48,51;--sf-color-scrim:0,0,0;--sf-color-error:242,184,181;--sf-color-error-container:140,29,24;--sf-color-on-error:96,20,16;--sf-color-on-error-container:249,222,220;--sf-color-success:83,202,23;--sf-color-success-container:22,62,2;--sf-color-on-success:13,39,0;--sf-color-on-success-container:183,250,150;--sf-color-info:71,172,251;--sf-color-info-container:0,67,120;--sf-color-on-info:0,51,91;--sf-color-on-info-container:173,219,255;--sf-color-warning:245,180,130;--sf-color-warning-container:123,65,0;--sf-color-on-warning:99,52,0;--sf-color-on-warning-container:255,220,193;--sf-color-success-text:0,0,0;--sf-color-warning-text:0,0,0;--sf-color-info-text:0,0,0;--sf-color-error-text:0,0,0;--sf-color-line-color:57,53,67;--sf-color-placeholder-text-color:121,116,126;--sf-color-shadow-focus-ring1:0 0 0 1px #000,0 0 0 3px #fff}@keyframes SlideLeftOut{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--slide-width, -100%)*-1),0,0)}}@keyframes SlideLeftIn{0%{transform:translate3d(calc(var(--slide-width, -100%)*-1),0,0)}to{transform:translateZ(0)}}@keyframes SlideRightIn{0%{transform:translate3d(var(--slide-width,100%),0,0)}to{transform:translateZ(0)}}@keyframes SlideRightOut{0%{transform:translateZ(0)}to{transform:translate3d(var(--slide-width,100%),0,0)}}@keyframes SlideBottomIn{0%{transform:translate3d(0,var(--slide-height,100%),0)}to{transform:translateZ(0)}}@keyframes SlideBottomOut{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--slide-height,100%),0)}}@keyframes SlideTopIn{0%{transform:translate3d(0,var(--slide-height,-100%),0)}to{transform:translateZ(0)}}@keyframes SlideTopOut{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--slide-height,-100%),0)}}@keyframes SlideRight{0%{width:0}to{width:100%}}@keyframes SlideLeft{0%{width:100%}to{width:0}}@keyframes SlideDown{0%{height:0}to{height:100%}}@keyframes SlideUp{0%{height:100%}to{height:0}}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeOut{0%{opacity:1}to{opacity:0}}@keyframes ZoomIn{0%{transform:translate(0) scale(0)}to{transform:translate(0) scale(1)}}@keyframes ZoomOut{0%{transform:translate(0) scale(1)}to{transform:translate(0) scale(0)}}@keyframes FadeZoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes FadeZoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes FlipRightDownIn{0%{transform:perspective(400px) rotateY(-180deg);transform-origin:right center;transform-style:preserve-3d}to{transform:rotateY(0deg);transform-origin:right center;transform-style:preserve-3d}}@keyframes FlipRightDownOut{0%{transform:perspective(400px) rotateY(0deg);transform-origin:right center;transform-style:preserve-3d}to{transform:rotateY(-180deg);transform-origin:right center;transform-style:preserve-3d}}@keyframes FlipRightUpIn{0%{transform:perspective(400px) rotateY(135deg);transform-origin:right center;transform-style:preserve-3d}to{transform:rotateY(0deg);transform-origin:right center;transform-style:preserve-3d}}@keyframes FlipRightUpOut{0%{transform:perspective(400px) rotateY(0deg);transform-origin:right center;transform-style:preserve-3d}to{transform:rotateY(135deg);transform-origin:right center;transform-style:preserve-3d}}@keyframes FlipLeftDownIn{0%{transform:perspective(400px) rotateY(-180deg);transform-origin:left center;transform-style:preserve-3d}to{transform:rotateY(0deg);transform-origin:left center;transform-style:preserve-3d}}@keyframes FlipLeftDownOut{0%{transform:perspective(400px) rotateY(0deg);transform-origin:left center;transform-style:preserve-3d}to{transform:rotateY(135deg);transform-origin:left center;transform-style:preserve-3d}}@keyframes FlipLeftUpIn{0%{transform:perspective(400px) rotateY(-135deg);transform-origin:left center;transform-style:preserve-3d}to{transform:rotateY(0deg);transform-origin:left center;transform-style:preserve-3d}}@keyframes FlipLeftUpOut{0%{transform:perspective(400px) rotateY(0deg);transform-origin:left center;transform-style:preserve-3d}to{transform:rotateY(135deg) perspective(200px);transform-origin:left center;transform-style:preserve-3d}}@keyframes FlipYLeftIn{0%{opacity:0;transform:perspective(400px) rotateY(180deg);transform-origin:center center;transform-style:preserve-3d}50%{transform:perspective(700px) rotateY(90deg)}to{opacity:1;transform:rotateY(0deg);transform-origin:center center;transform-style:preserve-3d}}@keyframes FlipYLeftOut{0%{opacity:1;transform:perspective(400px) rotateY(0deg);transform-origin:center center;transform-style:preserve-3d}50%{transform:perspective(700px) rotateY(90deg)}75%{transform:perspective(850px) rotateY(125deg)}to{opacity:0;transform:rotateY(180deg);transform-origin:center center;transform-style:preserve-3d}}@keyframes FlipYRightIn{0%{opacity:0;transform:perspective(400px) rotateY(-180deg);transform-origin:center center;transform-style:preserve-3d}50%{transform:perspective(700px) rotateY(-90deg)}to{opacity:1;transform:rotateY(0deg);transform-origin:center center;transform-style:preserve-3d}}@keyframes FlipYRightOut{0%{opacity:1;transform:perspective(400px) rotateY(0deg);transform-origin:center center;transform-style:preserve-3d}50%{transform:perspective(700px) rotateY(-90deg)}to{opacity:0;transform:rotateY(-180deg);transform-origin:center center;transform-style:preserve-3d}}@keyframes FlipXDownIn{0%{opacity:0;transform:perspective(400px) rotateX(180deg);transform-origin:center center;transform-style:preserve-3d}50%{transform:perspective(700px) rotateX(90deg)}to{opacity:1;transform:rotateX(0deg);transform-origin:center center;transform-style:preserve-3d}}@keyframes FlipXDownOut{0%{opacity:1;transform:perspective(400px) rotateX(0deg);transform-origin:center center;transform-style:preserve-3d}50%{transform:perspective(700px) rotateX(90deg)}75%{transform:perspective(850px) rotateX(125deg)}to{opacity:0;transform:rotateX(180deg);transform-origin:center center;transform-style:preserve-3d}}@keyframes FlipXUpIn{0%{opacity:0;transform:perspective(400px) rotateX(-180deg);transform-origin:center center;transform-style:preserve-3d}50%{transform:perspective(700px) rotateX(-90deg)}to{opacity:1;transform:rotateX(0deg);transform-origin:center center;transform-style:preserve-3d}}@keyframes FlipXUpOut{0%{opacity:1;transform:perspective(400px) rotateX(0deg);transform-origin:center center;transform-style:preserve-3d}50%{transform:perspective(700px) rotateX(-90deg)}to{opacity:0;transform:rotateX(-180deg);transform-origin:center center;transform-style:preserve-3d}}.sf-control{font-family:var(--sf-font-family);font-size:var(--sf-font-size-base);font-weight:var(--sf-font-weight-normal);letter-spacing:var(--sf-letter-spacing-normal);line-height:var(--sf-line-height-base)}.sf-control :focus,.sf-control:focus{outline:none}.sf-size-small{font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm)}.sf-size-medium{font-size:var(--sf-font-size-base);line-height:var(--sf-line-height-base)}.sf-size-large{font-size:var(--sf-font-size-lg);line-height:var(--sf-line-height-lg)}.sf-control,.sf-control [class*=" sf-"],.sf-control [class^=sf-]{box-sizing:border-box}.sf-ripple-wrapper{border-radius:inherit;bottom:0;left:0;right:0;top:0}.sf-ripple-element,.sf-ripple-wrapper{overflow:hidden;pointer-events:none;position:absolute}.sf-ripple-element{border-radius:var(--sf-radius-0);transform:scale(0);transition:opacity transform .3s cubic-bezier(.2,0,0,1) 50ms}.sf-license-banner{cursor:pointer;position:absolute;right:10px;top:27%}.sf-pos-absolute{position:absolute}.sf-pos-relative{position:relative}.sf-display-none{display:none}.sf-display-block{display:block}.sf-display-flex{display:flex}.sf-display-inline-block{display:inline-block}.sf-display-inline{display:inline}.sf-display-inline-flex{display:inline-flex}.sf-display-table{display:table}.sf-content-left,.sf-content-start{align-items:flex-start;display:flex;justify-content:flex-start}.sf-content-center{align-items:center;display:flex;justify-content:center}.sf-content-end,.sf-content-right{align-items:flex-end;display:flex;justify-content:flex-end}.sf-content-between{align-items:center;display:flex;justify-content:space-between}.sf-title{font-size:var(--sf-font-size-2xl);line-height:var(--sf-line-height-xs)}.sf-content{font-size:var(--sf-font-size-sm);height:100%;line-height:var(--sf-line-height-sm);outline:0;overflow-wrap:break-word;white-space:normal;width:100%}.sf-icon{align-items:center;display:inline-flex;justify-content:center;vertical-align:middle}.sf-icon-size{font-size:var(--sf-font-size-base);height:1em;width:1em}.sf-font-size-xs{font-size:var(--sf-font-size-xs)}.sf-font-size-sm{font-size:var(--sf-font-size-sm)}.sf-font-size-base{font-size:var(--sf-font-size-base)}.sf-font-size-lg{font-size:var(--sf-font-size-lg)}.sf-font-size-xl{font-size:var(--sf-font-size-xl)}.sf-font-size-2xl{font-size:var(--sf-font-size-2xl)}.sf-font-size-3xl{font-size:var(--sf-font-size-3xl)}.sf-rtl{direction:rtl;text-align:right}.sf-overlay{height:100%;opacity:.5;pointer-events:none;touch-action:none;width:100%}.sf-prevent-select{user-select:none}.sf-block-touch{touch-action:pinch-zoom}.sf-touch-none{touch-action:none}.sf-no-pointer{pointer-events:none}.sf-disabled{background-image:none;opacity:.35}.sf-disabled,.sf-readonly{cursor:default;pointer-events:none}.sf-link{color:inherit;cursor:pointer;text-decoration:none}.sf-link:hover{text-decoration:underline}.sf-image{display:inline-block}.sf-list-none{list-style-type:none}.sf-overflow-hidden{overflow:hidden}.sf-overflow-auto{overflow:auto}.sf-overflow-visible{overflow:visible}.sf-cursor-pointer{cursor:pointer}.sf-cursor-default{cursor:default}.sf-cursor-auto{cursor:auto}.sf-cursor-not-allowed{cursor:not-allowed}.sf-radius-0{border-radius:var(--sf-radius-0)}.sf-radius-2{border-radius:var(--sf-radius-2)}.sf-radius-4{border-radius:var(--sf-radius-4)}.sf-radius-6{border-radius:var(--sf-radius-6)}.sf-radius-8{border-radius:var(--sf-radius-8)}.sf-radius-12{border-radius:var(--sf-radius-12)}.sf-radius-16{border-radius:var(--sf-radius-16)}.sf-radius-20{border-radius:var(--sf-radius-20)}.sf-radius-24{border-radius:var(--sf-radius-24)}.sf-radius-28{border-radius:var(--sf-radius-28)}.sf-radius-full{border-radius:var(--sf-radius-full)}.sf-align-center{align-items:center;display:flex;line-height:var(--sf-line-height-base)}.sf-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-resize{position:absolute}.sf-resize-x{overflow:auto;resize:horizontal}.sf-resize-y{overflow:auto;resize:vertical}.sf-resize-xy{overflow:auto;resize:both}.sf-resize-none{resize:none}.sf-resize-handle{position:absolute}.sf-resize-n{cursor:n-resize}.sf-resize-e{cursor:e-resize}.sf-resize-s{cursor:s-resize}.sf-resize-w{cursor:w-resize}.sf-resize-nw{cursor:nw-resize}.sf-resize-ne{cursor:ne-resize}.sf-resize-se{cursor:se-resize}.sf-resize-sw{cursor:sw-resize}.sf-resize-ns{cursor:ns-resize}.sf-resize-ew{cursor:ew-resize}.sf-resize-nesw{cursor:nesw-resize}.sf-resize-nwse{cursor:nwse-resize}.sf-resize-all{cursor:move}.sf-resize-col{cursor:col-resize}.sf-resize-row{cursor:row-resize}.sf-resize-not-allowed{cursor:not-allowed}.sf-error{color:rgba(var(--sf-color-error))}.sf-warning{color:rgba(var(--sf-color-warning))}.sf-success{color:rgba(var(--sf-color-success))}.sf-information{color:rgba(var(--sf-color-info))}.sf-overlay{background-color:rgba(var(--sf-color-scrim),.5)}.sf-ripple-element{background:linear-gradient(90deg,rgba(28,27,31,.08),rgba(28,27,31,.1) 5%,rgba(28,27,31,.1) 50%,rgba(28,27,31,.1) 0,rgba(28,27,31,.1) 95%,rgba(28,27,31,.08))}.sf-license{color:#ff0;text-decoration:none}.sf-btn{border:1px solid;cursor:pointer;display:inline-flex;font-weight:var(--sf-font-weight-medium);justify-content:center;letter-spacing:var(--sf-letter-spacing-wide);position:relative;text-align:center;user-select:none;white-space:normal}.sf-btn.sf-btn-me{border-radius:var(--sf-radius-12);font-size:var(--sf-font-size-sm)}.sf-btn.sf-btn-me svg{font-size:var(--sf-font-size-xl)}.sf-btn.sf-btn-la{border-radius:calc(var(--sf-radius)*.875);font-size:var(--sf-font-size-base)}.sf-btn.sf-btn-la svg{font-size:var(--sf-font-size-2xl)}.sf-btn.sf-btn-sm{border-radius:var(--sf-radius-12);font-size:var(--sf-font-size-sm)}.sf-btn.sf-btn-sm svg{font-size:var(--sf-font-size-xl)}.sf-btn-vertical{flex-direction:column;padding:var(--sf-spacing-8) var(--sf-spacing-16)}.sf-btn-la:not(.sf-icon-btn){gap:var(--sf-spacing-8)}.sf-btn-sm:not(.sf-icon-btn){gap:var(--sf-spacing-4)}.sf-btn-me:not(.sf-icon-btn){gap:var(--sf-spacing-8)}.sf-btn-la:not(.sf-icon-btn):not(.sf-btn-vertical){padding:var(--sf-spacing-11) var(--sf-spacing-24)}.sf-btn-sm:not(.sf-icon-btn):not(.sf-btn-vertical){padding:var(--sf-spacing-5) var(--sf-spacing-12)}.sf-btn-me:not(.sf-icon-btn):not(.sf-btn-vertical){padding:var(--sf-spacing-9) var(--sf-spacing-16)}.sf-btn svg{display:block}.sf-btn:focus,.sf-btn:hover{text-decoration:none}.sf-icon-btn.sf-icon-btn-sm{padding:var(--sf-spacing-5)}.sf-icon-btn.sf-icon-btn-me{padding:var(--sf-spacing-9)}.sf-icon-btn.sf-icon-btn-la{padding:var(--sf-spacing-11)}.sf-btn-me:not(.sf-btn-vertical),.sf-btn-sm:not(.sf-btn-vertical){line-height:var(--sf-line-height-sm)}.sf-btn-la:not(.sf-btn-vertical){line-height:var(--sf-line-height-base)}.sf-rtl.sf-btn-top{flex-direction:column-reverse}.sf-rtl.sf-btn-bottom{flex-direction:column}.sf-btn{color:rgb(var(--sf-color-on-surface))}.sf-btn.sf-active,.sf-btn:active{box-shadow:var(--sf-elevation-1)}.sf-btn-primary{background:rgb(var(--sf-color-primary))}.sf-btn-primary,.sf-btn-primary:hover{border-color:rgb(var(--sf-color-primary));color:rgb(var(--sf-color-on-primary))}.sf-btn-primary:hover{background:rgb(var(--sf-color-primary),.8);box-shadow:var(--sf-elevation-2)}.sf-btn-primary:focus{background:rgb(var(--sf-color-primary),12);border-color:rgb(var(--sf-color-primary));color:rgb(var(--sf-color-on-primary));outline:rgb(var(--sf-color-white)) 0 solid}.sf-btn-primary:focus-visible{background:rgb(var(--sf-color-primary),.8);border-color:rgb(var(--sf-color-primary));box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-btn-primary.sf-active,.sf-btn-primary:active{background:rgb(var(--sf-color-primary),12);border-color:rgb(var(--sf-color-primary));color:rgb(var(--sf-color-on-primary))}.sf-btn-outlined{background:transparent;color:rgb(var(--sf-color-on-surface))}.sf-btn-outlined:hover{background:rgb(var(--sf-color-on-surface),.08);border-color:rgb(var(--sf-color-outline-variant));box-shadow:none;color:rgb(var(--sf-color-on-surface))}.sf-btn-outlined:focus{background:rgb(var(--sf-color-on-surface),.1)}.sf-btn-outlined:focus-visible{background:rgb(var(--sf-color-on-surface),.1);box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-btn-outlined.sf-active,.sf-btn-outlined:active{background:rgb(var(--sf-color-on-surface),.1);box-shadow:none}.sf-btn-standard{background:transparent;border-color:transparent;color:rgb(var(--sf-color-on-surface))}.sf-btn-standard:hover{box-shadow:none}.sf-btn-standard:focus,.sf-btn-standard:hover{background:rgb(var(--sf-color-on-surface),.08);color:rgb(var(--sf-color-on-surface))}.sf-btn-standard:focus-visible{background:rgb(var(--sf-color-on-surface),.08);box-shadow:var(--sf-color-shadow-focus-ring1);color:rgb(var(--sf-color-on-surface))}.sf-btn-standard.sf-active,.sf-btn-standard:active{background:rgb(var(--sf-color-on-surface),.08);box-shadow:none;color:rgb(var(--sf-color-on-surface))}.sf-btn-primary.sf-btn-outlined,.sf-btn-primary.sf-btn-standard{color:rgb(var(--sf-color-primary))}.sf-btn-primary.sf-btn-outlined:hover,.sf-btn-primary.sf-btn-standard:hover{background:rgb(var(--sf-color-primary),.08);border-color:rgb(var(--sf-color-primary));color:rgb(var(--sf-color-primary))}.sf-btn-primary.sf-btn-outlined.sf-active,.sf-btn-primary.sf-btn-outlined:active,.sf-btn-primary.sf-btn-outlined:focus,.sf-btn-primary.sf-btn-standard.sf-active,.sf-btn-primary.sf-btn-standard:active,.sf-btn-primary.sf-btn-standard:focus{background:rgb(var(--sf-color-primary),.1);color:rgb(var(--sf-color-primary))}.sf-btn-primary.sf-btn-outlined:focus-visible{background:rgb(var(--sf-color-primary),.08);color:rgb(var(--sf-color-primary))}.sf-btn-secondary{background-color:transparent}.sf-btn-secondary,.sf-btn-secondary:focus{border-color:rgb(var(--sf-color-outline-variant))}.sf-btn-secondary:focus{background:rgb(var(--sf-color-on-surface),.1);color:rgb(var(--sf-color-on-surface))}.sf-btn-secondary:focus-visible{background:rgb(var(--sf-color-on-surface),.1);border-color:rgb(var(--sf-color-outline-variant));box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-btn-secondary.sf-active,.sf-btn-secondary:active{background:rgb(var(--sf-color-on-surface),.1);border-color:rgb(var(--sf-color-outline-variant));color:rgb(var(--sf-color-on-surface))}.sf-btn-secondary.sf-btn-standard{border-color:transparent}.sf-btn-secondary.sf-btn-standard.sf-active,.sf-btn-secondary.sf-btn-standard:active{background:rgba(var(--sf-color-on-surface),.12);box-shadow:none}.sf-btn-secondary.sf-btn-filled{background-color:rgb(var(--sf-color-surface),.1)}.sf-btn-secondary.sf-btn-filled:hover{background:rgb(var(--sf-color-on-surface),.08);box-shadow:var(--sf-elevation-2)}.sf-btn-secondary.sf-btn-filled.sf-active,.sf-btn-secondary.sf-btn-filled:active,.sf-btn-secondary.sf-btn-filled:focus{background:rgb(var(--sf-color-on-surface),.1)}.sf-btn-secondary.sf-btn-outlined:focus-visible{background:rgb(var(--sf-color-surface),.08);color:rgb(var(--sf-color-on-surface))}.sf-btn-success{color:rgb(var(--sf-color-success))}.sf-btn-success:focus,.sf-btn-success:hover{background:rgb(var(--sf-color-success),.25);border-color:rgb(var(--sf-color-success));color:rgb(var(--sf-color-success))}.sf-btn-success:focus-visible{border-color:rgb(var(--sf-color-success));box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-btn-success.sf-active,.sf-btn-success:active{background:rgb(var(--sf-color-success),.1);border-color:rgb(var(--sf-color-success));box-shadow:none;color:rgb(var(--sf-color-success))}.sf-btn-success.sf-btn-outlined,.sf-btn-success.sf-btn-outlined:hover{border-color:rgb(var(--sf-color-success))}.sf-btn-success.sf-btn-outlined.sf-active,.sf-btn-success.sf-btn-outlined:active{background:rgb(var(--sf-color-success),.1)}.sf-btn-success.sf-btn-outlined:focus-visible{background:rgb(var(--sf-color-success),.08);color:rgb(var(--sf-color-success))}.sf-btn-success.sf-btn-filled{background:rgb(var(--sf-color-success));border-color:rgb(var(--sf-color-success));color:rgb(var(--sf-color-on-primary))}.sf-btn-success.sf-btn-filled:hover{background:linear-gradient(0deg,rgba(var(--sf-color-success-text),.08),rgba(var(--sf-color-success-text),.08)),rgba(var(--sf-color-success));border-color:rgb(var(--sf-color-success));box-shadow:var(--sf-elevation-2);color:rgb(var(--sf-color-success-text))}.sf-btn-success.sf-btn-filled:focus{background:rgb(var(--sf-color-success),12)}.sf-btn-success.sf-btn-filled:focus-visible{background:linear-gradient(0deg,rgba(var(--sf-color-success-text),.08),rgba(var(--sf-color-success-text),.08)),rgba(var(--sf-color-success));border-color:rgb(var(--sf-color-success))}.sf-btn-success.sf-btn-filled.sf-active,.sf-btn-success.sf-btn-filled:active{background:rgb(var(--sf-color-success),12)}.sf-btn-info{color:rgb(var(--sf-color-info))}.sf-btn-info:focus,.sf-btn-info:hover{background:rgb(var(--sf-color-info),.25);border-color:rgb(var(--sf-color-info));color:rgb(var(--sf-color-info))}.sf-btn-info:focus-visible{border-color:rgb(var(--sf-color-info));box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-btn-info.sf-active,.sf-btn-info:active{background:rgb(var(--sf-color-info),.1);border-color:rgb(var(--sf-color-info));box-shadow:none;color:rgb(var(--sf-color-info))}.sf-btn-info.sf-btn-outlined,.sf-btn-info.sf-btn-outlined:hover{border-color:rgb(var(--sf-color-info))}.sf-btn-info.sf-btn-outlined.sf-active,.sf-btn-info.sf-btn-outlined:active{background:rgb(var(--sf-color-info),.1)}.sf-btn-info.sf-btn-outlined:focus-visible{background:rgb(var(--sf-color-info),.08);color:rgb(var(--sf-color-info))}.sf-btn-info.sf-btn-filled{background:rgb(var(--sf-color-info));border-color:rgb(var(--sf-color-info));color:rgb(var(--sf-color-on-primary))}.sf-btn-info.sf-btn-filled:hover{background:rgb(var(--sf-color-info),.8);border-color:rgb(var(--sf-color-info));box-shadow:var(--sf-elevation-2);color:rgb(var(--sf-color-info-text))}.sf-btn-info.sf-btn-filled.sf-active,.sf-btn-info.sf-btn-filled:active,.sf-btn-info.sf-btn-filled:focus{background:rgb(var(--sf-color-info),12)}.sf-btn-warning{color:rgb(var(--sf-color-warning))}.sf-btn-warning:focus,.sf-btn-warning:hover{background:rgb(var(--sf-color-warning),.25);border-color:rgb(var(--sf-color-warning));color:rgb(var(--sf-color-warning))}.sf-btn-warning:focus{box-shadow:none}.sf-btn-warning:focus-visible{border-color:rgb(var(--sf-color-warning));box-shadow:var(--sf-color-shadow-focus-ring1);color:rgb(var(--sf-color-warning))}.sf-btn-warning.sf-active,.sf-btn-warning:active{background:rgb(var(--sf-color-warning),.1);border-color:rgb(var(--sf-color-warning));box-shadow:none;color:rgb(var(--sf-color-warning))}.sf-btn-warning.sf-btn-outlined,.sf-btn-warning.sf-btn-outlined:hover{border-color:rgb(var(--sf-color-warning))}.sf-btn-warning.sf-btn-outlined.sf-active,.sf-btn-warning.sf-btn-outlined:active{background:rgb(var(--sf-color-warning),.1)}.sf-btn-warning.sf-btn-outlined:focus-visible{background:rgb(var(--sf-color-warning),.08);color:rgb(var(--sf-color-warning))}.sf-btn-warning.sf-btn-filled{background:rgb(var(--sf-color-warning))}.sf-btn-warning.sf-btn-filled,.sf-btn-warning.sf-btn-filled:hover{border-color:rgb(var(--sf-color-warning));color:rgb(var(--sf-color-on-primary))}.sf-btn-warning.sf-btn-filled:hover{background:rgb(var(--sf-color-warning),.8);box-shadow:var(--sf-elevation-2)}.sf-btn-warning.sf-btn-filled:focus{background:rgb(var(--sf-color-warning),12)}.sf-btn-warning.sf-btn-filled:focus-visible{color:rgb(var(--sf-color-on-primary))}.sf-btn-warning.sf-btn-filled.sf-active,.sf-btn-warning.sf-btn-filled:active{background:rgb(var(--sf-color-warning),12);color:rgb(var(--sf-color-on-primary))}.sf-btn-error{color:rgb(var(--sf-color-error))}.sf-btn-error:focus,.sf-btn-error:hover{background:rgb(var(--sf-color-error),.25);border-color:rgb(var(--sf-color-error));color:rgb(var(--sf-color-error))}.sf-btn-error:focus-visible{border-color:rgb(var(--sf-color-error));box-shadow:var(--sf-color-shadow-focus-ring1);color:rgb(var(--sf-color-error))}.sf-btn-error.sf-active,.sf-btn-error:active{background:rgb(var(--sf-color-error),.1);border-color:rgb(var(--sf-color-error));box-shadow:none}.sf-btn-error.sf-btn-outlined,.sf-btn-error.sf-btn-outlined:hover{border-color:rgb(var(--sf-color-error))}.sf-btn-error.sf-btn-outlined.sf-active,.sf-btn-error.sf-btn-outlined:active{background:rgb(var(--sf-color-error),.1);color:rgb(var(--sf-color-error))}.sf-btn-error.sf-btn-outlined:focus-visible{background:rgb(var(--sf-color-error),.08);color:rgb(var(--sf-color-error))}.sf-btn-error.sf-btn-filled{background:rgb(var(--sf-color-error));border-color:rgb(var(--sf-color-error));color:rgb(var(--sf-color-on-primary))}.sf-btn-error.sf-btn-filled:hover{background:rgb(var(--sf-color-error),.8);border-color:rgb(var(--sf-color-error));box-shadow:var(--sf-elevation-2);color:rgb(var(--sf-color-error-text))}.sf-btn-error.sf-btn-filled:focus{background:rgb(var(--sf-color-error),12)}.sf-btn-error.sf-btn-filled:focus-visible{background:rgb(var(--sf-color-error),.8);border-color:rgb(var(--sf-color-error))}.sf-btn-error.sf-btn-filled.sf-active,.sf-btn-error.sf-btn-filled:active{background:rgb(var(--sf-color-error),12)}.sf-btn:disabled{background:rgba(var(--sf-color-secondary),.12);border-color:rgba(var(--sf-color-secondary),.12);box-shadow:none;color:rgba(var(--sf-color-on-surface),.38);pointer-events:none}.sf-btn-error.sf-btn-filled:disabled,.sf-btn-error.sf-btn-outlined:disabled,.sf-btn-error.sf-btn-standard:disabled,.sf-btn-info.sf-btn-filled:disabled,.sf-btn-info.sf-btn-outlined:disabled,.sf-btn-info.sf-btn-standard:disabled,.sf-btn-primary.sf-btn-filled:disabled,.sf-btn-primary.sf-btn-outlined:disabled,.sf-btn-primary.sf-btn-standard:disabled,.sf-btn-success.sf-btn-filled:disabled,.sf-btn-success.sf-btn-outlined:disabled,.sf-btn-success.sf-btn-standard:disabled,.sf-btn-warning.sf-btn-filled:disabled,.sf-btn-warning.sf-btn-outlined:disabled,.sf-btn-warning.sf-btn-standard:disabled{background:rgba(var(--sf-color-secondary),.12);border-color:rgb(var(--sf-color-secondary),.12);color:rgb(var(--sf-color-on-surface),.38)}.sf-btn-link:hover{text-decoration:underline}.sf-checkbox{bottom:20%;height:1px;left:40%;opacity:0;position:absolute;width:1px}.sf-checkbox-wrapper{align-items:center;display:flex;user-select:none}.sf-checkbox-wrapper:hover .sf-checkbox-ripple{background:rgba(var(--sf-color-primary),.08)}.sf-checkbox-wrapper:active .sf-checkbox-ripple,.sf-checkbox-wrapper:focus .sf-checkbox-ripple{box-shadow:none}.sf-checkbox-wrapper:active .sf-checkbox-ripple .sf-checkbox-icons,.sf-checkbox-wrapper:focus .sf-checkbox-ripple .sf-checkbox-icons{border-color:rgb(var(--sf-color-on-surface-variant))}.sf-checkbox-wrapper:has(.sf-checkbox:focus-visible) .sf-checkbox-ripple{box-shadow:0 0 0 2px rgba(var(--sf-color-on-surface),1)}.sf-checkbox-wrapper:has(.sf-checkbox:focus-visible) .sf-checkbox-ripple .sf-checkbox-icons{border-color:rgb(var(--sf-color-on-surface-variant))}.sf-checkbox-wrapper.sf-disabled{opacity:.38}.sf-checkbox-frame-sm{height:var(--sf-spacing-16);width:var(--sf-spacing-16)}.sf-checkbox-frame-sm svg{height:var(--sf-font-size-xs);width:var(--sf-font-size-xs)}.sf-checkbox-frame-la{height:var(--sf-spacing-20);width:var(--sf-spacing-20)}.sf-checkbox-frame-la svg{height:var(--sf-font-size-sm);width:var(--sf-font-size-sm)}.sf-checkbox-frame-me{height:var(--sf-spacing-18);width:var(--sf-spacing-18)}.sf-checkbox-frame-me svg{height:var(--sf-font-size-xs);width:var(--sf-font-size-xs)}.sf-checkbox-icons{align-items:center;background-color:transparent;border:2px solid;border-radius:var(--sf-radius-2);display:flex;flex:none;justify-content:center}.sf-checkbox-icons:not(.sf-error):not(.sf-checkbox-checked){color:rgb(var(--sf-color-on-surface-variant))}.sf-checkbox-checked,.sf-checkbox-indeterminate{background-color:rgb(var(--sf-color-secondary));border-color:rgb(var(--sf-color-secondary));color:rgb(var(--sf-color-on-primary))}.sf-checkbox-label{align-items:center;color:rgb(var(--sf-color-on-surface));cursor:pointer;display:flex;position:relative}.sf-checkbox-label.sf-right{flex-direction:row-reverse}.sf-checkbox-label.sf-left{flex-direction:row}.sf-checkbox-label.sf-top{align-items:flex-start;flex-direction:column}.sf-checkbox-label.sf-bottom{align-items:flex-start;flex-direction:column-reverse}.sf-checkbox-label .sf-label{font-weight:var(--sf-font-weight-normal)}.sf-checkbox-ripple{border-radius:var(--sf-radius-full);position:relative}.sf-checkbox-ripple-me{padding:var(--sf-spacing-7)}.sf-checkbox-ripple-sm{padding:var(--sf-spacing-6)}.sf-checkbox-ripple-la{padding:var(--sf-spacing-10)}.sf-checkbox-wrapper.sf-primary .sf-checkbox-checked,.sf-checkbox-wrapper.sf-primary .sf-checkbox-indeterminate{background:rgb(var(--sf-color-primary));border-color:rgb(var(--sf-color-primary));color:rgb(var(--sf-color-on-primary))}.sf-checkbox-wrapper.sf-primary:hover .sf-checkbox-ripple{background:rgba(var(--sf-color-primary),.12)}.sf-checkbox-wrapper.sf-success .sf-checkbox-checked,.sf-checkbox-wrapper.sf-success .sf-checkbox-indeterminate{background:rgb(var(--sf-color-success));border-color:rgb(var(--sf-color-success));color:rgb(var(--sf-color-success-text))}.sf-checkbox-wrapper.sf-success:hover .sf-checkbox-ripple{background:rgba(var(--sf-color-success),.12)}.sf-checkbox-wrapper.sf-info .sf-checkbox-checked,.sf-checkbox-wrapper.sf-info .sf-checkbox-indeterminate{background:rgb(var(--sf-color-info));border-color:rgb(var(--sf-color-info));color:rgb(var(--sf-color-info-text))}.sf-checkbox-wrapper.sf-info:hover .sf-checkbox-ripple{background:rgba(var(--sf-color-info),.12)}.sf-checkbox-wrapper.sf-warning .sf-checkbox-checked,.sf-checkbox-wrapper.sf-warning .sf-checkbox-indeterminate{background:rgb(var(--sf-color-warning));border-color:rgb(var(--sf-color-warning));color:rgb(var(--sf-color-warning-text))}.sf-checkbox-wrapper.sf-warning:hover .sf-checkbox-ripple{background:rgba(var(--sf-color-warning),.12)}.sf-checkbox-wrapper.sf-error .sf-checkbox-checked,.sf-checkbox-wrapper.sf-error .sf-checkbox-indeterminate{background:rgb(var(--sf-color-error));border-color:rgb(var(--sf-color-error));color:rgb(var(--sf-color-error-text))}.sf-checkbox-wrapper.sf-error:hover .sf-checkbox-ripple{background:rgba(var(--sf-color-error),.12)}.sf-checkbox-small{font-size:var(--sf-font-size-xs);gap:var(--sf-spacing-4);line-height:var(--sf-line-height-xs)}.sf-checkbox-medium{gap:var(--sf-spacing-3)}.sf-checkbox-large,.sf-checkbox-medium{font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm)}.sf-checkbox-large{gap:var(--sf-spacing-4)}.sf-radio-label{align-items:center;color:rgba(var(--sf-color-on-surface));cursor:pointer;display:flex;line-height:normal;position:relative;user-select:none;vertical-align:middle;white-space:normal}.sf-radio-label:after,.sf-radio-label:before{border:2px solid;border-radius:var(--sf-radius-full);box-sizing:border-box;content:"";position:absolute}.sf-radio-label .sf-label{font-weight:var(--sf-font-weight-normal)}.sf-radio-label:before,.sf-radio:checked+label:before{border-color:rgba(var(--sf-color-primary))}.sf-radio:checked+label:before{background-color:transparent}.sf-radio:checked+label:after{background-color:rgba(var(--sf-color-primary));color:rgba(var(--sf-color-primary));transform:scale(1)}.sf-radio-label:hover .sf-ripple-container{background:rgba(var(--sf-color-primary),.08)}.sf-radio{appearance:none;height:1px;opacity:0;width:1px}.sf-radio+label:before{background-color:transparent;border-color:rgba(var(--sf-color-on-surface-variant))}.sf-radio+label:after{transform:scale(0)}.sf-radio+label .sf-ripple-container{border-radius:var(--sf-radius-full);position:absolute;z-index:1}.sf-radio:disabled+label{cursor:default;opacity:1;pointer-events:none}.sf-radio:disabled+label:before{background-color:transparent;border-color:rgba(var(--sf-color-on-surface),.38)}.sf-radio:disabled+label .sf-ripple-container,.sf-radio:disabled+label .sf-ripple-container:after{background-color:transparent}.sf-radio:disabled+label .sf-label{color:rgba(var(--sf-color-on-surface),.38)}.sf-radio:active+label:before,.sf-radio:focus+label:before{border-color:rgba(var(--sf-color-on-surface-variant));box-shadow:none}.sf-radio:focus-visible+label:before{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-radio-me .sf-label{font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm);padding-inline-start:var(--sf-spacing-32)}.sf-radio-me:before{padding:var(--sf-spacing-8)}.sf-radio-me:after{inset-inline-start:var(--sf-spacing-4);padding:var(--sf-spacing-4)}.sf-radio-me .sf-ripple-container{inset-inline-start:calc(var(--sf-spacing)*-.65);padding:var(--sf-spacing-20)}.sf-radio-me.sf-bottom .sf-label{padding-top:var(--sf-spacing-48);padding-inline-start:var(--sf-spacing-0)}.sf-radio-me.sf-right.sf-radio-label{flex-direction:row-reverse}.sf-radio-me.sf-right .sf-label{padding-inline-end:var(--sf-spacing-32);padding-inline-start:0}.sf-radio-me.sf-right:after{inset-inline-end:var(--sf-spacing-4);inset-inline-start:auto}.sf-radio-me.sf-right .sf-ripple-container{inset-inline-end:calc(var(--sf-spacing)*-.65);inset-inline-start:auto}.sf-radio-sm .sf-label{font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs);padding-inline-start:var(--sf-spacing-28)}.sf-radio-sm:before{padding:var(--sf-spacing-6)}.sf-radio-sm:after{inset-inline-start:var(--sf-spacing-4);padding:var(--sf-spacing-2)}.sf-radio-sm .sf-ripple-container{inset-inline-start:calc(var(--sf-spacing)*-.5);padding:var(--sf-spacing-16)}.sf-radio-sm.sf-bottom .sf-label{padding-top:var(--sf-spacing-40);padding-inline-start:var(--sf-spacing-0)}.sf-radio-sm.sf-right.sf-radio-label{flex-direction:row-reverse}.sf-radio-sm.sf-right .sf-label{padding-inline-end:var(--sf-spacing-28);padding-inline-start:0}.sf-radio-sm.sf-right:after{inset-inline-end:var(--sf-spacing-4);inset-inline-start:auto}.sf-radio-sm.sf-right .sf-ripple-container{inset-inline-end:calc(var(--sf-spacing)*-.5);inset-inline-start:auto}.sf-radio-la .sf-label{font-size:var(--sf-font-size-base);line-height:var(--sf-line-height-sm);padding-inline-start:var(--sf-spacing-40)}.sf-radio-la:before{padding:var(--sf-spacing-10)}.sf-radio-la:after{inset-inline-start:var(--sf-spacing-5);padding:var(--sf-spacing-5)}.sf-radio-la .sf-ripple-container{inset-inline-start:calc(var(--sf-spacing)*-.5);padding:var(--sf-spacing-20)}.sf-radio-la.sf-bottom .sf-label{padding-top:var(--sf-spacing-48);padding-inline-start:var(--sf-spacing-0)}.sf-radio-la.sf-right.sf-radio-label{flex-direction:row-reverse}.sf-radio-la.sf-right .sf-label{padding-inline-end:var(--sf-spacing-40);padding-inline-start:0}.sf-radio-la.sf-right:after{inset-inline-end:var(--sf-spacing-5);inset-inline-start:auto}.sf-radio-la.sf-right .sf-ripple-container{inset-inline-end:calc(var(--sf-spacing)*-.5);inset-inline-start:auto}.sf-radio-secondary .sf-radio:checked+label:after{background-color:rgb(var(--sf-color-on-surface-variant),1);border-color:rgb(var(--sf-color-on-surface-variant),1)}.sf-radio-secondary .sf-radio:checked+label:before{background-color:var(--sf-color-surface);border-color:rgb(var(--sf-color-on-surface-variant),1)}.sf-radio-secondary .sf-radio-label:hover .sf-ripple-container{background:rgb(var(--sf-color-on-surface-variant),.1)}.sf-radio-secondary .sf-radio:active+label:before,.sf-radio-secondary .sf-radio:focus+label:before{box-shadow:none}.sf-radio-secondary .sf-radio:focus-visible+label:before{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-radio-success .sf-radio:checked+label:after{background-color:rgb(var(--sf-color-success),1);border-color:rgb(var(--sf-color-success),1)}.sf-radio-success .sf-radio:checked+label:before{background-color:var(--sf-color-surface);border-color:rgb(var(--sf-color-success),1)}.sf-radio-success .sf-radio-label:hover .sf-ripple-container{background:rgb(var(--sf-color-success),.08)}.sf-radio-success .sf-radio:active+label:before,.sf-radio-success .sf-radio:focus+label:before{box-shadow:none}.sf-radio-success .sf-radio:focus-visible+label:before{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-radio-warning .sf-radio:checked+label:after{background-color:rgb(var(--sf-color-warning),1);border-color:rgb(var(--sf-color-warning),1)}.sf-radio-warning .sf-radio:checked+label:before{background-color:var(--sf-color-surface);border-color:rgb(var(--sf-color-warning),1)}.sf-radio-warning .sf-radio-label:hover .sf-ripple-container{background:rgb(var(--sf-color-warning),.08)}.sf-radio-warning .sf-radio:active+label:before,.sf-radio-warning .sf-radio:focus+label:before{box-shadow:none}.sf-radio-warning .sf-radio:focus-visible+label:before{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-radio-info .sf-radio:checked+label:after{background-color:rgb(var(--sf-color-info),1);border-color:rgb(var(--sf-color-info),1)}.sf-radio-info .sf-radio:checked+label:before{background-color:var(--sf-color-surface);border-color:rgb(var(--sf-color-info),1)}.sf-radio-info .sf-radio-label:hover .sf-ripple-container{background:rgb(var(--sf-color-info),.08)}.sf-radio-info .sf-radio:active+label:before,.sf-radio-info .sf-radio:focus+label:before{box-shadow:none}.sf-radio-info .sf-radio:focus-visible+label:before{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-radio-error .sf-radio:checked+label:after{background-color:rgb(var(--sf-color-error),1);border-color:rgb(var(--sf-color-error),1)}.sf-radio-error .sf-radio:checked+label:before{background-color:transparent;border-color:rgb(var(--sf-color-error),1)}.sf-radio-error .sf-radio-label:hover .sf-ripple-container{background:rgb(var(--sf-color-error),.08)}.sf-radio-error .sf-radio:active+label:before,.sf-radio-error .sf-radio:focus+label:before{box-shadow:none}.sf-radio-error .sf-radio:focus-visible+label:before{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-chip-list{display:flex;padding:var(--sf-spacing-0)}.sf-chip-list:not(.sf-chip){flex-wrap:wrap}.sf-chip{align-items:center;border:1px solid;border-radius:var(--sf-radius-full);box-shadow:none;cursor:pointer;display:inline-flex;font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-medium);justify-content:center;letter-spacing:var(--sf-letter-spacing-wide);line-height:var(--sf-line-height-sm);margin:var(--sf-spacing-4);max-width:100%;outline:none;overflow:hidden;padding:var(--sf-spacing-5) var(--sf-spacing-10);position:relative;user-select:none}.sf-chip.sf-chip-has-icon{padding-block:var(--sf-spacing-3)}.sf-chip-avatar,.sf-chip-icon,.sf-chip-image{height:var(--sf-spacing-24);width:var(--sf-spacing-24)}.sf-chip-avatar{border-radius:var(--sf-radius-12);font-size:var(--sf-font-size-sm)}.sf-chip-avatar,.sf-chip-icon{margin-inline:calc(var(--sf-spacing)*-.375) var(--sf-spacing-4)}.sf-chip-delete{font-size:var(--sf-font-size-base);margin-inline:var(--sf-spacing-8) calc(var(--sf-spacing)*-.125)}.sf-chip-delete,.sf-chip-image{border-radius:var(--sf-radius-full)}.sf-chip-image{margin-inline:calc(var(--sf-spacing)*-.375) var(--sf-spacing-4)}.sf-chip-trailing-url{border-radius:var(--sf-radius-full);height:var(--sf-spacing-22);margin-inline:var(--sf-spacing-8) calc(var(--sf-spacing)*-.375);width:var(--sf-spacing-22)}.sf-chip-leading-image,.sf-chip-trailing-image{height:100%;object-fit:cover;width:100%}.sf-chip-delete svg,.sf-chip-selectable-icon svg{font-size:var(--sf-font-size-base)}.sf-chip-avatar-wrap .sf-chip-selectable-icon,.sf-chip-icon-wrap .sf-chip-selectable-icon,.sf-chip-multi-selection .sf-active .sf-chip-avatar,.sf-chip-multi-selection .sf-active .sf-chip-icon{display:none}.sf-chip .sf-chip-selectable-icon{height:var(--sf-spacing-24);overflow:hidden;transition:width .3s,margin .3s cubic-bezier(.4,0,.2,1);width:0}.sf-chip.sf-active .sf-chip-selectable-icon{display:flex;margin-inline:calc(var(--sf-spacing)*-.375) var(--sf-spacing-4);width:var(--sf-spacing-24)}.sf-chip:focus-visible{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-chip-small{font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs);padding:var(--sf-spacing-3) var(--sf-spacing-8)}.sf-chip-small .sf-chip-delete svg,.sf-chip-small .sf-chip-selectable-icon,.sf-chip-small .sf-chip-selectable-icon svg{font-size:var(--sf-font-size-sm)}.sf-chip-small .sf-chip-selectable-icon{height:var(--sf-spacing-16)}.sf-chip-small .sf-chip-selectable-icon.sf-active{width:var(--sf-spacing-16)}.sf-chip-small .sf-chip-avatar,.sf-chip-small .sf-chip-icon,.sf-chip-small .sf-chip-image{height:var(--sf-spacing-16);width:var(--sf-spacing-16)}.sf-chip-small .sf-chip-avatar,.sf-chip-small .sf-chip-image{border-radius:var(--sf-radius-12);margin-inline:calc(var(--sf-spacing)*-.375) var(--sf-spacing-4)}.sf-chip-small .sf-chip-delete{margin-inline:var(--sf-spacing-4) var(--sf-spacing-2)}.sf-chip-small .sf-chip-trailing-url{margin-inline:var(--sf-spacing-2) var(--sf-spacing-4)}.sf-chip-small.sf-chip-has-icon{padding-block:var(--sf-spacing-3)}.sf-chip-large{font-size:var(--sf-font-size-base);line-height:var(--sf-line-height-base);padding:var(--sf-spacing-8) var(--sf-spacing-12)}.sf-chip-large .sf-chip-delete svg,.sf-chip-large .sf-chip-selectable-icon,.sf-chip-large .sf-chip-selectable-icon svg{font-size:var(--sf-font-size-lg)}.sf-chip-large .sf-chip-selectable-icon{height:var(--sf-spacing-32)}.sf-chip-large .sf-chip-selectable-icon.sf-active{width:var(--sf-spacing-32)}.sf-chip-large .sf-chip-avatar,.sf-chip-large .sf-chip-icon,.sf-chip-large .sf-chip-image{height:var(--sf-spacing-32);width:var(--sf-spacing-32)}.sf-chip-large .sf-chip-delete{border-radius:var(--sf-radius-full);font-size:var(--sf-font-size-base);margin-inline:var(--sf-spacing-8) var(--sf-spacing-2)}.sf-chip-large .sf-chip-avatar,.sf-chip-large .sf-chip-image{border-radius:var(--sf-radius-full);margin-inline:calc(var(--sf-spacing)*-.375) var(--sf-spacing-4)}.sf-chip-large .sf-chip-trailing-url{margin-inline:var(--sf-spacing-6) var(--sf-spacing-2)}.sf-chip-large.sf-chip-has-icon{padding-block:var(--sf-spacing-3)}.sf-chip-avatar{background-color:rgb(var(--sf-color-primary-container));color:var(--sf-color-surface-variant)}.sf-chip{border-color:linear-gradient(0deg,rgba(var(--sf-color-surface),1),rgba(var(--sf-color-surface),1))}.sf-chip.sf-disabled{opacity:1}.sf-chip.sf-outline{border-width:1px}.sf-chip-selection .sf-chip.sf-active,.sf-chip-selection .sf-chip.sf-active.sf-focused{background-color:rgba(var(--sf-color-on-surface),.08)}.sf-chip{background:transparent}.sf-chip,.sf-chip:hover{color:rgb(var(--sf-color-on-surface-variant))}.sf-chip:hover{background:rgba(var(--sf-color-on-surface),.05)}.sf-chip.sf-focused{background:rgba(var(--sf-color-on-surface),.08);color:rgb(var(--sf-color-on-surface))}.sf-chip.sf-focused.sf-active{background:linear-gradient(0deg,rgba(var(--sf-color-on-surface),.12),rgba(var(--sf-color-on-surface),.12));color:rgb(var(--sf-color-on-surface))}.sf-chip.sf-active,.sf-chip:active{background:rgba(var(--sf-color-on-surface),.08);color:rgb(var(--sf-color-on-surface))}.sf-chip:focus-visible{background:rgba(var(--sf-color-on-surface),.08);border-color:rgb(var(--sf-color-outline-variant));color:rgb(var(--sf-color-on-surface-variant))}.sf-chip.sf-primary{border-color:rgb(var(--sf-color-primary));color:rgb(var(--sf-color-on-primary))}.sf-chip.sf-primary .sf-chip-avatar{background-color:rgb(var(--sf-color-primary))}.sf-chip.sf-primary{background:rgb(var(--sf-color-primary))}.sf-chip.sf-primary.sf-focused,.sf-chip.sf-primary:hover{background:linear-gradient(0deg,rgba(var(--sf-color-on-primary),.08),rgba(var(--sf-color-on-primary),.08)),rgba(var(--sf-color-primary));border-color:rgb(var(--sf-color-primary))}.sf-chip.sf-primary:focus-visible{background:linear-gradient(0deg,rgba(var(--sf-color-on-primary),.08),rgba(var(--sf-color-on-primary),.08)),rgba(var(--sf-color-primary));border-color:rgb(var(--sf-color-primary))}.sf-chip.sf-primary.sf-active,.sf-chip.sf-primary.sf-focused.sf-active,.sf-chip.sf-primary:active{background:linear-gradient(0deg,rgba(var(--sf-color-on-primary),.12),rgba(var(--sf-color-on-primary),.12)),rgba(var(--sf-color-primary));border-color:rgb(var(--sf-color-primary))}.sf-chip.sf-success{border-color:rgb(var(--sf-color-success));color:rgb(var(--sf-color-success-text))}.sf-chip.sf-success .sf-chip-avatar{background-color:rgb(var(--sf-color-success))}.sf-chip.sf-success{background:rgb(var(--sf-color-success))}.sf-chip.sf-success.sf-focused,.sf-chip.sf-success:hover{background:linear-gradient(0deg,rgba(var(--sf-color-success-text),.08),rgba(var(--sf-color-success-text),.08)),rgba(var(--sf-color-success));border-color:rgb(var(--sf-color-success))}.sf-chip.sf-success:focus-visible{background:linear-gradient(0deg,rgba(var(--sf-color-success-text),.08),rgba(var(--sf-color-success-text),.08)),rgba(var(--sf-color-success));border-color:rgb(var(--sf-color-success))}.sf-chip.sf-success.sf-active,.sf-chip.sf-success.sf-focused.sf-active,.sf-chip.sf-success:active{background:linear-gradient(0deg,rgba(var(--sf-color-success-text),.12),rgba(var(--sf-color-success-text),.12)),rgba(var(--sf-color-success));border-color:rgb(var(--sf-color-success))}.sf-chip.sf-info{border-color:rgb(var(--sf-color-info));color:rgb(var(--sf-color-info-text))}.sf-chip.sf-info .sf-chip-avatar{background-color:rgb(var(--sf-color-info))}.sf-chip.sf-info{background:rgb(var(--sf-color-info))}.sf-chip.sf-info.sf-focused,.sf-chip.sf-info:hover{background:linear-gradient(0deg,rgba(var(--sf-color-info-text),.08),rgba(var(--sf-color-info-text),.08)),rgba(var(--sf-color-info));border-color:rgb(var(--sf-color-info))}.sf-chip.sf-info:focus-visible{background:linear-gradient(0deg,rgba(var(--sf-color-info-text),.08),rgba(var(--sf-color-info-text),.08)),rgba(var(--sf-color-info));border-color:rgb(var(--sf-color-info))}.sf-chip.sf-info.sf-active,.sf-chip.sf-info.sf-focused.sf-active,.sf-chip.sf-info:active{background:linear-gradient(0deg,rgba(var(--sf-color-info-text),.12),rgba(var(--sf-color-info-text),.12)),rgba(var(--sf-color-info));border-color:rgb(var(--sf-color-info))}.sf-chip.sf-warning{border-color:rgb(var(--sf-color-warning));color:rgb(var(--sf-color-warning-text))}.sf-chip.sf-warning .sf-chip-avatar{background-color:rgb(var(--sf-color-warning))}.sf-chip.sf-warning{background:rgb(var(--sf-color-warning))}.sf-chip.sf-warning.sf-focused,.sf-chip.sf-warning:hover{background:linear-gradient(0deg,rgba(var(--sf-color-warning-text),.08),rgba(var(--sf-color-warning-text),.08)),rgba(var(--sf-color-warning));border-color:rgb(var(--sf-color-warning))}.sf-chip.sf-warning.sf-focused{color:rgb(var(--sf-color-warning-text))}.sf-chip.sf-warning:focus-visible{background:linear-gradient(0deg,rgba(var(--sf-color-warning-text),.08),rgba(var(--sf-color-warning-text),.08)),rgba(var(--sf-color-warning));border-color:rgb(var(--sf-color-warning))}.sf-chip.sf-warning.sf-active,.sf-chip.sf-warning.sf-focused.sf-active,.sf-chip.sf-warning:active{background:linear-gradient(0deg,rgba(var(--sf-color-warning-text),.12),rgba(var(--sf-color-warning-text),.12)),rgba(var(--sf-color-warning));border-color:rgb(var(--sf-color-warning))}.sf-chip.sf-error{border-color:rgb(var(--sf-color-error));color:rgb(var(--sf-color-error-text))}.sf-chip.sf-error .sf-chip-avatar{background-color:rgb(var(--sf-color-error))}.sf-chip.sf-error{background:rgb(var(--sf-color-error))}.sf-chip.sf-error.sf-focused,.sf-chip.sf-error:hover{background:linear-gradient(0deg,rgba(var(--sf-color-error-text),.08),rgba(var(--sf-color-error-text),.08)),rgba(var(--sf-color-error));border-color:rgb(var(--sf-color-error))}.sf-chip.sf-error:focus-visible{background:linear-gradient(0deg,rgba(var(--sf-color-error-text),.08),rgba(var(--sf-color-error-text),.08)),rgba(var(--sf-color-error));border-color:rgb(var(--sf-color-error))}.sf-chip.sf-error.sf-active,.sf-chip.sf-error.sf-focused.sf-active,.sf-chip.sf-error:active{background:linear-gradient(0deg,rgba(var(--sf-color-error-text),.12),rgba(var(--sf-color-error-text),.12)),rgba(var(--sf-color-error));border-color:rgb(var(--sf-color-error))}.sf-chip.sf-outline{background:transparent;color:rgb(var(--sf-color-on-surface-variant))}.sf-chip.sf-outline:hover{background:rgba(var(--sf-color-on-surface),.05);color:rgb(var(--sf-color-on-surface))}.sf-chip.sf-outline.sf-focused{background:linear-gradient(0deg,rgba(var(--sf-color-surface),1),rgba(var(--sf-color-surface),1)),rgba(var(--sf-color-surface));color:rgb(var(--sf-color-on-surface))}.sf-chip.sf-outline.sf-active,.sf-chip.sf-outline.sf-focused.sf-active{background:linear-gradient(0deg,rgba(var(--sf-color-on-surface),.12),rgba(var(--sf-color-on-surface),.12));color:rgb(var(--sf-color-on-surface))}.sf-chip.sf-outline:active{background:rgba(var(--sf-color-on-surface),.08);color:rgb(var(--sf-color-on-surface-variant))}.sf-chip.sf-outline:focus-visible{background:transparent;color:rgb(var(--sf-color-on-surface-variant))}.sf-chip.sf-outline.sf-primary{border-color:rgb(var(--sf-color-primary));color:rgb(var(--sf-color-primary))}.sf-chip.sf-outline.sf-primary .sf-chip-avatar{color:rgb(var(--sf-color-on-primary))}.sf-chip.sf-outline.sf-primary{background:transparent}.sf-chip.sf-outline.sf-primary:hover{background:rgb(var(--sf-color-primary),.08)}.sf-chip.sf-outline.sf-primary.sf-focused{background:rgb(var(--sf-color-primary),.12)}.sf-chip.sf-outline.sf-primary:focus-visible{background:transparent;color:rgb(var(--sf-color-primary))}.sf-chip.sf-outline.sf-primary.sf-active,.sf-chip.sf-outline.sf-primary.sf-focused.sf-active,.sf-chip.sf-outline.sf-primary:active{background:rgb(var(--sf-color-primary),.16)}.sf-chip.sf-outline.sf-success{border-color:rgb(var(--sf-color-success));color:rgb(var(--sf-color-success))}.sf-chip.sf-outline.sf-success .sf-chip-avatar{color:rgb(var(--sf-color-success-text))}.sf-chip.sf-outline.sf-success{background:transparent}.sf-chip.sf-outline.sf-success:hover{background:rgb(var(--sf-color-success),.08)}.sf-chip.sf-outline.sf-success.sf-focused{background:rgb(var(--sf-color-success),.12)}.sf-chip.sf-outline.sf-success:focus-visible{background:transparent;color:rgb(var(--sf-color-success))}.sf-chip.sf-outline.sf-success.sf-active,.sf-chip.sf-outline.sf-success.sf-focused.sf-active,.sf-chip.sf-outline.sf-success:active{background:rgb(var(--sf-color-success),.16)}.sf-chip.sf-outline.sf-info{border-color:rgb(var(--sf-color-info));color:rgb(var(--sf-color-info))}.sf-chip.sf-outline.sf-info .sf-chip-avatar{color:rgb(var(--sf-color-info-text))}.sf-chip.sf-outline.sf-info{background:transparent}.sf-chip.sf-outline.sf-info:hover{background:rgb(var(--sf-color-info),.08)}.sf-chip.sf-outline.sf-info.sf-focused{background:rgb(var(--sf-color-info),.12)}.sf-chip.sf-outline.sf-info:focus-visible{background:transparent;color:rgb(var(--sf-color-info))}.sf-chip.sf-outline.sf-info.sf-active,.sf-chip.sf-outline.sf-info.sf-focused.sf-active,.sf-chip.sf-outline.sf-info:active{background:rgb(var(--sf-color-info),.16)}.sf-chip.sf-outline.sf-warning{border-color:rgb(var(--sf-color-warning));color:rgb(var(--sf-color-warning))}.sf-chip.sf-outline.sf-warning .sf-chip-avatar{color:rgb(var(--sf-color-warning-text))}.sf-chip.sf-outline.sf-warning{background:transparent}.sf-chip.sf-outline.sf-warning:hover{background:rgb(var(--sf-color-warning),.08)}.sf-chip.sf-outline.sf-warning.sf-focused{background:rgb(var(--sf-color-warning),.12)}.sf-chip.sf-outline.sf-warning:focus-visible{background:transparent;color:rgb(var(--sf-color-warning))}.sf-chip.sf-outline.sf-warning.sf-active,.sf-chip.sf-outline.sf-warning.sf-focused.sf-active,.sf-chip.sf-outline.sf-warning:active{background:rgb(var(--sf-color-warning),.16)}.sf-chip.sf-outline.sf-error{border-color:rgb(var(--sf-color-error));color:rgb(var(--sf-color-error))}.sf-chip.sf-outline.sf-error .sf-chip-avatar{color:rgb(var(--sf-color-error-text))}.sf-chip.sf-outline.sf-error{background:transparent}.sf-chip.sf-outline.sf-error:hover{background:rgb(var(--sf-color-error),.08)}.sf-chip.sf-outline.sf-error.sf-focused{background:rgb(var(--sf-color-error),.12)}.sf-chip.sf-outline.sf-error:focus-visible{background:transparent;color:rgb(var(--sf-color-error))}.sf-chip.sf-outline.sf-error.sf-active,.sf-chip.sf-outline.sf-error.sf-focused.sf-active,.sf-chip.sf-outline.sf-error:active{background:rgb(var(--sf-color-error),.16)}.sf-chip.sf-disabled{background-color:rgba(var(--sf-color-secondary),.12);border-color:rgba(var(--sf-color-secondary),.12)}.sf-chip.sf-disabled,.sf-chip.sf-disabled .sf-chip-avatar,.sf-chip.sf-outline.sf-disabled{color:rgba(var(--sf-color-on-surface),.38)}.sf-chip.sf-outline.sf-disabled{background:rgba(var(--sf-color-secondary),.12);border-color:rgba(var(--sf-color-secondary),.12)}.sf-chip.sf-outline.sf-disabled .sf-chip-avatar{background-color:rgba(var(--sf-color-secondary),.12);color:rgba(var(--sf-color-on-surface),.38)}.sf-chip.sf-chip-variant-disabled{background:rgba(var(--sf-color-secondary),.12)}.sf-chip.sf-chip-variant-disabled .sf-chip-avatar{background-color:rgba(var(--sf-color-secondary),.12)}.sf-chip.sf-error.sf-disabled,.sf-chip.sf-error.sf-outline.sf-disabled,.sf-chip.sf-info.sf-disabled,.sf-chip.sf-info.sf-outline.sf-disabled,.sf-chip.sf-primary.sf-disabled,.sf-chip.sf-primary.sf-outline.sf-disabled,.sf-chip.sf-success.sf-disabled,.sf-chip.sf-success.sf-outline.sf-disabled,.sf-chip.sf-warning.sf-disabled,.sf-chip.sf-warning.sf-outline.sf-disabled{background:rgba(var(--sf-color-secondary),.12);border-color:rgb(var(--sf-color-secondary),.12);color:rgb(var(--sf-color-on-surface),.38)}.sf-chip.sf-primary:focus-visible{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-chip.sf-success:focus-visible{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-chip.sf-error:focus-visible{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-chip.sf-info:focus-visible{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-chip.sf-warning:focus-visible{box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-fab.sf-btn{align-items:center;display:inline-flex;min-height:var(--sf-spacing-40);min-width:var(--sf-spacing-40);position:absolute;z-index:100000}.sf-fab.sf-btn.sf-fab-fixed{position:fixed}.sf-fab.sf-btn.sf-fab-top{top:var(--sf-spacing-16)}.sf-fab.sf-btn.sf-fab-bottom{bottom:var(--sf-spacing-16)}.sf-fab.sf-btn.sf-fab-left{left:var(--sf-spacing-16)}.sf-fab.sf-btn.sf-fab-right{right:var(--sf-spacing-16)}.sf-fab.sf-btn.sf-fab-bottom.sf-fab-center,.sf-fab.sf-btn.sf-fab-top.sf-fab-center{left:50%;transform:translateX(-50%)}.sf-fab.sf-btn.sf-fab-middle.sf-fab-left,.sf-fab.sf-btn.sf-fab-middle.sf-fab-right{top:50%;transform:translateY(-50%)}.sf-fab.sf-btn.sf-fab-middle.sf-fab-center{left:50%;top:50%;transform:translate(-50%,-50%)}.sf-fab.sf-btn-la{border-radius:var(--sf-radius-16);gap:var(--sf-spacing-12)}.sf-fab.sf-btn-la:not(.sf-icon-btn):not(.sf-btn-vertical){font-size:var(--sf-font-size-2xl);padding:var(--sf-spacing-23) var(--sf-spacing-28)}.sf-fab.sf-btn-la:not(.sf-btn-vertical){line-height:var(--sf-line-height-2xl)}.sf-fab.sf-btn-la svg{font-size:var(--sf-font-size-3xl)}.sf-fab.sf-icon-btn.sf-icon-btn-la{padding:var(--sf-spacing-23)}.sf-fab.sf-btn-me{border-radius:var(--sf-radius-16);gap:var(--sf-spacing-12)}.sf-fab.sf-btn-me:not(.sf-icon-btn):not(.sf-btn-vertical){font-size:var(--sf-font-size-lg);padding:var(--sf-spacing-13) var(--sf-spacing-24)}.sf-fab.sf-btn-me:not(.sf-btn-vertical){line-height:var(--sf-line-height-lg)}.sf-fab.sf-btn-me svg{font-size:var(--sf-font-size-2xl)}.sf-fab.sf-icon-btn.sf-icon-btn-me{padding:var(--sf-spacing-15)}.sf-fab.sf-btn-sm{border-radius:var(--sf-radius-12);gap:var(--sf-spacing-8)}.sf-fab.sf-btn-sm:not(.sf-icon-btn):not(.sf-btn-vertical){font-size:var(--sf-font-size-sm);padding:var(--sf-spacing-9) var(--sf-spacing-16)}.sf-fab.sf-btn-sm:not(.sf-btn-vertical){line-height:var(--sf-line-height-sm)}.sf-fab.sf-btn-sm svg{font-size:var(--sf-font-size-xl)}.sf-fab.sf-icon-btn.sf-icon-btn-sm{padding:var(--sf-spacing-9)}.sf-rtl.sf-fab.sf-btn.sf-fab-right.sf-fab-center{right:50%;transform:translateX(50%)}.sf-rtl.sf-fab.sf-btn.sf-fab-top.sf-fab-middle.sf-fab-right.sf-fab-center{right:50%;top:50%;transform:translate(50%,-50%)}.sf-fab-hidden{visibility:hidden}.sf-fab,.sf-fab .sf-btn.sf-active,.sf-fab .sf-btn:active,.sf-fab .sf-btn:disabled,.sf-fab .sf-btn:hover:not(:focus){box-shadow:var(--sf-elevation-3)}.sf-switch{height:var(--sf-spacing-1);opacity:var(--sf-spacing-0);pointer-events:none;position:relative;width:var(--sf-spacing-1)}.sf-switch-wrapper{user-select:none;-webkit-tap-highlight-color:transparent}.sf-switch-label{align-items:center;cursor:pointer;font-size:var(--sf-font-size-base);font-weight:var(--sf-font-weight-normal);gap:var(--sf-spacing-8);line-height:var(--sf-line-height-base)}.sf-switch-label.sf-left,.sf-switch-label.sf-right{align-items:center;flex-direction:row;justify-content:flex-start}.sf-switch-label.sf-bottom,.sf-switch-label.sf-top{align-items:center;flex-direction:column;justify-content:flex-start}.sf-switch-track{align-items:center;border:var(--sf-spacing-2) solid;border-radius:var(--sf-radius-full);box-sizing:border-box;flex-shrink:0;height:var(--sf-spacing-28);overflow:visible;position:relative;transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1);width:calc(var(--sf-spacing)*3.75);-webkit-tap-highlight-color:transparent}.sf-switch-track:active .sf-switch-handle{inset-inline-start:calc(var(--sf-spacing)*-.1);padding:var(--sf-spacing-12)}.sf-switch-track:active .sf-switch-track.sf-switch-track-checked .sf-switch-handle{padding:var(--sf-spacing-12)}.sf-switch-track:has(.sf-switch-track-label){width:calc(var(--sf-spacing)*3.75)}.sf-switch-track:has(.sf-switch-track-label) .sf-switch-handle.sf-switch-handle-checked{transform:translateX(calc(var(--sf-spacing)*2.125))}.sf-switch-track:has(.sf-switch-track-label .sf-icon){width:calc(var(--sf-spacing)*3.75)}.sf-switch-track:has(.sf-switch-track-label .sf-icon) .sf-switch-handle.sf-switch-handle-checked{transform:translateX(calc(var(--sf-spacing)*2.125))}.sf-switch-handle{border-radius:var(--sf-radius-full);box-sizing:border-box;padding:var(--sf-spacing-8);position:absolute;transform:translateX(var(--sf-spacing-4));transition:transform .2s cubic-bezier(.2,0,0,1),width .2s cubic-bezier(.2,0,0,1),height .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1)}.sf-switch-handle.sf-switch-handle-checked{padding:var(--sf-spacing-10);transform:translateX(calc(var(--sf-spacing)*2.125))}.sf-switch-handle.sf-switch-handle-icon{padding:var(--sf-spacing-10)}.sf-switch-state-layer{border-radius:var(--sf-radius-full);height:calc(var(--sf-spacing)*2.25);inset-inline-start:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--sf-spacing)*2.25)}.sf-switch-icon{font-size:var(--sf-font-size-sm);position:absolute}.sf-switch-icon svg{height:var(--sf-font-size-sm);width:var(--sf-font-size-sm)}.sf-switch-track-label{align-items:center;font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-normal);justify-content:center;line-height:var(--sf-line-height-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);user-select:none;white-space:nowrap;z-index:1;-webkit-tap-highlight-color:transparent}.sf-switch-track-label>*{font-size:var(--sf-font-size-base)}.sf-switch-track-label-on{inset-inline-start:var(--sf-spacing-8)}.sf-switch-track-label-off{inset-inline-end:var(--sf-spacing-8)}.sf-switch-track-label-on:has(*){inset-inline-start:var(--sf-spacing-8)}.sf-switch-track-label-off:has(*){inset-inline-end:var(--sf-spacing-8)}.sf-switch-wrapper.sf-small .sf-switch-label{font-size:var(--sf-font-size-sm);gap:var(--sf-spacing-8);line-height:var(--sf-line-height-sm)}.sf-switch-wrapper.sf-small .sf-switch-track{height:var(--sf-spacing-24);width:var(--sf-spacing-48)}.sf-switch-wrapper.sf-small .sf-switch-track:active .sf-switch-handle{inset-inline-start:calc(var(--sf-spacing)*-.01);padding:var(--sf-spacing-10)}.sf-switch-wrapper.sf-small .sf-switch-track:active .sf-switch-track.sf-switch-track-checked .sf-switch-handle{padding:var(--sf-spacing-11)}.sf-switch-wrapper.sf-small .sf-switch-track:has(.sf-switch-track-label){width:var(--sf-spacing-48)}.sf-switch-wrapper.sf-small .sf-switch-track:has(.sf-switch-track-label) .sf-switch-handle.sf-switch-handle-checked{transform:translateX(var(--sf-spacing-24))}.sf-switch-wrapper.sf-small .sf-switch-track:has(.sf-switch-track-label .sf-icon){width:var(--sf-spacing-48)}.sf-switch-wrapper.sf-small .sf-switch-track:has(.sf-switch-track-label .sf-icon) .sf-switch-handle.sf-switch-handle-checked{transform:translateX(var(--sf-spacing-24))}.sf-switch-wrapper.sf-small .sf-switch-handle{padding:var(--sf-spacing-6);transform:translateX(var(--sf-spacing-4))}.sf-switch-wrapper.sf-small .sf-switch-handle.sf-switch-handle-checked{padding:var(--sf-spacing-9);transform:translateX(var(--sf-spacing-24))}.sf-switch-wrapper.sf-small .sf-switch-handle.sf-switch-handle-icon{padding:var(--sf-spacing-9)}.sf-switch-wrapper.sf-small .sf-switch-state-layer{height:var(--sf-spacing-28);width:var(--sf-spacing-28)}.sf-switch-wrapper.sf-small .sf-switch-track-label,.sf-switch-wrapper.sf-small .sf-switch-track-label>*{font-size:var(--sf-font-size-xs)}.sf-switch-wrapper.sf-small .sf-switch-track-label-on{inset-inline-start:var(--sf-spacing-6)}.sf-switch-wrapper.sf-small .sf-switch-track-label-off{inset-inline-end:var(--sf-spacing-6)}.sf-switch-wrapper.sf-small .sf-switch-track-label-on:has(*){inset-inline-start:var(--sf-spacing-6)}.sf-switch-wrapper.sf-small .sf-switch-track-label-off:has(*){inset-inline-end:var(--sf-spacing-6)}.sf-switch-wrapper.sf-small .sf-switch-icon{font-size:var(--sf-font-size-2xs)}.sf-switch-wrapper.sf-small .sf-switch-icon svg{height:var(--sf-font-size-2xs);width:var(--sf-font-size-2xs)}.sf-switch-wrapper.sf-large .sf-switch-label{font-size:var(--sf-font-size-base);gap:var(--sf-spacing-8);line-height:var(--sf-line-height-base)}.sf-switch-wrapper.sf-large .sf-switch-track{height:var(--sf-spacing-32);width:calc(var(--sf-spacing)*4)}.sf-switch-wrapper.sf-large .sf-switch-track:active .sf-switch-handle{inset-inline-start:calc(var(--sf-spacing)*-.1);padding:var(--sf-spacing-14)}.sf-switch-wrapper.sf-large .sf-switch-track:active .sf-switch-track.sf-switch-track-checked .sf-switch-handle{padding:var(--sf-spacing-14)}.sf-switch-wrapper.sf-large .sf-switch-track:has(.sf-switch-track-label){width:calc(var(--sf-spacing)*4)}.sf-switch-wrapper.sf-large .sf-switch-track:has(.sf-switch-track-label) .sf-switch-handle.sf-switch-handle-checked{transform:translateX(calc(var(--sf-spacing)*2.125))}.sf-switch-wrapper.sf-large .sf-switch-track:has(.sf-switch-track-label .sf-icon){width:calc(var(--sf-spacing)*4)}.sf-switch-wrapper.sf-large .sf-switch-track:has(.sf-switch-track-label .sf-icon) .sf-switch-handle.sf-switch-handle-checked{transform:translateX(calc(var(--sf-spacing)*2.125))}.sf-switch-wrapper.sf-large .sf-switch-handle{padding:var(--sf-spacing-8);transform:translateX(var(--sf-spacing-5))}.sf-switch-wrapper.sf-large .sf-switch-handle.sf-switch-handle-checked{padding:var(--sf-spacing-12);transform:translateX(calc(var(--sf-spacing)*2.125))}.sf-switch-wrapper.sf-large .sf-switch-handle.sf-switch-handle-icon{padding:var(--sf-spacing-12)}.sf-switch-wrapper.sf-large .sf-switch-state-layer{height:var(--sf-spacing-40);width:var(--sf-spacing-40)}.sf-switch-wrapper.sf-large .sf-switch-track-label{font-size:var(--sf-font-size-sm)}.sf-switch-wrapper.sf-large .sf-switch-track-label>*{font-size:var(--sf-font-size-lg)}.sf-switch-wrapper.sf-large .sf-switch-track-label-on{inset-inline-start:var(--sf-spacing-10)}.sf-switch-wrapper.sf-large .sf-switch-track-label-off{inset-inline-end:var(--sf-spacing-10)}.sf-switch-wrapper.sf-large .sf-switch-track-label-on:has(*){inset-inline-start:var(--sf-spacing-10)}.sf-switch-wrapper.sf-large .sf-switch-track-label-off:has(*){inset-inline-end:var(--sf-spacing-10)}.sf-switch-wrapper.sf-large .sf-switch-icon{font-size:var(--sf-font-size-base)}.sf-switch-wrapper.sf-large .sf-switch-icon svg{height:var(--sf-font-size-base);width:var(--sf-font-size-base)}.sf-rtl.sf-switch-wrapper .sf-switch-handle{inset-inline-start:0;transform:translateX(calc(var(--sf-spacing-4)*-1))}.sf-rtl.sf-switch-wrapper .sf-switch-handle.sf-switch-handle-checked{transform:translateX(calc(var(--sf-spacing)*-1*2.125))}.sf-rtl.sf-switch-wrapper .sf-switch-state-layer{inset-inline-end:50%;inset-inline-start:auto;transform:translate(-50%,-50%)}.sf-rtl.sf-switch-wrapper.sf-small .sf-switch-handle{transform:translateX(calc(var(--sf-spacing-4)*-1))}.sf-rtl.sf-switch-wrapper.sf-small .sf-switch-handle.sf-switch-handle-checked{transform:translateX(calc(var(--sf-spacing-24)*-1))}.sf-rtl.sf-switch-wrapper.sf-large .sf-switch-handle{transform:translateX(calc(var(--sf-spacing-5)*-1))}.sf-rtl.sf-switch-wrapper.sf-large .sf-switch-handle.sf-switch-handle-checked{transform:translateX(calc(var(--sf-spacing)*-1*2.125))}.sf-switch-wrapper .sf-switch-track:hover .sf-switch-handle{background-color:rgb(var(--sf-color-on-surface-variant))}.sf-switch-wrapper .sf-switch-track:hover.sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-primary-container))}.sf-switch-wrapper .sf-switch-track:hover.sf-switch-track-checked .sf-switch-state-layer{background-color:rgba(var(--sf-color-primary),.08)}.sf-switch-wrapper .sf-switch-track:hover .sf-switch-state-layer{background-color:rgba(var(--sf-color-on-surface),.08)}.sf-switch-wrapper .sf-switch:focus-visible+.sf-switch-track{background-color:rgb(var(--sf-color-surface-variant));box-shadow:var(--sf-color-shadow-focus-ring1)}.sf-switch-wrapper .sf-switch:focus-visible+.sf-switch-track .sf-switch-handle{background-color:rgb(var(--sf-color-on-surface-variant))}.sf-switch-wrapper .sf-switch:focus-visible+.sf-switch-track.sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-on-primary))}.sf-switch-wrapper .sf-switch:focus-visible+.sf-switch-track.sf-switch-track-checked .sf-switch-state-layer{background-color:rgba(var(--sf-color-primary),.12)}.sf-switch-wrapper .sf-switch:focus-visible+.sf-switch-track .sf-switch-state-layer{background-color:rgba(var(--sf-color-on-surface),.12)}.sf-switch-wrapper .sf-switch-track:active{background-color:rgb(var(--sf-color-surface-variant));box-shadow:none}.sf-switch-wrapper .sf-switch-track:active .sf-switch-handle{background-color:rgb(var(--sf-color-on-surface-variant))}.sf-switch-wrapper .sf-switch-track:active.sf-switch-track-checked .sf-switch-state-layer{background-color:rgba(var(--sf-color-primary),.12)}.sf-switch-wrapper .sf-switch-track:active .sf-switch-state-layer{background-color:rgba(var(--sf-color-on-surface),.12)}.sf-switch-wrapper.sf-disabled{opacity:1}.sf-switch-wrapper.sf-disabled .sf-switch-track{background-color:rgb(var(--sf-color-surface-variant));border-color:rgba(var(--sf-color-on-surface),.12)}.sf-switch-wrapper.sf-disabled .sf-switch-track.sf-switch-track-checked{background-color:rgba(var(--sf-color-on-surface),.12);border-color:transparent}.sf-switch-wrapper.sf-disabled .sf-switch-label{color:rgba(var(--sf-color-on-surface),.38)}.sf-switch-wrapper.sf-disabled .sf-switch-handle{background-color:rgba(var(--sf-color-on-surface),.38)}.sf-switch-wrapper.sf-disabled .sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-surface))}.sf-switch-wrapper.sf-disabled .sf-switch-icon{color:rgba(var(--sf-color-on-surface),.38)}.sf-switch-wrapper .sf-switch-track-label>*{color:rgb(var(--sf-color-on-surface-variant))}.sf-switch-wrapper .sf-switch-track-checked .sf-switch-track-label>*{color:rgb(var(--sf-color-on-primary))}.sf-switch-label{color:rgb(var(--sf-color-on-surface))}.sf-switch-track{background-color:rgb(var(--sf-color-surface-variant));border-color:rgb(var(--sf-color-outline))}.sf-switch-track.sf-switch-track-checked{background-color:rgb(var(--sf-color-primary));border-color:rgb(var(--sf-color-primary))}.sf-switch-handle{background-color:rgb(var(--sf-color-outline))}.sf-switch-handle.sf-switch-handle-checked{background-color:rgb(var(--sf-color-on-primary))}.sf-switch-icon{color:rgb(var(--sf-color-inverse-on-surface))}.sf-switch-track-checked .sf-switch-icon{color:rgb(var(--sf-color-primary))}.sf-switch-track-label{color:rgb(var(--sf-color-inverse-on-surface))}.sf-switch-track-label-on{color:rgb(var(--sf-color-on-primary))}.sf-switch-track-label-off{color:rgb(var(--sf-color-on-surface))}.sf-switch-wrapper.sf-primary .sf-switch-track.sf-switch-track-checked{background-color:rgb(var(--sf-color-primary));border-color:rgb(var(--sf-color-primary))}.sf-switch-wrapper.sf-primary .sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-on-primary))}.sf-switch-wrapper.sf-primary .sf-switch-track:active.sf-switch-track-checked .sf-switch-handle,.sf-switch-wrapper.sf-primary .sf-switch-track:hover.sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-primary-container))}.sf-switch-wrapper.sf-primary .sf-switch-track:active.sf-switch-track-checked .sf-switch-state-layer,.sf-switch-wrapper.sf-primary .sf-switch-track:hover.sf-switch-track-checked .sf-switch-state-layer{background-color:rgba(var(--sf-color-primary),.08)}.sf-switch-wrapper.sf-success .sf-switch-track.sf-switch-track-checked{background-color:rgb(var(--sf-color-success));border-color:rgb(var(--sf-color-success))}.sf-switch-wrapper.sf-success .sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-on-success))}.sf-switch-wrapper.sf-success .sf-switch-track:active.sf-switch-track-checked .sf-switch-handle,.sf-switch-wrapper.sf-success .sf-switch-track:hover.sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-success-container))}.sf-switch-wrapper.sf-success .sf-switch-track:active.sf-switch-track-checked .sf-switch-state-layer,.sf-switch-wrapper.sf-success .sf-switch-track:hover.sf-switch-track-checked .sf-switch-state-layer{background-color:rgba(var(--sf-color-success),.08)}.sf-switch-wrapper.sf-warning .sf-switch-track.sf-switch-track-checked{background-color:rgb(var(--sf-color-warning));border-color:rgb(var(--sf-color-warning))}.sf-switch-wrapper.sf-warning .sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-on-warning))}.sf-switch-wrapper.sf-warning .sf-switch-track:active.sf-switch-track-checked .sf-switch-handle,.sf-switch-wrapper.sf-warning .sf-switch-track:hover.sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-warning-container))}.sf-switch-wrapper.sf-warning .sf-switch-track:active.sf-switch-track-checked .sf-switch-state-layer,.sf-switch-wrapper.sf-warning .sf-switch-track:hover.sf-switch-track-checked .sf-switch-state-layer{background-color:rgba(var(--sf-color-warning),.08)}.sf-switch-wrapper.sf-error .sf-switch-track.sf-switch-track-checked{background-color:rgb(var(--sf-color-error));border-color:rgb(var(--sf-color-error))}.sf-switch-wrapper.sf-error .sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-on-error))}.sf-switch-wrapper.sf-error .sf-switch-track:active.sf-switch-track-checked .sf-switch-handle,.sf-switch-wrapper.sf-error .sf-switch-track:hover.sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-error-container))}.sf-switch-wrapper.sf-error .sf-switch-track:active.sf-switch-track-checked .sf-switch-state-layer,.sf-switch-wrapper.sf-error .sf-switch-track:hover.sf-switch-track-checked .sf-switch-state-layer{background-color:rgba(var(--sf-color-error),.08)}.sf-switch-wrapper.sf-info .sf-switch-track.sf-switch-track-checked{background-color:rgb(var(--sf-color-info));border-color:rgb(var(--sf-color-info))}.sf-switch-wrapper.sf-info .sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-on-info))}.sf-switch-wrapper.sf-info .sf-switch-track:active.sf-switch-track-checked .sf-switch-handle,.sf-switch-wrapper.sf-info .sf-switch-track:hover.sf-switch-track-checked .sf-switch-handle{background-color:rgb(var(--sf-color-info-container))}.sf-switch-wrapper.sf-info .sf-switch-track:active.sf-switch-track-checked .sf-switch-state-layer,.sf-switch-wrapper.sf-info .sf-switch-track:hover.sf-switch-track-checked .sf-switch-state-layer{background-color:rgba(var(--sf-color-info),.08)}.sf-list-container{display:flex;flex-direction:column;overflow:hidden;position:relative}.sf-list-parent{margin:var(--sf-spacing-0);max-height:inherit;overflow:auto;padding:var(--sf-spacing-0)}.sf-list-item{align-items:center;background-color:transparent;border-block-end:0 solid rgba(var(--sf-color-outline-variant));border-block-start:0 solid transparent;border-inline-end:0 solid transparent;border-inline-start:0 solid transparent;border-radius:var(--sf-radius-0);cursor:pointer;display:flex;font-size:var(--sf-font-size-base);line-height:var(--sf-line-height-base);margin-bottom:var(--sf-spacing-0);padding:var(--sf-spacing-8) var(--sf-spacing-16);position:relative}.sf-list-item,.sf-list-item.sf-active{color:rgba(var(--sf-color-on-surface))}.sf-list-item.sf-active{background-color:rgb(var(--sf-color-primary-container))}.sf-list-item.sf-hover,.sf-list-item:hover{background-color:rgba(var(--sf-color-on-surface),.05);border-color:rgba(var(--sf-color-outline-variant));color:rgba(var(--sf-color-on-surface))}.sf-list-item.sf-hover .sf-list-content,.sf-list-item.sf-hover .sf-list-item-header,.sf-list-item.sf-hover.sf-active .sf-list-content,.sf-list-item.sf-hover.sf-active .sf-list-item-header,.sf-list-item:active,.sf-list-item:hover .sf-list-content,.sf-list-item:hover .sf-list-item-header,.sf-list-item:hover.sf-active .sf-list-content,.sf-list-item:hover.sf-active .sf-list-item-header{color:rgba(var(--sf-color-on-surface))}.sf-list-item:active{background-color:rgba(var(--sf-color-on-surface),.08)}.sf-list-item.sf-focused{background-color:rgba(var(--sf-color-on-surface),.04);color:rgba(var(--sf-color-on-surface))}.sf-list-item.sf-item-focus{background:rgba(var(--sf-color-on-surface),.04);color:rgba(var(--sf-color-on-surface))}.sf-list-item.sf-disabled{background:transparent;color:rgba(var(--sf-color-on-surface),.38);opacity:1}.sf-list-group-item{align-items:center;background:linear-gradient(0deg,rgba(var(--sf-color-surface),1),rgba(var(--sf-color-surface),1)),rgba(var(--sf-color-surface));border-bottom:0 solid;border-color:rgba(var(--sf-color-outline-variant));color:rgba(var(--sf-color-on-surface-variant));cursor:default;display:flex;font-size:var(--sf-font-size-base);font-weight:var(--sf-font-weight-semibold);line-height:var(--sf-line-height-base);margin-bottom:var(--sf-spacing-0);padding:var(--sf-spacing-8) var(--sf-spacing-16);position:sticky;top:0;z-index:1}.sf-list-group-item .sf-list-text{cursor:default;flex-grow:1;padding:var(--sf-spacing-0)}.sf-list-group-item:not(.sf-list-group-first-item){box-shadow:inset 0 var(--sf-spacing-1) rgba(var(--sf-color-outline-variant))}.sf-pinned-group{background:inherit;position:sticky;top:0;z-index:1000}.sf-pinned-group .sf-list-group-item{box-shadow:none}.sf-list-text-content{align-items:center;display:flex;flex-grow:1;position:relative}.sf-list-text{flex-grow:1;overflow:hidden;padding:var(--sf-spacing-0);text-overflow:ellipsis;white-space:nowrap}.sf-list-text .sf-anchor-wrap{align-items:center;display:flex}.sf-list-icon{flex-shrink:0;margin-inline-end:var(--sf-spacing-10);margin-bottom:var(--sf-spacing-2)}.sf-small .sf-list-group-item,.sf-small .sf-list-item{font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm);padding:var(--sf-spacing-6) var(--sf-spacing-12)}.sf-large .sf-list-group-item,.sf-large .sf-list-item{font-size:var(--sf-font-size-base);line-height:var(--sf-line-height-base);padding:var(--sf-spacing-12) var(--sf-spacing-16)}.sf-list-skeleton{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.08),rgba(var(--sf-color-primary),.08)),rgba(var(--sf-color-surface));border:none;border-radius:var(--sf-radius-2);display:inline-block;overflow:hidden;position:relative;width:100%}.sf-list-skeleton:after{animation:sf-shimmer-wave 2s ease-in-out infinite;background-image:linear-gradient(90deg,transparent calc(50% - var(--sf-spacing)*6.25),#fff 50%,transparent calc(50% + var(--sf-spacing)*6.25));bottom:0;content:"";position:absolute;right:0;top:0;width:calc(200% + var(--sf-spacing)*12.5)}.sf-virtualization .sf-ul{scroll-padding-top:var(--sf-spacing-40)}.sf-virtualization .sf-ul .sf-list-group-item:not(.sf-list-group-first-item){top:auto}.sf-virtual-scroll-parent{overflow:auto;position:relative}.sf-listview{background-color:linear-gradient(0deg,rgba(var(--sf-color-surface),1),rgba(var(--sf-color-surface),1)),rgba(var(--sf-color-surface));border:1px solid rgb(var(--sf-color-outline-variant));border-radius:var(--sf-radius-4);flex-direction:column;padding:var(--sf-spacing-4) var(--sf-spacing-0) var(--sf-spacing-4) var(--sf-spacing-0)}.sf-listview .sf-list-container{max-height:inherit}.sf-listview .sf-list-item{padding:var(--sf-spacing-12) var(--sf-spacing-16)}.sf-listview .sf-list-group-item{padding:var(--sf-spacing-8) var(--sf-spacing-16)}.sf-list-header{color:var(--sf-color-on-surface-variant);font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-medium);gap:var(--sf-spacing-12);letter-spacing:var(--sf-letter-spacing-wide);line-height:var(--sf-line-height-sm);min-height:calc(var(--sf-spacing)*2.5);padding:var(--sf-spacing-10) var(--sf-spacing-16) var(--sf-spacing-10) var(--sf-spacing-16)}.sf-large.sf-input-group{font-size:var(--sf-font-size-base);letter-spacing:var(--sf-letter-spacing-normal);line-height:var(--sf-line-height-base)}.sf-large.sf-input-group .sf-input,.sf-large.sf-input-group .sf-multiselect-values{padding:var(--sf-spacing-11) var(--sf-spacing-0)}.sf-large.sf-input-group.sf-float-input{margin-top:var(--sf-spacing-16)}.sf-large.sf-input-group .sf-float-text{inset-block-start:calc(var(--sf-spacing)*-.3125);inset-inline-start:var(--sf-spacing-0)}.sf-large.sf-input-group.sf-float-input:has(.sf-label-top) .sf-float-text{font-size:var(--sf-font-size-xs);inset-inline-start:var(--sf-spacing-0);line-height:var(--sf-line-height-xs);transform:translate3d(0,calc(var(--sf-spacing)*-.5625),0)}.sf-large.sf-input-group.sf-has-prefix .sf-float-text{inset-inline-start:var(--sf-spacing-40)}.sf-large.sf-input-group.sf-has-prefix:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-0);transform:translate3d(0,calc(var(--sf-spacing)*-.625),0)}.sf-large.sf-input-group .sf-input-icon{margin-inline:var(--sf-spacing-4);padding:var(--sf-spacing-10)}.sf-large.sf-input-group .sf-input-icon svg{font-size:var(--sf-font-size-xl)}.sf-large.sf-input-group.sf-outline{border-radius:var(--sf-radius-4)}.sf-large.sf-input-group.sf-outline .sf-input,.sf-large.sf-input-group.sf-outline .sf-multiselect-values{padding:var(--sf-spacing-11) var(--sf-spacing-16)}.sf-large.sf-input-group.sf-outline.sf-has-prefix .sf-input{padding:var(--sf-spacing-11) var(--sf-spacing-0)}.sf-large.sf-input-group.sf-outline.sf-has-prefix .sf-float-text{inset-inline-start:var(--sf-spacing-40)}.sf-large.sf-input-group.sf-outline.sf-has-prefix:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-12);transform:translate3d(0,calc(var(--sf-spacing)*-.125),0)}.sf-large.sf-input-group.sf-outline .sf-float-text{inset-block-start:calc(var(--sf-spacing)*-.3125)}.sf-large.sf-input-group.sf-outline.sf-float-input:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-12);transform:translate3d(0,calc(var(--sf-spacing)*-.125),0)}.sf-large.sf-input-group.sf-filled{border-radius:var(--sf-radius-4) var(--sf-radius-4) var(--sf-radius-0) var(--sf-radius-0);font-size:var(--sf-font-size-base);line-height:var(--sf-line-height-base)}.sf-large.sf-input-group.sf-filled .sf-input,.sf-large.sf-input-group.sf-filled .sf-multiselect-values{padding:var(--sf-spacing-11) var(--sf-spacing-16)}.sf-large.sf-input-group.sf-filled.sf-float-input .sf-input{padding:var(--sf-spacing-20) var(--sf-spacing-16) var(--sf-spacing-2) var(--sf-spacing-16)}.sf-large.sf-input-group.sf-filled .sf-float-text{inset-block-start:calc(var(--sf-spacing)*-.3125);inset-inline-start:var(--sf-spacing-14)}.sf-large.sf-input-group.sf-filled.sf-has-prefix .sf-input{padding:var(--sf-spacing-11) var(--sf-spacing-0)}.sf-large.sf-input-group.sf-filled.sf-has-prefix.sf-float-input .sf-input{padding:var(--sf-spacing-20) var(--sf-spacing-0) var(--sf-spacing-2) var(--sf-spacing-0)}.sf-large.sf-input-group.sf-filled.sf-has-prefix .sf-float-text{inset-inline-start:var(--sf-spacing-40)}.sf-large.sf-input-group.sf-filled:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-16);transform:translate3d(0,var(--sf-spacing-8),0)}.sf-medium.sf-input-group{font-size:var(--sf-font-size-sm);letter-spacing:var(--sf-letter-spacing-wider);line-height:var(--sf-line-height-sm)}.sf-medium.sf-input-group .sf-input,.sf-medium.sf-input-group .sf-multiselect-values{padding:var(--sf-spacing-9) var(--sf-spacing-0)}.sf-medium.sf-input-group.sf-float-input{margin-top:var(--sf-spacing-16)}.sf-medium.sf-input-group .sf-float-text{inset-block-start:calc(var(--sf-spacing)*-.4375);inset-inline-start:var(--sf-spacing-0)}.sf-medium.sf-input-group.sf-float-input:has(.sf-label-top) .sf-float-text{font-size:var(--sf-font-size-xs);inset-inline-start:var(--sf-spacing-0);line-height:var(--sf-line-height-xs);transform:translate3d(0,calc(var(--sf-spacing)*-.5625),0)}.sf-medium.sf-input-group.sf-has-prefix .sf-float-text{inset-inline-start:var(--sf-spacing-40)}.sf-medium.sf-input-group.sf-has-prefix:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-0);transform:translate3d(0,calc(var(--sf-spacing)*-.625),0)}.sf-medium.sf-input-group .sf-input-icon{margin-inline:var(--sf-spacing-4);padding:var(--sf-spacing-6)}.sf-medium.sf-input-group .sf-input-icon svg{font-size:var(--sf-font-size-xl)}.sf-medium.sf-input-group.sf-outline{border-radius:var(--sf-radius-4)}.sf-medium.sf-input-group.sf-outline .sf-input,.sf-medium.sf-input-group.sf-outline .sf-multiselect-values{padding:var(--sf-spacing-9) var(--sf-spacing-16)}.sf-medium.sf-input-group.sf-outline.sf-has-prefix .sf-input{padding:var(--sf-spacing-9) var(--sf-spacing-0)}.sf-medium.sf-input-group.sf-outline.sf-has-prefix .sf-float-text{inset-inline-start:var(--sf-spacing-40)}.sf-medium.sf-input-group.sf-outline.sf-has-prefix:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-12);transform:translate3d(0,calc(var(--sf-spacing)*-.125),0)}.sf-medium.sf-input-group.sf-outline .sf-float-text{inset-block-start:calc(var(--sf-spacing)*-.4375)}.sf-medium.sf-input-group.sf-outline.sf-float-input:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-12);transform:translate3d(0,calc(var(--sf-spacing)*-.125),0)}.sf-medium.sf-input-group.sf-filled{border-radius:var(--sf-radius-4) var(--sf-radius-4) var(--sf-radius-0) var(--sf-radius-0);font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm)}.sf-medium.sf-input-group.sf-filled .sf-input,.sf-medium.sf-input-group.sf-filled .sf-multiselect-values{padding:var(--sf-spacing-9) var(--sf-spacing-16)}.sf-medium.sf-input-group.sf-filled.sf-float-input .sf-input{padding:calc(var(--sf-spacing)*1.0625) var(--sf-spacing-16) var(--sf-spacing-1) var(--sf-spacing-16)}.sf-medium.sf-input-group.sf-filled .sf-float-text{inset-block-start:calc(var(--sf-spacing)*-.4375);inset-inline-start:var(--sf-spacing-14)}.sf-medium.sf-input-group.sf-filled.sf-has-prefix .sf-float-text{inset-inline-start:var(--sf-spacing-40)}.sf-medium.sf-input-group.sf-filled:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-16);transform:translate3d(0,var(--sf-spacing-7),0)}.sf-input-group{align-items:center;border-style:solid;border-width:1px 0;display:inline-flex;font-size:var(--sf-font-size-sm);justify-content:flex-end;line-height:var(--sf-line-height-sm);margin-bottom:var(--sf-spacing-4);overflow-inline:clip;position:relative;vertical-align:middle;width:100%}.sf-input-group .sf-input-icon{align-content:center;border:none;border-radius:var(--sf-radius-full);cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--sf-font-size-xl);justify-content:center;margin-block:calc(var(--sf-spacing)*-.0625);margin-inline:var(--sf-spacing-3);padding:var(--sf-spacing-5);position:relative;text-align:center}.sf-input-group .sf-input-icon.sf-input-adornment-icon{cursor:default}.sf-input-group .sf-clear-icon.sf-clear-icon-hide{visibility:hidden}.sf-input-group.sf-float-input{margin-top:var(--sf-spacing-16);overflow-inline:visible}.sf-input-group.sf-float-input:has(.sf-label-top) .sf-float-text{font-size:var(--sf-font-size-xs);font-weight:var(--sf-font-weight-normal);inset-inline-start:var(--sf-spacing-0);line-height:var(--sf-line-height-xs);transform:translate3d(0,calc(var(--sf-spacing)*-.3125),0)}.sf-input-group .sf-float-text{inset-block-start:calc(var(--sf-spacing)*-.6875);inset-inline-start:var(--sf-spacing-0);letter-spacing:var(--sf-letter-spacing-wide);line-height:inherit;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translate3d(0,var(--sf-spacing-16),0) scale(1);transform-origin:left top;transition:.25s ease-in-out;user-select:none;white-space:nowrap}.sf-input-group.sf-has-prefix .sf-float-text{inset-inline-start:var(--sf-spacing-32)}.sf-input-group.sf-has-prefix:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-0);transform:translate3d(0,calc(var(--sf-spacing)*-.3125),0)}.sf-input-group:after,.sf-input-group:before{bottom:var(--sf-spacing-0);content:"";height:var(--sf-spacing-2);position:absolute;transition:.2s cubic-bezier(.4,0,.4,1);width:var(--sf-spacing-0)}.sf-input-group:before{left:50%}.sf-input-group:after{right:50%}.sf-input-group.sf-input-focus:after,.sf-input-group.sf-input-focus:before{width:50%}.sf-input-group.sf-outline{border-radius:var(--sf-radius-4);border-width:1px;transition:border .2s,box-shadow .2s}.sf-input-group.sf-outline:after,.sf-input-group.sf-outline:before{content:none}.sf-input-group.sf-outline .sf-input,.sf-input-group.sf-outline .sf-multiselect-values{padding:var(--sf-spacing-5) var(--sf-spacing-16)}.sf-input-group.sf-outline.sf-has-prefix .sf-input{padding:var(--sf-spacing-5) var(--sf-spacing-0)}.sf-input-group.sf-outline.sf-has-prefix .sf-float-text{inset-inline-start:var(--sf-spacing-32)}.sf-input-group.sf-outline .sf-float-text{background:rgb(var(--sf-color-surface));inset-inline-start:var(--sf-spacing-16)}.sf-input-group.sf-outline:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-12);padding:var(--sf-spacing-0) var(--sf-spacing-4);transform:translate3d(0,var(--sf-spacing-2),0);width:auto}.sf-input-group.sf-filled{border-radius:var(--sf-radius-4) var(--sf-radius-4) var(--sf-radius-0) var(--sf-radius-0);border-width:var(--sf-spacing-0) var(--sf-spacing-0) var(--sf-spacing-1) var(--sf-spacing-0);font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs)}.sf-input-group.sf-filled .sf-input,.sf-input-group.sf-filled .sf-multiselect-values{padding:var(--sf-spacing-7) var(--sf-spacing-12)}.sf-input-group.sf-filled.sf-has-prefix .sf-input{padding:var(--sf-spacing-7) var(--sf-spacing-0)}.sf-input-group.sf-filled.sf-has-prefix.sf-float-input .sf-input{padding:var(--sf-spacing-11) var(--sf-spacing-0) var(--sf-spacing-1) var(--sf-spacing-0)}.sf-input-group.sf-filled.sf-has-prefix .sf-float-text{inset-inline-start:var(--sf-spacing-32)}.sf-input-group.sf-filled.sf-float-input .sf-input{padding:var(--sf-spacing-13) var(--sf-spacing-12) var(--sf-spacing-1) var(--sf-spacing-12)}.sf-input-group.sf-filled .sf-float-text{inset-block-start:calc(var(--sf-spacing)*-.6875);inset-inline-start:var(--sf-spacing-12)}.sf-input-group.sf-filled:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-16);transform:translate3d(0,var(--sf-spacing-11),0)}.sf-input{border:0;font:inherit;height:auto;letter-spacing:inherit;line-height:inherit;outline:none;text-indent:0;width:100%}.sf-input,.sf-multiselect-values{padding:var(--sf-spacing-5) var(--sf-spacing-0)}.sf-form-label{color:rgb(var(--sf-color-on-surface-variant));letter-spacing:var(--sf-letter-spacing-wide);line-height:var(--sf-line-height-xs)}.sf-form-error,.sf-form-label{font-size:var(--sf-font-size-xs)}.sf-form-error{color:rgb(var(--sf-color-error))}.sf-helper-text{font-size:var(--sf-font-size-xs);font-weight:var(--sf-font-weight-normal);letter-spacing:var(--sf-letter-spacing-wide);line-height:var(--sf-line-height-xs)}.sf-helper-text-container{overflow:hidden}.sf-helper-text-on-focus{transform:translateY(-100%);transition:transform .2s cubic-bezier(0,0,.2,1) 0s}.sf-helper-text-on-focus.sf-helper-text-focused{transform:translateY(0)}.sf-input-group.sf-large+.sf-helper-text-container .sf-helper-text,.sf-input-group.sf-medium+.sf-helper-text-container .sf-helper-text{font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs)}.sf-input-group{background:transparent;border-bottom-color:rgb(var(--sf-color-outline));border-top-color:transparent;color:rgb(var(--sf-color-on-surface))}.sf-input-group:hover{border-bottom-color:rgb(var(--sf-color-on-surface-variant))}.sf-input-group.sf-input-focus{border-bottom-color:rgb(var(--sf-color-primary))}.sf-input-group.sf-success{border-bottom-color:rgb(var(--sf-color-success))}.sf-input-group.sf-success .sf-float-text,.sf-input-group.sf-success .sf-input::placeholder{color:rgb(var(--sf-color-success))}.sf-input-group.sf-success:after,.sf-input-group.sf-success:before{background:rgb(var(--sf-color-success))}.sf-input-group.sf-warning{border-bottom-color:rgb(var(--sf-color-warning))}.sf-input-group.sf-warning .sf-float-text,.sf-input-group.sf-warning .sf-input::placeholder{color:rgb(var(--sf-color-warning))}.sf-input-group.sf-warning:after,.sf-input-group.sf-warning:before{background:rgb(var(--sf-color-warning))}.sf-input-group.sf-error{border-bottom-color:rgb(var(--sf-color-error))}.sf-input-group.sf-error .sf-float-text,.sf-input-group.sf-error .sf-input::placeholder{color:rgb(var(--sf-color-error))}.sf-input-group.sf-error:after,.sf-input-group.sf-error:before{background:rgb(var(--sf-color-error))}.sf-input-group .sf-input-icon{background:transparent;color:rgb(var(--sf-color-on-surface-variant))}.sf-input-group .sf-input-icon:not(.sf-no-hover):hover{background:rgba(var(--sf-color-on-surface),.08);color:rgb(var(--sf-color-on-surface-variant))}.sf-input-group .sf-input-icon:not(.sf-no-hover):active{background:rgba(var(--sf-color-on-surface),.12);color:rgb(var(--sf-color-on-surface))}.sf-input-group .sf-float-text{color:rgb(var(--sf-color-outline))}.sf-input-group .sf-float-text.sf-label-top{color:rgb(var(--sf-color-on-surface-variant))}.sf-input-group:after,.sf-input-group:before{background:rgb(var(--sf-color-primary))}.sf-input-group.sf-outline{border-color:rgb(var(--sf-color-outline))}.sf-input-group.sf-outline:hover{border-color:rgb(var(--sf-color-on-surface-variant))}.sf-input-group.sf-outline.sf-success{border-color:rgb(var(--sf-color-success))}.sf-input-group.sf-outline.sf-warning{border-color:rgb(var(--sf-color-warning))}.sf-input-group.sf-outline.sf-error{border-color:rgb(var(--sf-color-error))}.sf-input-group.sf-outline.sf-input-focus{border-color:rgb(var(--sf-color-primary));box-shadow:0 0 0 2px rgb(var(--sf-color-primary))}.sf-input-group.sf-outline.sf-input-focus.sf-success{border-color:rgb(var(--sf-color-success));box-shadow:inset 1px 1px rgb(var(--sf-color-success)),inset -1px 0 rgb(var(--sf-color-success)),inset 0 -1px rgb(var(--sf-color-success))}.sf-input-group.sf-outline.sf-input-focus.sf-warning{border-color:rgb(var(--sf-color-warning));box-shadow:inset 1px 1px rgb(var(--sf-color-warning)),inset -1px 0 rgb(var(--sf-color-warning)),inset 0 -1px rgb(var(--sf-color-warning))}.sf-input-group.sf-outline.sf-input-focus.sf-error{border-color:rgb(var(--sf-color-error));box-shadow:inset 1px 1px rgb(var(--sf-color-error)),inset -1px 0 rgb(var(--sf-color-error)),inset 0 -1px rgb(var(--sf-color-error))}.sf-input-group.sf-filled{background:rgb(var(--sf-color-surface-variant));border-color:rgb(var(--sf-color-outline));box-shadow:none;transition:opacity 15ms linear,background-color 15ms linear}.sf-input-group.sf-filled:hover{border-color:rgb(var(--sf-color-outline))}.sf-input-group.sf-filled:active,.sf-input-group.sf-filled:hover{background-color:rgb(var(--sf-color-surface-variant))}.sf-input-group.sf-filled.sf-success{border-color:rgb(var(--sf-color-success))}.sf-input-group.sf-filled.sf-success:after,.sf-input-group.sf-filled.sf-success:before{background:rgb(var(--sf-color-success))}.sf-input-group.sf-filled.sf-warning{border-color:rgb(var(--sf-color-warning))}.sf-input-group.sf-filled.sf-warning:after,.sf-input-group.sf-filled.sf-warning:before{background:rgb(var(--sf-color-warning))}.sf-input-group.sf-filled.sf-error{border-color:rgb(var(--sf-color-error))}.sf-input-group.sf-filled.sf-error:after,.sf-input-group.sf-filled.sf-error:before{background:rgb(var(--sf-color-error))}.sf-input-group.sf-filled:after,.sf-input-group.sf-filled:before{background:rgb(var(--sf-color-primary))}.sf-input-group.sf-filled.sf-input-focus{border-color:rgb(var(--sf-color-primary));box-shadow:transparent}.sf-input-group.sf-filled.sf-input-focus.sf-success{border-color:rgb(var(--sf-color-success));box-shadow:transparent}.sf-input-group.sf-filled.sf-input-focus.sf-warning{border-color:rgb(var(--sf-color-warning));box-shadow:transparent}.sf-input-group.sf-filled.sf-input-focus.sf-error{border-color:rgb(var(--sf-color-error));box-shadow:transparent}.sf-input-group.sf-disabled{background:none;border-bottom-color:rgb(var(--sf-color-outline-variant));color:rgba(var(--sf-color-on-surface),.38);opacity:1}.sf-input-group.sf-disabled ::placeholder{color:rgba(var(--sf-color-on-surface),.38)}.sf-input-group.sf-disabled.sf-outline{background-color:transparent}.sf-input-group.sf-disabled.sf-filled{background-color:rgb(var(--sf-color-surface-variant))}.sf-input-group.sf-readonly{background:none}.sf-input-group.sf-readonly.sf-outline{background-color:transparent}.sf-input-group.sf-readonly.sf-filled{background-color:rgb(var(--sf-color-surface-variant))}.sf-input{background:none;color:inherit}.sf-input::selection{background:rgb(var(--sf-color-primary));color:rgb(var(--sf-color-on-primary))}.sf-input::placeholder{color:rgb(var(--sf-color-outline));user-select:none}.sf-numeric.sf-input-group .sf-spin-icon svg{font-size:var(--sf-font-size-base)}.sf-numeric.sf-input-group.sf-large .sf-spin-icon svg,.sf-numeric.sf-input-group.sf-medium .sf-spin-icon svg{font-size:var(--sf-font-size-xl)}.sf-numeric.sf-input-group.sf-outline .sf-input-icon:not(.sf-input-adornment-icon){border-left:none}.sf-medium.sf-input-group.sf-multi-line-input .sf-input{padding:var(--sf-spacing-8) var(--sf-spacing-0)}.sf-medium.sf-input-group.sf-multi-line-input.sf-outline .sf-input{padding:var(--sf-spacing-8) var(--sf-spacing-16)}.sf-medium.sf-input-group.sf-multi-line-input.sf-filled .sf-input{padding:var(--sf-spacing-20) var(--sf-spacing-14)}.sf-large.sf-input-group.sf-multi-line-input .sf-input{padding:var(--sf-spacing-12) var(--sf-spacing-0)}.sf-large.sf-input-group.sf-multi-line-input.sf-outline .sf-input{padding:var(--sf-spacing-8) var(--sf-spacing-16)}.sf-large.sf-input-group.sf-multi-line-input.sf-filled .sf-input{padding:var(--sf-spacing-22) var(--sf-spacing-14)}.sf-input-group.sf-multi-line-input{align-items:flex-end}.sf-input-group.sf-multi-line-input.sf-auto-width{width:auto}.sf-input-group.sf-multi-line-input .sf-input{min-height:calc(var(--sf-spacing)*4.375);padding:var(--sf-spacing-11) var(--sf-spacing-0)}.sf-input-group.sf-multi-line-input.sf-outline .sf-input{padding:var(--sf-spacing-16) var(--sf-spacing-12)}.sf-input-group.sf-multi-line-input.sf-outline:has(.sf-label-top) .sf-float-text{transform:translate3d(0,calc(var(--sf-spacing)*-.5),0)}.sf-input-group.sf-multi-line-input.sf-filled .sf-input{min-height:calc(var(--sf-spacing)*4.625)}.sf-input-group.sf-multi-line-input.sf-filled .sf-float-text{background-color:inherit}.sf-input-group.sf-multi-line-input.sf-filled.sf-float-input:has(.sf-label-top) .sf-float-text{inset-inline-end:var(--sf-spacing-16);width:auto}.sf-input-group.sf-multi-line-input .sf-clear-icon.sf-clear-icon-hide{display:none}.sf-toast-container{display:inline-flex;flex-direction:column;position:relative}.sf-toast-container .sf-toast{align-items:flex-start;border:var(--sf-spacing-1) solid;border-radius:var(--sf-radius-4);display:inline-flex;font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm);margin:var(--sf-spacing-0) var(--sf-spacing-0) var(--sf-spacing-10);overflow:hidden;padding:var(--sf-spacing-16);position:relative}.sf-toast-message{align-self:center;display:inline-flex;flex-direction:column;overflow:hidden;width:inherit}.sf-toast-content>*,.sf-toast-title>*{overflow:hidden;text-overflow:ellipsis}.sf-toast-title{font-size:var(--sf-font-size-base);font-weight:var(--sf-font-weight-medium);line-height:var(--sf-line-height-base)}.sf-toast-content{word-break:break-word;word-wrap:break-word}.sf-toast-actions{margin-inline-start:auto;padding-top:var(--sf-spacing-6)}.sf-toast-actions>*{margin-inline-start:var(--sf-spacing-10)}.sf-toast-close-icon{border-radius:var(--sf-radius-full);cursor:pointer;margin-inline-start:var(--sf-spacing-6);padding:var(--sf-spacing-6)}.sf-toast-close-icon,.sf-toast-close-icon .sf-icon{font-size:var(--sf-font-size-base)}.sf-toast-icon{font-size:var(--sf-font-size-xl);margin-block-start:var(--sf-spacing-1);margin-inline-end:var(--sf-spacing-12)}.sf-toast-icon svg{font-size:var(--sf-font-size-base)}.sf-toast-top-left{left:var(--sf-spacing-10);top:var(--sf-spacing-10)}.sf-toast-bottom-left{bottom:var(--sf-spacing-10);left:var(--sf-spacing-10)}.sf-toast-top-right{right:var(--sf-spacing-10);top:var(--sf-spacing-10)}.sf-toast-bottom-right{bottom:var(--sf-spacing-10);right:var(--sf-spacing-10)}.sf-toast-bottom-center{bottom:var(--sf-spacing-10);right:0;width:100%}.sf-toast-top-center{right:0;top:var(--sf-spacing-10);width:100%}.sf-toast-bottom-center .sf-toast,.sf-toast-top-center .sf-toast{margin:0 auto var(--sf-spacing-10)}.sf-toast-progress{bottom:0;height:var(--sf-spacing-4);inset-inline-start:0;position:absolute;width:100%}.sf-toast-progress-bar{animation-fill-mode:forwards;animation-timing-function:linear;height:100%;width:100%}.sf-toast-progress-ltr{animation-name:SlideRight}.sf-toast-progress-rtl{animation-name:SlideLeft}.sf-toast-container .sf-toast{background-color:rgb(var(--sf-color-inverse-surface));border-color:rgb(var(--sf-color-inverse-surface));box-shadow:var(--sf-elevation-3);color:rgb(var(--sf-color-surface))}.sf-toast-container .sf-toast-success{background-color:rgb(var(--sf-color-success));border-color:rgb(var(--sf-color-success));color:rgb(var(--sf-color-surface))}.sf-toast-container .sf-toast-info{background-color:rgb(var(--sf-color-info));border-color:rgb(var(--sf-color-info));color:rgb(var(--sf-color-surface))}.sf-toast-container .sf-toast-warning{background-color:rgb(var(--sf-color-warning));border-color:rgb(var(--sf-color-warning));color:rgb(var(--sf-color-surface))}.sf-toast-container .sf-toast-danger{background-color:rgb(var(--sf-color-error));border-color:rgb(var(--sf-color-error));color:rgb(var(--sf-color-surface))}.sf-toast-container .sf-toast-progress-bar{background-color:rgb(var(--sf-color-primary))}.sf-toast-close-icon.sf-icon:focus,.sf-toast-close-icon.sf-icon:hover{background:hsla(0,0%,100%,.18)}.sf-message{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05)),rgba(var(--sf-color-surface));border:1px solid;border-color:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05));border-image:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05));border-radius:var(--sf-radius-4);color:rgba(var(--sf-color-on-surface));font-size:var(--sf-font-size-sm);letter-spacing:var(--sf-letter-spacing-wide);line-height:var(--sf-line-height-sm);padding:var(--sf-spacing-11) var(--sf-spacing-9)}.sf-msg-icon{color:rgba(var(--sf-color-on-surface-variant));margin:var(--sf-spacing-1) var(--sf-spacing-5)}.sf-msg-icon .sf-icon{font-size:var(--sf-font-size-base)}.sf-msg-close-icon{background:transparent;border-width:0;color:rgba(var(--sf-color-on-surface-variant));margin:var(--sf-spacing-0) var(--sf-spacing-4) var(--sf-spacing-0) auto;padding:var(--sf-spacing-2)}.sf-msg-close-icon:focus>svg,.sf-msg-close-icon:hover>svg{background-color:rgba(var(--sf-color-on-surface-variant),.12);border-radius:var(--sf-radius-full);box-shadow:0 0 0 4px rgba(var(--sf-color-on-surface-variant),.12)}.sf-msg-content{padding:var(--sf-spacing-0) var(--sf-spacing-6)}.sf-message.sf-rtl .sf-msg-close-icon{margin:var(--sf-spacing-0) auto var(--sf-spacing-0) var(--sf-spacing-4)}.sf-message.sf-content-center .sf-msg-close-icon,.sf-message.sf-content-right .sf-msg-close-icon{margin:var(--sf-spacing-0) var(--sf-spacing-4)}.sf-msg-success{background-color:rgba(var(--sf-color-success-container));border-color:rgba(var(--sf-color-success-container));color:rgba(var(--sf-color-on-success-container))}.sf-msg-success .sf-msg-icon{color:rgba(var(--sf-color-success))}.sf-msg-warning{background-color:rgba(var(--sf-color-warning-container));border-color:rgba(var(--sf-color-warning-container));color:rgba(var(--sf-color-on-warning-container))}.sf-msg-warning .sf-msg-icon{color:rgba(var(--sf-color-warning))}.sf-msg-info{background-color:rgba(var(--sf-color-info-container));border-color:rgba(var(--sf-color-info-container));color:rgba(var(--sf-color-on-info-container))}.sf-msg-info .sf-msg-icon{color:rgba(var(--sf-color-info))}.sf-msg-error{background-color:rgba(var(--sf-color-error-container));border-color:rgba(var(--sf-color-error-container));color:rgba(var(--sf-color-on-error-container))}.sf-msg-error .sf-msg-icon{color:rgba(var(--sf-color-error))}.sf-msg-outlined{background:transparent;border-color:rgba(var(--sf-color-outline-variant));border-image:unset;color:rgba(var(--sf-color-on-surface))}.sf-msg-outlined .sf-msg-icon{color:rgba(var(--sf-color-on-surface-variant))}.sf-msg-success-outlined{border-color:rgba(var(--sf-color-success))}.sf-msg-success-outlined,.sf-msg-success-outlined .sf-msg-icon{color:rgba(var(--sf-color-on-success-container))}.sf-msg-warning-outlined{border-color:rgba(var(--sf-color-warning))}.sf-msg-warning-outlined,.sf-msg-warning-outlined .sf-msg-icon{color:rgba(var(--sf-color-on-warning-container))}.sf-msg-info-outlined{border-color:rgba(var(--sf-color-info))}.sf-msg-info-outlined,.sf-msg-info-outlined .sf-msg-icon{color:rgba(var(--sf-color-on-info-container))}.sf-msg-error-outlined{border-color:rgba(var(--sf-color-error))}.sf-msg-error-outlined,.sf-msg-error-outlined .sf-msg-icon{color:rgba(var(--sf-color-on-error-container))}.sf-msg-filled{background:rgba(var(--sf-color-inverse-surface));border-color:rgba(var(--sf-color-inverse-surface));border-image:unset}.sf-msg-filled,.sf-msg-filled .sf-msg-close-icon,.sf-msg-filled .sf-msg-icon{color:rgba(var(--sf-color-inverse-on-surface))}.sf-msg-filled .sf-msg-close-icon:focus>svg,.sf-msg-filled .sf-msg-close-icon:hover>svg{background-color:rgba(var(--sf-color-inverse-on-surface),.12);box-shadow:0 0 0 4px rgba(var(--sf-color-inverse-on-surface),.12)}.sf-msg-success-filled{background-color:rgba(var(--sf-color-success));border-color:rgba(var(--sf-color-success))}.sf-msg-success-filled,.sf-msg-success-filled .sf-msg-close-icon,.sf-msg-success-filled .sf-msg-icon{color:rgba(var(--sf-color-on-success))}.sf-msg-success-filled .sf-msg-close-icon:focus>svg,.sf-msg-success-filled .sf-msg-close-icon:hover>svg{background-color:rgba(var(--sf-color-on-success),.12);box-shadow:0 0 0 4px rgba(var(--sf-color-on-success),.12)}.sf-msg-warning-filled{background-color:rgba(var(--sf-color-warning));border-color:rgba(var(--sf-color-warning))}.sf-msg-warning-filled,.sf-msg-warning-filled .sf-msg-close-icon,.sf-msg-warning-filled .sf-msg-icon{color:rgba(var(--sf-color-on-warning))}.sf-msg-warning-filled .sf-msg-close-icon:focus>svg,.sf-msg-warning-filled .sf-msg-close-icon:hover>svg{background-color:rgba(var(--sf-color-on-warning),.12);box-shadow:0 0 0 4px rgba(var(--sf-color-on-warning),.12)}.sf-msg-info-filled{background-color:rgba(var(--sf-color-info));border-color:rgba(var(--sf-color-info))}.sf-msg-info-filled,.sf-msg-info-filled .sf-msg-close-icon,.sf-msg-info-filled .sf-msg-icon{color:rgba(var(--sf-color-on-info))}.sf-msg-info-filled .sf-msg-close-icon:focus>svg,.sf-msg-info-filled .sf-msg-close-icon:hover>svg{background-color:rgba(var(--sf-color-on-info),.12);box-shadow:0 0 0 4px rgba(var(--sf-color-on-info),.12)}.sf-msg-error-filled{background-color:rgba(var(--sf-color-error));border-color:rgba(var(--sf-color-error))}.sf-msg-error-filled,.sf-msg-error-filled .sf-msg-close-icon,.sf-msg-error-filled .sf-msg-icon{color:rgba(var(--sf-color-on-error))}.sf-msg-error-filled .sf-msg-close-icon:focus>svg,.sf-msg-error-filled .sf-msg-close-icon:hover>svg{background-color:rgba(var(--sf-color-on-error),.12);box-shadow:0 0 0 4px rgba(var(--sf-color-on-error),.12)}.sf-skeleton{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.08),rgba(var(--sf-color-primary),.08)),rgba(var(--sf-color-surface));border:none;border-radius:var(--sf-radius-2);display:inline-block;overflow:hidden;position:relative}.sf-skeleton.sf-skeleton-circle{border-radius:var(--sf-radius-full)}.sf-skeleton-wave:after{animation:sf-shimmer-wave 2s ease-in-out infinite;background-image:linear-gradient(90deg,transparent calc(50% - var(--sf-spacing)*6.25),#fff 50%,transparent calc(50% + var(--sf-spacing)*6.25));bottom:0;content:"";position:absolute;right:0;top:0;width:calc(200% + var(--sf-spacing)*12.5)}.sf-skeleton-fade{animation:sf-shimmer-fade 2s ease-in-out infinite}.sf-skeleton-pulse{animation:sf-shimmer-pulse 2s ease-in-out infinite}.sf-rtl.sf-skeleton-wave:after{animation:sf-shimmer-wave-rtl 2s ease-in-out infinite}@keyframes sf-shimmer-wave{to{transform:translateX(calc(50% + var(--sf-spacing)*6.25))}}@keyframes sf-shimmer-wave-rtl{0%{transform:translateX(calc(50% + var(--sf-spacing)*6.25))}}@keyframes sf-shimmer-fade{0%,to{opacity:1}50%{opacity:.4}}@keyframes sf-shimmer-pulse{0%,40%,to{transform:scale(1)}50%{transform:scale(.975)}}.sf-popup{height:auto;position:absolute;width:auto;z-index:1000}.sf-popup.sf-popup-open{display:block}.sf-popup.sf-popup-close{display:none}.sf-tooltip-wrap{max-width:calc(var(--sf-spacing)*21.875);min-width:var(--sf-spacing-30);position:absolute}.sf-tooltip-arrow-bottom{left:50%;top:100%}.sf-tooltip-arrow-top{left:50%;top:-9px}.sf-tooltip-arrow-left{left:-9px;top:48%}.sf-tooltip-arrow-right{left:100%;top:50%}.sf-tooltip-arrow-x{height:var(--sf-spacing-16);width:var(--sf-spacing-8)}.sf-tooltip-arrow-y{height:var(--sf-spacing-8);width:var(--sf-spacing-16)}.sf-tooltip-close{cursor:pointer;display:flex;height:inherit}.sf-tooltip-close svg{font-size:var(--sf-font-size-sm)}.sf-tooltip-content{align-items:center;display:flex;gap:var(--sf-spacing-6);overflow-x:hidden;padding:var(--sf-spacing-4) var(--sf-spacing-8);position:relative}.sf-tooltip-wrap{background-color:rgb(var(--sf-color-inverse-surface));border-radius:var(--sf-radius-4);box-shadow:var(--sf-elevation-1)}.sf-tooltip-arrow-outer-bottom{border-top:var(--sf-spacing-8) solid rgb(var(--sf-color-inverse-surface))}.sf-tooltip-arrow-outer-bottom,.sf-tooltip-arrow-outer-top{border-left:var(--sf-spacing-8) solid transparent;border-right:var(--sf-spacing-8) solid transparent}.sf-tooltip-arrow-outer-top{border-bottom:var(--sf-spacing-8) solid rgb(var(--sf-color-inverse-surface))}.sf-tooltip-arrow-outer-left{border-right:var(--sf-spacing-8) solid rgb(var(--sf-color-inverse-surface))}.sf-tooltip-arrow-outer-left,.sf-tooltip-arrow-outer-right{border-bottom:var(--sf-spacing-8) solid transparent;border-top:var(--sf-spacing-8) solid transparent}.sf-tooltip-arrow-outer-right{border-left:var(--sf-spacing-8) solid rgb(var(--sf-color-inverse-surface))}.sf-tooltip-arrow-inner-bottom,.sf-tooltip-arrow-inner-top{right:var(--sf-spacing-16)}.sf-tooltip-arrow-inner-left,.sf-tooltip-arrow-inner-right{bottom:var(--sf-spacing-16)}.sf-tooltip-close,.sf-tooltip-content{color:rgb(var(--sf-color-inverse-on-surface))}.sf-tooltip-content{border-radius:inherit;font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs)}.sf-spinner{display:inline-flex;position:relative;stroke:currentColor}.sf-spinner-overlay{background:transparent;height:100%;left:0;position:absolute;text-align:center;top:0;user-select:none;vertical-align:middle;width:100%;z-index:1000}.sf-spinner-content{flex-direction:column;font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-medium);gap:var(--sf-spacing-8);height:100%;line-height:var(--sf-line-height-sm);padding:var(--sf-spacing-8);position:relative;width:100%}.sf-spinner-primary{color:rgb(var(--sf-color-primary))}.sf-spinner-secondary{color:rgb(var(--sf-color-secondary))}.sf-spinner-success{color:rgb(var(--sf-color-success))}.sf-spinner-warning{color:rgb(var(--sf-color-warning))}.sf-spinner-error{color:rgb(var(--sf-color-error))}.sf-spinner-info{color:rgb(var(--sf-color-info))}.sf-spinner-circle-inner,.sf-spinner-singlecircle-inner{transform-origin:50% 50%}.sf-spinner-doublecircle-inner,.sf-spinner-doublecircle-second-inner{position:absolute;width:100%}.sf-spinner-doublecircle-second-inner{transform:rotate(180deg)}.sf-spinner-cupertino-dots,.sf-spinner-doublecircle{position:relative}.sf-spinner-cupertino-dots-inner{border-radius:var(--sf-radius-full);position:absolute}@keyframes spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-dash{0%{stroke-dashoffset:0}50%{stroke-dashoffset:40}to{stroke-dashoffset:0}}.sf-dialog{border:0 solid rgba(var(--sf-color-outline-variant));border-radius:var(--sf-radius-16);flex-direction:column;max-height:98%;max-width:100%;min-width:20%;width:100%}.sf-dialog.sf-popup-open{display:inline-flex}.sf-dialog .sf-btn.sf-dlg-closeicon-btn{border-radius:var(--sf-radius-full);inset-inline-end:21px;padding:var(--sf-spacing-9);position:absolute;top:17px}.sf-dialog .sf-btn.sf-dlg-closeicon-btn .sf-btn-icon svg{font-size:var(--sf-font-size-xl)}.sf-dlg-resize-handle{line-height:var(--sf-line-height-sm);position:absolute}.sf-dlg-resize-handle svg{font-size:var(--sf-font-size-xl)}.sf-dlg-south-east,.sf-dlg-south-west{bottom:var(--sf-spacing-4)}.sf-dlg-north-east,.sf-dlg-north-west{top:var(--sf-spacing-4)}.sf-dlg-south-east{right:var(--sf-spacing-4)}.sf-dlg-south-west{left:var(--sf-spacing-4)}.sf-dlg-south-west svg{transform:rotate(90deg)}.sf-dlg-north-east{right:var(--sf-spacing-4);transform:rotate(-90deg)}.sf-dlg-north-west{left:var(--sf-spacing-4);transform:rotate(180deg)}.sf-dlg-east,.sf-dlg-north,.sf-dlg-south,.sf-dlg-west{background-color:transparent;overflow:visible}.sf-dlg-footer-content{border-radius:var(--sf-radius-0) var(--sf-radius-0) var(--sf-radius-16) var(--sf-radius-16);border-top:none;gap:var(--sf-spacing-8);padding:var(--sf-spacing-12) var(--sf-spacing-20) var(--sf-spacing-12) var(--sf-spacing-20);width:100%}.sf-dlg-resizable:not(:has(.sf-dlg-footer-content)){padding-bottom:var(--sf-spacing-20);touch-action:none}.sf-draggable>.sf-dlg-header-content{cursor:move;touch-action:none}.sf-dlg-fullscreen{border:none;border-radius:var(--sf-radius-0)}.sf-dlg-header-content{border-bottom:none;border-radius:var(--sf-radius-16) var(--sf-radius-16) var(--sf-radius-0) var(--sf-radius-0);line-height:var(--sf-line-height-2xl);padding:var(--sf-spacing-20) var(--sf-spacing-20) var(--sf-spacing-8) var(--sf-spacing-20)}.sf-dlg-header{font-size:var(--sf-font-size-2xl);font-weight:var(--sf-font-weight-normal);user-select:none;width:80%}.sf-dlg-content{border-radius:var(--sf-radius-16);flex:1 1 auto;font-size:var(--sf-font-size-sm);letter-spacing:var(--sf-letter-spacing-wide);line-height:var(--sf-line-height-sm);overflow-x:hidden;overflow-y:auto;padding:var(--sf-spacing-16) var(--sf-spacing-20) var(--sf-spacing-12) var(--sf-spacing-20)}.sf-dlg-container{display:flex;height:100%;left:0;position:fixed;top:0;width:100%}.sf-dlg-container:not(:has(.sf-dlg-overlay)){pointer-events:none}.sf-dlg-container:not(:has(.sf-dlg-overlay)) .sf-dialog{pointer-events:auto}.sf-dlg-center,.sf-dlg-left-center,.sf-dlg-right-center{align-items:center}.sf-dlg-left-top,.sf-dlg-right-top{align-items:flex-start}.sf-dlg-left-bottom,.sf-dlg-right-bottom{align-items:flex-end}.sf-dlg-center{justify-content:center}.sf-dlg-left-bottom,.sf-dlg-left-center,.sf-dlg-left-top{justify-content:flex-start}.sf-dlg-right-bottom,.sf-dlg-right-center,.sf-dlg-right-top{justify-content:flex-end}.sf-dlg-center-bottom,.sf-dlg-center-top{align-items:center;flex-direction:column}.sf-dlg-center-bottom{justify-content:flex-end}.sf-dlg-overlay{height:100%;left:0;position:absolute;top:0;transition:opacity .15s linear;width:100%}.sf-dialog{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.11),rgba(var(--sf-color-primary),.11)),rgba(var(--sf-color-surface));box-shadow:var(--sf-elevation-3)}.sf-dlg-header{color:rgb(var(--sf-color-on-surface))}.sf-btn.sf-dlg-closeicon-btn{color:rgb(var(--sf-color-on-surface-variant))}.sf-btn.sf-dlg-closeicon-btn:active,.sf-btn.sf-dlg-closeicon-btn:focus,.sf-btn.sf-dlg-closeicon-btn:hover{background-color:rgb(var(--sf-color-on-surface),.1);color:rgb(var(--sf-color-on-surface-variant))}.sf-dlg-content{color:rgb(var(--sf-color-on-surface-variant))}.sf-dlg-footer-content{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.11),rgba(var(--sf-color-primary),.11)),rgba(var(--sf-color-surface))}.sf-dlg-north-east,.sf-dlg-north-west,.sf-dlg-south-west{color:transparent}.sf-dlg-overlay{background-color:rgba(var(--sf-color-scrim),.5)}.sf-rtl .sf-dlg-south-east{color:transparent}.sf-rtl .sf-dlg-south-west{color:rgb(var(--sf-color-on-surface-variant))}.sf-menu-icon,.sf-submenu-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0}.sf-submenu-icon{margin-inline-start:auto}.sf-menu-url{color:inherit;text-decoration:none}.sf-menu-item.sf-separator{background:linear-gradient(rgb(var(--sf-color-outline-variant)),rgb(var(--sf-color-outline-variant))) 50%/100% var(--sf-spacing-1) no-repeat;pointer-events:none}.sf-menu-parent:not(.sf-menu-root):has(.sf-menu-icon) .sf-menu-item:not(:has(.sf-menu-icon)){padding-inline:var(--sf-spacing-48) var(--sf-spacing-16)}.sf-menu-parent{list-style:none;margin:var(--sf-spacing-0);user-select:none}.sf-menu-ul{border:1px solid rgb(var(--sf-color-outline-variant));border-radius:var(--sf-radius-4);box-shadow:var(--sf-elevation-2);font-size:var(--sf-font-size-sm);padding:var(--sf-spacing-4) var(--sf-spacing-0);position:absolute}.sf-menu-item{cursor:pointer;gap:var(--sf-spacing-12);line-height:var(--sf-line-height-sm);padding:var(--sf-spacing-10) var(--sf-spacing-16);position:relative;white-space:nowrap}.sf-menu-icon,.sf-menu-icon svg{font-size:var(--sf-font-size-xl)}.sf-submenu-icon svg{font-size:var(--sf-font-size-base)}.sf-menu-icon,.sf-submenu-icon{color:rgb(var(--sf-color-on-surface-variant))}.sf-menu-url{color:rgb(var(--sf-color-on-surface))}.sf-menu-item.sf-disabled{background:var(--sf-color-white);color:rgba(var(--sf-color-on-surface),.38);cursor:not-allowed;opacity:1}.sf-menu-item.sf-disabled .sf-menu-icon,.sf-menu-item.sf-disabled .sf-submenu-icon{color:rgba(var(--sf-color-on-surface-variant),.38)}.sf-menu-item.sf-disabled .sf-menu-url{color:rgba(var(--sf-color-on-surface),.38)}.sf-menu-ul{background:rgb(var(--sf-color-surface));color:rgb(var(--sf-color-on-surface))}.sf-menu-item.sf-focused,.sf-menu-item.sf-hovered{background-color:rgba(var(--sf-color-on-surface),.05)}.sf-menu-item.sf-has-submenu{background-color:rgb(var(--sf-color-primary-container))}.sf-menu-item:active{background-color:rgba(var(--sf-color-on-surface),.08)}.sf-contextmenu .sf-menu-parent{max-height:calc(var(--sf-spacing)*31.25);overflow-x:hidden;overflow-y:auto}.sf-contextmenu .sf-menu-parent,.sf-contextmenu .sf-menu-url{min-width:calc(var(--sf-spacing)*7.5)}.sf-contextmenu .sf-separator{padding:var(--sf-spacing-4)}.sf-contextmenu .sf-menu-header{border-bottom:1px solid rgb(var(--sf-color-outline-variant))}.sf-contextmenu .sf-menu-header svg{flex:0 0 auto}.sf-contextmenu .sf-menu-parent[sf-animate=true]{pointer-events:none}.sf-rtl.sf-contextmenu .sf-submenu-icon{transform:rotate(180deg)}.sf-hscroll{display:block;padding:var(--sf-spacing-0) var(--sf-spacing-40);position:relative;width:100%}.sf-hscroll>*{height:inherit;line-height:normal}.sf-rtl .sf-hscroll-arrow{transform:scaleX(-1)}.sf-hscroll-content{display:inline-block;height:inherit;position:relative}.sf-hscroll-nav{align-items:center;cursor:pointer;display:flex;height:var(--sf-spacing-56);overflow:hidden;position:absolute;width:var(--sf-spacing-40)}.sf-hscroll-nav.sf-scroll-left-nav{inset-inline-start:var(--sf-spacing-0)}.sf-hscroll-nav.sf-scroll-right-nav{inset-inline-end:var(--sf-spacing-0)}.sf-hscroll-arrow{align-items:center;display:flex;justify-content:center;position:relative;vertical-align:middle;width:100%}.sf-hscroll-arrow svg{font-size:var(--sf-font-size-xl)}.sf-hscroll-nav{background:transparent;color:rgba(var(--sf-color-on-surface-variant))}.sf-hscroll-nav.sf-scroll-left-nav{border-right:1px solid rgba(var(--sf-color-outline-variant))}.sf-hscroll-nav.sf-scroll-right-nav{border-left:1px solid rgba(var(--sf-color-outline-variant))}.sf-hscroll-nav:hover{background:rgba(var(--sf-color-on-surface),.05)}.sf-hscroll-nav:focus{background:rgba(var(--sf-color-on-surface),.04)}.sf-hscroll-nav:active{background:rgba(var(--sf-color-on-surface),.08)}.sf-rtl .sf-hscroll-nav.sf-scroll-left-nav{border-left:1px solid rgba(var(--sf-color-outline-variant));border-right:0}.sf-rtl .sf-hscroll-nav.sf-scroll-right-nav{border-left:0;border-right:1px solid rgba(var(--sf-color-outline-variant))}.sf-toolbar{border-radius:var(--sf-radius-0);display:block;overflow:hidden;position:relative;user-select:none;white-space:nowrap}.sf-toolbar-hor-nav{align-items:center;cursor:pointer;display:flex;height:100%;height:var(--sf-spacing-56);inset-inline-end:var(--sf-spacing-0);margin:var(--sf-spacing-0);overflow:hidden;position:absolute;top:var(--sf-spacing-0);width:var(--sf-spacing-40)}.sf-toolbar-popup-icon{width:100%}.sf-toolbar-popup-icon svg{font-size:var(--sf-font-size-xl)}.sf-toolbar-items{align-items:center;display:flex;height:100%;overflow:hidden;vertical-align:middle}.sf-toolbar-items:not(.sf-hscroll):not(.sf-vscroll){gap:var(--sf-spacing-4);padding:var(--sf-spacing-8) var(--sf-spacing-12)}.sf-toolbar-popup-overflow{width:calc(100% - var(--sf-spacing-40))}.sf-toolbar-item{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;vertical-align:middle;width:auto}.sf-toolbar-item:not(.sf-toolbar-separator):not(.sf-toolbar-spacer){height:inherit;min-height:var(--sf-spacing-40);min-width:var(--sf-spacing-40)}.sf-toolbar-spacer{cursor:auto;flex-grow:1}.sf-toolbar-separator{height:var(--sf-spacing-24);min-height:var(--sf-spacing-24);min-width:var(--sf-spacing-1)}.sf-toolbar-multirow{height:auto}.sf-toolbar-multirow-items{flex-wrap:wrap;white-space:normal}.sf-toolbar-items .sf-hscroll-content{align-items:center;display:flex;gap:var(--sf-spacing-4);padding:var(--sf-spacing-8) var(--sf-spacing-12);touch-action:pan-y pinch-zoom}.sf-toolbar-extended,.sf-toolbar-popup{overflow:visible}.sf-toolbar-extended .sf-hidden-popup,.sf-toolbar-popup .sf-hidden-popup{display:block;visibility:hidden}.sf-toolbar-extended .sf-hidden-popup .sf-toolbar-item,.sf-toolbar-popup .sf-hidden-popup .sf-toolbar-item{position:absolute}.sf-toolbar-popup-items{border-radius:var(--sf-radius-4);overflow:hidden;padding:var(--sf-spacing-0);position:absolute}.sf-toolbar-popup-items .sf-toolbar-item{display:flex;height:var(--sf-spacing-40);justify-content:center;min-height:var(--sf-spacing-40)}.sf-toolbar-popup-items .sf-toolbar-item:not(.sf-toolbar-separator){height:var(--sf-spacing-40);min-width:var(--sf-spacing-40)}.sf-toolbar-popup-items .sf-toolbar-item>*{display:flex;justify-content:flex-start;min-height:100%;min-width:100%}.sf-toolbar-popup-items:not(.sf-hidden-popup) .sf-toolbar-separator,.sf-toolbar-popup-items:not(.sf-hidden-popup) .sf-toolbar-spacer{display:none}.sf-toolbar-extended:not(.sf-toolbar-vertical) .sf-toolbar-extended-items{align-items:center;box-shadow:none;display:flex;flex-wrap:wrap;gap:var(--sf-spacing-4);padding:var(--sf-spacing-8) var(--sf-spacing-12);vertical-align:middle;white-space:normal}.sf-toolbar-extended:not(.sf-toolbar-vertical) .sf-toolbar-extended-items .sf-toolbar-item{display:inline-flex;min-height:var(--sf-spacing-40)}.sf-toolbar-extended:not(.sf-toolbar-vertical) .sf-toolbar-extended-items .sf-toolbar-item:not(.sf-toolbar-separator){min-width:var(--sf-spacing-40)}.sf-toolbar-extended:not(.sf-toolbar-vertical) .sf-toolbar-extended-items .sf-toolbar-separator{height:var(--sf-spacing-24);min-height:var(--sf-spacing-24)}.sf-toolbar-extended:not(.sf-toolbar-vertical) .sf-toolbar-extended-items .sf-toolbar-separator.sf-extended-separator,.sf-toolbar-extended:not(.sf-toolbar-vertical) .sf-toolbar-extended-items.sf-popup-close:not(.sf-hidden-popup){display:none}.sf-toolbar-extended:not(.sf-toolbar-vertical) .sf-toolbar-popup-items{width:inherit}.sf-toolbar-extended:not(.sf-toolbar-vertical) .sf-toolbar-popup-items .sf-toolbar-item:not(.sf-toolbar-separator){height:auto}.sf-toolbar-extended:not(.sf-toolbar-vertical) .sf-toolbar-popup-items .sf-toolbar-item>*{align-self:center}.sf-toolbar-vertical{display:flex;flex-direction:column;height:auto}.sf-toolbar-vertical .sf-toolbar-items{align-items:normal;flex-direction:column}.sf-toolbar-vertical .sf-toolbar-items:not(.sf-hscroll):not(.sf-vscroll){padding:var(--sf-spacing-8) var(--sf-spacing-12)}.sf-toolbar-vertical .sf-toolbar-popup-overflow{height:calc(100% - var(--sf-spacing-40));width:100%}.sf-toolbar-vertical .sf-toolbar-item:not(.sf-toolbar-separator){height:auto;min-width:var(--sf-spacing-40)}.sf-toolbar-vertical .sf-toolbar-item>*{display:flex;justify-content:flex-start;width:100%}.sf-toolbar-vertical .sf-toolbar-separator{border-width:0 0 1px;height:auto;min-height:auto}.sf-toolbar-vertical .sf-vscroll .sf-vscroll-content{display:flex;flex-direction:column;gap:var(--sf-spacing-4);padding:var(--sf-spacing-8) var(--sf-spacing-12);touch-action:pan-x pinch-zoom}.sf-toolbar-vertical .sf-toolbar-hor-nav{border-width:1px 0 0;bottom:0;height:auto;left:0;min-height:var(--sf-spacing-40);min-width:calc(var(--sf-spacing)*3.125);right:auto;top:auto;width:100%}.sf-toolbar{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.08),rgba(var(--sf-color-primary),.08)),rgba(var(--sf-color-surface));border:var(--sf-spacing-0) solid rgba(var(--sf-color-outline-variant));box-shadow:none}.sf-rtl:not(.sf-toolbar-vertical) .sf-toolbar-hor-nav{border-width:0 1px 0 0}.sf-toolbar-hor-nav{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.08),rgba(var(--sf-color-primary),.08)),rgba(var(--sf-color-surface));border:solid rgba(var(--sf-color-outline-variant));border-width:0 0 0 1px;color:rgba(var(--sf-color-on-surface-variant))}.sf-toolbar-hor-nav:active{background:rgba(var(--sf-color-on-surface),.08);box-shadow:none}.sf-toolbar-hor-nav:hover{background:rgba(var(--sf-color-on-surface),.05)}.sf-toolbar-hor-nav:hover:active{background:rgba(var(--sf-color-on-surface),.08)}.sf-toolbar-hor-nav:focus{background:rgba(var(--sf-color-on-surface),.04)}.sf-toolbar-separator{border:solid rgba(var(--sf-color-outline-variant));border-width:0 1px 0 0}.sf-toolbar-hor-nav.sf-nav-active{background:rgba(var(--sf-color-on-surface),.08);box-shadow:none}.sf-toolbar-popup-items{background:linear-gradient(0deg,rgba(var(--sf-color-surface),1),rgba(var(--sf-color-surface),1)),rgba(var(--sf-color-surface));border:var(--sf-spacing-0) solid rgba(var(--sf-color-outline-variant));box-shadow:var(--sf-elevation-2)}.sf-toolbar-popup-items:not(.sf-toolbar-extended-items) .sf-btn:focus-visible{box-shadow:none}.sf-toolbar-popup-items .sf-toolbar-item:not(.sf-toolbar-separator){background:transparent}.sf-toolbar-extended:not(.sf-toolbar-vertical) .sf-toolbar-popup-items{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.08),rgba(var(--sf-color-primary),.08)),rgba(var(--sf-color-surface))}.sf-vscroll{display:block;padding:var(--sf-spacing-40) var(--sf-spacing-0);position:relative;width:inherit}.sf-vscroll>*{height:inherit}.sf-vscroll-content{display:inline-block;height:auto;position:relative;width:100%}.sf-vscroll-nav{align-items:center;cursor:pointer;display:flex;height:var(--sf-spacing-40);overflow:hidden;position:absolute;width:100%}.sf-vscroll-nav.sf-scroll-up-nav{top:0}.sf-vscroll-nav.sf-scroll-down-nav{bottom:0}.sf-vscroll-arrow{align-items:center;display:flex;justify-content:center;position:relative;vertical-align:middle;width:100%}.sf-vscroll-arrow svg{font-size:var(--sf-font-size-xl)}.sf-vscroll-nav{background:transparent;color:rgba(var(--sf-color-on-surface-variant))}.sf-vscroll-nav.sf-scroll-up-nav{border-bottom:1px solid rgba(var(--sf-color-outline-variant))}.sf-vscroll-nav.sf-scroll-down-nav{border-top:1px solid rgba(var(--sf-color-outline-variant))}.sf-vscroll-nav:hover{background:rgba(var(--sf-color-on-surface),.05)}.sf-vscroll-nav:focus{background:rgba(var(--sf-color-on-surface),.04)}.sf-vscroll-nav:active{background:rgba(var(--sf-color-on-surface),.08)}@keyframes MenuSlideDown{0%{height:0}to{height:var(--sf-slide-height,100%)}}.sf-menu{display:inline-block;max-width:100%;position:relative}.sf-menu .sf-menu-parent,.sf-menu .sf-menu-root{display:flex;max-width:100%}.sf-menu .sf-menu-item.sf-separator{padding:var(--sf-spacing-4)}.sf-menu.sf-menu-horizontal .sf-menu-root{align-items:center;flex-wrap:nowrap;overflow-x:visible;padding:var(--sf-spacing-8) var(--sf-spacing-16)}.sf-menu.sf-menu-vertical .sf-menu-root{align-items:stretch;flex-direction:column;min-width:calc(var(--sf-spacing)*18.75);padding:var(--sf-spacing-8)}.sf-menu .sf-menu-submenu{flex-direction:column;max-height:min(var(--sf-spacing) * 22.5,70vh);min-width:calc(var(--sf-spacing)*7.85);overflow-x:visible;overflow-y:auto}.sf-submenu-wrapper{position:unset}.sf-menu-root{gap:var(--sf-spacing-4)}.sf-menu-root .sf-submenu-icon.sf-chevron-right svg{transform:rotate(0deg)}.sf-menu-root .sf-submenu-icon.sf-chevron-down svg{transform:rotate(90deg)}.sf-menu-root .sf-submenu-icon svg{font-size:var(--sf-font-size-xl)}.sf-menu-root .sf-menu-item{border-radius:calc(var(--sf-radius)*2);font-size:var(--sf-font-size-sm);gap:var(--sf-spacing-8);line-height:var(--sf-line-height-sm);padding:var(--sf-spacing-10) var(--sf-spacing-16)}.sf-menu-root>.sf-menu-item.sf-separator[aria-orientation=vertical]{background:linear-gradient(rgb(var(--sf-color-outline-variant)),rgb(var(--sf-color-outline-variant))) 50%/var(--sf-spacing-1) 100% no-repeat;height:stretch}.sf-menu{background-color:transparent}.sf-menu,.sf-menu .sf-menu-root .sf-menu-item:hover{color:rgb(var(--sf-color-on-surface))}.sf-menu .sf-menu-root .sf-menu-item:hover .sf-menu-icon,.sf-menu .sf-menu-root .sf-menu-item:hover .sf-submenu-icon{color:rgb(var(--sf-color-on-surface-variant))}.sf-menu .sf-menu-root .sf-menu-item.sf-has-submenu,.sf-menu .sf-menu-root .sf-menu-item:active{color:rgb(var(--sf-color-on-surface))}.sf-menu .sf-menu-root .sf-menu-item.sf-has-submenu .sf-menu-icon,.sf-menu .sf-menu-root .sf-menu-item.sf-has-submenu .sf-submenu-icon,.sf-menu .sf-menu-root .sf-menu-item:active .sf-menu-icon,.sf-menu .sf-menu-root .sf-menu-item:active .sf-submenu-icon{color:rgb(var(--sf-color-on-surface-variant))}.sf-menu .sf-menu-root .sf-menu-item.sf-focused:not(:active){box-shadow:none;color:rgb(var(--sf-color-on-surface))}.sf-menu .sf-menu-root .sf-menu-item.sf-focused:not(:active) .sf-menu-icon,.sf-menu .sf-menu-root .sf-menu-item.sf-focused:not(:active) .sf-submenu-icon{color:rgb(var(--sf-color-on-surface-variant))}.sf-dd-base{border-color:#e0e0e0;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:var(--sf-line-height-3xl);overflow:hidden;position:relative;width:100%}.sf-dd-base .sf-list-parent{flex:1 1 auto}.sf-dd-group .sf-list-item{text-indent:0}.sf-dd-group .sf-list-item,.sf-large .sf-dd-group .sf-list-item,.sf-small .sf-dd-group .sf-list-item{padding-inline-start:var(--sf-spacing-32)}.sf-dd-nodata{color:rgba(var(--sf-color-on-surface-variant));cursor:default;padding:var(--sf-spacing-10);text-align:center}.sf-dd-footer,.sf-dd-header{cursor:default;flex:0 0 auto;position:sticky;z-index:1}.sf-dd-header{top:0}.sf-dd-footer{bottom:0}.sf-dd-highlight{font-weight:var(--sf-font-weight-semibold)}.sf-dropdown .sf-spinner-content{padding:var(--sf-spacing-8)}.sf-ddl{cursor:pointer;user-select:none}.sf-ddl.sf-popup{background:linear-gradient(0deg,rgba(var(--sf-color-surface),1),rgba(var(--sf-color-surface),1)),rgba(var(--sf-color-surface));border:1px solid rgb(var(--sf-color-outline-variant));border-radius:var(--sf-radius-4);box-shadow:var(--sf-elevation-2);cursor:auto;margin-top:var(--sf-spacing-2);overflow-y:hidden}.sf-ddl.sf-popup>:first-child{display:flex;flex-direction:column;max-height:inherit}.sf-ddl.sf-popup>.sf-large,.sf-ddl.sf-popup>.sf-small,.sf-ddl.sf-popup>:first-child{padding:var(--sf-spacing-4) var(--sf-spacing-0)}.sf-ddl.sf-dropdown-resizable .sf-medium{padding-bottom:var(--sf-spacing-24)}.sf-dropdown .sf-icon-rotate{transform:rotate(180deg);transition:transform .3s ease}.sf-dropdown .sf-icon-normal{transform:rotate(0deg);transition:transform .3s ease}.sf-ddl-filter-parent{display:block;flex:0 0 auto;padding:var(--sf-spacing-4) var(--sf-spacing-12)}.sf-dropdown-list{pointer-events:none}.sf-dropdown-list.sf-input-value-template{width:0}.sf-input-group.sf-multiselect{flex-wrap:wrap;justify-content:normal}.sf-input-group.sf-multiselect.sf-outline .sf-label-top{background:linear-gradient(rgb(var(--sf-color-surface)),rgb(var(--sf-color-surface))) 50%/auto var(--sf-spacing-6) no-repeat}.sf-input-group.sf-delimiter{flex-wrap:nowrap}.sf-multiselect-input{flex:1}.sf-standard.sf-min-input .sf-multiselect-input{padding-inline-start:var(--sf-spacing-4)}.sf-multiselect-icon-wrapper{margin-inline-start:auto}.sf-group-checkbox .sf-list-group-item{padding:var(--sf-spacing-0)}.sf-group-checkbox .sf-list-group-item .sf-dd-checkbox-item-wrapper{padding:var(--sf-spacing-8) var(--sf-spacing-16);width:100%}.sf-group-checkbox .sf-list-group-item:hover .sf-dd-checkbox-item-wrapper{background:rgba(var(--sf-color-on-surface),.05);border-color:rgba(var(--sf-color-outline-variant));color:rgba(var(--sf-color-on-surface))}.sf-group-checkbox .sf-list-group-item:active .sf-dd-checkbox-item-wrapper{background-color:rgb(var(--sf-color-primary-container));color:rgba(var(--sf-color-on-surface))}.sf-group-checkbox .sf-list-group-item.sf-item-focus .sf-dd-checkbox-item-wrapper{background:rgba(var(--sf-color-on-surface),.04);color:rgba(var(--sf-color-on-surface))}.sf-group-checkbox .sf-small .sf-list-group-item .sf-dd-checkbox-item-wrapper{padding:var(--sf-spacing-6) var(--sf-spacing-12)}.sf-group-checkbox .sf-large .sf-list-group-item .sf-dd-checkbox-item-wrapper{padding:var(--sf-spacing-12) var(--sf-spacing-16)}.sf-dd-checkbox-item-wrapper{align-items:center;display:flex}.sf-dd-checkbox-item-wrapper .sf-checkbox-ripple{padding:var(--sf-spacing-0)}.sf-group-checkbox .sf-list-group-item{cursor:pointer}.sf-dd-separator{border-bottom:1px solid;border-bottom-color:rgb(var(--sf-color-outline));margin:var(--sf-spacing-4) var(--sf-spacing-0)}.sf-list-item.sf-dd-separator{margin:0}.sf-list-item:has(.sf-dd-checkbox-item-wrapper).sf-active{background-color:transparent;color:rgba(var(--sf-color-on-surface))}.sf-list-item:has(.sf-dd-checkbox-item-wrapper):hover{background:rgba(var(--sf-color-on-surface),.05);border-color:rgba(var(--sf-color-outline-variant));color:rgba(var(--sf-color-on-surface))}.sf-list-item:has(.sf-dd-checkbox-item-wrapper):active{background-color:rgb(var(--sf-color-primary-container));color:rgba(var(--sf-color-on-surface))}.sf-list-item:has(.sf-dd-checkbox-item-wrapper).sf-item-focus{background:rgba(var(--sf-color-on-surface),.04);color:rgba(var(--sf-color-on-surface))}.sf-multiselect-values{max-width:100%}.sf-multiselect-values .sf-chip,.sf-multiselect-values .sf-multiselect-delimiter-item{margin:var(--sf-spacing-4) var(--sf-spacing-0);margin-inline-start:var(--sf-spacing-16)}.sf-multiselect-chip,.sf-multiselect-delimiter-focus{display:contents}.sf-small.sf-multiselect.sf-filled{font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm)}.sf-small.sf-multiselect.sf-filled .sf-input.sf-multiselect-input{padding:var(--sf-spacing-5) var(--sf-spacing-10)}.sf-small.sf-multiselect.sf-filled:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-0);transform:translate3d(0,calc(var(--sf-spacing)*-.375),0)}.sf-small .sf-multiselect-chip .sf-chip{font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs);padding:var(--sf-spacing-2) var(--sf-spacing-8)}.sf-small .sf-multiselect-chip .sf-chip .sf-chip-delete{margin-inline-start:var(--sf-spacing-4)}.sf-small .sf-multiselect-chip .sf-chip .sf-chip-delete svg{font-size:var(--sf-font-size-sm)}.sf-small .sf-dd-checkbox-item-wrapper{gap:var(--sf-spacing-8)}.sf-medium.sf-multiselect.sf-filled .sf-input.sf-multiselect-input{padding:var(--sf-spacing-9) var(--sf-spacing-16)}.sf-medium.sf-multiselect.sf-filled:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-0);transform:translate3d(0,calc(var(--sf-spacing)*-.625),0)}.sf-medium .sf-multiselect-chip .sf-chip{padding:var(--sf-spacing-3) var(--sf-spacing-10)}.sf-medium .sf-dd-checkbox-item-wrapper{gap:var(--sf-spacing-12)}.sf-large.sf-multiselect.sf-filled .sf-input.sf-multiselect-input{padding:var(--sf-spacing-11) var(--sf-spacing-16)}.sf-large.sf-multiselect.sf-filled:has(.sf-label-top) .sf-float-text{inset-inline-start:var(--sf-spacing-0);transform:translate3d(0,calc(var(--sf-spacing)*-.75),0)}.sf-large .sf-multiselect-chip .sf-chip{font-size:var(--sf-font-size-base);line-height:var(--sf-line-height-base);padding:var(--sf-spacing-4) var(--sf-spacing-12)}.sf-large .sf-multiselect-chip .sf-chip .sf-chip-delete{margin-inline-start:var(--sf-spacing-8)}.sf-large .sf-multiselect-chip .sf-chip .sf-chip-delete svg{font-size:var(--sf-font-size-lg)}.sf-large .sf-dd-checkbox-item-wrapper{gap:var(--sf-spacing-16)}.sf-dropdown-btn.sf-caret-hide .sf-caret{display:none}.sf-dropdown-btn.sf-drp-btn-sm{gap:var(--sf-spacing-8)}.sf-dropdown-btn.sf-drp-btn-sm .sf-caret svg{height:var(--sf-font-size-base);width:var(--sf-font-size-base)}.sf-dropdown-btn.sf-drp-btn-me{gap:var(--sf-spacing-8)}.sf-dropdown-btn.sf-drp-btn-me .sf-caret svg{height:var(--sf-font-size-base);width:var(--sf-font-size-base)}.sf-dropdown-btn.sf-drp-btn-la{gap:var(--sf-spacing-8)}.sf-dropdown-btn.sf-drp-btn-la .sf-caret svg{height:var(--sf-font-size-xl);width:var(--sf-font-size-xl)}.sf-dropdown-popup{background:linear-gradient(0deg,rgba(var(--sf-color-surface),1),rgba(var(--sf-color-surface),1)),rgba(var(--sf-color-surface));border-radius:var(--sf-radius-4);color:rgb(var(--sf-color-on-surface));position:absolute}.sf-dropdown-popup ul{border-radius:var(--sf-radius-4);box-shadow:var(--sf-elevation-2);box-sizing:border-box;margin:var(--sf-spacing-0);overflow:hidden;user-select:none;white-space:nowrap}.sf-dropdown-popup ul .sf-item{cursor:pointer;display:flex}.sf-dropdown-popup ul .sf-item.sf-separator{border-bottom:1px solid rgb(var(--sf-color-outline-variant));height:auto;margin:var(--sf-spacing-8) var(--sf-spacing-0)}.sf-dropdown-popup ul .sf-item .sf-menu-icon{float:left}.sf-dropdown-popup.sf-drp-btn-sm{border-radius:var(--sf-radius-4)}.sf-dropdown-popup.sf-drp-btn-sm ul{border-radius:var(--sf-radius-4);font-size:var(--sf-font-size-sm);min-width:calc(var(--sf-spacing)*7.5);padding:var(--sf-spacing-8) var(--sf-spacing-0)}.sf-dropdown-popup.sf-drp-btn-sm ul .sf-item{line-height:var(--sf-spacing-32);padding:var(--sf-spacing-0) var(--sf-spacing-16)}.sf-dropdown-popup.sf-drp-btn-sm ul .sf-item .sf-menu-icon{margin-inline-end:var(--sf-spacing-8)}.sf-dropdown-popup.sf-drp-btn-sm ul .sf-item .sf-menu-icon .sf-icon-size{height:var(--sf-font-size-base);width:var(--sf-font-size-base)}.sf-dropdown-popup.sf-drp-btn-me ul{font-size:var(--sf-font-size-base);min-width:calc(var(--sf-spacing)*10);padding:var(--sf-spacing-8) var(--sf-spacing-0)}.sf-dropdown-popup.sf-drp-btn-me ul .sf-item{line-height:var(--sf-spacing-40);padding:var(--sf-spacing-0) var(--sf-spacing-20)}.sf-dropdown-popup.sf-drp-btn-me ul .sf-item .sf-menu-icon{margin-inline-end:var(--sf-spacing-12)}.sf-dropdown-popup.sf-drp-btn-me ul .sf-item .sf-menu-icon .sf-icon-size{height:var(--sf-font-size-xl);width:var(--sf-font-size-xl)}.sf-dropdown-popup.sf-drp-btn-la{border-radius:var(--sf-radius-4)}.sf-dropdown-popup.sf-drp-btn-la ul{border-radius:var(--sf-radius-4);font-size:var(--sf-font-size-lg);min-width:calc(var(--sf-spacing)*11.25);padding:var(--sf-spacing-12) var(--sf-spacing-0)}.sf-dropdown-popup.sf-drp-btn-la ul .sf-item{line-height:var(--sf-spacing-48);padding:var(--sf-spacing-0) var(--sf-spacing-24)}.sf-dropdown-popup.sf-drp-btn-la ul .sf-item .sf-menu-icon{margin-inline-end:var(--sf-spacing-16)}.sf-dropdown-popup.sf-drp-btn-la ul .sf-item .sf-menu-icon .sf-icon-size{height:var(--sf-font-size-xl);width:var(--sf-font-size-xl)}.sf-dropdown-popup ul .sf-item .sf-menu-url{color:rgb(var(--sf-color-on-surface))}.sf-dropdown-popup ul .sf-item .sf-menu-icon path{fill:rgb(var(--sf-color-on-surface-variant))}.sf-dropdown-popup ul .sf-item.sf-focused{background:rgba(var(--sf-color-on-surface),.04);box-shadow:none}.sf-dropdown-popup ul .sf-item:hover{background:rgba(var(--sf-color-on-surface),.05);color:rgb(var(--sf-color-on-surface))}.sf-dropdown-popup ul .sf-item.sf-selected,.sf-dropdown-popup ul .sf-item:active{background:rgba(var(--sf-color-on-surface),.08);color:rgb(var(--sf-color-on-surface))}.sf-dropdown-popup ul .sf-item.sf-selected .sf-menu-url,.sf-dropdown-popup ul .sf-item:active .sf-menu-url{color:rgb(var(--sf-color-on-surface))}.sf-dropdown-popup ul .sf-item.sf-selected .sf-menu-icon path,.sf-dropdown-popup ul .sf-item:active .sf-menu-icon path{fill:rgb(var(--sf-color-on-surface))}.sf-split-btn-wrapper{border-radius:var(--sf-radius-20);display:inline-flex;gap:var(--sf-spacing-2);white-space:nowrap;width:min-content}.sf-split-btn-wrapper .sf-btn-vertical+.sf-dropdown-btn{height:auto}.sf-split-btn-wrapper .sf-dropdown-btn:focus,.sf-split-btn-wrapper .sf-split-btn:focus{outline-offset:var(--sf-spacing-0)}.sf-split-btn-wrapper .sf-dropdown-btn:disabled:active,.sf-split-btn-wrapper .sf-dropdown-btn:disabled:focus,.sf-split-btn-wrapper .sf-dropdown-btn:disabled:hover,.sf-split-btn-wrapper .sf-split-btn:disabled:active,.sf-split-btn-wrapper .sf-split-btn:disabled:focus,.sf-split-btn-wrapper .sf-split-btn:disabled:hover{z-index:0}.sf-split-btn-wrapper .sf-split-btn{text-transform:none}.sf-split-btn-wrapper .sf-dropdown-btn{transition:border-radius .25s ease-in;z-index:1}.sf-split-btn-wrapper .sf-dropdown-btn.sf-btn{border-width:1px;border-inline-start-width:1px}.sf-split-btn-wrapper.sf-split-btn-sm .sf-split-btn{border-end-end-radius:var(--sf-radius-4);border-end-start-radius:var(--sf-radius-16);border-start-end-radius:var(--sf-radius-4);border-start-start-radius:var(--sf-radius-16);padding-inline:var(--sf-spacing-12)}.sf-split-btn-wrapper.sf-split-btn-sm .sf-dropdown-btn{border-end-end-radius:var(--sf-radius-16);border-end-start-radius:var(--sf-radius-4);border-start-end-radius:var(--sf-radius-16);border-start-start-radius:var(--sf-radius-4);padding-block:var(--sf-spacing-0);padding-inline:var(--sf-spacing-10)}.sf-split-btn-wrapper.sf-split-btn-sm .sf-dropdown-btn.sf-active{border-radius:var(--sf-radius-16)}.sf-split-btn-wrapper.sf-split-btn-me .sf-split-btn{border-end-end-radius:var(--sf-radius-4);border-end-start-radius:var(--sf-radius-20);border-start-end-radius:var(--sf-radius-4);border-start-start-radius:var(--sf-radius-20);padding-inline:var(--sf-spacing-16)}.sf-split-btn-wrapper.sf-split-btn-me .sf-dropdown-btn{border-end-end-radius:var(--sf-radius-20);border-end-start-radius:var(--sf-radius-4);border-start-end-radius:var(--sf-radius-20);border-start-start-radius:var(--sf-radius-4);padding-block:var(--sf-spacing-0);padding-inline:var(--sf-spacing-14)}.sf-split-btn-wrapper.sf-split-btn-me .sf-dropdown-btn.sf-active{border-radius:var(--sf-radius-16) var(--sf-radius-20) var(--sf-radius-20) var(--sf-radius-16)}.sf-split-btn-wrapper.sf-split-btn-la .sf-split-btn{border-end-end-radius:var(--sf-radius-4);border-end-start-radius:var(--sf-radius-24);border-start-end-radius:var(--sf-radius-4);border-start-start-radius:var(--sf-radius-24);padding-inline:var(--sf-spacing-24)}.sf-split-btn-wrapper.sf-split-btn-la .sf-dropdown-btn{border-end-end-radius:var(--sf-radius-24);border-end-start-radius:var(--sf-radius-4);border-start-end-radius:var(--sf-radius-24);border-start-start-radius:var(--sf-radius-4);padding-block:var(--sf-spacing-0);padding-inline:var(--sf-spacing-16)}.sf-split-btn-wrapper.sf-split-btn-la .sf-dropdown-btn.sf-active{border-radius:var(--sf-radius-24)}.sf-calendar-header{align-items:center;display:flex;font-weight:calc(var(--sf-spacing)*31.25);justify-content:space-between;padding:var(--sf-spacing-8) var(--sf-spacing-12);position:relative}.sf-calendar-header .sf-radius-full{border-radius:var(--sf-radius-full)}.sf-calendar-header .sf-calendar-title{font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-medium);letter-spacing:var(--sf-letter-spacing-wide);line-height:var(--sf-line-height-sm)}.sf-calendar-decade .sf-calendar-title{cursor:default}.sf-calendar-icon{align-items:center;display:flex;gap:var(--sf-spacing-8)}.sf-calendar-content-table{border-collapse:separate;border-spacing:0;padding:var(--sf-spacing-0) var(--sf-spacing-8) var(--sf-spacing-8) var(--sf-spacing-8);table-layout:fixed;width:100%}.sf-calendar .sf-cell{cursor:pointer;text-align:center}.sf-calendar-month .sf-cell{height:var(--sf-spacing-40);padding:var(--sf-spacing-2)}.sf-calendar .sf-day{display:inline-block;font-size:var(--sf-font-size-sm);height:var(--sf-spacing-40);line-height:var(--sf-spacing-40);width:var(--sf-spacing-40)}.sf-calendar-decade .sf-day,.sf-calendar-year .sf-day{display:inline-block;font-size:var(--sf-font-size-sm);font-weight:400;height:var(--sf-spacing-72);line-height:var(--sf-spacing-72);white-space:nowrap;width:var(--sf-spacing-72)}.sf-calendar-footer{display:flex;flex-direction:row;justify-content:flex-end;padding:var(--sf-spacing-8) var(--sf-spacing-12)}.sf-calendar{border-radius:var(--sf-radius-8);display:block;min-width:300px;overflow:auto;user-select:none;width:calc(var(--sf-spacing)*20)}.sf-calendar .sf-week-header{border-bottom:0;cursor:default;font-size:var(--sf-font-size-sm);font-weight:400;height:var(--sf-spacing-40);text-align:center;text-transform:none}.sf-calendar .sf-calendar-toolbar{font-size:var(--sf-font-size-2xl);font-weight:var(--sf-font-weight-medium);min-width:150px;overflow-wrap:break-word;padding:var(--sf-spacing-24)}.sf-calendar.sf-orientation{display:flex;min-width:300px;width:calc(var(--sf-spacing)*30.25)}.sf-calendar.sf-week-number{width:calc(var(--sf-spacing)*22.75)}.sf-calendar-header-lg{max-width:100%;min-width:calc(var(--sf-spacing)*33.75)}.sf-calendar-header-lg.sf-week-number{min-width:calc(var(--sf-spacing)*37.8125)}.sf-calendar-header-lg.sf-orientation{min-width:calc(var(--sf-spacing)*43.125)}.sf-calendar-header-lg.sf-orientation.sf-week-number{min-width:calc(var(--sf-spacing)*46.875)}.sf-calendar-content-table:focus-within .sf-focused-date .sf-day,.sf-calendar-content-table:focus-within .sf-selected.sf-focused-date .sf-day{box-shadow:0 0 0 1px rgba(var(--sf-color-primary))}.sf-calendar-toolbar{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05)),rgba(var(--sf-color-surface))}.sf-calendar{background:linear-gradient(0deg,rgba(var(--sf-color-surface),1),rgba(var(--sf-color-surface),1)),rgba(var(--sf-color-surface));border:1px solid rgba(var(--sf-color-outline-variant));box-shadow:none}.sf-calendar .sf-in-range:not(.sf-other-month):not(.sf-selected){background:linear-gradient(0deg,rgba(var(--sf-color-primary),.08),rgba(var(--sf-color-primary),.08)),rgba(var(--sf-color-surface))}.sf-calendar .sf-day{color:rgba(var(--sf-color-on-surface))}.sf-calendar .sf-other-month:not(.sf-selected) .sf-day,.sf-calendar .sf-other-year .sf-day{color:rgba(var(--sf-color-on-surface-variant),.84)}.sf-calendar .sf-focused-date .sf-day{background:rgba(var(--sf-color-on-surface),.1);border:none;border-radius:var(--sf-radius-full);color:rgba(var(--sf-color-on-surface))}.sf-calendar .sf-focused-date.sf-selected-date{box-shadow:0 0 0 1px rgba(var(--sf-color-primary))}.sf-calendar .sf-cell:hover .sf-day{background:rgba(var(--sf-color-on-surface),.1);border:none;border-radius:var(--sf-radius-full);color:rgba(var(--sf-color-on-surface))}.sf-calendar .sf-cell:focus .sf-day{background:rgba(var(--sf-color-primary));border:none;border-radius:var(--sf-radius-full);color:rgba(var(--sf-color-on-primary))}.sf-calendar .sf-cell:active .sf-day{background:rgba(var(--sf-color-on-surface),.1);border:none;border-radius:var(--sf-radius-full);color:rgb(var(--sf-color-on-surface))}.sf-calendar .sf-today .sf-day{background:transparent;border:1px solid rgba(var(--sf-color-primary));border-radius:var(--sf-radius-full);box-shadow:none;color:rgba(var(--sf-color-primary))}.sf-calendar .sf-today.sf-focused-date:not(.sf-selected) .sf-day,.sf-calendar .sf-today:focus .sf-day,.sf-calendar .sf-today:hover .sf-day{background:rgba(var(--sf-color-primary),.08);border:1px solid rgba(var(--sf-color-primary));border-radius:var(--sf-radius-full);box-shadow:none;color:rgba(var(--sf-color-primary))}.sf-calendar .sf-today:active .sf-day{background:rgba(var(--sf-color-primary),.08);border-radius:var(--sf-radius-full);color:rgba(var(--sf-color-primary))}.sf-calendar .sf-selected .sf-day{background:rgba(var(--sf-color-primary));border:1px solid rgba(var(--sf-color-primary));border-radius:var(--sf-radius-full);box-shadow:none;color:rgba(var(--sf-color-on-primary))}.sf-calendar .sf-selected.sf-focused-date .sf-day,.sf-calendar .sf-selected:active .sf-day,.sf-calendar .sf-selected:hover .sf-day{background:rgba(var(--sf-color-primary));border:1px solid rgba(var(--sf-color-primary));box-shadow:none;color:rgba(var(--sf-color-on-primary))}.sf-calendar .sf-week-number{color:rgba(var(--sf-color-on-surface-variant),.84)}.sf-calendar .sf-week-header{color:rgba(var(--sf-color-on-surface))}.sf-calendar .sf-zoomin{animation:ZoomIn .3s}.sf-calendar .sf-calendar-footer{background:transparent;border-top:none}.sf-calendar .sf-disabled{opacity:1}.sf-calendar .sf-disabled.sf-cell .sf-day,.sf-calendar .sf-disabled.sf-focused-date .sf-day,.sf-calendar .sf-disabled.sf-other-month .sf-day{color:rgba(var(--sf-color-on-surface),.38)}.sf-calendar .sf-disabled.sf-today .sf-day{border:1px solid rgb(var(--sf-color-primary))}.sf-calendar .sf-calendar-title{color:rgba(var(--sf-color-on-surface))}.sf-calendar .sf-calendar-title:active,.sf-calendar .sf-calendar-title:focus,.sf-calendar .sf-calendar-title:focus-visible,.sf-calendar .sf-calendar-title:hover{color:rgba(var(--sf-color-on-surface))}.sf-datepicker.sf-popup{border-radius:var(--sf-spacing-8);box-shadow:var(--sf-elevation-3);display:flex;overflow-y:hidden;pointer-events:auto}.sf-picker-popup{align-items:center;display:flex;height:100%;justify-content:center;left:0;max-height:100%;position:fixed;top:0;width:100%;z-index:1002}.sf-picker-popup .sf-overlay{position:absolute}.sf-timepicker-list{margin:0;overflow:auto;padding:0;width:100%}.sf-timepicker-list.sf-ul{border-radius:var(--sf-spacing-4);width:auto}.sf-timepicker-list-sm{font-size:var(--sf-font-size-sm);max-height:calc(var(--sf-spacing)*10.5);min-width:calc(var(--sf-spacing)*18.75)}.sf-timepicker-list-sm .sf-timepicker-item{height:var(--sf-spacing-32);line-height:var(--sf-spacing-32)}.sf-timepicker-list-me{font-size:var(--sf-font-size-base);max-height:calc(var(--sf-spacing)*13);min-width:calc(var(--sf-spacing)*18.75)}.sf-timepicker-list-me .sf-timepicker-item{height:var(--sf-spacing-40);line-height:var(--sf-spacing-40)}.sf-timepicker-list-la{font-size:var(--sf-font-size-base);max-height:calc(var(--sf-spacing)*15.5);min-width:calc(var(--sf-spacing)*18.75)}.sf-timepicker-list-la .sf-timepicker-item{height:calc(var(--sf-spacing)*3);line-height:calc(var(--sf-spacing)*3)}.sf-timepicker-list-la.sf-ul{border-radius:var(--sf-radius-4)}.sf-timepicker-item{cursor:default;font-size:var(--sf-spacing-16);font-weight:calc(var(--sf-spacing)*31.25);overflow:hidden;position:relative;text-indent:var(--sf-spacing-16);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100%}.sf-timepicker-item:hover{cursor:pointer}.sf-timepicker-mob{background:rgba(var(--sf-color-surface),1);display:flex;flex-direction:column;inset:0;position:fixed}.sf-timepicker-mob .sf-ul{height:auto;margin:0;max-height:none;padding:0}.sf-timepicker-header{align-items:center;background:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05)),rgba(var(--sf-color-surface));display:flex;gap:var(--sf-spacing-8);padding:var(--sf-spacing-16) var(--sf-spacing-0) var(--sf-spacing-16) var(--sf-spacing-12);width:100%}.sf-timepicker-title{color:var(--sf-color-on-surface-variant);font-size:var(--sf-font-size-base)}.sf-timepicker.sf-popup{border:1px solid rgb(var(--sf-color-outline-variant));border-radius:var(--sf-spacing-4);box-shadow:var(--sf-elevation-2);overflow:hidden}.sf-timepicker-list{background:linear-gradient(0deg,rgba(var(--sf-color-surface),1),rgba(var(--sf-color-surface),1)),rgba(var(--sf-color-surface))}.sf-timepicker-item{border:none;color:rgba(var(--sf-color-on-surface))}.sf-timepicker-item:hover{background:rgba(var(--sf-color-on-surface),.05)}.sf-timepicker-item.sf-focus,.sf-timepicker-item:focus{background:rgba(var(--sf-color-on-surface),.04)}.sf-timepicker-item:active{background:rgba(var(--sf-color-on-surface),.08)}.sf-timepicker-item.sf-active{background:rgba(var(--sf-color-primary-container),1);color:var(--sf-color-on-surface)}.sf-datetimepicker .sf-calendar{border:none}.sf-datetimepicker.sf-popup{border:1px solid rgba(var(--sf-color-outline-variant));border-radius:var(--sf-radius-8)}.sf-datetimepicker.sf-popup,.sf-datetimepicker.sf-popup .sf-datetimepicker-footer{background-color:rgba(var(--sf-color-surface))}.sf-datetimepicker .sf-timepicker-list.sf-ul{border:none;border-block:1px solid rgba(var(--sf-color-outline-variant));border-radius:0;max-height:calc(var(--sf-spacing)*18);min-width:calc(var(--sf-spacing)*20)}.sf-datetimepicker-tab{display:grid;grid-template-columns:1fr 1fr;padding:var(--sf-spacing-12) var(--sf-spacing-12)}.sf-datetimepicker-tab .date{border-end-end-radius:0;border-end-start-radius:var(--sf-radius-6);border-start-end-radius:0;border-start-start-radius:var(--sf-radius-6)}.sf-datetimepicker-tab .time{border-end-end-radius:var(--sf-radius-6);border-end-start-radius:0;border-start-end-radius:var(--sf-radius-6);border-start-start-radius:0}.sf-datetimepicker-tab .sf-btn-secondary{border-color:rgb(var(--sf-color-outline-variant))}.sf-datetimepicker-tab .sf-btn-primary.sf-active{box-shadow:none}.sf-datetimepicker-footer{display:flex;justify-content:space-between;padding:var(--sf-spacing-12) var(--sf-spacing-12)}.sf-datetimepicker-toolbar{align-items:center;color:rgba(var(--sf-color-on-surface));display:flex;font-weight:var(--sf-font-weight-medium);justify-content:space-between;padding:var(--sf-spacing-8) var(--sf-spacing-16)}.sf-daterangepicker .sf-calendar{border:none}.sf-daterangepicker.sf-popup{background:rgba(var(--sf-color-surface));border:1px solid rgba(var(--sf-color-outline-variant));border-radius:var(--sf-radius-8);box-shadow:rgba(var(--sf-elevation-2))}.sf-daterangepicker-header,.sf-daterangepicker-tab{background:rgba(var(--sf-color-surface));color:rgba(var(--sf-color-on-surface));padding:var(--sf-spacing-16)}.sf-daterangepicker-tab{display:flex;justify-content:space-between}.sf-daterange-selected-days{background:rgba(var(--sf-color-surface));color:rgba(var(--sf-color-on-surface-variant));display:flex;flex-direction:column;text-align:center}.sf-daterange-label{align-items:center;display:flex;font-weight:var(--sf-font-weight-medium);gap:var(--sf-spacing-12);justify-content:space-around;line-height:var(--sf-letter-spacing-wide);text-align:center}.sf-date-range-container{float:inline-start}.sf-daterangepicker-footer{align-items:center;background:rgba(var(--sf-color-surface));clear:both;display:flex;gap:var(--sf-spacing-12);justify-content:flex-end;padding:var(--sf-spacing-12) var(--sf-spacing-12)}.sf-picker-popup .sf-daterangepicker-footer{justify-content:space-between}.sf-preset .sf-date-range-container{border-inline-end:1px solid rgba(var(--sf-color-outline-variant))}.sf-preset .sf-daterangepicker-footer{border-top:1px solid rgba(var(--sf-color-outline-variant))}.sf-grid-content-row .sf-cell:not(.sf-display-none),.sf-grid-header-text,.sf-grid-summary-row .sf-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-row-min-height:not(.sf-wrap) .fixed-height-wrapper{display:flex;flex-direction:column;justify-content:center;line-height:normal}.sf-grid{border-style:none solid solid;border-width:1px;display:block;font-size:var(--sf-font-size-sm);height:auto;isolation:isolate;position:relative}.sf-grid-header-container.sf-sticky,.sf-toolbar.sf-sticky{position:sticky;z-index:10}.sf-grid-header-container{border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px;user-select:none}.sf-grid-content-container.sf-wrap .sf-cell,.sf-grid-header-row.sf-wrap .sf-grid-header-text,.sf-grid.sf-wrap .sf-cell,.sf-grid.sf-wrap .sf-grid-header-text{height:Auto;line-height:var(--sf-line-height-base);overflow-wrap:break-word;text-overflow:clip;white-space:normal}.sf-virtual-track{position:relative;z-index:0}.sf-virtual-table{left:0;right:0;top:0;z-index:1}.sf-virtual-vertical-scrollbar{height:100%;left:auto;overflow-y:scroll;position:absolute;right:0;top:0;z-index:2}.sf-virtual-horizontal-scrollbar{bottom:0;overflow-x:scroll;position:absolute;width:100%;z-index:2}.sf-grid-edit-row .sf-last-row{border-bottom:1px solid rgba(var(--sf-color-line-color));border-top:0 rgba(var(--sf-color-line-color))}.sf-grid-detail-cell,.sf-grid-edit-row .sf-cell{border-top:1px solid}.sf-grid .sf-group-drop-area:not(.sf-group-drag-clone-hover),.sf-grid .sf-toolbar{border-top:1px solid rgba(var(--sf-color-line-color))}.sf-grid-search{width:176px}.sf-grid-table{table-layout:fixed;width:100%}.sf-grid-header-row .sf-cell{border-style:solid;border-width:0;border-top:0;font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-medium);letter-spacing:var(--sf-letter-spacing-wider);overflow:hidden;padding:var(--sf-spacing-12) var(--sf-spacing-12) var(--sf-spacing-12);position:relative;text-align:left;user-select:none}.sf-grid-header-row .sf-cell.sf-mousepointer{cursor:pointer}.sf-grid-header-row .sf-cell.sf-defaultcursor{cursor:default}.sf-grid-content-row .sf-cell:not(.sf-display-none){border-style:solid;border-width:1px 0 0;display:table-cell;font-size:var(--sf-font-size-sm);letter-spacing:var(--sf-letter-spacing-wider);line-height:var(--sf-line-height-base);padding:var(--sf-spacing-13) var(--sf-spacing-12);user-select:none;width:auto}.sf-grid-content-row .sf-cell:not(.sf-display-none).sf-last-cell{border-bottom-width:1px}.sf-grid-content-row .sf-cell:not(.sf-display-none).sf-cell-range-top{border-top:1px solid rgba(var(--sf-color-primary))}.sf-grid-content-row .sf-cell:not(.sf-display-none).sf-cell-range-bottom{border-bottom:1px solid rgba(var(--sf-color-primary))}.sf-grid-content-row .sf-cell:not(.sf-display-none).sf-cell-range-left{border-left:1px solid rgba(var(--sf-color-primary))}.sf-grid-content-row .sf-cell:not(.sf-display-none).sf-cell-range-right{border-right:1px solid rgba(var(--sf-color-primary))}.sf-right-align.sf-cell{text-align:right}.sf-left-align.sf-cell{text-align:left}.sf-center-align.sf-cell{text-align:center}.sf-justify-align.sf-cell{text-align:justify}.sf-right-align .sf-grid-header-cell{justify-content:flex-start;justify-content:flex-end}.sf-center-align .sf-grid-header-cell{justify-content:center}.sf-rtl .sf-right-align .sf-grid-header-cell{justify-content:flex-end;justify-content:flex-start}.sf-grid.sf-rtl .sf-checkbox-wrapper.sf-rtl{flex-direction:row}.sf-cell.sf-right-align .sf-checkbox-wrapper.sf-rtl{flex-direction:row-reverse}.sf-cell.sf-right-align .sf-checkbox-wrapper{justify-content:flex-end}.sf-cell.sf-center-align .sf-checkbox-wrapper{justify-content:center}.sf-grid .sf-checkbox-label{width:auto}.sf-grid:not(.sf-row-min-height) .sf-empty-cell{height:calc(var(--sf-line-height-base) + var(--sf-spacing-13) + var(--sf-spacing-13))}.sf-grid-summary-row .sf-cell{border-style:solid;border-width:1px 0 0;font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-medium);height:auto;letter-spacing:var(--sf-letter-spacing-wider);line-height:var(--sf-line-height-base);padding:var(--sf-spacing-13) var(--sf-spacing-12);user-select:none}.sf-grid:not(.sf-rtl) .sf-filter-row .sf-cell:first-child,.sf-grid:not(.sf-rtl) .sf-grid-header-row .sf-cell:first-child{border-left-width:0}.sf-empty-row td{font-size:var(--sf-font-size-sm);letter-spacing:var(--sf-letter-spacing-wider);line-height:var(--sf-line-height-base);padding:.7em}.sf-both-lines .sf-grid-header-row .sf-cell,.sf-filter-bar-table .sf-grid-header-row .sf-cell{border-width:0 0 0 1px}.sf-cell-inner{margin:calc(var(--sf-spacing-12)*-1)}.sf-cell-inner,.sf-grid-header-cell{align-items:center;display:flex;flex-flow:row nowrap;justify-content:inherit;overflow:hidden}.sf-grid-header-cell{border:0;line-height:var(--sf-line-height-sm);padding:var(--sf-spacing-12) var(--sf-spacing-12) var(--sf-spacing-12);text-transform:none;width:100%}.sf-grid-sort-container,.sf-grid-sort-order{display:inline-block;flex-shrink:0;margin-inline-start:var(--sf-spacing-5)}.sf-grid-sort-order{border-radius:var(--sf-radius-full);font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm);min-width:16px;text-align:center;width:var(--sf-font-size-xl)}.sf-grid-header-text{flex-shrink:1;min-width:0}.sf-vertical-lines .sf-filter-row .sf-cell,.sf-vertical-lines .sf-grid-content-row .sf-cell,.sf-vertical-lines .sf-grid-header-row .sf-cell{border-width:0 0 0 1px}.sf-hide-lines .sf-filter-row .sf-cell,.sf-hide-lines .sf-grid-content-row .sf-cell,.sf-hide-lines .sf-grid-header-row .sf-cell{border-width:0}.sf-both-lines .sf-grid-content-row .sf-cell{border-width:1px 0 0 1px}.sf-horizontal-lines .sf-grid-header-row .sf-cell{border-width:0}.sf-horizontal-lines .sf-filter-row .sf-cell,.sf-horizontal-lines .sf-grid-content-row .sf-cell{border-width:1px 0 0}.sf-both-lines .sf-grid-content-row .sf-last-cell,.sf-hide-lines .sf-grid-content-row .sf-last-cell,.sf-horizontal-lines .sf-grid-content-row .sf-last-cell,.sf-vertical-lines .sf-grid-content-row .sf-last-cell{border-bottom-width:1px}.sf-both-lines:not(.sf-rtl) .sf-grid-content-row .sf-cell:first-child,.sf-vertical-lines:not(.sf-rtl) .sf-grid-content-row .sf-cell:first-child{border-left-width:0}.sf-spanned-grid.sf-both-lines:not(.sf-rtl) .sf-grid-content-row .sf-cell:first-child:not(.row-first-cell),.sf-spanned-grid.sf-vertical-lines:not(.sf-rtl) .sf-grid-content-row .sf-cell:first-child:not(.row-first-cell){border-left-width:1px}.sf-filter-row .sf-cell{border-collapse:collapse;border-style:solid;border-width:1px 0 1px 1px;cursor:default;overflow:hidden;padding:var(--sf-spacing-6) var(--sf-spacing-12);vertical-align:bottom}.sf-filter-cell{padding:var(--sf-spacing-0);position:relative;text-align:center;width:100%}.sf-filterbar-dropdown .sf-dropdown-list{display:none}.sf-filterbar-dropdown.sf-focused{border-radius:var(--sf-spacing-5)}.sf-filterbar-dropdown.sf-input-group:after,.sf-filterbar-dropdown.sf-input-group:before{height:unset}.sf-grid-filterbar .sf-filterbar-dropdown{border-bottom-color:transparent;margin-top:var(--sf-spacing-16);width:unset}.sf-grid-filterbar .sf-icon-rotate{transform:unset;transition:unset}.sf-grid-filterbar .sf-input-group:not(.sf-filterbar-dropdown){margin-right:var(--sf-spacing-10);width:calc(100% - 50px)!important}.sf-grid-filterbar .sf-input-group.sf-outline .sf-label-top{max-width:calc(100% - 25px);text-align:left}.sf-grid-footer-padding .sf-cell:last-child{border-inline-end:1px solid rgba(var(--sf-color-line-color))}.sf-grid-content{-webkit-overflow-scrolling:touch;overflow-x:auto;position:relative}.sf-grid-header-content{border-style:solid;border-width:0;overflow:hidden}.sf-grid-summary-content{overflow:hidden}.sf-grid-edit-row{padding:var(--sf-spacing-0)}.sf-grid-edit-row .sf-cell:not(.sf-display-none){padding-bottom:var(--sf-spacing-13);padding-top:var(--sf-spacing-13)}.sf-grid-content-row:first-child .sf-cell{border-top:0}.sf-rtl .sf-filter-row .sf-cell:last-child,.sf-rtl .sf-grid-header-row .sf-cell:last-child,.sf-rtl.sf-both-lines .sf-grid-content-row .sf-cell:last-child,.sf-rtl.sf-vertical-lines .sf-grid-content-row .sf-cell:last-child{border-left-width:0}.sf-rtl.sf-spanned-grid .sf-filter-row .sf-cell:last-child:not(.row-last-cell),.sf-rtl.sf-spanned-grid .sf-grid-header-row .sf-cell:last-child:not(.row-last-cell),.sf-rtl.sf-spanned-grid.sf-both-lines .sf-grid-content-row .sf-cell:last-child:not(.row-last-cell),.sf-rtl.sf-spanned-grid.sf-vertical-lines .sf-grid-content-row .sf-cell:last-child:not(.row-last-cell){border-left-width:1px}.sf-rtl .sf-virtual-vertical-scrollbar{left:0;right:auto}.sf-grid-command-cell.sf-cell:not(.sf-display-none){padding:var(--sf-spacing-12) var(--sf-spacing-13)}.sf-grid-command-items{display:inline-flex;gap:8px}.sf-grid-command-items .sf-btn.sf-icon-btn{border-radius:var(--sf-radius-4)}.sf-grid-popup-edit .sf-grid-edit-table{border-collapse:separate;border-spacing:var(--sf-spacing-0);width:100%}.sf-grid-popup-edit .sf-grid-edit-table tr:not(:last-child) td{padding:var(--sf-spacing-0) var(--sf-spacing-0) var(--sf-spacing-16)}.sf-selection-delete-dialog-content{display:flex;flex-direction:column;gap:8px}.sf-selection-delete-option{border-radius:var(--sf-radius-4);padding:var(--sf-spacing-8) var(--sf-spacing-20)}.sf-selection-delete-option-inner{align-items:flex-start;display:flex;gap:14px}.sf-selection-delete-option-label{font-size:var(--sf-font-size-base);font-weight:var(--sf-font-weight-medium);line-height:var(--sf-line-height-base);margin-bottom:var(--sf-spacing-4)}.sf-selection-delete-option-description{font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm)}.sf-row-min-height:not(.sf-wrap) .sf-grid-content-row.sf-grid-row-height .sf-cell:has(>.fixed-height-wrapper),.sf-row-min-height:not(.sf-wrap) .sf-grid-content-row.sf-grid-row-height .sf-cell:not(.sf-templatecell){line-height:0;padding-bottom:var(--sf-spacing-0);padding-top:var(--sf-spacing-0)}.sf-row-min-height:not(.sf-wrap) .sf-grid-summary-row.sf-grid-row-height .sf-cell:has(>.fixed-height-wrapper),.sf-row-min-height:not(.sf-wrap) .sf-grid-summary-row.sf-grid-row-height .sf-cell:not(.sf-templatecell){line-height:var(--sf-line-height-xs);padding:var(--sf-spacing-0) var(--sf-spacing-8)}.sf-excel-filter{position:absolute}.sf-excel-filter .sf-excel-contextmenu-wrapper ul{display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:var(--sf-spacing-0);padding:var(--sf-spacing-4) var(--sf-spacing-0);position:static}.sf-excel-filter .sf-excel-contextmenu-wrapper ul .sf-menu-item{padding:var(--sf-spacing-8) var(--sf-spacing-16)}.sf-excel-filter .sf-excel-contextmenu-wrapper ul .sf-menu-item.sf-disabled{cursor:auto;pointer-events:none}.sf-excel-filter .sf-excel-contextmenu-wrapper ul .sf-excel-separator{border-bottom-style:solid;border-bottom-width:var(--sf-spacing-1);height:auto;margin:var(--sf-spacing-4) var(--sf-spacing-0)}.sf-excel-filter .sf-excel-contextmenu-wrapper ul li .sf-menu-icon{margin-right:var(--sf-spacing-12)}.sf-excel-filter .sf-dlg-content{font-weight:var(--sf-font-weight-normal);overflow-y:hidden;padding:var(--sf-spacing-12) var(--sf-spacing-0) var(--sf-spacing-0) var(--sf-spacing-0)}.sf-excel-filter .sf-dlg-content,.sf-excel-filter .sf-dlg-content .sf-font-size-sm{font-size:var(--sf-font-size-base)}.sf-excel-filter .sf-virtual-scroll-container{border-bottom-style:solid;border-bottom-width:var(--sf-spacing-1);margin-top:var(--sf-spacing-0)}.sf-excel-filter .sf-search-clear.sf-search-icon{margin-bottom:var(--sf-spacing-2);margin-right:var(--sf-spacing-8)}.sf-excel-filter .sf-spinner{height:200px;min-height:160px;overflow-y:auto}.sf-excel-filter .sf-filter-checkbox{margin-bottom:var(--sf-spacing-0);padding:var(--sf-spacing-0) var(--sf-spacing-0) var(--sf-spacing-0) var(--sf-spacing-5)}.sf-excel-filter .sf-filter-checkbox .sf-checkbox-label{overflow:hidden;padding:var(--sf-spacing-5)}.sf-excel-filter .sf-filter-checkbox .sf-checkbox-label .sf-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-excel-filter .sf-virtual-checkbox{width:100%!important}.sf-excel-filter .sf-checkbox-filtertext{word-break:normal}.sf-excel-filter .sf-grid-excel-filter-container,.sf-excel-filter .sf-search-container{padding:var(--sf-spacing-8) var(--sf-spacing-20)}.sf-excel-filter .sf-grid-excel-filter-container,.sf-excel-filter .sf-search-container:not(.sf-checkbox-filter){border-top-style:solid;border-top-width:var(--sf-spacing-1)}.sf-excel-filter .sf-grid-excel-filter-type{padding:var(--sf-spacing-8) var(--sf-spacing-20)}.sf-excel-filter .sf-grid-excel-filter-type .sf-excel-top-separator{margin-top:var(--sf-spacing-10)}.sf-excel-filter .sf-grid-excel-filter-type .sf-excel-left-separator{margin-left:var(--sf-spacing-8)}.sf-excel-filter .sf-excel-top-separator .sf-btn.sf-control{font-size:var(--sf-font-size-sm);font-size:14px}.sf-excel-filter .sf-grid-excel-filter-container .sf-excel-top-separator{margin-top:var(--sf-spacing-12)}.sf-excel-filter .sf-grid-excel-filter-container .sf-excel-left-separator{margin-left:var(--sf-spacing-12)}.sf-excel-filter li.sf-separator.sf-excel-separator{border-bottom-style:solid;border-bottom-width:var(--sf-spacing-1);height:auto;margin:var(--sf-spacing-4) var(--sf-spacing-0)}.sf-grid-filter-container.sf-icons{margin-left:var(--sf-spacing-5)}.sf-excel-shimmer{display:flex;flex-direction:column}.sf-excel-empty-checkbox{text-align:center}.sf-column-chooser-dialog .sf-checkbox-label .sf-label,.sf-column-chooser-dialog .sf-dlg-header{font-size:var(--sf-font-size-base)}.sf-column-chooser-dialog .sf-columnchooser-empty{padding:var(--sf-spacing-16);text-align:center}.sf-column-chooser-dialog .sf-columnchooser-content{display:flex;flex-direction:column;height:200px;min-height:200px;overflow-y:auto}.sf-column-chooser-dialog .sf-columnchooser-listitem,.sf-column-chooser-dialog .sf-columnchooser-selectall{margin-bottom:var(--sf-spacing-0);padding:var(--sf-spacing-9) var(--sf-spacing-0) var(--sf-spacing-9) var(--sf-spacing-16)}.sf-column-chooser-dialog .sf-columnchooser-search-icon{margin:var(--sf-spacing-10)}.sf-column-chooser-dialog .sf-columnchooser-search{margin-bottom:var(--sf-spacing-16)}.sf-column-chooser-dialog .sf-columnchooser-main{display:flex;flex-direction:column}.sf-column-chooser-dialog .sf-dlg-content{padding:var(--sf-spacing-4) var(--sf-spacing-16)}.sf-disableuserselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sf-cell-editing{padding-inline:var(--sf-spacing-10)}.sf-cell-editing .sf-checkbox-wrapper{justify-content:center}.sf-grid-checkbox-hidden{visibility:hidden}.sf-group-drop-area{align-items:center;display:flex;height:56px;overflow:hidden;padding:var(--sf-spacing-8) var(--sf-spacing-12)}.sf-group-drag-clone-hover{border-style:dashed;border-width:1px}.sf-group-drop-hint{display:flex;justify-content:center;width:100%}.sf-group-chip-container,.sf-group-chip-template{align-items:center;display:inline-flex;gap:var(--sf-spacing-6)}.sf-groupable-header-clone,.sf-groupable-header-clone:hover{z-index:1000}.sf-groupable-header-clone.sf-cursor-not-allowed,.sf-groupable-header-clone.sf-cursor-not-allowed:hover{cursor:not-allowed}.sf-grid-sort-container.sf-ascending-descending{display:inline-grid}.sf-grid-groupcaptioncell{align-items:center;display:flex;gap:var(--sf-spacing-10);user-select:none}.sf-detail-toggle-icon{margin-right:var(--sf-spacing-10)}.sf-detail-toggle-icon,.sf-group-togglebtn{border:none;border-radius:var(--sf-radius-full);cursor:pointer;padding:var(--sf-spacing-4)}.sf-grid{border-color:rgba(var(--sf-color-line-color))}.sf-grid .sf-focused{outline:1px solid rgba(var(--sf-color-primary));outline-offset:-1px}.sf-grid .sf-grid-pager{border-bottom:transparent;border-left:transparent;border-right:transparent}.sf-grid-content{background-color:rgba(var(--sf-color-surface))}.sf-grid-filterbar .sf-input-group.sf-outline .sf-label-top,.sf-grid-header-container{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05)),rgba(var(--sf-color-surface))}.sf-grid-header-container{border-bottom-color:rgba(var(--sf-color-line-color));border-top-color:rgba(var(--sf-color-line-color));color:var(--sf-color-on-surface-variant)}.sf-cell,.sf-grid-detail-cell,.sf-grid-header-content{border-color:rgba(var(--sf-color-line-color))}.sf-grid-header-border{border-inline-end-color:transparent}.sf-grid-footer-container{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05)),rgba(var(--sf-color-surface))}.sf-detail-toggle-icon,.sf-grid-content-row .sf-cell,.sf-grid-summary-row .sf-cell,.sf-group-togglebtn{color:var(--sf-color-on-surface)}.sf-row-hover .sf-grid-content-row:not(.sf-grid-edit-row):hover .sf-cell:not(.sf-active,.sf-cell-selected){background:rgba(var(--sf-color-on-surface),.05);color:rgba(var(--sf-color-on-surface))}.sf-row-hover .sf-grid-content-row:not(.sf-grid-edit-row):hover .sf-cell,.sf-row-hover .sf-grid-content-row:not(.sf-grid-edit-row):hover .sf-cell-selected{background:color-mix(in srgb,rgba(var(--sf-color-primary-container),.85),rgba(var(--sf-color-on-surface),.15));color:var(--sf-color-on-surface)}.sf-grid-sort-order{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.08),rgba(var(--sf-color-primary),.08)),rgba(var(--sf-color-surface));color:var(--sf-color-on-surface-variant)}.sf-cell-selected,td.sf-active{background:rgba(var(--sf-color-primary-container),.65);color:var(--sf-color-on-surface)}.sf-grid-edit-row .sf-cell{border-top-color:rgba(var(--sf-color-line-color))}.sf-tooltip-wrap.sf-grid-error{background-color:rgba(var(--sf-color-error-container));border-color:rgba(var(--sf-color-error-container))}.sf-tooltip-wrap.sf-grid-error [class^=sf-tooltip-arrow-outer]{border-bottom-color:rgba(var(--sf-color-error-container))}.sf-selection-delete-option.selected{background-color:rgba(var(--sf-color-primary-container))}.sf-selection-delete-option-label{color:rgba(var(--sf-color-on-surface))}.sf-selection-delete-option-description{color:rgba(var(--sf-color-on-surface-variant))}.sf-excel-contextmenu-wrapper ul .sf-menu-item:focus-visible{box-shadow:0 0 0 1px rgba(var(--sf-color-primary)) inset}.sf-excel-contextmenu-wrapper ul .sf-menu-item:hover{background-color:rgba(var(--sf-color-on-surface),.05)}.sf-excel-contextmenu-wrapper ul .sf-excel-separator{border-bottom-color:rgb(var(--sf-color-outline))}.sf-excel-filter .sf-search-container,.sf-grid-excel-filter-container{border-top-color:rgb(var(--sf-color-outline-variant))}.sf-excel-filter .sf-virtual-scroll-container{border-bottom-color:rgba(var(--sf-color-on-surface-variant),.12)}.sf-group-drop-area{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.08),rgba(var(--sf-color-primary),.08)),rgba(var(--sf-color-surface))}.sf-group-drag-clone-hover{border-color:rgba(var(--sf-color-primary))}.sf-groupable-header-clone,.sf-groupable-header-clone:hover{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05)),rgba(var(--sf-color-surface));color:var(--sf-color-on-surface-variant)}.sf-detail-toggle-icon,.sf-group-togglebtn{background-color:transparent}.sf-detail-toggle-icon:hover,.sf-group-togglebtn:hover{background-color:rgba(var(--sf-color-on-surface),.05)}.sf-detail-toggle-icon:active,.sf-group-togglebtn:active{background-color:rgba(var(--sf-color-on-surface),.08)}.sf-detail-toggle-icon:focus,.sf-group-togglebtn:focus{background-color:rgba(var(--sf-color-on-surface),.04)}.sf-pager{border-style:solid;border-width:1px;display:inline-block;font-size:var(--sf-font-size-sm);padding:var(--sf-spacing-7) var(--sf-spacing-20);white-space:normal;width:100%}.sf-pager a,.sf-pager div{display:inline-flex;user-select:none}.sf-pager div.sf-pager-message-bar{display:inline-block}.sf-pager .sf-pager-item-disable,.sf-pager .sf-pager-mfirst,.sf-pager .sf-pager-mlast,.sf-pager .sf-pager-mnext,.sf-pager .sf-pager-mprevious{display:none}.sf-pager .sf-pager-external-message{display:block;margin:var(--sf-spacing-6) var(--sf-spacing-6) var(--sf-spacing-0);overflow:hidden;text-overflow:ellipsis}.sf-pager-message-bar{color:var(--sf-color-on-surface-variant);float:right;font-weight:var(--sf-font-weight-normal);letter-spacing:var(--sf-letter-spacing-wider);line-height:var(--sf-line-height-sm);padding-bottom:var(--sf-spacing-11);padding-right:var(--sf-spacing-0);padding-top:var(--sf-spacing-11)}.sf-numeric-item{font-weight:var(--sf-font-weight-medium);line-height:var(--sf-line-height-sm);margin:var(--sf-spacing-0) var(--sf-spacing-2);padding:var(--sf-spacing-10) var(--sf-spacing-16);text-align:center;vertical-align:middle}.sf-numeric-item,.sf-pager-container{display:inline-block}.sf-pager-container .sf-icons{display:inline-block;line-height:var(--sf-line-height-5xl);margin:var(--sf-spacing-0) var(--sf-spacing-2);padding:var(--sf-spacing-10);vertical-align:middle}.sf-pager-container .sf-pager-first{border:0;border-radius:var(--sf-radius-4)}.sf-pager-container .sf-pager-last{border-radius:var(--sf-radius-4)}.sf-pager-container .sf-numeric-item,.sf-pager-container .sf-pager-last,.sf-pager-container .sf-pager-next,.sf-pager-container .sf-pager-previous{border:0;border-left:0}.sf-current-item,.sf-pager-icons{border-radius:var(--sf-radius-4);cursor:pointer;text-decoration:none}.sf-pager-mprevious{text-indent:-3px}.sf-pager-mnext{text-indent:-2px}.sf-np,.sf-pp{font-size:var(--sf-font-size-base);padding:var(--sf-spacing-10) var(--sf-spacing-13)}@media (max-width:769px){.sf-pager{padding:var(--sf-spacing-12) var(--sf-spacing-0) var(--sf-spacing-13)}.sf-pager .sf-pager-message-bar{display:inline-block;float:none;text-align:center;width:calc(60% - 48px)}.sf-pager .sf-pager-mfirst,.sf-pager .sf-pager-mlast,.sf-pager .sf-pager-mnext,.sf-pager .sf-pager-mprevious{display:inline-block;padding:1% 5%}.sf-pager .sf-pager-container,.sf-pager-count-message-container{display:none}.sf-pager-mfirst{margin-right:var(--sf-spacing-4);text-align:right;width:calc(10% + 11px)}.sf-pager-mprevious{text-align:right}.sf-pager-mnext,.sf-pager-mprevious{margin:var(--sf-spacing-0) var(--sf-spacing-4);width:10%}.sf-pager-mnext{text-align:left}.sf-pager-mlast{margin-left:var(--sf-spacing-4);text-align:left;width:calc(10% + 11px)}}.sf-rtl .sf-pager-container .sf-pager-first,.sf-rtl .sf-pager-container .sf-pager-last{border-radius:var(--sf-radius-4)}.sf-rtl .sf-pager-container .sf-numeric-item,.sf-rtl .sf-pager-container .sf-pager-last,.sf-rtl .sf-pager-container .sf-pager-next,.sf-rtl .sf-pager-container .sf-pager-previous{border:0;border-right:0}.sf-rtl .sf-pager-message-bar{float:left}@media (max-width:769px){.sf-rtl .sf-pager-message-bar{float:none}}.sf-pager{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05)),rgba(var(--sf-color-surface));border-color:rgba(var(--sf-color-line-color));color:var(--sf-color-on-surface-variant)}.sf-pager .sf-icons.sf-disable{color:rgba(var(--sf-color-on-surface-variant),.38);cursor:auto}.sf-pager svg.sf-disabled{opacity:unset}.sf-pager .sf-focused{box-shadow:var(--sf-elevation-inner)}.sf-pager-icons:hover{background-color:rgba(var(--sf-color-on-surface),.05);color:var(--sf-color-on-surface-variant)}.sf-spacing{color:var(--sf-color-on-surface)}.sf-numeric-item.sf-focused,.sf-pager .sf-icons.sf-focused{background-color:rgba(var(--sf-color-on-surface),.08)}.sf-current-item,.sf-current-item.sf-focused{background-color:rgba(var(--sf-color-primary-container),.65);color:var(--sf-color-on-surface-variant)}.sf-current-item:hover{background-color:color-mix(in srgb,rgba(var(--sf-color-primary-container),.85),rgba(var(--sf-color-on-surface),.15));color:var(--sf-color-on-surface-variant)}@media (max-width:590px){.sf-pager-icons:hover{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05)),rgba(var(--sf-color-surface));color:rgba(var(--sf-color-primary))}}.sf-scheduler{display:flex;flex-direction:column;overflow:hidden;position:relative;user-select:none}.sf-scheduler .sf-appointment.sf-drag-clone{visibility:hidden}.sf-scheduler .sf-appointment .sf-resize-container{height:100%;width:100%}.sf-scheduler .sf-table-container,.sf-scheduler .sf-table-wrap{display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden}.sf-scheduler .sf-scheduler-toolbar-container{border-bottom:1px solid rgba(var(--sf-color-outline-variant))}.sf-scheduler .sf-toolbar-item button{border-radius:calc(var(--sf-radius)*1.875);font-size:var(--sf-font-size-sm)}.sf-scheduler .sf-next-icon,.sf-scheduler .sf-previous-icon{border:none;padding-block:var(--sf-spacing-8);padding-inline:var(--sf-spacing-10)}.sf-scheduler .sf-next-icon svg,.sf-scheduler .sf-previous-icon svg{height:var(--sf-spacing-24);width:var(--sf-spacing-20)}.sf-scheduler .sf-main-scroll-container{display:flex;flex-direction:column;height:100%;overflow-x:auto;overflow-y:auto}.sf-scheduler .sf-sticky-header{position:sticky;top:0;z-index:10}.sf-scheduler .sf-header-section{border-bottom:1px solid rgba(var(--sf-color-outline-variant));display:flex;flex-direction:row;min-width:max-content}.sf-scheduler .sf-header-section .sf-date-header{display:flex;flex-direction:column;width:100%}.sf-scheduler .sf-agenda-view,.sf-scheduler .sf-vertical-view{display:flex;flex-direction:column;height:100%;overflow:hidden}.sf-scheduler .sf-all-day-appointment-section{align-items:center;cursor:pointer;display:flex;height:var(--sf-spacing-32);inset:auto 0 8px 0;justify-content:center;margin:0 auto;position:absolute;width:var(--sf-spacing-32)}.sf-scheduler .sf-appointment-collapse{transform:rotate(180deg)}.sf-scheduler .sf-event-resize.sf-bottom-handler,.sf-scheduler .sf-event-resize.sf-top-handler{block-size:20%;cursor:ns-resize;inline-size:100%;inset-inline-start:0;max-block-size:14px;min-block-size:1px;position:absolute}.sf-scheduler .sf-event-resize.sf-left-handler,.sf-scheduler .sf-event-resize.sf-right-handler{block-size:100%;cursor:ew-resize;inline-size:20%;inset-block:0;max-inline-size:14px;min-inline-size:1px;position:absolute}.sf-scheduler .sf-event-resize.sf-top-handler{inset-block-start:0}.sf-scheduler .sf-event-resize.sf-bottom-handler{inset-block-end:0}.sf-scheduler .sf-event-resize.sf-left-handler{inset-inline-start:0}.sf-scheduler .sf-event-resize.sf-right-handler{inset-inline-end:0}.sf-scheduler .sf-mob-resize-dot{background:currentColor;border:1px solid rgba(var(--sf-color-primary));border-radius:var(--sf-radius-full);height:6px;left:50%;opacity:.9;pointer-events:auto;position:absolute;top:54%;width:6px}.sf-scheduler .sf-mob-resize-dot.sf-mob-left-resize-handler{inset-block-start:50%;inset-inline-start:4%;transform:translate(-50%,-50%)}.sf-scheduler .sf-mob-resize-dot.sf-mob-right-resize-handler{inset-block-start:50%;inset-inline-end:4%;transform:translate(50%,-50%)}.sf-scheduler .sf-mob-resize-dot.sf-mob-top-resize-handler{inset-block-start:6%;inset-inline-start:50%;transform:translate(-50%,-50%)}.sf-scheduler .sf-mob-resize-dot.sf-mob-bottom-resize-handler{inset-block-start:50%;inset-inline-end:6%;transform:translate(-50%,50%)}.sf-scheduler .sf-header-row{display:flex;flex-direction:row;height:calc(var(--sf-spacing)*5.375);min-height:calc(var(--sf-spacing)*5.375);width:100%}.sf-scheduler .sf-header-cells{align-items:center;border-inline-end:1px solid rgba(var(--sf-color-outline-variant));display:flex;flex:1;flex-direction:column;gap:var(--sf-spacing-4);width:calc(var(--sf-spacing)*3.125)}.sf-scheduler .sf-all-day-row{display:flex;flex-direction:row;height:auto;overflow:hidden;position:relative;transition:height .3s ease;width:100%}.sf-scheduler .sf-all-day-cell{border-inline-end:1px solid rgba(var(--sf-color-outline-variant));display:flex;flex:1;flex-direction:column;overflow:visible;position:relative}.sf-scheduler .sf-date-header-container{flex:1;overflow:hidden;position:relative}.sf-scheduler .sf-header-date{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:var(--sf-font-size-2xl);height:calc(var(--sf-spacing)*2.875);justify-content:center;line-height:var(--sf-line-height-2xl);width:calc(var(--sf-spacing)*2.875)}.sf-scheduler .sf-header-date:hover{background:rgba(var(--sf-color-on-surface),.05)}.sf-scheduler .sf-left-indent{display:flex;flex-direction:column;flex-shrink:0;left:0;position:sticky;z-index:5}.sf-scheduler .sf-left-indent,.sf-scheduler .sf-time-cells-wrap{border-inline-end:1px solid rgba(var(--sf-color-outline-variant));width:calc(var(--sf-spacing)*6.25)}.sf-scheduler .sf-time-cells-wrap{overflow-y:hidden}.sf-scheduler .sf-scheduler-table{display:flex;flex-direction:column;height:100%;width:100%}.sf-scheduler .sf-time-slots{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;font-size:var(--sf-font-size-sm);height:var(--sf-spacing-40);justify-content:center;line-height:var(--sf-line-height-sm);padding:var(--sf-spacing-8) var(--sf-spacing-16);position:relative}.sf-scheduler .sf-time-slots.sf-time-cells:last-child{border-bottom:none}.sf-scheduler .sf-time-slots.sf-hide-children>span{display:none}.sf-scheduler .sf-week-number{align-items:center;display:flex;flex-direction:column;font-size:var(--sf-font-size-sm);height:calc(var(--sf-spacing)*5.375);padding-top:10px}.sf-scheduler .sf-day-view .sf-header-cells{align-items:start;padding-block-start:var(--sf-spacing-4);padding-inline-start:var(--sf-spacing-8)}.sf-scheduler .sf-day-view .sf-header-date{cursor:default}.sf-scheduler .sf-day-view .sf-header-date:hover{text-decoration:none}.sf-scheduler .sf-day-view .sf-header-day{padding-inline-start:var(--sf-spacing-8)}.sf-scheduler .sf-header-day{font-size:var(--sf-font-size-sm);letter-spacing:var(--sf-letter-spacing-wide);line-height:var(--sf-line-height-sm);text-transform:uppercase}.sf-scheduler .sf-right-section{display:flex;flex:1;flex-direction:column}.sf-scheduler .sf-vertical-view .sf-content-section{display:flex;flex:1;flex-direction:row;min-width:max-content}.sf-scheduler .sf-work-cells-container{display:flex;flex:1;flex-direction:row;position:relative;z-index:1}.sf-scheduler .sf-work-cells-row{display:flex;flex-direction:row;height:var(--sf-spacing-40);width:100%}.sf-scheduler .sf-work-cells-row:last-child .sf-work-cells,.sf-scheduler .sf-work-cells-row:last-child .sf-work-cells.sf-alternate-cells{border-bottom:none}.sf-scheduler .sf-day-view .sf-work-cells,.sf-scheduler .sf-week-view .sf-work-cells,.sf-scheduler .sf-work-week-view .sf-work-cells{border-block-end:1px solid rgba(var(--sf-color-outline-variant));border-inline-end:1px solid rgba(var(--sf-color-outline-variant));flex:1;overflow:visible;width:calc(var(--sf-spacing)*3.125)}.sf-scheduler .sf-day-view .sf-work-cells.sf-alternate-cells,.sf-scheduler .sf-week-view .sf-work-cells.sf-alternate-cells,.sf-scheduler .sf-work-week-view .sf-work-cells.sf-alternate-cells{border-bottom-style:dashed}.sf-scheduler .sf-day-view .sf-header-day,.sf-scheduler .sf-week-view .sf-header-day,.sf-scheduler .sf-work-week-view .sf-header-day{padding-block-start:var(--sf-spacing-4)}.sf-scheduler .sf-more-indicator{font-size:var(--sf-font-size-xs);inset:auto var(--sf-spacing-8) var(--sf-spacing-8);line-height:var(--sf-line-height-xs);position:absolute;z-index:2}.sf-scheduler .sf-month-view .sf-header-section{border:none}.sf-scheduler .sf-month-view .sf-header-row{height:var(--sf-spacing-36);min-height:var(--sf-spacing-36)}.sf-scheduler .sf-month-view .sf-date-header-container{align-items:center;display:flex;flex:none;height:var(--sf-spacing-36)}.sf-scheduler .sf-month-view .sf-header-cells{padding:var(--sf-spacing-8);width:var(--sf-spacing-36)}.sf-scheduler .sf-month-view .sf-left-indent{width:calc(var(--sf-spacing)*3.75)}.sf-scheduler .sf-month-view .sf-week-number{border-bottom:1px solid rgba(var(--sf-color-outline-variant));color:rgba(var(--sf-color-on-surface));min-height:calc(var(--sf-spacing)*7.75);padding-top:6px}.sf-scheduler .sf-month-view .sf-week-number:last-child{border-bottom:none}.sf-scheduler .sf-month-view .sf-week-number-wrapper{display:flex;flex-direction:column;height:100%}.sf-scheduler .sf-month-view .sf-right-section,.sf-scheduler .sf-month-view .sf-work-cells-row{border-bottom:1px solid rgba(var(--sf-color-outline-variant))}.sf-scheduler .sf-month-view .sf-work-cells-row{min-height:calc(var(--sf-spacing)*7.75)}.sf-scheduler .sf-month-view .sf-work-cells-row:last-child{border-bottom:none}.sf-scheduler .sf-month-view .sf-work-cells{border-inline-end:1px solid rgba(var(--sf-color-outline-variant));display:flex;flex:1;flex-direction:column}.sf-scheduler .sf-month-view .sf-work-cells .sf-date-header-container{height:var(--sf-spacing-36);justify-content:space-between;padding:var(--sf-spacing-8)}.sf-scheduler .sf-month-view .sf-work-cells .sf-date-header{font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm)}.sf-scheduler .sf-month-view .sf-work-cells.sf-current-date .sf-date-header{align-items:center;border-radius:50%;display:flex;height:var(--sf-spacing-24);justify-content:center;padding:0;width:var(--sf-spacing-24)}.sf-scheduler .sf-month-view .sf-work-cells .sf-appointment-wrapper{display:flex;flex:1;flex-direction:column;position:relative}.sf-scheduler .sf-month-view .sf-content-table{flex:1}.sf-scheduler .sf-month-view .sf-content-table.sf-hide-dates .sf-other-month{visibility:hidden}.sf-scheduler .sf-month-view .sf-header-day{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sf-scheduler .sf-month-view .sf-resource-group-month-header .sf-date-header-container{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;height:auto}.sf-scheduler .sf-month-view .sf-resource-group-month-header .sf-date-header-container .sf-resource-header .sf-resource-header-cell.sf-header-cells{height:var(--sf-spacing-36);width:calc(var(--sf-spacing)*3.125)}.sf-scheduler .sf-month-view .sf-resource-group-month-cell{width:calc(var(--sf-spacing)*3.125)}.sf-scheduler .sf-agenda-view{letter-spacing:var(--sf-letter-spacing-wide)}.sf-scheduler .sf-agenda-view .sf-empty-state{font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm);overflow:hidden;padding:var(--sf-spacing-28) var(--sf-spacing-12);text-overflow:ellipsis;white-space:nowrap}.sf-scheduler .sf-agenda-view .sf-date-header{display:flex;flex-direction:row;overflow:hidden;width:100%}.sf-scheduler .sf-agenda-view .sf-agenda-date-label{flex-shrink:0;padding:var(--sf-spacing-12) var(--sf-spacing-72) var(--sf-spacing-12) var(--sf-spacing-20);width:120px}.sf-scheduler .sf-agenda-view .sf-agenda-date-label .sf-agenda-date-number{font-size:var(--sf-font-size-base);line-height:var(--sf-line-height-base)}.sf-scheduler .sf-agenda-view .sf-agenda-date-label .sf-agenda-date-name,.sf-scheduler .sf-agenda-view .sf-appointment .sf-location,.sf-scheduler .sf-agenda-view .sf-appointment .sf-time{font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs)}.sf-scheduler .sf-agenda-view .sf-agenda-events-container{border-bottom:1px solid rgba(var(--sf-color-outline-variant));flex:1;min-width:0}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-agenda-event-list{display:flex;flex-direction:column;gap:var(--sf-spacing-16);margin:var(--sf-spacing-0);padding:var(--sf-spacing-8) var(--sf-spacing-0)}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-appointment{display:flex;flex-direction:row}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-appointment-details{border-inline-start:2px solid rgba(var(--sf-color-primary));padding:var(--sf-spacing-8) var(--sf-spacing-12);width:100%}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-subject-wrap{align-items:center;display:flex;gap:var(--sf-spacing-6);overflow:hidden;white-space:nowrap}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-subject{flex:0 1 auto;font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-agenda-no-events{display:block;font-size:var(--sf-font-size-sm);height:100%;line-height:var(--sf-line-height-sm);overflow:hidden;padding:var(--sf-spacing-28) var(--sf-spacing-12);text-overflow:ellipsis;white-space:nowrap}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-location{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-event-recurrence-icon{flex:none}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-time{overflow:hidden;padding-top:var(--sf-spacing-4);text-overflow:ellipsis;white-space:nowrap;width:100%}.sf-scheduler .sf-custom-weeks{--cell-height:calc(100%/var(--week-count, 1))}.sf-scheduler .sf-custom-weeks .sf-week-number,.sf-scheduler .sf-custom-weeks .sf-work-cells-row{height:var(--cell-height);min-height:calc(var(--sf-spacing)*7.75)}.sf-scheduler .sf-content-wrap{flex:1;position:relative}.sf-scheduler .sf-more-popup-wrapper .sf-subject,.sf-scheduler .sf-vertical-view .sf-subject{flex:1;font-size:var(--sf-font-size-xs);font-weight:var(--sf-font-weight-medium);line-height:var(--sf-line-height-xs);padding:0}.sf-scheduler .sf-more-popup-wrapper .sf-subject.sf-text-center,.sf-scheduler .sf-vertical-view .sf-subject.sf-text-center{text-align:center}.sf-scheduler .sf-event-container{display:flex}.sf-scheduler .sf-event-container .sf-subject{line-height:var(--sf-line-height-sm);padding-block-start:var(--sf-spacing-2);padding-inline:var(--sf-spacing-4);word-wrap:break-word}.sf-scheduler .sf-day-wrapper{flex:1;overflow:visible;position:relative;width:calc(var(--sf-spacing)*3.125)}.sf-scheduler .sf-day-wrapper .sf-appointment{margin-inline-start:var(--sf-spacing-2)}.sf-scheduler .sf-content-table{height:100%;position:relative;width:100%}.sf-scheduler .sf-current-time{font-size:var(--sf-font-size-xs);left:0;pointer-events:none;position:absolute;text-align:center;transform:translateY(-50%);white-space:nowrap;width:100%}.sf-scheduler .sf-current-timeline,.sf-scheduler .sf-previous-timeline{height:1px;pointer-events:none;position:absolute;width:100%;z-index:5}.sf-scheduler .sf-current-timeline{border-top:1px solid rgba(var(--sf-color-primary))}.sf-scheduler .sf-previous-timeline{border-top:1px dashed rgba(var(--sf-color-primary))}.sf-scheduler .sf-more-popup-wrapper .sf-appointment,.sf-scheduler .sf-vertical-view .sf-appointment{cursor:pointer;height:var(--sf-spacing-24);inset:var(--sf-spacing-4) var(--sf-spacing-4) var(--sf-spacing-4) 0;position:absolute;width:calc(100% - 4px);z-index:2}.sf-scheduler .sf-more-popup-wrapper .sf-appointment .sf-inner-appointment,.sf-scheduler .sf-vertical-view .sf-appointment .sf-inner-appointment{height:100%;overflow:hidden;width:100%}.sf-scheduler .sf-more-popup-wrapper .sf-appointment .sf-event-location,.sf-scheduler .sf-more-popup-wrapper .sf-appointment .sf-event-time,.sf-scheduler .sf-vertical-view .sf-appointment .sf-event-location,.sf-scheduler .sf-vertical-view .sf-appointment .sf-event-time{font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs);padding-block-end:var(--sf-spacing-2);padding-inline:var(--sf-spacing-4)}.sf-scheduler .sf-more-popup-wrapper .sf-appointment .sf-time,.sf-scheduler .sf-vertical-view .sf-appointment .sf-time{font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs);white-space:nowrap}.sf-scheduler .sf-indicator{align-items:center;display:flex;justify-content:center}.sf-scheduler .sf-indicator .sf-icon-size{height:var(--sf-font-size-xs);width:var(--sf-font-size-xs)}.sf-scheduler .sf-up-icon{margin-top:4px}.sf-scheduler .sf-down-icon{bottom:6px;left:45%;position:absolute}.sf-scheduler .sf-appointment-details{align-items:center;display:block;gap:var(--sf-spacing-4);height:100%;padding-inline:var(--sf-spacing-4)}.sf-scheduler .sf-event-recurrence-edit-icon,.sf-scheduler .sf-event-recurrence-icon,.sf-scheduler .sf-header-section .sf-all-day-row .sf-appointment-details,.sf-scheduler .sf-header-section .sf-event-clone .sf-appointment-details,.sf-scheduler .sf-month-view .sf-appointment-details{display:flex}.sf-scheduler .sf-event-recurrence-edit-icon .sf-icon-size,.sf-scheduler .sf-event-recurrence-icon .sf-icon-size{font-size:var(--sf-font-size-xs)}.sf-scheduler .sf-content-wrap .sf-event-recurrence-edit-icon,.sf-scheduler .sf-content-wrap .sf-event-recurrence-icon,.sf-scheduler .sf-time-slot-clone-container .sf-event-recurrence-edit-icon,.sf-scheduler .sf-time-slot-clone-container .sf-event-recurrence-icon{inset-block-end:var(--sf-spacing-5);inset-inline-end:var(--sf-spacing-5);position:absolute}.sf-scheduler .sf-block-indicator{line-height:var(--sf-line-height-xs)}.sf-scheduler .sf-block-appointment{font-size:var(--sf-font-size-sm);height:100%;position:absolute;width:100%;z-index:1}.sf-scheduler .sf-block-appointment .sf-subject{font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-normal);line-height:var(--sf-line-height-sm);overflow:hidden;padding-block:var(--sf-spacing-12) var(--sf-spacing-4);padding-inline:var(--sf-spacing-12) var(--sf-spacing-4)}.sf-scheduler .sf-read-only{cursor:default;opacity:.8}.sf-scheduler .sf-day-clone-container,.sf-scheduler .sf-time-slot-clone-container{inset:0;pointer-events:none;position:absolute}.sf-scheduler .sf-timescale-disabled .sf-work-cells-row{height:100%}.sf-scheduler .sf-timescale-disabled .sf-resize-container{display:flex;width:100%}.sf-scheduler .sf-timescale-disabled .sf-day-wrapper .sf-appointment-details{align-items:start;display:flex;flex:1;flex-direction:column;gap:0}.sf-scheduler .sf-timescale-disabled .sf-day-wrapper .sf-appointment-details .sf-subject{flex:0}.sf-scheduler .sf-timescale-disabled .sf-inner-appointment{display:flex}.sf-scheduler.sf-rtl .sf-all-day-appointment svg,.sf-scheduler.sf-rtl .sf-month-view .sf-appointment svg,.sf-scheduler.sf-rtl .sf-next-icon svg,.sf-scheduler.sf-rtl .sf-previous-icon svg{transform:rotate(180deg)}.sf-scheduler .sf-dragging,.sf-scheduler .sf-resizing{opacity:.4}.sf-scheduler .sf-vertical-view .sf-event-clone{border:2px solid rgba(var(--sf-color-on-surface));box-shadow:var(--sf-elevation-3),var(--sf-elevation-3);box-sizing:border-box;z-index:1000}.sf-scheduler .sf-vertical-view .sf-event-clone .sf-subject{line-height:var(--sf-line-height-sm);padding-block-start:var(--sf-spacing-2);padding-inline:var(--sf-spacing-4);word-wrap:break-word}.sf-scheduler .sf-tooltip{overflow:hidden;position:relative}.sf-scheduler .sf-resource-header{align-items:stretch;border-bottom:1px solid rgba(var(--sf-color-outline-variant));display:flex;flex-direction:row;flex-wrap:nowrap;min-height:var(--sf-spacing-32);min-width:max-content}.sf-scheduler .sf-resource-header.sf-resource-header-last-level{border-bottom:none}.sf-scheduler .sf-resource-header-cell{align-items:center;border-inline-end:1px solid rgba(var(--sf-color-outline-variant));box-sizing:border-box;display:flex;flex:var(--sf-scheduler-col-span,1) 0 auto;height:var(--sf-spacing-48);min-width:calc(var(--sf-spacing)*3.125*var(--sf-scheduler-col-span, 1));overflow:hidden;padding:var(--sf-spacing-4) var(--sf-spacing-8);text-overflow:ellipsis;white-space:nowrap;width:calc(var(--sf-spacing)*3.125*var(--sf-scheduler-col-span, 1))}.sf-scheduler-dialog .sf-dialog-content{flex-direction:column;gap:var(--sf-spacing-20)}.sf-scheduler-dialog .sf-editor-fields-row{flex-direction:row;gap:var(--sf-spacing-16)}.sf-scheduler-dialog .sf-editor-fields-row .sf-form-error{position:absolute}.sf-scheduler-dialog .sf-editor-field-container{flex:1}.sf-scheduler-dialog .sf-description-row .sf-event-description{width:100%}.sf-scheduler-dialog .sf-delete-event{margin-inline-end:auto}.sf-scheduler-dialog .sf-all-day-time-zone-row{gap:var(--sf-spacing-16)}.sf-quickinfo-popup-wrapper{padding:0 var(--sf-spacing-20)}.sf-quickinfo-popup-wrapper.sf-popup{border-radius:var(--sf-radius-8);max-width:calc(var(--sf-spacing)*22.875);min-width:calc(var(--sf-spacing)*20)}.sf-quickinfo-popup-wrapper .sf-popup-close{border-radius:calc(var(--sf-radius)*1.875)}.sf-quickinfo-popup-wrapper .sf-quickinfo-popup-footer{border-top:none;gap:var(--sf-spacing-8);justify-content:end;padding:var(--sf-spacing-12) var(--sf-spacing-0)}.sf-quickinfo-popup-wrapper .sf-quickinfo-popup-header{align-items:center;border-bottom:none;padding:var(--sf-spacing-20) 0 0}.sf-quickinfo-popup-wrapper .sf-quickinfo-popup-header .sf-popup-event-subject{flex:1;font-size:var(--sf-font-size-base);font-weight:var(--sf-font-weight-medium);line-height:var(--sf-line-height-base)}.sf-quickinfo-popup-wrapper .sf-icon-size{font-size:var(--sf-font-size-xl)}.sf-quickinfo-popup-wrapper .sf-quickinfo-popup-content{font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-sm);padding:var(--sf-spacing-0)}.sf-quickinfo-popup-wrapper .sf-cell-time,.sf-quickinfo-popup-wrapper .sf-description,.sf-quickinfo-popup-wrapper .sf-location,.sf-quickinfo-popup-wrapper .sf-resource-details,.sf-quickinfo-popup-wrapper .sf-rule-summary,.sf-quickinfo-popup-wrapper .sf-time-zone{align-items:center;gap:var(--sf-spacing-12);padding-top:var(--sf-spacing-16)}.sf-more-popup-wrapper{border-radius:4px;max-height:calc(var(--sf-spacing)*18.75);min-width:calc(var(--sf-spacing)*13.25);overflow-y:auto;padding:0 var(--sf-spacing-12) var(--sf-spacing-12)}.sf-more-popup-wrapper.sf-popup .sf-appointment{display:flex;padding:var(--sf-spacing-5) var(--sf-spacing-10);position:relative}.sf-more-popup-wrapper .sf-more-event-header{align-items:center;display:flex;font-size:var(--sf-font-size-base);height:var(--sf-spacing-48);padding:var(--sf-spacing-16) var(--sf-spacing-4) var(--sf-spacing-8)}.sf-more-popup-wrapper .sf-more-event-date-header{flex:1}.sf-more-popup-wrapper .sf-more-event-content{display:flex;flex-direction:column;gap:var(--sf-spacing-4)}.sf-mobile-popup{height:100%;inset:0;margin:0;max-height:100%;overflow:hidden;position:fixed;z-index:1004}.sf-mobile-popup.sf-more-popup-wrapper .sf-more-event-content .sf-appointment{font-size:var(--sf-font-size-xs);padding:var(--sf-spacing-5) var(--sf-spacing-10)}.sf-tooltip-wrap.sf-scheduler-tooltip .sf-tooltip-content{display:flex;flex-direction:column;gap:var(--sf-spacing-8);padding:var(--sf-spacing-8)}.sf-tooltip-wrap.sf-scheduler-tooltip .sf-scheduler-tooltip-subject{font-weight:var(--sf-font-weight-medium)}.sf-tooltip-wrap.sf-scheduler-tooltip .sf-scheduler-tooltip-text{display:flex;flex-direction:column;gap:var(--sf-spacing-4)}@media (max-width:560px){.sf-scheduler .sf-left-indent,.sf-scheduler .sf-time-cells-wrap{width:calc(var(--sf-spacing)*3.125)}.sf-scheduler .sf-time-slots{padding:0}.sf-scheduler .sf-scheduler-toolbar-container .sf-toolbar-popup-items .sf-view-button{border:none}.sf-scheduler .sf-agenda-view .sf-agenda-date-label{padding:var(--sf-spacing-12) var(--sf-spacing-40) var(--sf-spacing-12) var(--sf-spacing-12);width:80px}.sf-scheduler-dialog .sf-title-location-row{flex-direction:column}}.sf-external-drag-clone{cursor:pointer;height:var(--sf-spacing-24);inset:var(--sf-spacing-4) var(--sf-spacing-4) var(--sf-spacing-4) 0;position:absolute;width:calc(100% - 4px)}.sf-external-drag-clone.sf-appointment{z-index:10}.sf-external-drag-clone.sf-appointment.sf-drag-clone{visibility:hidden}.sf-external-drag-clone .sf-appointment-details{align-items:center;display:block;gap:var(--sf-spacing-4);height:100%;padding-inline:var(--sf-spacing-4)}.sf-external-drag-clone.sf-month-event .sf-appointment-details{display:flex}.sf-external-drag-clone.sf-month-event .sf-appointment-details .sf-subject{flex:1}.sf-external-drag-clone.sf-all-day-appointment .sf-subject,.sf-external-drag-clone.sf-month-event .sf-subject{text-align:center}.sf-external-drag-clone .sf-subject{line-height:var(--sf-line-height-sm);padding-block-start:var(--sf-spacing-2);padding-inline:var(--sf-spacing-4);word-wrap:break-word;font-size:var(--sf-font-size-xs);font-weight:var(--sf-font-weight-medium)}.sf-external-drag-clone .sf-event-location,.sf-external-drag-clone .sf-event-time{font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs);padding-block-end:var(--sf-spacing-2);padding-inline:var(--sf-spacing-4)}.sf-external-drag-clone .sf-time{font-size:var(--sf-font-size-xs);line-height:var(--sf-line-height-xs);white-space:nowrap}.sf-scheduler-cursor-move{cursor:move}.sf-cursor-not-allowed .sf-scheduler-toolbar-container .sf-toolbar-item,.sf-scheduler-cursor-move .sf-header-cells *{pointer-events:none}.sf-scheduler{background:rgba(var(--sf-color-surface))}.sf-scheduler,.sf-scheduler .sf-btn-outlined{border:1px solid rgba(var(--sf-color-outline-variant))}.sf-scheduler .sf-toolbar-selected.sf-btn-outlined{background:rgba(var(--sf-color-primary),.08);border:1px solid rgba(var(--sf-color-primary))}.sf-scheduler .sf-toolbar-selected.sf-btn-outlined:hover{background:rgba(var(--sf-color-primary),.12)}.sf-scheduler .sf-resource-header .sf-header-cells.sf-current-day{color:rgba(var(--sf-color-primary))}.sf-scheduler .sf-date-header{border-color:rgba(var(--sf-color-outline-variant));border-style:solid;border-width:0}.sf-scheduler .sf-date-header .sf-header-cells{background:rgba(var(--sf-color-surface));color:rgba(var(--sf-color-on-surface))}.sf-scheduler .sf-date-header .sf-current-day{color:rgba(var(--sf-color-primary))}.sf-scheduler .sf-all-day-appointment-section:focus,.sf-scheduler .sf-all-day-appointment-section:hover{background:rgba(var(--sf-color-on-surface),.05);border-radius:100%}.sf-scheduler .sf-left-indent,.sf-scheduler .sf-right-section{background:rgba(var(--sf-color-surface))}.sf-scheduler .sf-time-cells-wrap{background-color:rgba(var(--sf-color-surface))}.sf-scheduler .sf-time-slots{border-bottom:none;color:rgba(var(--sf-color-on-surface))}.sf-scheduler .sf-time-slots.sf-time-cells{border-bottom:1px solid rgba(var(--sf-color-outline-variant))}.sf-scheduler .sf-work-cells-row{background-color:rgba(var(--sf-color-surface));border-color:rgba(var(--sf-color-outline-variant));color:rgba(var(--sf-color-on-surface))}.sf-scheduler .sf-timescale-disabled .sf-day-wrapper,.sf-scheduler .sf-work-cells{color:rgba(var(--sf-color-on-surface));padding:0}.sf-scheduler .sf-timescale-disabled .sf-day-wrapper,.sf-scheduler .sf-timescale-disabled .sf-day-wrapper.sf-weekend,.sf-scheduler .sf-work-cells,.sf-scheduler .sf-work-cells.sf-weekend{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05)),rgba(var(--sf-color-surface))}.sf-scheduler .sf-timescale-disabled .sf-day-wrapper.sf-work-days,.sf-scheduler .sf-timescale-disabled .sf-day-wrapper.sf-work-hours,.sf-scheduler .sf-work-cells.sf-work-days,.sf-scheduler .sf-work-cells.sf-work-hours{background:rgba(var(--sf-color-surface))}.sf-scheduler .sf-timescale-disabled .sf-day-wrapper:hover,.sf-scheduler .sf-work-cells:hover{background-color:rgba(var(--sf-color-on-surface),.05)}.sf-scheduler .sf-timescale-disabled .sf-day-wrapper.sf-selected,.sf-scheduler .sf-work-cells.sf-selected{background-color:rgba(var(--sf-color-primary),.2)}.sf-scheduler .sf-timescale-disabled .sf-day-wrapper:focus,.sf-scheduler .sf-work-cells:focus{background-color:rgba(var(--sf-color-on-surface),.04)}.sf-scheduler .sf-vertical-view div.sf-selected-cell{background:rgba(var(--sf-color-on-surface),.08)}.sf-scheduler .sf-current-time{color:rgba(var(--sf-color-primary))}.sf-scheduler .sf-more-popup-wrapper .sf-appointment,.sf-scheduler .sf-vertical-view .sf-appointment{background:rgba(var(--sf-color-primary));border-radius:var(--sf-radius-4);color:rgba(var(--sf-color-on-primary))}.sf-scheduler .sf-more-popup-wrapper .sf-appointment:focus,.sf-scheduler .sf-vertical-view .sf-appointment:focus{border:0;box-shadow:var(--sf-elevation-3),var(--sf-elevation-1),var(--sf-elevation-1)}.sf-scheduler .sf-block-appointment{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.05),rgba(var(--sf-color-primary),.05)),rgba(var(--sf-color-surface))}.sf-scheduler .sf-other-month{color:rgba(var(--sf-color-on-surface-variant))}.sf-scheduler .sf-current-date .sf-date-header,.sf-scheduler .sf-current-day .sf-header-date{background-color:rgba(var(--sf-color-primary));color:rgba(var(--sf-color-on-primary))}.sf-scheduler .sf-agenda-view{color:rgba(var(--sf-color-on-surface))}.sf-scheduler .sf-agenda-view .sf-empty-state{color:rgba(var(--sf-color-on-surface-variant))}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-appointment.sf-appointment-active{background:rgba(var(--sf-color-on-surface),.08)}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-appointment:hover{background:rgba(var(--sf-color-on-surface),.05)}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-appointment:focus{background:rgba(var(--sf-color-on-surface),.04)}.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-agenda-no-events,.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-event-recurrence-edit-icon,.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-event-recurrence-icon,.sf-scheduler .sf-agenda-view .sf-agenda-events-container .sf-location{color:rgba(var(--sf-color-on-surface-variant))}.sf-scheduler-dialog{background:rgba(var(--sf-color-surface))}.sf-quickinfo-popup-wrapper{background:linear-gradient(0deg,rgba(var(--sf-color-primary),.08),rgba(var(--sf-color-primary),.08)),rgba(var(--sf-color-surface));box-shadow:var(--sf-elevation-3),var(--sf-elevation-3)}.sf-quickinfo-popup-wrapper .sf-quickinfo-popup-content{color:rgba(var(--sf-color-on-surface-variant))}.sf-more-popup-wrapper{background-color:rgba(var(--sf-color-surface));box-shadow:var(--sf-elevation-2),var(--sf-elevation-2)}.sf-mobile-popup .sf-more-event-content .sf-appointment{background:rgba(var(--sf-color-primary));border-radius:var(--sf-radius-4);color:rgba(var(--sf-color-on-primary))}.sf-mobile-popup .sf-more-event-content .sf-appointment:focus{border:0;box-shadow:var(--sf-elevation-3),var(--sf-elevation-1),var(--sf-elevation-1)}.sf-external-drag-clone{background:rgba(var(--sf-color-primary));border-radius:var(--sf-radius-4);color:rgba(var(--sf-color-on-primary))}.sf-external-drag-clone:focus{border:0;box-shadow:var(--sf-elevation-3),var(--sf-elevation-1),var(--sf-elevation-1)}.sf-re-content,.sf-re-repeat-on-week-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--sf-spacing-16)}.sf-re-container-width-50{width:50%}.sf-re-month-day-row,.sf-re-repeat-week-button-container,.sf-re-row,.sf-re-week-number-day-mode-row{align-items:center;display:flex;flex-direction:row;gap:var(--sf-spacing-16)}.sf-re-align-end{align-items:end;display:flex}.sf-re-day-radio-button{align-items:center;display:flex}.sf-re-repeat-week-button-container{flex-wrap:wrap;gap:var(--sf-spacing-12)}.sf-re-week-button{border-radius:var(--sf-radius-full);height:var(--sf-spacing-40);width:var(--sf-spacing-40)}