:root{--vui-color-transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;--vui-opacity-transition:opacity .15s ease-in-out;--vui-min-height:28px;--vui-font-size-s:12px;--vui-font-size:14px;--vui-font-size-l:16px;--vui-font-size-xl:18px;--vui-font-size-xxl:20px;--vui-neutral-0:#fff;--vui-neutral-1:#fcfcfc;--vui-neutral-2:#fafafa;--vui-neutral-3:#f7f7f7;--vui-neutral-5:#f5f4f4;--vui-neutral-8:#efeeed;--vui-neutral-10:#eae9e8;--vui-neutral-20:#bbbab8;--vui-neutral-30:#9c9a99;--vui-neutral-40:#7e7c79;--vui-neutral-50:#63615e;--vui-neutral-60:#4d4b49;--vui-neutral-70:#3c3a38;--vui-neutral-80:#2c2b2a;--vui-neutral-90:#1a1918;--vui-neutral-100:#000;--vui-blue-10:#dfeaf9;--vui-blue-20:#9ebce6;--vui-blue-30:#6fa1e3;--vui-blue-40:#457ed1;--vui-blue-50:#1f63bd;--vui-blue-60:#174f9e;--vui-blue-70:#0c3d7f;--vui-blue-80:#092d5f;--vui-blue-90:#071831;--vui-green-10:#dff1de;--vui-green-20:#97d49b;--vui-green-30:#69c573;--vui-green-40:#33b74a;--vui-green-50:#00992f;--vui-green-60:#007d26;--vui-green-70:#0c6120;--vui-green-80:#08461a;--vui-green-90:#06210c;--vui-yellow-10:#fff4d9;--vui-yellow-20:#ffe3a5;--vui-yellow-30:#ffda86;--vui-yellow-40:#ffd15b;--vui-yellow-50:#ffc722;--vui-yellow-60:#e5b10a;--vui-yellow-70:#b69024;--vui-yellow-80:#806828;--vui-yellow-90:#2c2309;--vui-red-10:#ffe2de;--vui-red-20:#faa79b;--vui-red-30:#ff7d6d;--vui-red-40:#fd493a;--vui-red-50:#e9210e;--vui-red-60:#c01908;--vui-red-70:#902013;--vui-red-80:#651b13;--vui-red-90:#31120d}:where(.vui){box-sizing:border-box;font-family:inherit}:where(.vui *){box-sizing:inherit}:where(.vui button,.vui input,.vui select,.vui textarea){font-family:inherit}.vui-button{min-width:16px;max-width:200px;min-height:var(--vui-min-height);color:#6c757d;-webkit-user-select:none;user-select:none;transition:var(--vui-color-transition);background-color:#f5f5f5;border:1px solid #6c757d;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-weight:400;display:flex}.vui-button:focus{outline:1px solid var(--vui-neutral-60);outline-offset:-1px}.vui-button:disabled{opacity:.65}.vui-button:not(:disabled){cursor:pointer}.vui-button:not(:disabled):hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.vui-button.vui-button-primary{color:#fff;border-color:var(--vui-blue-50);background-color:var(--vui-blue-50)}.vui-button.vui-button-primary:hover{color:#fff;border-color:var(--vui-blue-60);background-color:var(--vui-blue-60)}.vui-button.vui-button-primary:focus{outline:1px solid var(--vui-blue-70)}.vui-button.vui-button-primary:disabled{color:#fff;opacity:.65;background-color:#6c757d;border-color:#6c757d}.vui-button.vui-button-round{border-radius:24px;padding:5px 12px}.vui-button-group{--vui-button-group-color:var(--vui-blue-50);flex-direction:row;align-items:center;display:flex;position:relative}.vui-button-group-item{min-width:80px;min-height:var(--vui-min-height);color:#5e5e5e;text-align:center;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--vui-color-transition);border:1px solid gray;justify-content:center;align-items:center;padding:3px 12px;font-weight:400;display:flex;position:relative}.vui-button-group-item:not(:first-child){border-left:none}.vui-button-group-item.vui-button-group-selected{color:#fff;border-color:var(--vui-button-group-color);background-color:var(--vui-button-group-color);position:relative}.vui-button-group-item:first-child{border-top-left-radius:24px;border-bottom-left-radius:24px}.vui-button-group-item:last-child{border-top-right-radius:24px;border-bottom-right-radius:24px}.vui-checkbox{flex-direction:row;align-items:center;width:fit-content;min-width:0;max-width:100%;height:30px;line-height:30px;display:flex;position:relative}.vui-checkbox .vui-checkbox-control{flex:auto;align-items:center;gap:3px;min-width:0;height:30px;display:flex}.vui-checkbox .vui-checkbox-icon{width:16px;height:16px;transition:var(--vui-color-transition);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px;background-clip:border-box;border:1px solid #adb5bd;border-radius:3px;flex:none;margin:0 3px;display:block}.vui-checkbox .vui-checkbox-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;min-height:30px;display:block;overflow:hidden}.vui-checkbox input{opacity:0;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vui-checkbox input:focus+.vui-checkbox-control .vui-checkbox-icon{box-shadow:0 0 0 .2rem #007bff40}.vui-checkbox input:disabled+.vui-checkbox-control{color:#6c757d}.vui-checkbox input:disabled+.vui-checkbox-control .vui-checkbox-icon{background-color:#e9ecef}.vui-checkbox input:checked+.vui-checkbox-control .vui-checkbox-icon{color:#fff;border-color:var(--vui-blue-50);background-color:var(--vui-blue-50);background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2016%2016'%20width='100%25'%20height='100%25'%20pointer-events='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23fff'%20d='M13.5%202%206%209.5%202.5%206%200%208.5l6%206%2010-10z'%20/%3e%3c/svg%3e")}.vui-checkbox input:checked:disabled+.vui-checkbox-control .vui-checkbox-icon{background-color:#007bff80;border-color:#80bdff}.vui-checkbox input:not(:checked):focus+.vui-checkbox-control .vui-checkbox-icon{border-color:#80bdff}.vui-checkbox:hover input:not(:disabled,:checked,:focus)+.vui-checkbox-control .vui-checkbox-icon{border-color:#888}.vui-dialog{z-index:1000;background-color:#0003;width:100%;height:100%;position:fixed;top:0;left:0}.vui-dialog-window{background:#fff;border-radius:10px;min-width:240px;max-width:80%;max-height:80%;padding:20px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.vui-flex{--vui-flex-gap:0;--vui-flex-margin:0;--vui-flex-padding:0;--vui-flex-align:unset;--vui-flex-overflow:unset;gap:var(--vui-flex-gap);justify-content:var(--vui-flex-align);margin:var(--vui-flex-margin);padding:var(--vui-flex-padding);text-overflow:ellipsis;overflow:var(--vui-flex-overflow)}.vui-flex>*{flex-shrink:0}.vui-flex-row{--vui-flex-align-items:center;align-items:var(--vui-flex-align-items);flex-direction:row;display:flex;position:relative}.vui-flex-column{--vui-flex-align-items:normal;align-items:var(--vui-flex-align-items);flex-direction:column;display:flex;position:relative}.vui-flex-wrap{flex-wrap:wrap}.vui-flex-shrink>*{flex-shrink:1}.vui-flex-auto{overflow:var(--vui-flex-overflow);flex:1}.vui-flex-empty{overflow:var(--vui-flex-overflow);flex:1;margin:0;padding:0}.vui-flyover{z-index:1000;background-color:#fff;width:0;height:100%;animation-duration:.2s;animation-fill-mode:both;display:none;position:fixed;top:0}.vui-flyover-resizer{z-index:1;cursor:ew-resize;width:6px;height:100%;position:absolute;top:0}.vui-flyover-right{right:0}.vui-flyover-right .vui-flyover-resizer{left:-3px}.vui-flyover-left{left:0}.vui-flyover-left .vui-flyover-resizer{right:-3px}.vui-flyover-show{display:block}.vui-flyover-show:before{content:"";z-index:10;pointer-events:none;width:10px;height:100%;display:block;position:absolute;top:0}.vui-flyover-right.vui-flyover-show:before{background-image:linear-gradient(270deg,#0003,#0000);left:-10px}.vui-flyover-left.vui-flyover-show:before{background-image:linear-gradient(90deg,#0003,#0000);left:100%}@keyframes vui-slide-in-right{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}.vui-slide-in-right{animation-name:vui-slide-in-right}@keyframes vui-slide-out-right{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(100%)}}.vui-slide-out-right{animation-name:vui-slide-out-right}@keyframes vui-slide-in-left{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}.vui-slide-in-left{animation-name:vui-slide-in-left}@keyframes vui-slide-out-left{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-100%)}}.vui-slide-out-left{animation-name:vui-slide-out-left}.vui-icon{--vui-icon-width:16px;--vui-icon-height:16px;--vui-icon-color:inherit;width:var(--vui-icon-width);height:var(--vui-icon-height);color:var(--vui-icon-color);-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0;padding:0;position:relative;overflow:hidden}.vui-icon svg{pointer-events:none;width:100%;height:100%;display:block;overflow:hidden}.vui-icon-button{cursor:pointer;opacity:.8;transition:var(--vui-opacity-transition)}.vui-icon-button:hover{opacity:1}.vui-icon-primary{opacity:1;transition:var(--vui-color-transition)}.vui-icon-primary:hover{color:#0a58ca}.vui-icon-label{--vui-icon-label-gap:4px;gap:var(--vui-icon-label-gap);align-items:center;display:inline-flex}.vui-icon-label-button{cursor:pointer;opacity:.8;transition:var(--vui-opacity-transition)}.vui-icon-label-button:hover{opacity:1}.vui-icon-label-text{white-space:nowrap;-webkit-user-select:none;user-select:none}.vui-input{flex-direction:row;align-items:center;display:flex}.vui-input label{white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding-right:5px;display:inline-block;overflow:hidden}.vui-input-wrapper{align-items:center;display:inline-flex;position:relative}.vui-input-wrapper .vui-input-icon{z-index:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.vui-input-wrapper .vui-input-icon-clickable{cursor:pointer;pointer-events:auto}.vui-input-wrapper .vui-input-icon-left{left:7px}.vui-input-wrapper .vui-input-icon-right{right:7px}.vui-input-wrapper .vui-input-icon-clear{z-index:2;cursor:pointer;pointer-events:auto;right:7px}.vui-input-wrapper .vui-input-icon-clear:hover{opacity:.7}.vui-input-wrapper .vui-input-icon-right+.vui-input-icon-clear{right:30px}.vui-input-wrapper input{width:100%;min-height:var(--vui-min-height);color:#495057;transition:var(--vui-color-transition);background-color:#fff;background-clip:padding-box;border:1px solid #aaa;border-radius:5px;padding:5px;font-weight:400;display:inline-block}.vui-input-wrapper input:disabled{color:gray;border:1px solid #ccc}.vui-input-wrapper input:not(:disabled):hover{border:1px solid #888}.vui-input-wrapper input:not(:disabled):focus{outline:1px solid var(--vui-neutral-60);outline-offset:-1px}.vui-input-wrapper input.vui-input-has-icon-left{padding-left:28px}.vui-input-wrapper input.vui-input-has-icon-right,.vui-input-wrapper input.vui-input-cleanable{padding-right:28px}.vui-input-wrapper input.vui-input-has-icon-right.vui-input-cleanable{padding-right:52px}.vui-layout{--vui-gutter-hover-size:2px;--vui-gutter-size:4px;align-items:stretch;display:flex;position:relative;overflow:hidden}.vui-layout-row{flex-direction:row}.vui-layout-column{flex-direction:column}.vui-layout-item{flex-grow:0;flex-shrink:0;margin:0;padding:0;position:relative;overflow:hidden}.vui-layout-auto{flex:auto}.vui-layout-gutter{z-index:100;flex:none;position:relative}.vui-layout-gutter:before{content:"";background-color:var(--vui-blue-50);width:100%;height:100%;display:none;position:absolute}.vui-layout-gutter:after{content:"";z-index:2;opacity:0;background-color:#000;width:100%;height:100%;display:block;position:absolute}.vui-layout-row>.vui-layout-gutter{width:var(--vui-gutter-size);cursor:ew-resize}.vui-layout-row>.vui-layout-gutter:before{width:var(--vui-gutter-hover-size);left:50%;transform:translate(-50%)}.vui-layout-row>.vui-layout-gutter:after{width:calc(100% + 6px);transform:translate(-3px)}.vui-layout-column>.vui-layout-gutter{height:var(--vui-gutter-size);cursor:ns-resize}.vui-layout-column>.vui-layout-gutter:before{height:var(--vui-gutter-hover-size);top:50%;transform:translateY(-50%)}.vui-layout-column>.vui-layout-gutter:after{height:calc(100% + 8px);transform:translateY(-4px)}.vui-layout-moving .vui-layout-item,.vui-layout-moving .vui-layout-gutter{pointer-events:none}.vui-layout-moving .vui-layout-active{pointer-events:auto}.vui-layout-moving.vui-layout-row{cursor:ew-resize}.vui-layout-moving.vui-layout-column{cursor:ns-resize}.vui-layout-gutter:hover:before,.vui-layout-active:before{display:block}.vui-loading{z-index:1000;pointer-events:none;display:none;position:relative;overflow:hidden}.vui-loading-show{display:inline-block}@keyframes vui-loading-icon-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vui-loading-icon{animation:1s linear infinite vui-loading-icon-animation;display:block}.vui-loading-fast .vui-loading-icon{animation:.382s linear infinite vui-loading-icon-animation}.vui-loading-s .vui-loading-icon{width:16px;height:16px}.vui-loading-m .vui-loading-icon{width:30px;height:30px}.vui-loading-l .vui-loading-icon{width:50px;height:50px}.vui-loading-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vui-loading-center.vui-loading-show{display:block}.vui-modal-lock-body{touch-action:none;overflow:hidden}.vui-modal{z-index:1000;background-color:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}.vui-modal-close{z-index:10;width:40px;height:40px;font-size:var(--vui-font-size-xxl);text-align:center;cursor:pointer;background:#fff;border-radius:20px;margin-top:-15px;margin-right:-15px;line-height:40px;position:absolute;top:0;right:0}.vui-modal-close svg{opacity:.6;pointer-events:none;width:24px;height:24px;margin:8px 0 0 8px;display:block}.vui-modal-close:hover svg{opacity:1}.vui-modal-window{background:#fff;border-radius:10px;max-width:90%;max-height:80%;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vui-modal-main{width:100%;position:relative}.vui-modal-header{font-weight:700;font-size:var(--vui-font-size-xl);border-bottom:2px solid #333;margin-bottom:10px;padding-bottom:10px}.vui-popover{--vui-popover-color:inherit;--vui-popover-width:200px;--vui-popover-min-height:20px;--vui-popover-max-height:800px;--vui-popover-padding:15px;z-index:1000;color:var(--vui-popover-color);filter:drop-shadow(1px 2px 2px #0003);border:none;margin:0;position:fixed}.vui-popover.vui-popover-nonreactive{pointer-events:none}.vui-popover .vui-popover-body{width:var(--vui-popover-width);min-height:var(--vui-popover-min-height);max-height:var(--vui-popover-max-height);margin:var(--vui-popover-padding);position:relative;overflow:hidden}.vui-popover .vui-popover-header{border-bottom:1px solid #333;margin-bottom:5px;padding-bottom:5px}.vui-popover .vui-popover-header .vui-popover-title{font-weight:700;font-size:var(--vui-font-size-l)}.vui-popover .vui-popover-content{margin:0;padding:0;position:relative}.vui-progress{border-style:solid;border-width:thin;position:relative}.vui-radio{flex-direction:row;align-items:center;width:fit-content;min-width:0;max-width:100%;height:30px;line-height:30px;display:flex;position:relative}.vui-radio .vui-radio-control{flex:auto;align-items:center;gap:3px;min-width:0;height:30px;display:flex}.vui-radio .vui-radio-icon{width:16px;height:16px;transition:var(--vui-color-transition);background-color:#fff;border:1px solid #adb5bd;border-radius:50%;flex:none;margin:0 3px;display:block;position:relative}.vui-radio .vui-radio-icon:after{content:"";background-color:var(--vui-blue-50);border-radius:50%;width:10px;height:10px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vui-radio .vui-radio-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;min-height:30px;display:block;overflow:hidden}.vui-radio input{opacity:0;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vui-radio input:focus+.vui-radio-control .vui-radio-icon{box-shadow:0 0 0 .2rem #007bff40}.vui-radio input:disabled+.vui-radio-control{color:#6c757d}.vui-radio input:disabled+.vui-radio-control .vui-radio-icon{background-color:#e9ecef}.vui-radio input:checked+.vui-radio-control .vui-radio-icon{border-color:var(--vui-blue-50)}.vui-radio input:checked+.vui-radio-control .vui-radio-icon:after{display:block}.vui-radio input:checked:disabled+.vui-radio-control .vui-radio-icon{border-color:#80bdff}.vui-radio input:checked:disabled+.vui-radio-control .vui-radio-icon:after{background-color:#007bff80}.vui-radio input:not(:checked):focus+.vui-radio-control .vui-radio-icon{border-color:#80bdff}.vui-radio:hover input:not(:disabled,:checked,:focus)+.vui-radio-control .vui-radio-icon{border-color:#888}.vui-select{flex-direction:row;align-items:center;gap:5px;display:flex;position:relative}.vui-select label{white-space:nowrap;text-overflow:ellipsis;display:inline-block;position:relative}.vui-select-view{--vui-select-min-width:42px;--vui-select-max-width:350px;--vui-select-padding:3px 8px;--vui-select-font-size:inherit;min-width:var(--vui-select-min-width);max-width:var(--vui-select-max-width);min-height:var(--vui-min-height);padding:var(--vui-select-padding);cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;transition:var(--vui-color-transition);border:1px solid #aaa;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;display:flex;position:relative;overflow:hidden}.vui-select-view span{font-weight:400;font-size:var(--vui-select-font-size);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.vui-select-view.vui-select-disabled{color:gray;cursor:default;border:1px solid #ccc}.vui-select-view:not(.vui-select-disabled):hover{border:1px solid #888}.vui-select-view:not(.vui-select-disabled):focus{outline:1px solid var(--vui-neutral-60);outline-offset:-1px}.vui-select-multiple{padding-left:5px}.vui-select-options{display:none;position:absolute}.vui-select-popup{z-index:10000;background-color:#fff;border:1px solid #aaa;border-radius:5px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 3px 8px #0000004d}.vui-select-list{max-height:300px;position:relative;overflow:hidden auto}.vui-select-label{flex:1;min-height:1rem;overflow:hidden}.vui-select-item{color:#555;font-size:inherit;cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex;position:relative}.vui-select-item:after{content:"";opacity:0;pointer-events:none;width:100%;height:100%;transition:var(--vui-opacity-transition);background:#0000000d;position:absolute;top:0;left:0}.vui-select-item:hover:after{opacity:1}.vui-select-item:not(:last-child){border-bottom:1px solid #eee}.vui-select-item.vui-select-selected{color:var(--vui-blue-50)}.vui-select-item.vui-select-active{color:#fff;background:#999}.vui-select-selected-list{flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.vui-select-selected-item{color:#5e5e5e;max-width:100%;font-size:var(--vui-font-size-s);background-color:var(--vui-neutral-5);border:1px solid #ccc;border-radius:5px;align-items:center;gap:4px;padding:1px 5px;display:flex}.vui-select-selected-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vui-select-selected-close{cursor:pointer;opacity:.8;transition:var(--vui-opacity-transition);flex-shrink:0;display:flex}.vui-select-selected-close:hover{opacity:1}.vui-slider{align-items:center;gap:5px;padding:0;display:flex;position:relative;overflow:hidden}.vui-slider-button{color:#5e5e5e;cursor:pointer;-webkit-user-select:none;user-select:none;width:32px;height:32px;transition:var(--vui-color-transition);border:1px solid #5e5e5e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vui-slider-button:hover{color:#000;border-color:#000}.vui-slider-button.disabled{color:#ccc;border-color:#ccc}.vui-slider-main{flex:auto;position:relative;overflow:hidden}.vui-slider-inner{margin:0;padding:0;position:relative;overflow:hidden}.vui-slider-enable{cursor:pointer;-webkit-user-select:none;user-select:none}.vui-slider-left .vui-slider-main:before{content:"";z-index:10;pointer-events:none;background-image:linear-gradient(90deg,#fff,#fff0);width:50px;height:100%;display:block;position:absolute;top:0;left:0}.vui-slider-right .vui-slider-main:after{content:"";z-index:10;pointer-events:none;background-image:linear-gradient(270deg,#fff,#fff0);width:50px;height:100%;display:block;position:absolute;top:0;right:0}.vui-switch{align-items:center;gap:5px;display:flex}.vui-switch-label{cursor:default}.vui-switch-button{cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--vui-color-transition);position:relative}.vui-switch-icon{-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border-radius:50%;height:calc(100% - 4px);transition:right .1s ease-in-out;position:absolute;top:2px}.vui-switch-label-clickable{cursor:pointer}.vui-switch-label-clickable .vui-switch-label{cursor:pointer;-webkit-user-select:none;user-select:none}.vui-switch-checked .vui-switch-icon{right:2px}.vui-switch-disabled,.vui-switch-disabled .vui-switch-label{cursor:default}.vui-switch-disabled .vui-switch-button{cursor:default;opacity:.6}.vui-tab{--vui-tab-color-background:#e8e8e8;--vui-tab-color-separator:#666;--vui-tab-color-hover:#e0e0e0;--vui-tab-color-selected:#fff;--vui-tab-color-simple-border:#ccc;--vui-tab-color-simple-selected:#333;--vui-tab-path-left:path("M0,10 h11 v-10 h-1 Q10,10 0,10 z");--vui-tab-path-right:path("M11,10 h-11 v-10 h1 Q1,10 11,10 z");background-color:var(--vui-tab-color-background);align-items:center;gap:10px;display:flex;position:relative}.vui-tab-list{-webkit-user-select:none;user-select:none;align-items:flex-end;gap:0;min-height:36px;padding:8px 10px 0;display:flex;overflow:auto hidden}.vui-tab-align-center{justify-content:center}.vui-tab-align-right{justify-content:flex-end}.vui-tab-label{white-space:nowrap;text-align:center;text-overflow:ellipsis;min-width:60px;max-width:200px;padding:10px 15px;display:block;position:relative;overflow:hidden}.vui-tab-item{cursor:pointer;border-top-left-radius:10px;border-top-right-radius:10px;position:relative}.vui-tab-item:not(:first-child):before{content:"";background-color:var(--vui-tab-color-separator);width:1px;height:16px;position:absolute;bottom:50%;left:0;transform:translateY(50%)}.vui-tab-item.vui-tab-selected{z-index:1000;background-color:var(--vui-tab-color-selected);position:relative}.vui-tab-item.vui-tab-selected+.vui-tab-item:before{display:none}.vui-tab-item.vui-tab-selected:before{content:"";background-color:var(--vui-tab-color-selected);width:11px;height:10px;clip-path:var(--vui-tab-path-left);position:absolute;bottom:0;left:-10px;transform:none}.vui-tab-item.vui-tab-selected:after{content:"";background-color:var(--vui-tab-color-selected);width:11px;height:10px;clip-path:var(--vui-tab-path-right);position:absolute;bottom:0;right:-10px;transform:none}.vui-tab-item.vui-tab-disabled{cursor:default;opacity:.5}.vui-tab-item:hover:not(.vui-tab-selected){z-index:100;background-color:var(--vui-tab-color-hover)}.vui-tab-item:hover:not(.vui-tab-selected):before{content:"";background-color:var(--vui-tab-color-hover);width:11px;height:10px;clip-path:var(--vui-tab-path-left);position:absolute;bottom:0;left:-10px;transform:none}.vui-tab-item:hover:not(.vui-tab-selected):after{content:"";background-color:var(--vui-tab-color-hover);width:11px;height:10px;clip-path:var(--vui-tab-path-right);position:absolute;bottom:0;right:-10px;transform:none}.vui-tab-item:hover:not(.vui-tab-selected)+.vui-tab-item:not(.vui-tab-selected):before{display:none}.vui-tab.vui-tab-simple{border-bottom:1px solid var(--vui-tab-color-simple-border);background-color:#0000}.vui-tab.vui-tab-simple .vui-tab-list{padding:0}.vui-tab.vui-tab-simple .vui-tab-item{border-radius:0}.vui-tab.vui-tab-simple .vui-tab-item:before,.vui-tab.vui-tab-simple .vui-tab-item:after{content:none}.vui-tab.vui-tab-simple .vui-tab-item.vui-tab-selected{background-color:#0000}.vui-tab.vui-tab-simple .vui-tab-item.vui-tab-selected:after{content:"";background-color:var(--vui-tab-color-simple-selected);clip-path:none;width:auto;height:4px;display:block;position:absolute;bottom:-1px;left:0;right:0}.vui-tab.vui-tab-simple .vui-tab-item:hover:not(.vui-tab-selected){background-color:#0000}@keyframes vui-toast-enter{0%{opacity:0;transform:translate3d(var(--vui-toast-translate-x), var(--vui-toast-enter-y), 0) scale(var(--vui-toast-scale))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes vui-toast-leave{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(var(--vui-toast-translate-x), var(--vui-toast-leave-y), 0) scale(var(--vui-toast-scale))}}.vui-toast{background-color:#fff;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;animation-name:vui-toast-enter;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both;display:flex;position:relative;box-shadow:0 4px 12px #00000014}.vui-toast-leave{pointer-events:none;animation-name:vui-toast-leave;animation-timing-function:ease-in}.vui-toast-closeable{padding-right:32px}.vui-toast-close{cursor:pointer;display:flex;position:absolute;top:6px;right:6px}@media (prefers-reduced-motion:reduce){.vui-toast{animation-duration:.01ms}}.vui-tooltip{--vui-tooltip-color:inherit;--vui-tooltip-max-width:320px;z-index:1000;color:var(--vui-popover-color);filter:drop-shadow(1px 2px 2px #0003);border:none;margin:0;padding:20px;position:fixed}.vui-tooltip.vui-tooltip-nonreactive{pointer-events:none}.vui-tooltip .vui-tooltip-content{max-width:var(--vui-tooltip-max-width);margin:10px;position:relative;overflow:hidden}
