@charset "UTF-8";.lis-mark{display:inline-flex;align-items:center;justify-content:center;line-height:0}.lis-mark__wrap{position:relative;display:block;overflow:hidden}.lis-mark__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;user-select:none}.lis-mark--lg .lis-mark__wrap{width:50px;height:56px}.lis-mark--md .lis-mark__wrap{width:38px;height:42px}.lis-mark--sm .lis-mark__wrap{width:24px;height:27px}.lis-mark--xs .lis-mark__wrap{width:14px;height:16px}.lis-mark__body{position:relative;display:block;width:100%;height:100%;transform-origin:50% 58%;animation:lis-mark-breathe 1.7s ease-in-out infinite;will-change:opacity,transform}.lis-mark__shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%);transform:translate(-130%);animation:lis-mark-shine 1.7s ease-in-out infinite;pointer-events:none;-webkit-mask-image:url(/lis/brand/lissuite-mark.png);mask-image:url(/lis/brand/lissuite-mark.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@keyframes lis-mark-breathe{0%,to{opacity:.72;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@keyframes lis-mark-shine{0%{transform:translate(-130%)}to{transform:translate(130%)}}.q-loading .lis-mark img{display:block}@media (prefers-reduced-motion: reduce){.lis-mark__body{animation:none;opacity:1;transform:none;will-change:auto}.lis-mark__shine{display:none}}.pwa-banner[data-v-ea43a0a6]{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:11000;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;background:#1e293b;color:#fff;border-radius:12px;box-shadow:0 10px 30px #0f172a47;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px}.pwa-banner .material-icons[data-v-ea43a0a6]{font-size:18px}.pb-body[data-v-ea43a0a6]{display:flex;flex-direction:column;gap:3px}.pb-text[data-v-ea43a0a6]{line-height:1.4}.pb-hint[data-v-ea43a0a6]{font-size:11.5px;line-height:1.4;color:#ffffffb3;max-width:380px}.pb-action[data-v-ea43a0a6]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:6px 12px;background:#fff;color:#1e293b;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.pb-action .material-icons[data-v-ea43a0a6]{font-size:16px}.pb-action[data-v-ea43a0a6]:hover:not(:disabled){background:#e2e8f0}.pb-action[data-v-ea43a0a6]:disabled{opacity:.7;cursor:not-allowed}.pb-close[data-v-ea43a0a6]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffffa6;cursor:pointer;padding:2px}.pb-close[data-v-ea43a0a6]:hover{color:#fff}.sw-update-banner[data-v-16eb9b7b]{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:11500;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;background:#26364f;color:#fff;border-radius:12px;box-shadow:0 10px 30px #0f172a47;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px}.sw-update-banner .material-icons[data-v-16eb9b7b]{font-size:18px;flex-shrink:0}.sw-text[data-v-16eb9b7b]{line-height:1.4;max-width:380px}.sw-action[data-v-16eb9b7b]{flex-shrink:0;padding:6px 12px;background:#fff;color:#26364f;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.sw-action[data-v-16eb9b7b]:hover:not(:disabled){background:#e2e8f0}.sw-action[data-v-16eb9b7b]:disabled{opacity:.7;cursor:not-allowed}.sw-close[data-v-16eb9b7b]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffffa6;cursor:pointer;padding:2px}.sw-close[data-v-16eb9b7b]:hover{color:#fff}.lis-route-fallback{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#f5f5f7;z-index:9000}.lis-loader{position:absolute;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f7b8;animation:lis-loader-fade .18s ease-out}.lis-loader--global{position:fixed;z-index:9500}@keyframes lis-loader-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.lis-loader{animation:none}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/lis/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ-D-x-0Q06.woff2) format("woff2"),url(/lis/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNa-Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/lis/assets/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg-DZhiGvEA.woff2) format("woff2"),url(/lis/assets/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcY-BpWbwl2n.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/lis/assets/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmPq_HTTw-DrirKXBx.woff2) format("woff2"),url(/lis/assets/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmJ-BDlwx-sv.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/lis/assets/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvRImcycg-gidztirS.woff2) format("woff2"),url(/lis/assets/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvX-CH1KkVu7.woff) format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}*,*:before,*:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}html,body,#q-app{width:100%;direction:ltr}body.platform-ios.within-iframe,body.platform-ios.within-iframe #q-app{width:100px;min-width:100%}html,body{margin:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}img{border-style:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;font-family:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible;text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.q-icon{line-height:1;width:1em;height:1em;flex-shrink:0;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;text-align:center;position:relative;box-sizing:content-box;fill:currentColor}.q-icon:before,.q-icon:after{width:100%;height:100%;display:flex!important;align-items:center;justify-content:center}.q-icon>svg,.q-icon>img{width:100%;height:100%}.q-icon>div{box-sizing:border-box}.q-icon,.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{user-select:none;cursor:inherit;font-size:inherit;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.q-panel{height:100%;width:100%}.q-panel>div{height:100%;width:100%}.q-panel-parent{overflow:hidden;position:relative}.q-loading-bar{position:fixed;z-index:9998;transition:transform .5s cubic-bezier(0,0,.2,1),opacity .5s;background:#f44336}.q-loading-bar--top{left:0;right:0;top:0;width:100%}.q-loading-bar--bottom{left:0;right:0;bottom:0;width:100%}.q-loading-bar--right{top:0;bottom:0;right:0;height:100%}.q-loading-bar--left{top:0;bottom:0;left:0;height:100%}.q-avatar{position:relative;vertical-align:middle;display:inline-block;border-radius:50%;font-size:48px;height:1em;width:1em}.q-avatar__content{font-size:.5em;line-height:.5em}.q-avatar__content,.q-avatar img:not(.q-icon):not(.q-img__image){border-radius:inherit;height:inherit;width:inherit}.q-avatar--square{border-radius:0}.q-badge{background-color:var(--q-primary);color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;line-height:1;min-height:12px;font-weight:400;vertical-align:baseline}.q-badge--single-line{white-space:nowrap}.q-badge--multi-line{word-break:break-all;word-wrap:break-word}.q-badge--floating{position:absolute;top:-4px;right:-3px;cursor:inherit}.q-badge--transparent{opacity:.8}.q-badge--outline{background-color:transparent;border:1px solid currentColor}.q-badge--rounded{border-radius:1em}.q-banner{min-height:54px;padding:8px 16px;background:#fff}.q-banner--top-padding{padding-top:14px}.q-banner__avatar{min-width:1px!important}.q-banner__avatar>.q-avatar{font-size:46px}.q-banner__avatar>.q-icon{font-size:40px}.q-banner__avatar:not(:empty)+.q-banner__content{padding-left:16px}.q-banner__actions.col-auto{padding-left:16px}.q-banner__actions.col-all .q-btn-item{margin:4px 0 0 4px}.q-banner--dense{min-height:32px;padding:8px}.q-banner--dense.q-banner--top-padding{padding-top:12px}.q-banner--dense .q-banner__avatar>.q-avatar,.q-banner--dense .q-banner__avatar>.q-icon{font-size:28px}.q-banner--dense .q-banner__avatar:not(:empty)+.q-banner__content{padding-left:8px}.q-banner--dense .q-banner__actions.col-auto{padding-left:8px}.q-bar{background:#0003}.q-bar>.q-icon{margin-left:2px}.q-bar>div,.q-bar>div+.q-icon{margin-left:8px}.q-bar>.q-btn{margin-left:2px}.q-bar>.q-icon:first-child,.q-bar>.q-btn:first-child,.q-bar>div:first-child{margin-left:0}.q-bar--standard{padding:0 12px;height:32px;font-size:18px}.q-bar--standard>div{font-size:16px}.q-bar--standard .q-btn{font-size:11px}.q-bar--dense{padding:0 8px;height:24px;font-size:14px}.q-bar--dense .q-btn{font-size:8px}.q-bar--dark{background:#ffffff26}.q-breadcrumbs__el{color:inherit}.q-breadcrumbs__el-icon{font-size:125%}.q-breadcrumbs__el-icon--with-label{margin-right:8px}[dir=rtl] .q-breadcrumbs__separator .q-icon{transform:scaleX(-1)}.q-btn{display:inline-flex;flex-direction:column;align-items:stretch;position:relative;outline:0;border:0;vertical-align:middle;font-size:14px;line-height:1.715em;text-decoration:none;color:inherit;background:transparent;font-weight:500;text-transform:uppercase;text-align:center;width:auto;height:auto;cursor:default;padding:4px 16px;min-height:2.572em}.q-btn .q-icon,.q-btn .q-spinner{font-size:1.715em}.q-btn.disabled{opacity:.7!important}.q-btn:before{content:"";display:block;position:absolute;inset:0;border-radius:inherit;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-btn--actionable{cursor:pointer}.q-btn--actionable.q-btn--standard:before{transition:box-shadow .3s cubic-bezier(.25,.8,.5,1)}.q-btn--actionable.q-btn--standard:active:before,.q-btn--actionable.q-btn--standard.q-btn--active:before{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.q-btn--no-uppercase{text-transform:none}.q-btn--rectangle{border-radius:3px}.q-btn--outline{background:transparent!important}.q-btn--outline:before{border:1px solid currentColor}.q-btn--push{border-radius:7px}.q-btn--push:before{border-bottom:3px solid rgba(0,0,0,.15)}.q-btn--push.q-btn--actionable{transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable:before{transition:border-width .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable:active,.q-btn--push.q-btn--actionable.q-btn--active{transform:translateY(2px)}.q-btn--push.q-btn--actionable:active:before,.q-btn--push.q-btn--actionable.q-btn--active:before{border-bottom-width:0}.q-btn--rounded{border-radius:28px}.q-btn--round{border-radius:50%;padding:0;min-width:3em;min-height:3em}.q-btn--square{border-radius:0}.q-btn--flat:before,.q-btn--outline:before,.q-btn--unelevated:before{box-shadow:none}.q-btn--dense{padding:.285em;min-height:2em}.q-btn--dense.q-btn--round{padding:0;min-height:2.4em;min-width:2.4em}.q-btn--dense .on-left{margin-right:6px}.q-btn--dense .on-right{margin-left:6px}.q-btn--fab .q-icon,.q-btn--fab-mini .q-icon{font-size:24px}.q-btn--fab{padding:16px;min-height:56px;min-width:56px}.q-btn--fab .q-icon{margin:auto}.q-btn--fab-mini{padding:8px;min-height:40px;min-width:40px}.q-btn__content{transition:opacity .3s;z-index:0}.q-btn__content--hidden{opacity:0;pointer-events:none}.q-btn__progress{border-radius:inherit;z-index:0}.q-btn__progress-indicator{z-index:-1;transform:translate(-100%);background:#ffffff40}.q-btn__progress--dark .q-btn__progress-indicator{background:#0003}.q-btn--flat .q-btn__progress-indicator,.q-btn--outline .q-btn__progress-indicator{opacity:.2;background:currentColor}.q-btn-dropdown--split .q-btn-dropdown__arrow-container{padding:0 4px}.q-btn-dropdown--split .q-btn-dropdown__arrow-container.q-btn--outline{border-left:1px solid currentColor}.q-btn-dropdown--split .q-btn-dropdown__arrow-container:not(.q-btn--outline){border-left:1px solid rgba(255,255,255,.3)}.q-btn-dropdown--simple *+.q-btn-dropdown__arrow{margin-left:8px}.q-btn-dropdown__arrow{transition:transform .28s}.q-btn-dropdown--current{flex-grow:1}.q-btn-group{border-radius:3px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:middle}.q-btn-group>.q-btn-item{border-radius:inherit;align-self:stretch}.q-btn-group>.q-btn-item:before{box-shadow:none}.q-btn-group>.q-btn-item .q-badge--floating{right:0}.q-btn-group>.q-btn-group{box-shadow:none}.q-btn-group>.q-btn-group:first-child>.q-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.q-btn-group>.q-btn-group:last-child>.q-btn:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.q-btn-group>.q-btn-group:not(:first-child)>.q-btn:first-child:before{border-left:0}.q-btn-group>.q-btn-group:not(:last-child)>.q-btn:last-child:before{border-right:0}.q-btn-group>.q-btn-item:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.q-btn-group>.q-btn-item:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.q-btn-group>.q-btn-item.q-btn--standard:before{z-index:-1}.q-btn-group--push{border-radius:7px}.q-btn-group--push>.q-btn--push.q-btn--actionable{transform:none}.q-btn-group--push>.q-btn--push.q-btn--actionable .q-btn__content{transition:margin-top .3s cubic-bezier(.25,.8,.5,1),margin-bottom .3s cubic-bezier(.25,.8,.5,1)}.q-btn-group--push>.q-btn--push.q-btn--actionable:active .q-btn__content,.q-btn-group--push>.q-btn--push.q-btn--actionable.q-btn--active .q-btn__content{margin-top:2px;margin-bottom:-2px}.q-btn-group--rounded{border-radius:28px}.q-btn-group--square{border-radius:0}.q-btn-group--flat,.q-btn-group--outline,.q-btn-group--unelevated{box-shadow:none}.q-btn-group--outline>.q-separator{display:none}.q-btn-group--outline>.q-btn-item+.q-btn-item:before{border-left:0}.q-btn-group--outline>.q-btn-item:not(:last-child):before{border-right:0}.q-btn-group--stretch{align-self:stretch;border-radius:0}.q-btn-group--glossy>.q-btn-item{background-image:linear-gradient(to bottom,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-btn-group--spread>.q-btn-group{display:flex!important}.q-btn-group--spread>.q-btn-item,.q-btn-group--spread>.q-btn-group>.q-btn-item:not(.q-btn-dropdown__arrow-container){width:auto;min-width:0;max-width:100%;flex:10000 1 0%}.q-btn-toggle{position:relative}.q-card{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;vertical-align:top;background:#fff;position:relative}.q-card>div:not(.q--avoid-card-border),.q-card>img:not(.q--avoid-card-border){border-radius:0}.q-card>div:nth-child(1 of:not(.q--avoid-card-border)),.q-card>img:nth-child(1 of:not(.q--avoid-card-border)){border-top:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.q-card>div:nth-last-child(1 of:not(.q--avoid-card-border)),.q-card>img:nth-last-child(1 of:not(.q--avoid-card-border)){border-bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-card>div:not(.q--avoid-card-border){border-left:0;border-right:0;box-shadow:none}.q-card--bordered{border:1px solid rgba(0,0,0,.12)}.q-card--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-card__section{position:relative}.q-card__section--vert{padding:16px}.q-card__section--horiz>div:not(.q--avoid-card-border),.q-card__section--horiz>img:not(.q--avoid-card-border){border-radius:0}.q-card__section--horiz>div:nth-child(1 of:not(.q--avoid-card-border)),.q-card__section--horiz>img:nth-child(1 of:not(.q--avoid-card-border)){border-top-left-radius:inherit;border-bottom-left-radius:inherit}.q-card__section--horiz>div:nth-last-child(1 of:not(.q--avoid-card-border)),.q-card__section--horiz>img:nth-last-child(1 of:not(.q--avoid-card-border)){border-top-right-radius:inherit;border-bottom-right-radius:inherit}.q-card__section--horiz>div:not(.q--avoid-card-border){border-top:0;border-bottom:0;box-shadow:none}.q-card__actions{padding:8px;align-items:center}.q-card__actions .q-btn--rectangle{padding:0 8px}.q-card__actions--horiz>.q-btn-item+.q-btn-item,.q-card__actions--horiz>.q-btn-group+.q-btn-item,.q-card__actions--horiz>.q-btn-item+.q-btn-group{margin-left:8px}.q-card__actions--vert>.q-btn-item.q-btn--round{align-self:center}.q-card__actions--vert>.q-btn-item+.q-btn-item,.q-card__actions--vert>.q-btn-group+.q-btn-item,.q-card__actions--vert>.q-btn-item+.q-btn-group{margin-top:4px}.q-card__actions--vert>.q-btn-group>.q-btn-item{flex-grow:1}.q-card>img{display:block;width:100%;max-width:100%;border:0}.q-carousel{background-color:#fff;height:400px}.q-carousel__slide{min-height:100%;background-size:cover;background-position:50%}.q-carousel__slide,.q-carousel .q-carousel--padding{padding:16px}.q-carousel__slides-container{height:100%}.q-carousel__control{color:#fff}.q-carousel__arrow{pointer-events:none}.q-carousel__arrow .q-icon{font-size:28px}.q-carousel__arrow .q-btn{pointer-events:all}.q-carousel__prev-arrow--horizontal,.q-carousel__next-arrow--horizontal{top:16px;bottom:16px}.q-carousel__prev-arrow--horizontal{left:16px}.q-carousel__next-arrow--horizontal{right:16px}.q-carousel__prev-arrow--vertical,.q-carousel__next-arrow--vertical{left:16px;right:16px}.q-carousel__prev-arrow--vertical{top:16px}.q-carousel__next-arrow--vertical{bottom:16px}.q-carousel__navigation--top,.q-carousel__navigation--bottom{left:16px;right:16px;overflow-x:auto;overflow-y:hidden}.q-carousel__navigation--top{top:16px}.q-carousel__navigation--bottom{bottom:16px}.q-carousel__navigation--left,.q-carousel__navigation--right{top:16px;bottom:16px;overflow-x:hidden;overflow-y:auto}.q-carousel__navigation--left>.q-carousel__navigation-inner,.q-carousel__navigation--right>.q-carousel__navigation-inner{flex-direction:column}.q-carousel__navigation--left{left:16px}.q-carousel__navigation--right{right:16px}.q-carousel__navigation-inner{flex:1 1 auto}.q-carousel__navigation .q-btn{margin:6px 4px;padding:5px}.q-carousel__navigation-icon--inactive{opacity:.7}.q-carousel .q-carousel__thumbnail{margin:2px;height:50px;width:auto;display:inline-block;cursor:pointer;border:1px solid transparent;border-radius:4px;vertical-align:middle;opacity:.7;transition:opacity .3s}.q-carousel .q-carousel__thumbnail:hover,.q-carousel .q-carousel__thumbnail--active{opacity:1}.q-carousel .q-carousel__thumbnail--active{border-color:currentColor;cursor:default}.q-carousel--navigation-top.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-top .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-vertical .q-carousel--padding{padding-top:60px}.q-carousel--navigation-bottom.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-bottom .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-vertical .q-carousel--padding{padding-bottom:60px}.q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-left .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-horizontal .q-carousel--padding{padding-left:60px}.q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-right .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-horizontal .q-carousel--padding{padding-right:60px}.q-carousel.fullscreen{height:100%}.q-message-name{font-size:small}.q-message-label{margin:24px 0;text-align:center;font-size:small}.q-message-stamp{color:inherit;margin-top:4px;opacity:.6;display:none;font-size:small}.q-message-avatar{border-radius:50%;width:48px;height:48px;min-width:48px}.q-message{margin-bottom:8px}.q-message:first-child .q-message-label{margin-top:0}.q-message-avatar--received{margin-right:8px}.q-message-text--received{color:#81c784;border-radius:4px 4px 4px 0}.q-message-text--received:last-child:before{right:100%;border-right:0 solid transparent;border-left:8px solid transparent;border-bottom:8px solid currentColor}.q-message-text-content--received{color:#000}.q-message-name--sent{text-align:right}.q-message-avatar--sent{margin-left:8px}.q-message-container--sent{flex-direction:row-reverse}.q-message-text--sent{color:#e0e0e0;border-radius:4px 4px 0}.q-message-text--sent:last-child:before{left:100%;border-left:0 solid transparent;border-right:8px solid transparent;border-bottom:8px solid currentColor}.q-message-text-content--sent{color:#000}.q-message-text{background:currentColor;padding:8px;line-height:1.2;word-break:break-word;position:relative}.q-message-text+.q-message-text{margin-top:3px}.q-message-text:last-child{min-height:48px}.q-message-text:last-child .q-message-stamp{display:block}.q-message-text:last-child:before{content:"";position:absolute;bottom:0;width:0;height:0}.q-checkbox{vertical-align:middle}.q-checkbox__native{width:1px;height:1px}.q-checkbox__bg,.q-checkbox__icon-container{user-select:none}.q-checkbox__bg{top:25%;left:25%;width:50%;height:50%;border:2px solid currentColor;border-radius:2px;transition:background .22s cubic-bezier(0,0,.2,1) 0ms;-webkit-print-color-adjust:exact}.q-checkbox__icon{color:currentColor;font-size:.5em}.q-checkbox__svg{color:#fff}.q-checkbox__truthy{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}.q-checkbox__indet{fill:currentColor;transform-origin:50% 50%;transform:rotate(-280deg) scale(0)}.q-checkbox__inner{font-size:40px;width:1em;min-width:1em;height:1em;outline:0;border-radius:50%;color:#0000008a}.q-checkbox__inner--truthy,.q-checkbox__inner--indet{color:var(--q-primary)}.q-checkbox__inner--truthy .q-checkbox__bg,.q-checkbox__inner--indet .q-checkbox__bg{background:currentColor}.q-checkbox__inner--truthy path{stroke-dashoffset:0;transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms}.q-checkbox__inner--indet .q-checkbox__indet{transform:rotate(0) scale(1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-checkbox.disabled{opacity:.75!important}.q-checkbox--dark .q-checkbox__inner{color:#ffffffb3}.q-checkbox--dark .q-checkbox__inner:before{opacity:.32!important}.q-checkbox--dark .q-checkbox__inner--truthy,.q-checkbox--dark .q-checkbox__inner--indet{color:var(--q-primary)}.q-checkbox--dense .q-checkbox__inner{width:.5em;min-width:.5em;height:.5em}.q-checkbox--dense .q-checkbox__bg{left:5%;top:5%;width:90%;height:90%}.q-checkbox--dense .q-checkbox__label{padding-left:.5em}.q-checkbox--dense.reverse .q-checkbox__label{padding-left:0;padding-right:.5em}body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:.12;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-checkbox:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox:not(.disabled):hover .q-checkbox__inner:before{transform:scaleZ(1)}body.desktop .q-checkbox--dense:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox--dense:not(.disabled):hover .q-checkbox__inner:before{transform:scale3d(1.4,1.4,1)}.q-chip{vertical-align:middle;border-radius:16px;outline:0;position:relative;height:2em;max-width:100%;margin:4px;background:#e0e0e0;color:#000000de;font-size:14px;padding:.5em .9em}.q-chip--colored .q-chip__icon,.q-chip--dark .q-chip__icon{color:inherit}.q-chip .q-avatar{font-size:2em;margin-left:-.45em;margin-right:.2em;border-radius:16px}.q-chip--outline{background:transparent!important;border:1px solid currentColor}.q-chip--outline .q-avatar{margin-left:calc(-.45em - 1px)}.q-chip--selected .q-avatar{display:none}.q-chip__icon{color:#0000008a;font-size:1.5em;margin:-.2em}.q-chip__icon--left{margin-right:.2em}.q-chip__icon--right{margin-left:.2em}.q-chip__icon--remove{margin-left:.1em;margin-right:-.5em;opacity:.6;outline:0}.q-chip__icon--remove:hover,.q-chip__icon--remove:focus{opacity:1}.q-chip__content{white-space:nowrap}.q-chip--dense{border-radius:12px;padding:0 .4em;height:1.5em}.q-chip--dense .q-avatar{font-size:1.5em;margin-left:-.27em;margin-right:.1em;border-radius:12px}.q-chip--dense .q-chip__icon{font-size:1.25em}.q-chip--dense .q-chip__icon--left{margin-right:.195em}.q-chip--dense .q-chip__icon--remove{margin-right:-.25em}.q-chip--square{border-radius:4px}.q-chip--square .q-avatar{border-radius:3px 0 0 3px}body.desktop .q-chip--clickable:focus{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}body.desktop.body--dark .q-chip--clickable:focus{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}.q-circular-progress{display:inline-block;position:relative;vertical-align:middle;width:1em;height:1em;line-height:1}.q-circular-progress.q-focusable{border-radius:50%}.q-circular-progress__svg{width:100%;height:100%}.q-circular-progress__text{font-size:.25em}.q-circular-progress--indeterminate .q-circular-progress__svg{transform-origin:50% 50%;animation:q-spin 2s linear infinite}.q-circular-progress--indeterminate .q-circular-progress__circle{stroke-dasharray:1 400;stroke-dashoffset:0;animation:q-circular-progress-circle 1.5s ease-in-out infinite}@keyframes q-circular-progress-circle{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:400,400;stroke-dashoffset:-100}to{stroke-dasharray:400,400;stroke-dashoffset:-300}}.q-color-picker{overflow:hidden;background:#fff;max-width:350px;vertical-align:top;min-width:180px;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-color-picker .q-tab{padding:0!important}.q-color-picker--bordered{border:1px solid rgba(0,0,0,.12)}.q-color-picker__header-tabs{height:32px}.q-color-picker__header input{line-height:24px;border:0}.q-color-picker__header .q-tab{min-height:32px!important;height:32px!important}.q-color-picker__header .q-tab--inactive{background:linear-gradient(to top,#0000004d,#00000026 25%,#0000001a)}.q-color-picker__error-icon{bottom:2px;right:2px;font-size:24px;opacity:0;transition:opacity .3s ease-in}.q-color-picker__header-content{position:relative;background:#fff}.q-color-picker__header-content--light{color:#000}.q-color-picker__header-content--dark{color:#fff}.q-color-picker__header-content--dark .q-tab--inactive:before{content:"";position:absolute;inset:0;background:#fff3}.q-color-picker__header-banner{height:36px}.q-color-picker__header-bg{background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==)!important}.q-color-picker__footer{height:36px}.q-color-picker__footer .q-tab{min-height:36px!important;height:36px!important}.q-color-picker__footer .q-tab--inactive{background:linear-gradient(to bottom,#0000004d,#00000026 25%,#0000001a)}.q-color-picker__spectrum{width:100%;height:100%}.q-color-picker__spectrum-tab{padding:0!important}.q-color-picker__spectrum-white{background:linear-gradient(to right,#fff,#fff0)}.q-color-picker__spectrum-black{background:linear-gradient(to top,#000,#0000)}.q-color-picker__spectrum-circle{width:10px;height:10px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-5px,-5px)}.q-color-picker__hue .q-slider__track{background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)!important;opacity:1}.q-color-picker__alpha .q-slider__track-container{padding-top:0}.q-color-picker__alpha .q-slider__track:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#fff0,#757575)}.q-color-picker__sliders{padding:0 16px}.q-color-picker__sliders .q-slider__thumb{color:#424242}.q-color-picker__sliders .q-slider__thumb path{stroke-width:2px;fill:transparent}.q-color-picker__sliders .q-slider--active path{stroke-width:3px}.q-color-picker__tune-tab .q-slider{margin-left:18px;margin-right:18px}.q-color-picker__tune-tab input{font-size:11px;border:1px solid #e0e0e0;border-radius:4px;width:3.5em}.q-color-picker__palette-tab{padding:0!important}.q-color-picker__palette-rows--editable .q-color-picker__cube{cursor:pointer}.q-color-picker__cube{padding-bottom:10%;width:10%!important}.q-color-picker input{color:inherit;background:transparent;outline:0;text-align:center}.q-color-picker .q-tabs{overflow:hidden}.q-color-picker .q-tab--active{box-shadow:0 0 14px 3px #0003}.q-color-picker .q-tab--active .q-focus-helper,.q-color-picker .q-tab__indicator{display:none}.q-color-picker .q-tab-panels{background:inherit}.q-color-picker--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-color-picker--dark .q-color-picker__tune-tab input{border:1px solid rgba(255,255,255,.3)}.q-color-picker--dark .q-slider__thumb{color:#fafafa}.q-date{display:inline-flex;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;background:#fff;width:290px;min-width:290px;max-width:100%}.q-date--bordered{border:1px solid rgba(0,0,0,.12)}.q-date__header{border-top-left-radius:inherit;color:#fff;background-color:var(--q-primary);padding:16px}.q-date__actions{padding:0 16px 16px}.q-date__content,.q-date__main{outline:0}.q-date__content .q-btn{font-weight:400}.q-date__header-link{opacity:.64;outline:0;transition:opacity .3s ease-out}.q-date__header-link--active,.q-date__header-link:hover,.q-date__header-link:focus{opacity:1}.q-date__header-subtitle{font-size:14px;line-height:1.75;letter-spacing:.00938em}.q-date__header-title-label{font-size:24px;line-height:1.2;letter-spacing:.00735em}.q-date__view{height:100%;width:100%;min-height:290px;padding:16px}.q-date__navigation{height:12.5%}.q-date__navigation>div:first-child{width:8%;min-width:24px;justify-content:flex-end}.q-date__navigation>div:last-child{width:8%;min-width:24px;justify-content:flex-start}.q-date__calendar-weekdays{height:12.5%}.q-date__calendar-weekdays>div{opacity:.38;font-size:12px}.q-date__calendar-item{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:14.285%!important;height:12.5%!important;position:relative;padding:1px}.q-date__calendar-item:after{content:"";position:absolute;pointer-events:none;inset:1px 0;border-style:dashed;border-color:transparent;border-width:1px}.q-date__calendar-item>div,.q-date__calendar-item button{width:30px;height:30px;border-radius:50%}.q-date__calendar-item>div{line-height:30px;text-align:center}.q-date__calendar-item>button{line-height:22px}.q-date__calendar-item--out{opacity:.18}.q-date__calendar-item--fill{visibility:hidden}.q-date__range:before,.q-date__range-from:before,.q-date__range-to:before{content:"";background-color:currentColor;position:absolute;inset:1px 0;opacity:.3}.q-date__range:nth-child(7n-6):before,.q-date__range-from:nth-child(7n-6):before,.q-date__range-to:nth-child(7n-6):before{border-top-left-radius:0;border-bottom-left-radius:0}.q-date__range:nth-child(7n):before,.q-date__range-from:nth-child(7n):before,.q-date__range-to:nth-child(7n):before{border-top-right-radius:0;border-bottom-right-radius:0}.q-date__range-from:before{left:50%}.q-date__range-to:before{right:50%}.q-date__edit-range:after{border-color:currentColor transparent}.q-date__edit-range:nth-child(7n-6):after{border-top-left-radius:0;border-bottom-left-radius:0}.q-date__edit-range:nth-child(7n):after{border-top-right-radius:0;border-bottom-right-radius:0}.q-date__edit-range-from:after,.q-date__edit-range-from-to:after{left:4px;border-left-color:currentColor;border-top-color:currentColor;border-bottom-color:currentColor;border-top-left-radius:28px;border-bottom-left-radius:28px}.q-date__edit-range-to:after,.q-date__edit-range-from-to:after{right:4px;border-right-color:currentColor;border-top-color:currentColor;border-bottom-color:currentColor;border-top-right-radius:28px;border-bottom-right-radius:28px}.q-date__calendar-days-container{height:75%;min-height:192px}.q-date__calendar-days>div{height:16.66%!important}.q-date__event{position:absolute;bottom:2px;left:50%;height:5px;width:8px;border-radius:5px;background-color:var(--q-secondary);transform:translate3d(-50%,0,0)}.q-date__today{box-shadow:0 0 1px 0 currentColor}.q-date__years-content{padding:0 8px}.q-date__years-item,.q-date__months-item{flex:0 0 33.3333%}.q-date.disabled .q-date__header,.q-date.disabled .q-date__content,.q-date--readonly .q-date__header,.q-date--readonly .q-date__content{pointer-events:none}.q-date--readonly .q-date__navigation{display:none}.q-date--portrait{flex-direction:column}.q-date--portrait-standard .q-date__content{height:calc(100% - 86px)}.q-date--portrait-standard .q-date__header{border-top-right-radius:inherit;height:86px}.q-date--portrait-standard .q-date__header-title{align-items:center;height:30px}.q-date--portrait-minimal .q-date__content{height:100%}.q-date--landscape{flex-direction:row;align-items:stretch;min-width:420px}.q-date--landscape>div{display:flex;flex-direction:column}.q-date--landscape .q-date__content{height:100%}.q-date--landscape-standard{min-width:420px}.q-date--landscape-standard .q-date__header{border-bottom-left-radius:inherit;min-width:110px;width:110px}.q-date--landscape-standard .q-date__header-title{flex-direction:column}.q-date--landscape-standard .q-date__header-today{margin-top:12px;margin-left:-8px}.q-date--landscape-minimal{width:310px}.q-date--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f;border-color:#ffffff47}.q-dialog__title{font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.0125em}.q-dialog__progress{font-size:4rem}.q-dialog__inner{outline:0}.q-dialog__inner>div{pointer-events:all;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position;border-radius:4px}.q-dialog__inner--square>div{border-radius:0!important}.q-dialog__inner>.q-card>.q-card__actions .q-btn--rectangle{min-width:64px}.q-dialog__inner--minimized{padding:24px}.q-dialog__inner--minimized>div{max-height:calc(100vh - 48px)}.q-dialog__inner--maximized>div{height:100%;width:100%;max-height:100vh;max-width:100vw;border-radius:0!important;top:0!important;left:0!important}.q-dialog__inner--top,.q-dialog__inner--bottom{padding-top:0!important;padding-bottom:0!important}.q-dialog__inner--right,.q-dialog__inner--left{padding-right:0!important;padding-left:0!important}.q-dialog__inner--left:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-left-radius:0}.q-dialog__inner--right:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-right-radius:0}.q-dialog__inner--left:not(.q-dialog__inner--animating)>div,.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div{border-bottom-left-radius:0}.q-dialog__inner--right:not(.q-dialog__inner--animating)>div,.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div{border-bottom-right-radius:0}.q-dialog__inner--fullwidth>div{width:100%!important;max-width:100%!important}.q-dialog__inner--fullheight>div{height:100%!important;max-height:100%!important}.q-dialog__backdrop{z-index:-1;pointer-events:all;outline:0;background:#0006}body.platform-ios .q-dialog__inner--minimized>div,body.platform-android:not(.native-mobile) .q-dialog__inner--minimized>div{max-height:calc(100vh - 108px)}body.q-ios-padding .q-dialog__inner{padding-top:20px!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}body.q-ios-padding .q-dialog__inner>div{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}@media (max-width: 599.98px){.q-dialog__inner--top,.q-dialog__inner--bottom{padding-left:0;padding-right:0}.q-dialog__inner--top>div,.q-dialog__inner--bottom>div{width:100%!important}}@media (min-width: 600px){.q-dialog__inner--minimized>div{max-width:560px}}.q-body--dialog{overflow:hidden}.q-editor{border:1px solid rgba(0,0,0,.12);border-radius:4px;background-color:#fff}.q-editor.disabled{border-style:dashed}.q-editor>div:first-child,.q-editor__toolbars-container,.q-editor__toolbars-container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-editor__content{outline:0;padding:10px;min-height:10em;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:auto;max-width:100%}.q-editor__content pre{white-space:pre-wrap}.q-editor__content hr{border:0;outline:0;margin:1px;height:1px;background:#0000001f}.q-editor__content:empty:not(:focus):before{content:attr(placeholder);opacity:.7}.q-editor__toolbar{border-bottom:1px solid rgba(0,0,0,.12);min-height:32px}.q-editor__toolbars-container{max-width:100%}.q-editor .q-btn{margin:4px}.q-editor__toolbar-group{position:relative;margin:0 4px}.q-editor__toolbar-group+.q-editor__toolbar-group:before{content:"";position:absolute;left:-4px;top:4px;bottom:4px;width:1px;background:#0000001f}.q-editor__link-input{color:inherit;text-decoration:none;text-transform:none;border:none;border-radius:0;background:none;outline:0}.q-editor--flat,.q-editor--flat .q-editor__toolbar{border:0}.q-editor--dense .q-editor__toolbar-group{display:flex;align-items:center;flex-wrap:nowrap}.q-editor--dark{border-color:#ffffff47}.q-editor--dark .q-editor__content hr{background:#ffffff47}.q-editor--dark .q-editor__toolbar{border-color:#ffffff47}.q-editor--dark .q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#ffffff47}.q-expansion-item__border{opacity:0}.q-expansion-item__toggle-icon{position:relative;transition:transform .3s}.q-expansion-item__toggle-icon--rotated{transform:rotate(180deg)}.q-expansion-item__toggle-focus{width:1em!important;height:1em!important;position:relative!important}.q-expansion-item__toggle-focus+.q-expansion-item__toggle-icon{margin-top:-1em}.q-expansion-item--standard.q-expansion-item--expanded>div>.q-expansion-item__border{opacity:1}.q-expansion-item--popup{transition:padding .5s}.q-expansion-item--popup>.q-expansion-item__container{border:1px solid rgba(0,0,0,.12)}.q-expansion-item--popup>.q-expansion-item__container>.q-separator{display:none}.q-expansion-item--popup.q-expansion-item--collapsed{padding:0 15px}.q-expansion-item--popup.q-expansion-item--expanded{padding:15px 0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--expanded{padding-top:0}.q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child)>.q-expansion-item__container{border-top-width:0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--collapsed>.q-expansion-item__container{border-top-width:1px}.q-expansion-item__content>.q-card{box-shadow:none;border-radius:0}.q-expansion-item:first-child>div>.q-expansion-item__border--top{opacity:0}.q-expansion-item:last-child>div>.q-expansion-item__border--bottom{opacity:0}.q-expansion-item--expanded+.q-expansion-item--expanded>div>.q-expansion-item__border--top{opacity:0}.q-expansion-item--expanded .q-textarea--autogrow textarea{animation:q-expansion-done 0s}@keyframes q-expansion-done{0%{--q-exp-done: 1}}.z-fab{z-index:990}.q-fab{position:relative;vertical-align:middle}.q-fab>.q-btn{width:100%}.q-fab--form-rounded{border-radius:28px}.q-fab--form-square{border-radius:4px}.q-fab__icon,.q-fab__active-icon{transition:opacity .4s,transform .4s}.q-fab__icon{opacity:1;transform:rotate(0)}.q-fab__active-icon{opacity:0;transform:rotate(-180deg)}.q-fab__label--external{position:absolute;padding:0 8px;transition:opacity .18s cubic-bezier(.65,.815,.735,.395)}.q-fab__label--external-hidden{opacity:0;pointer-events:none}.q-fab__label--external-left{top:50%;left:-12px;transform:translate(-100%,-50%)}.q-fab__label--external-right{top:50%;right:-12px;transform:translate(100%,-50%)}.q-fab__label--external-bottom{bottom:-12px;left:50%;transform:translate(-50%,100%)}.q-fab__label--external-top{top:-12px;left:50%;transform:translate(-50%,-100%)}.q-fab__label--internal{padding:0;transition:font-size .12s cubic-bezier(.65,.815,.735,.395),max-height .12s cubic-bezier(.65,.815,.735,.395),opacity .07s cubic-bezier(.65,.815,.735,.395);max-height:30px}.q-fab__label--internal-hidden{font-size:0;opacity:0}.q-fab__label--internal-top{padding-bottom:.12em}.q-fab__label--internal-bottom{padding-top:.12em}.q-fab__label--internal-top.q-fab__label--internal-hidden,.q-fab__label--internal-bottom.q-fab__label--internal-hidden{max-height:0}.q-fab__label--internal-left{padding-left:.285em;padding-right:.571em}.q-fab__label--internal-right{padding-right:.285em;padding-left:.571em}.q-fab__icon-holder{min-width:24px;min-height:24px;position:relative}.q-fab__icon-holder--opened .q-fab__icon{transform:rotate(180deg);opacity:0}.q-fab__icon-holder--opened .q-fab__active-icon{transform:rotate(0);opacity:1}.q-fab__actions{position:absolute;opacity:0;transition:transform .18s ease-in,opacity .18s ease-in;pointer-events:none;align-items:center;justify-content:center;align-self:center;padding:3px}.q-fab__actions .q-btn{margin:5px}.q-fab__actions--right{transform-origin:0 50%;transform:scale(.4) translate(-62px);height:56px;left:100%;margin-left:9px}.q-fab__actions--left{transform-origin:100% 50%;transform:scale(.4) translate(62px);height:56px;right:100%;margin-right:9px;flex-direction:row-reverse}.q-fab__actions--up{transform-origin:50% 100%;transform:scale(.4) translateY(62px);width:56px;bottom:100%;margin-bottom:9px;flex-direction:column-reverse}.q-fab__actions--down{transform-origin:50% 0;transform:scale(.4) translateY(-62px);width:56px;top:100%;margin-top:9px;flex-direction:column}.q-fab__actions--up,.q-fab__actions--down{left:50%;margin-left:-28px}.q-fab__actions--opened{opacity:1;transform:scale(1) translate(.1px);pointer-events:all}.q-fab--align-left>.q-fab__actions--up,.q-fab--align-left>.q-fab__actions--down{align-items:flex-start;left:28px}.q-fab--align-right>.q-fab__actions--up,.q-fab--align-right>.q-fab__actions--down{align-items:flex-end;left:auto;right:0}.q-field{font-size:14px}.q-field ::-ms-clear,.q-field ::-ms-reveal{display:none}.q-field--with-bottom{padding-bottom:20px}.q-field__marginal{height:56px;color:#0000008a;font-size:24px}.q-field__marginal>*+*{margin-left:2px}.q-field__marginal .q-avatar{font-size:32px}.q-field__before,.q-field__prepend{padding-right:12px}.q-field__after,.q-field__append{padding-left:12px}.q-field__after:empty,.q-field__append:empty{display:none}.q-field__append+.q-field__append{padding-left:2px}.q-field__inner{text-align:left}.q-field__bottom{font-size:12px;min-height:20px;line-height:1;color:#0000008a;padding:8px 12px 0;backface-visibility:hidden}.q-field__bottom--animated{transform:translateY(100%);position:absolute;left:0;right:0;bottom:0}.q-field__messages{line-height:1}.q-field__messages>div{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.q-field__messages>div+div{margin-top:4px}.q-field__counter{padding-left:8px;line-height:1}.q-field--item-aligned{padding:8px 16px}.q-field--item-aligned .q-field__before{min-width:56px}.q-field__control-container{height:inherit}.q-field__control{color:var(--q-primary);height:56px;max-width:100%;outline:none}.q-field__control:before,.q-field__control:after{content:"";position:absolute;inset:0;pointer-events:none}.q-field__control:before{border-radius:inherit}.q-field__shadow{top:8px;opacity:0;overflow:hidden;white-space:pre-wrap;transition:opacity .36s cubic-bezier(.4,0,.2,1)}.q-field__shadow+.q-field__native::placeholder{transition:opacity .36s cubic-bezier(.4,0,.2,1)}.q-field__shadow+.q-field__native:focus::placeholder{opacity:0}.q-field__native,.q-field__prefix,.q-field__suffix,.q-field__input{font-weight:400;line-height:28px;letter-spacing:.00937em;text-decoration:inherit;text-transform:inherit;border:none;border-radius:0;background:none;color:#000000de;outline:0;padding:6px 0}.q-field__native,.q-field__input{width:100%;min-width:0;outline:0!important;user-select:auto}.q-field__native:-webkit-autofill,.q-field__input:-webkit-autofill{-webkit-animation-name:q-autofill;-webkit-animation-fill-mode:both}.q-field__native:-webkit-autofill+.q-field__label,.q-field__input:-webkit-autofill+.q-field__label{transform:translateY(-40%) scale(.75)}.q-field__native[type=color]+.q-field__label,.q-field__native[type=date]+.q-field__label,.q-field__native[type=datetime-local]+.q-field__label,.q-field__native[type=month]+.q-field__label,.q-field__native[type=time]+.q-field__label,.q-field__native[type=week]+.q-field__label,.q-field__input[type=color]+.q-field__label,.q-field__input[type=date]+.q-field__label,.q-field__input[type=datetime-local]+.q-field__label,.q-field__input[type=month]+.q-field__label,.q-field__input[type=time]+.q-field__label,.q-field__input[type=week]+.q-field__label{transform:translateY(-40%) scale(.75)}.q-field__native:invalid,.q-field__input:invalid{box-shadow:none}.q-field__native[type=file]{line-height:1em}.q-field__input{padding:0;height:0;min-height:24px;line-height:24px}.q-field__prefix,.q-field__suffix{transition:opacity .36s cubic-bezier(.4,0,.2,1);white-space:nowrap}.q-field__prefix{padding-right:4px}.q-field__suffix{padding-left:4px}.q-field--readonly .q-placeholder,.q-field--disabled .q-placeholder{opacity:1!important}.q-field--readonly.q-field--labeled .q-field__native,.q-field--readonly.q-field--labeled .q-field__input{cursor:default}.q-field--readonly.q-field--float .q-field__native,.q-field--readonly.q-field--float .q-field__input{cursor:text}.q-field--disabled .q-field__inner{cursor:not-allowed}.q-field--disabled .q-field__control{pointer-events:none}.q-field--disabled .q-field__control>div{opacity:.6!important}.q-field--disabled .q-field__control>div,.q-field--disabled .q-field__control>div *{outline:0!important}.q-field__label{left:0;top:18px;max-width:100%;color:#0009;font-size:16px;line-height:1.25;font-weight:400;letter-spacing:.00937em;text-decoration:inherit;text-transform:inherit;transform-origin:left top;transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .324s cubic-bezier(.4,0,.2,1);backface-visibility:hidden}.q-field--float .q-field__label{max-width:133%;transform:translateY(-40%) scale(.75);transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .396s cubic-bezier(.4,0,.2,1)}.q-field--highlighted .q-field__label{color:currentColor}.q-field--highlighted .q-field__shadow{opacity:.5}.q-field--filled .q-field__control{padding:0 12px;background:#0000000d;border-radius:4px 4px 0 0}.q-field--filled .q-field__control:before{background:#0000000d;border-bottom:1px solid rgba(0,0,0,.42);opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--filled .q-field__control:hover:before{opacity:1}.q-field--filled .q-field__control:after{height:2px;top:auto;transform-origin:center bottom;transform:scale3d(0,1,1);background:currentColor;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--filled.q-field--rounded .q-field__control{border-radius:28px 28px 0 0}.q-field--filled.q-field--highlighted .q-field__control:before{opacity:1;background:#0000001f}.q-field--filled.q-field--highlighted .q-field__control:after{transform:scaleZ(1)}.q-field--filled.q-field--dark .q-field__control,.q-field--filled.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--filled.q-field--dark.q-field--highlighted .q-field__control:before{background:#ffffff1a}.q-field--filled.q-field--readonly .q-field__control:before{opacity:1;background:transparent;border-bottom-style:dashed}.q-field--outlined .q-field__control{border-radius:4px;padding:0 12px}.q-field--outlined .q-field__control:before{border:1px solid rgba(0,0,0,.24);transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__control:hover:before{border-color:#000}.q-field--outlined .q-field__control:after{height:inherit;border-radius:inherit;border:2px solid transparent;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__native:-webkit-autofill,.q-field--outlined .q-field__input:-webkit-autofill{margin-top:1px;margin-bottom:1px}.q-field--outlined.q-field--rounded .q-field__control{border-radius:28px}.q-field--outlined.q-field--highlighted .q-field__control:hover:before{border-color:transparent}.q-field--outlined.q-field--highlighted .q-field__control:after{border-color:currentColor;border-width:2px;transform:scaleZ(1)}.q-field--outlined.q-field--readonly .q-field__control:before{border-style:dashed}.q-field--standard .q-field__control:before{border-bottom:1px solid rgba(0,0,0,.24);transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standard .q-field__control:hover:before{border-color:#000}.q-field--standard .q-field__control:after{height:2px;top:auto;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;transform-origin:center bottom;transform:scale3d(0,1,1);background:currentColor;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--standard.q-field--highlighted .q-field__control:after{transform:scaleZ(1)}.q-field--standard.q-field--readonly .q-field__control:before{border-bottom-style:dashed}.q-field--dark .q-field__control:before{border-color:#fff9}.q-field--dark .q-field__control:hover:before{border-color:#fff}.q-field--dark .q-field__native,.q-field--dark .q-field__prefix,.q-field--dark .q-field__suffix,.q-field--dark .q-field__input{color:#fff}.q-field--dark:not(.q-field--highlighted) .q-field__label,.q-field--dark .q-field__marginal,.q-field--dark .q-field__bottom{color:#ffffffb3}.q-field--standout .q-field__control{padding:0 12px;background:#0000000d;border-radius:4px;transition:box-shadow .36s cubic-bezier(.4,0,.2,1),background-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:before{background:#00000012;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:hover:before{opacity:1}.q-field--standout.q-field--rounded .q-field__control{border-radius:28px}.q-field--standout.q-field--highlighted .q-field__control{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;background:#000}.q-field--standout.q-field--highlighted .q-field__native,.q-field--standout.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--highlighted .q-field__suffix,.q-field--standout.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--highlighted .q-field__append,.q-field--standout.q-field--highlighted .q-field__input{color:#fff}.q-field--standout.q-field--readonly .q-field__control:before{opacity:1;background:transparent;border:1px dashed rgba(0,0,0,.24)}.q-field--standout.q-field--dark .q-field__control{background:#ffffff12}.q-field--standout.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--standout.q-field--dark.q-field--highlighted .q-field__control{background:#fff}.q-field--standout.q-field--dark.q-field--highlighted .q-field__native,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--dark.q-field--highlighted .q-field__suffix,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--dark.q-field--highlighted .q-field__append,.q-field--standout.q-field--dark.q-field--highlighted .q-field__input{color:#000}.q-field--standout.q-field--dark.q-field--readonly .q-field__control:before{border-color:#ffffff3d}.q-field--labeled .q-field__native,.q-field--labeled .q-field__prefix,.q-field--labeled .q-field__suffix{line-height:24px;padding-top:24px;padding-bottom:8px}.q-field--labeled .q-field__shadow{top:0}.q-field--labeled:not(.q-field--float) .q-field__prefix,.q-field--labeled:not(.q-field--float) .q-field__suffix{opacity:0}.q-field--labeled:not(.q-field--float) .q-field__native::-webkit-input-placeholder,.q-field--labeled:not(.q-field--float) .q-field__input::-webkit-input-placeholder{color:transparent}.q-field--labeled:not(.q-field--float) .q-field__native::-moz-placeholder,.q-field--labeled:not(.q-field--float) .q-field__input::-moz-placeholder{color:transparent}.q-field--labeled:not(.q-field--float) .q-field__native:-ms-input-placeholder,.q-field--labeled:not(.q-field--float) .q-field__input:-ms-input-placeholder{color:transparent!important}.q-field--labeled:not(.q-field--float) .q-field__native::-ms-input-placeholder,.q-field--labeled:not(.q-field--float) .q-field__input::-ms-input-placeholder{color:transparent}.q-field--labeled:not(.q-field--float) .q-field__native::placeholder,.q-field--labeled:not(.q-field--float) .q-field__input::placeholder{color:transparent}.q-field--labeled.q-field--dense .q-field__native,.q-field--labeled.q-field--dense .q-field__prefix,.q-field--labeled.q-field--dense .q-field__suffix{padding-top:14px;padding-bottom:2px}.q-field--dense .q-field--with-bottom{padding-bottom:19px}.q-field--dense .q-field__shadow{top:0}.q-field--dense .q-field__control,.q-field--dense .q-field__marginal{height:40px}.q-field--dense .q-field__bottom{font-size:11px}.q-field--dense .q-field__label{font-size:14px;top:10px}.q-field--dense .q-field__before,.q-field--dense .q-field__prepend{padding-right:6px}.q-field--dense .q-field__after,.q-field--dense .q-field__append{padding-left:6px}.q-field--dense .q-field__append+.q-field__append{padding-left:2px}.q-field--dense .q-field__marginal .q-avatar{font-size:24px}.q-field--dense.q-field--float .q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__native:-webkit-autofill+.q-field__label,.q-field--dense .q-field__input:-webkit-autofill+.q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__native[type=color]+.q-field__label,.q-field--dense .q-field__native[type=date]+.q-field__label,.q-field--dense .q-field__native[type=datetime-local]+.q-field__label,.q-field--dense .q-field__native[type=month]+.q-field__label,.q-field--dense .q-field__native[type=time]+.q-field__label,.q-field--dense .q-field__native[type=week]+.q-field__label,.q-field--dense .q-field__input[type=color]+.q-field__label,.q-field--dense .q-field__input[type=date]+.q-field__label,.q-field--dense .q-field__input[type=datetime-local]+.q-field__label,.q-field--dense .q-field__input[type=month]+.q-field__label,.q-field--dense .q-field__input[type=time]+.q-field__label,.q-field--dense .q-field__input[type=week]+.q-field__label{transform:translateY(-30%) scale(.75)}.q-field--borderless .q-field__bottom,.q-field--borderless.q-field--dense .q-field__control,.q-field--standard .q-field__bottom,.q-field--standard.q-field--dense .q-field__control{padding-left:0;padding-right:0}.q-field--error .q-field__label{animation:q-field-label .36s}.q-field--error .q-field__bottom{color:var(--q-negative)}.q-field__focusable-action{opacity:.6;cursor:pointer;outline:0!important;border:0;color:inherit;background:transparent;padding:0}.q-field__focusable-action:hover,.q-field__focusable-action:focus{opacity:1}.q-field--auto-height .q-field__control{height:auto}.q-field--auto-height .q-field__control,.q-field--auto-height .q-field__native{min-height:56px}.q-field--auto-height .q-field__native{align-items:center}.q-field--auto-height .q-field__control-container{padding-top:0}.q-field--auto-height .q-field__native,.q-field--auto-height .q-field__prefix,.q-field--auto-height .q-field__suffix{line-height:18px}.q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:24px}.q-field--auto-height.q-field--labeled .q-field__shadow{top:24px}.q-field--auto-height.q-field--labeled .q-field__native,.q-field--auto-height.q-field--labeled .q-field__prefix,.q-field--auto-height.q-field--labeled .q-field__suffix{padding-top:0}.q-field--auto-height.q-field--labeled .q-field__native{min-height:24px}.q-field--auto-height.q-field--dense .q-field__control,.q-field--auto-height.q-field--dense .q-field__native{min-height:40px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native{min-height:24px}.q-field--square .q-field__control{border-radius:0!important}.q-transition--field-message-enter-active,.q-transition--field-message-leave-active{transition:transform .6s cubic-bezier(.86,0,.07,1),opacity .6s cubic-bezier(.86,0,.07,1)}.q-transition--field-message-enter-from,.q-transition--field-message-leave-to{opacity:0;transform:translateY(-10px)}.q-transition--field-message-leave-from,.q-transition--field-message-leave-active{position:absolute}@keyframes q-field-label{40%{margin-left:2px}60%,80%{margin-left:-2px}70%,90%{margin-left:2px}}@keyframes q-autofill{to{background:transparent;color:inherit}}.q-file .q-field__native{word-break:break-all;overflow:hidden}.q-file .q-field__input{opacity:0!important}.q-file .q-field__input::-webkit-file-upload-button{cursor:pointer}.q-file__filler{visibility:hidden;width:100%;border:none;padding:0}.q-file__dnd{outline:1px dashed currentColor;outline-offset:-4px}.q-form{position:relative}.q-img{position:relative;width:100%;display:inline-block;vertical-align:middle;overflow:hidden}.q-img__loading .q-spinner{font-size:50px}.q-img__container{border-radius:inherit;font-size:0}.q-img__image{border-radius:inherit;width:100%;height:100%;opacity:0}.q-img__image--with-transition{transition:opacity .28s ease-in}.q-img__image--loaded{opacity:1}.q-img__content{border-radius:inherit;pointer-events:none}.q-img__content>div{pointer-events:all;position:absolute;padding:16px;color:#fff;background:#00000078}.q-img--no-menu .q-img__image,.q-img--no-menu .q-img__placeholder{pointer-events:none}.q-inner-loading{background:#fff9;border-radius:inherit}.q-inner-loading--dark{background:#0006}.q-inner-loading__label{margin-top:8px}.q-textarea .q-field__control{min-height:56px;height:auto}.q-textarea .q-field__control-container{padding-top:2px;padding-bottom:2px}.q-textarea .q-field__shadow{top:2px;bottom:2px}.q-textarea .q-field__native,.q-textarea .q-field__prefix,.q-textarea .q-field__suffix{line-height:18px}.q-textarea .q-field__native{resize:vertical;padding-top:17px;min-height:52px}.q-textarea.q-field--labeled .q-field__control-container{padding-top:26px}.q-textarea.q-field--labeled .q-field__shadow{top:26px}.q-textarea.q-field--labeled .q-field__native,.q-textarea.q-field--labeled .q-field__prefix,.q-textarea.q-field--labeled .q-field__suffix{padding-top:0}.q-textarea.q-field--labeled .q-field__native{min-height:26px;padding-top:1px}.q-textarea--autogrow .q-field__native{resize:none}.q-textarea.q-field--dense .q-field__control,.q-textarea.q-field--dense .q-field__native{min-height:36px}.q-textarea.q-field--dense .q-field__native{padding-top:9px}.q-textarea.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__native{min-height:24px;padding-top:3px}.q-textarea.q-field--dense.q-field--labeled .q-field__prefix,.q-textarea.q-field--dense.q-field--labeled .q-field__suffix{padding-top:2px}body.mobile .q-textarea .q-field__native,.q-textarea.disabled .q-field__native{resize:none}.q-intersection{position:relative}.q-item{min-height:48px;padding:8px 16px;color:inherit;transition:color .3s,background-color .3s}.q-item__section--side{color:#757575;align-items:flex-start;padding-right:16px;width:auto;min-width:0;max-width:100%}.q-item__section--side>.q-icon{font-size:24px}.q-item__section--side>.q-avatar{font-size:40px}.q-item__section--avatar{color:inherit;min-width:56px}.q-item__section--thumbnail img{width:100px;height:56px}.q-item__section--nowrap{white-space:nowrap}.q-item>.q-item__section--thumbnail:first-child,.q-item>.q-focus-helper+.q-item__section--thumbnail{margin-left:-16px}.q-item>.q-item__section--thumbnail:last-of-type{margin-right:-16px}.q-item__label{line-height:1.2em!important;max-width:100%}.q-item__label--overline{color:#000000b3}.q-item__label--caption{color:#0000008a}.q-item__label--header{color:#757575;padding:16px;font-size:.875rem;line-height:1.25rem;letter-spacing:.01786em}.q-separator--spaced+.q-item__label--header,.q-list--padding .q-item__label--header{padding-top:8px}.q-item__label+.q-item__label{margin-top:4px}.q-item__section--main{width:auto;min-width:0;max-width:100%;flex:10000 1 0%}.q-item__section--main+.q-item__section--main{margin-left:8px}.q-item__section--main~.q-item__section--side{align-items:flex-end;padding-right:0;padding-left:16px}.q-item__section--main.q-item__section--thumbnail{margin-left:0;margin-right:-16px}.q-list--bordered{border:1px solid rgba(0,0,0,.12)}.q-list--separator>.q-item-type+.q-item-type,.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top:1px solid rgba(0,0,0,.12)}.q-list--padding{padding:8px 0}.q-list--dense>.q-item,.q-item--dense{min-height:32px;padding:2px 16px}.q-list--dark.q-list--separator>.q-item-type+.q-item-type,.q-list--dark.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top-color:#ffffff47}.q-list--dark,.q-item--dark{color:#fff;border-color:#ffffff47}.q-list--dark .q-item__section--side:not(.q-item__section--avatar),.q-item--dark .q-item__section--side:not(.q-item__section--avatar){color:#ffffffb3}.q-list--dark .q-item__label--header,.q-item--dark .q-item__label--header{color:#ffffffa3}.q-list--dark .q-item__label--overline,.q-list--dark .q-item__label--caption,.q-item--dark .q-item__label--overline,.q-item--dark .q-item__label--caption{color:#fffc}.q-item{position:relative}.q-item.q-router-link--active,.q-item--active{color:var(--q-primary)}.q-knob{font-size:48px}.q-knob--editable{cursor:pointer;outline:0}.q-knob--editable:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:none;transition:box-shadow .24s ease-in-out}.q-knob--editable:focus:before{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}body.body--dark .q-knob--editable:focus:before{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-layout{width:100%;outline:0}.q-layout-container{position:relative;width:100%;height:100%}.q-layout-container .q-layout{min-height:100%}.q-layout-container>div{transform:translateZ(0)}.q-layout-container>div>div{min-height:0;max-height:100%}.q-layout__shadow{width:100%}.q-layout__shadow:after{content:"";position:absolute;inset:0;box-shadow:0 0 10px 2px #0003,0 0 10px #0000003d}.q-layout__section--marginal{background-color:var(--q-primary);color:#fff}.q-header--hidden{transform:translateY(-110%)}.q-header--bordered{border-bottom:1px solid rgba(0,0,0,.12)}.q-header .q-layout__shadow{bottom:-10px}.q-header .q-layout__shadow:after{bottom:10px}.q-footer--hidden{transform:translateY(110%)}.q-footer--bordered{border-top:1px solid rgba(0,0,0,.12)}.q-footer .q-layout__shadow{top:-10px}.q-footer .q-layout__shadow:after{top:10px}.q-header,.q-footer{z-index:2000}.q-drawer{position:absolute;top:0;bottom:0;background:#fff;z-index:1000}.q-drawer--on-top{z-index:3000}.q-drawer--left{left:0;transform:translate(-100%)}.q-drawer--left.q-drawer--bordered{border-right:1px solid rgba(0,0,0,.12)}.q-drawer--left .q-layout__shadow{left:10px;right:-10px}.q-drawer--left .q-layout__shadow:after{right:10px}.q-drawer--right{right:0;transform:translate(100%)}.q-drawer--right.q-drawer--bordered{border-left:1px solid rgba(0,0,0,.12)}.q-drawer--right .q-layout__shadow{left:-10px}.q-drawer--right .q-layout__shadow:after{left:10px}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini{padding:0!important}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section{text-align:center;justify-content:center;padding-left:0;padding-right:0;min-width:0}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side~.q-item__section--side{display:none}.q-drawer--mini .q-mini-drawer-hide,.q-drawer--mini .q-expansion-item__content{display:none}.q-drawer--mini-animate .q-drawer__content{overflow-x:hidden!important;white-space:nowrap}.q-drawer--standard .q-mini-drawer-only,.q-drawer--mobile .q-mini-drawer-only,.q-drawer--mobile .q-mini-drawer-hide{display:none}.q-drawer__backdrop{z-index:2999!important;will-change:background-color}.q-drawer__opener{z-index:2001;height:100%;width:15px;user-select:none}.q-layout,.q-header,.q-footer,.q-page{position:relative}.q-page-sticky--shrink{pointer-events:none}.q-page-sticky--shrink>div{display:inline-block;pointer-events:auto}body.q-ios-padding .q-layout--standard .q-header>.q-toolbar:nth-child(1),body.q-ios-padding .q-layout--standard .q-header>.q-tabs:nth-child(1) .q-tabs__content,body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content{padding-top:20px;min-height:70px;padding-top:env(safe-area-inset-top);min-height:calc(env(safe-area-inset-top) + 50px)}body.q-ios-padding .q-layout--standard .q-footer>.q-toolbar:last-child,body.q-ios-padding .q-layout--standard .q-footer>.q-tabs:nth-last-child(1 of:not(.q-layout__shadow)) .q-tabs__content,body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content{padding-bottom:env(safe-area-inset-bottom);min-height:calc(env(safe-area-inset-bottom) + 50px)}.q-body--layout-animate .q-drawer__backdrop{transition:background-color .12s!important}.q-body--layout-animate .q-drawer{transition:transform .12s,width .12s,top .12s,bottom .12s!important}.q-body--layout-animate .q-layout__section--marginal{transition:transform .12s,left .12s,right .12s!important}.q-body--layout-animate .q-page-container{transition:padding-top .12s,padding-right .12s,padding-bottom .12s,padding-left .12s!important}.q-body--layout-animate .q-page-sticky{transition:transform .12s,left .12s,right .12s,top .12s,bottom .12s!important}body:not(.q-body--layout-animate) .q-layout--prevent-focus{visibility:hidden}.q-body--drawer-toggle{overflow-x:hidden!important}@media (max-width: 599.98px){.q-layout-padding{padding:8px}}@media (min-width: 600px) and (max-width: 1439.98px){.q-layout-padding{padding:16px}}@media (min-width: 1440px){.q-layout-padding{padding:24px}}body.body--dark .q-header,body.body--dark .q-footer,body.body--dark .q-drawer{border-color:#ffffff47}body.body--dark .q-layout__shadow:after{box-shadow:0 0 10px 2px #fff3,0 0 10px #ffffff3d}body.platform-ios .q-layout--containerized{position:unset!important}.q-linear-progress{--q-linear-progress-speed: .3s;position:relative;width:100%;overflow:hidden;font-size:4px;height:1em;color:var(--q-primary);transform:scaleZ(1)}.q-linear-progress__model,.q-linear-progress__track{transform-origin:0 0}.q-linear-progress__model--with-transition,.q-linear-progress__track--with-transition{transition:transform var(--q-linear-progress-speed)}.q-linear-progress--reverse .q-linear-progress__model,.q-linear-progress--reverse .q-linear-progress__track{transform-origin:0 100%}.q-linear-progress__model--determinate{background:currentColor}.q-linear-progress__model--indeterminate,.q-linear-progress__model--query{transition:none}.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--query:before,.q-linear-progress__model--query:after{background:currentColor;content:"";position:absolute;inset:0;transform-origin:0 0}.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:before{animation:q-linear-progress--indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--query:after{transform:translate3d(-101%,0,0) scaleZ(1);animation:q-linear-progress--indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}.q-linear-progress__track{opacity:.4}.q-linear-progress__track--light{background:#00000042}.q-linear-progress__track--dark{background:#fff9}.q-linear-progress__stripe{background-image:linear-gradient(45deg,#ffffff26 25%,#fff0 25% 50%,#ffffff26 50% 75%,#fff0 75%,#fff0)!important;background-size:40px 40px!important}.q-linear-progress__stripe--with-transition{transition:width var(--q-linear-progress-speed)}@keyframes q-linear-progress--indeterminate{0%{transform:translate3d(-35%,0,0) scale3d(.35,1,1)}60%{transform:translate3d(100%,0,0) scale3d(.9,1,1)}to{transform:translate3d(100%,0,0) scale3d(.9,1,1)}}@keyframes q-linear-progress--indeterminate-short{0%{transform:translate3d(-101%,0,0) scaleZ(1)}60%{transform:translate3d(107%,0,0) scale3d(.01,1,1)}to{transform:translate3d(107%,0,0) scale3d(.01,1,1)}}.q-menu{position:fixed!important;display:inline-block;max-width:95vw;max-height:65vh;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;background:#fff;border-radius:4px;overflow-y:auto;overflow-x:hidden;outline:0;z-index:6000}.q-menu--square{border-radius:0}.q-menu--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-option-group--inline>div{display:inline-block}.q-pagination input{text-align:center;-moz-appearance:textfield}.q-pagination input::-webkit-outer-spin-button,.q-pagination input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.q-pagination__content{--q-pagination-gutter-parent: -2px;--q-pagination-gutter-child: 2px;margin-top:var(--q-pagination-gutter-parent);margin-left:var(--q-pagination-gutter-parent)}.q-pagination__content>.q-btn,.q-pagination__content>.q-input,.q-pagination__middle>.q-btn{margin-top:var(--q-pagination-gutter-child);margin-left:var(--q-pagination-gutter-child)}.q-parallax{position:relative;width:100%;overflow:hidden;border-radius:inherit}.q-parallax__media>img,.q-parallax__media>video{position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;will-change:transform;display:none}.q-popup-edit{padding:8px 16px}.q-popup-edit__buttons{margin-top:8px}.q-popup-edit__buttons .q-btn+.q-btn{margin-left:8px}.q-pull-to-refresh{position:relative}.q-pull-to-refresh__puller{border-radius:50%;width:40px;height:40px;color:var(--q-primary);background:#fff;box-shadow:0 0 4px #0000004d}.q-pull-to-refresh__puller--animating{transition:transform .3s,opacity .3s}.q-radio{vertical-align:middle}.q-radio__native{width:1px;height:1px}.q-radio__bg,.q-radio__icon-container{user-select:none}.q-radio__bg{top:25%;left:25%;width:50%;height:50%;-webkit-print-color-adjust:exact}.q-radio__bg path{fill:currentColor}.q-radio__icon{color:currentColor;font-size:.5em}.q-radio__check{transform-origin:50% 50%;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-radio__inner{font-size:40px;width:1em;min-width:1em;height:1em;outline:0;border-radius:50%;color:#0000008a}.q-radio__inner--truthy{color:var(--q-primary)}.q-radio__inner--truthy .q-radio__check{transform:scaleZ(1)}.q-radio.disabled{opacity:.75!important}.q-radio--dark .q-radio__inner{color:#ffffffb3}.q-radio--dark .q-radio__inner:before{opacity:.32!important}.q-radio--dark .q-radio__inner--truthy{color:var(--q-primary)}.q-radio--dense .q-radio__inner{width:.5em;min-width:.5em;height:.5em}.q-radio--dense .q-radio__bg{left:0;top:0;width:100%;height:100%}.q-radio--dense .q-radio__label{padding-left:.5em}.q-radio--dense.reverse .q-radio__label{padding-left:0;padding-right:.5em}body.desktop .q-radio:not(.disabled) .q-radio__inner:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:.12;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}body.desktop .q-radio:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio:not(.disabled):hover .q-radio__inner:before{transform:scaleZ(1)}body.desktop .q-radio--dense:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio--dense:not(.disabled):hover .q-radio__inner:before{transform:scale3d(1.5,1.5,1)}.q-rating{color:#ffeb3b;vertical-align:middle}.q-rating__icon-container{height:1em;outline:0}.q-rating__icon-container+.q-rating__icon-container{margin-left:2px}.q-rating__icon{color:currentColor;text-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:relative;opacity:.4;transition:transform .2s ease-in,opacity .2s ease-in,color .2s ease-in}.q-rating__icon--hovered{transform:scale(1.3)}.q-rating__icon--active{opacity:1}.q-rating__icon--exselected{opacity:.7}.q-rating--no-dimming .q-rating__icon{opacity:1}.q-rating--editable .q-rating__icon-container{cursor:pointer}.q-responsive{position:relative;max-width:100%;max-height:100%}.q-responsive__filler{width:inherit;max-width:inherit;height:inherit;max-height:inherit}.q-responsive__content{border-radius:inherit}.q-responsive__content>*{width:100%!important;height:100%!important;max-height:100%!important;max-width:100%!important}.q-scrollarea{position:relative;contain:strict}.q-scrollarea__bar,.q-scrollarea__thumb{opacity:.2;transition:opacity .3s;will-change:opacity;cursor:grab}.q-scrollarea__bar--v,.q-scrollarea__thumb--v{right:0;width:10px}.q-scrollarea__bar--h,.q-scrollarea__thumb--h{bottom:0;height:10px}.q-scrollarea__bar--invisible,.q-scrollarea__thumb--invisible{opacity:0!important;pointer-events:none}.q-scrollarea__thumb{background:#000;border-radius:3px}.q-scrollarea__thumb:hover{opacity:.3}.q-scrollarea__thumb:active{opacity:.5}.q-scrollarea__content{min-height:100%;min-width:100%}.q-scrollarea--dark .q-scrollarea__thumb{background:#fff}.q-select--without-input .q-field__control{cursor:pointer}.q-select--with-input .q-field__control{cursor:text}.q-select .q-field__input{min-width:50px!important;cursor:text}.q-select .q-field__input--padding{padding-left:4px}.q-select__focus-target,.q-select__autocomplete-input{position:absolute;outline:0!important;width:1px;height:1px;padding:0;border:0;opacity:0}.q-select__dropdown-icon{cursor:pointer;transition:transform .28s}.q-select.q-field--readonly .q-field__control,.q-select.q-field--readonly .q-select__dropdown-icon{cursor:default}.q-select__dialog{width:90vw!important;max-width:90vw!important;max-height:calc(100vh - 70px)!important;background:#fff;display:flex;flex-direction:column}.q-select__dialog>.scroll{position:relative;background:inherit}body.mobile:not(.native-mobile) .q-select__dialog{max-height:calc(100vh - 108px)!important}body.platform-android.native-mobile .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 24px)!important}body.platform-android:not(.native-mobile) .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 80px)!important}body.platform-ios.native-mobile .q-dialog__inner--top>div{border-radius:4px}body.platform-ios.native-mobile .q-dialog__inner--top .q-select__dialog--focused{max-height:47vh!important}body.platform-ios:not(.native-mobile) .q-dialog__inner--top .q-select__dialog--focused{max-height:50vh!important}.q-separator{border:0;background:#0000001f;margin:0;transition:background .3s,opacity .3s;flex-shrink:0}.q-separator--dark{background:#ffffff47}.q-separator--horizontal{display:block;height:1px}.q-separator--horizontal-inset{margin-left:16px;margin-right:16px}.q-separator--horizontal-item-inset{margin-left:72px;margin-right:0}.q-separator--horizontal-item-thumbnail-inset{margin-left:116px;margin-right:0}.q-separator--vertical{width:1px;height:auto;align-self:stretch}.q-separator--vertical-inset{margin-top:8px;margin-bottom:8px}.q-skeleton{--q-skeleton-speed: 1.5s;background:#0000001f;border-radius:4px;box-sizing:border-box}.q-skeleton--anim{cursor:wait}.q-skeleton:before{content:" "}.q-skeleton--type-text{transform:scaleY(.5)}.q-skeleton--type-circle,.q-skeleton--type-QAvatar{height:48px;width:48px;border-radius:50%}.q-skeleton--type-QBtn{width:90px;height:36px}.q-skeleton--type-QBadge{width:70px;height:16px}.q-skeleton--type-QChip{width:90px;height:28px;border-radius:16px}.q-skeleton--type-QToolbar{height:50px}.q-skeleton--type-QCheckbox,.q-skeleton--type-QRadio{width:40px;height:40px;border-radius:50%}.q-skeleton--type-QToggle{width:56px;height:40px;border-radius:7px}.q-skeleton--type-QSlider,.q-skeleton--type-QRange{height:40px}.q-skeleton--type-QInput{height:56px}.q-skeleton--bordered{border:1px solid rgba(0,0,0,.05)}.q-skeleton--square{border-radius:0}.q-skeleton--anim-fade{animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite}.q-skeleton--anim-pulse{animation:q-skeleton--pulse var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-pulse-x{animation:q-skeleton--pulse-x var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-pulse-y{animation:q-skeleton--pulse-y var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-wave,.q-skeleton--anim-blink,.q-skeleton--anim-pop{position:relative;overflow:hidden;z-index:1}.q-skeleton--anim-wave:after,.q-skeleton--anim-blink:after,.q-skeleton--anim-pop:after{content:"";position:absolute;inset:0;z-index:0}.q-skeleton--anim-blink:after{background:#ffffffb3;animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite}.q-skeleton--anim-wave:after{background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);animation:q-skeleton--wave var(--q-skeleton-speed) linear .5s infinite}.q-skeleton--dark{background:#ffffff0d}.q-skeleton--dark.q-skeleton--bordered{border:1px solid rgba(255,255,255,.25)}.q-skeleton--dark.q-skeleton--anim-wave:after{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.q-skeleton--dark.q-skeleton--anim-blink:after{background:#fff3}@keyframes q-skeleton--fade{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes q-skeleton--pulse{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes q-skeleton--pulse-x{0%{transform:scaleX(1)}50%{transform:scaleX(.75)}to{transform:scaleX(1)}}@keyframes q-skeleton--pulse-y{0%{transform:scaleY(1)}50%{transform:scaleY(.75)}to{transform:scaleY(1)}}@keyframes q-skeleton--wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.q-slide-item{position:relative;background:#fff}.q-slide-item__left,.q-slide-item__right,.q-slide-item__top,.q-slide-item__bottom{visibility:hidden;font-size:14px;color:#fff}.q-slide-item__left .q-icon,.q-slide-item__right .q-icon,.q-slide-item__top .q-icon,.q-slide-item__bottom .q-icon{font-size:1.714em}.q-slide-item__left{background:#4caf50;padding:8px 16px}.q-slide-item__left>div{transform-origin:left center}.q-slide-item__right{background:#ff9800;padding:8px 16px}.q-slide-item__right>div{transform-origin:right center}.q-slide-item__top{background:#2196f3;padding:16px 8px}.q-slide-item__top>div{transform-origin:top center}.q-slide-item__bottom{background:#9c27b0;padding:16px 8px}.q-slide-item__bottom>div{transform-origin:bottom center}.q-slide-item__content{background:inherit;transition:transform .2s ease-in;user-select:none;cursor:pointer}.q-slider{position:relative}.q-slider--h{width:100%}.q-slider--v{height:200px}.q-slider--editable .q-slider__track-container{cursor:grab}.q-slider__track-container{outline:0}.q-slider__track-container--h{width:100%;padding:12px 0}.q-slider__track-container--h .q-slider__selection{will-change:width,left}.q-slider__track-container--v{height:100%;padding:0 12px}.q-slider__track-container--v .q-slider__selection{will-change:height,top}.q-slider__track{color:var(--q-primary);background:#0000001a;border-radius:4px;width:inherit;height:inherit}.q-slider__inner{background:#0000001a;border-radius:inherit;width:100%;height:100%}.q-slider__selection{background:currentColor;border-radius:inherit;width:100%;height:100%}.q-slider__markers{color:#0000004d;border-radius:inherit;width:100%;height:100%}.q-slider__markers:after{content:"";position:absolute;background:currentColor}.q-slider__markers--h{background-image:repeating-linear-gradient(to right,currentColor,currentColor 2px,rgba(255,255,255,0) 0,rgba(255,255,255,0))}.q-slider__markers--h:after{height:100%;width:2px;top:0;right:0}.q-slider__markers--v{background-image:repeating-linear-gradient(to bottom,currentColor,currentColor 2px,rgba(255,255,255,0) 0,rgba(255,255,255,0))}.q-slider__markers--v:after{width:100%;height:2px;left:0;bottom:0}.q-slider__marker-labels-container{position:relative;width:100%;height:100%;min-height:24px;min-width:24px}.q-slider__marker-labels{position:absolute}.q-slider__marker-labels--h-standard{top:0}.q-slider__marker-labels--h-switched{bottom:0}.q-slider__marker-labels--h-ltr{transform:translate(-50%)}.q-slider__marker-labels--h-rtl{transform:translate(50%)}.q-slider__marker-labels--v-standard{left:4px}.q-slider__marker-labels--v-switched{right:4px}.q-slider__marker-labels--v-ltr{transform:translateY(-50%)}.q-slider__marker-labels--v-rtl{transform:translateY(50%)}.q-slider__thumb{z-index:1;outline:0;color:var(--q-primary);transition:transform .18s ease-out,fill .18s ease-out,stroke .18s ease-out}.q-slider__thumb.q-slider--focus{opacity:1!important}.q-slider__thumb--h{top:50%;will-change:left}.q-slider__thumb--h-ltr{transform:scale(1) translate(-50%,-50%)}.q-slider__thumb--h-rtl{transform:scale(1) translate(50%,-50%)}.q-slider__thumb--v{left:50%;will-change:top}.q-slider__thumb--v-ltr{transform:scale(1) translate(-50%,-50%)}.q-slider__thumb--v-rtl{transform:scale(1) translate(-50%,50%)}.q-slider__thumb-shape{top:0;left:0;stroke-width:3.5;stroke:currentColor;transition:transform .28s}.q-slider__thumb-shape path{stroke:currentColor;fill:currentColor}.q-slider__focus-ring{border-radius:50%;opacity:0;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out;transition-delay:.14s}.q-slider__pin{opacity:0;white-space:nowrap;transition:opacity .28s ease-out;transition-delay:.14s}.q-slider__pin:before{content:"";width:0;height:0;position:absolute}.q-slider__pin--h:before{border-left:6px solid transparent;border-right:6px solid transparent;left:50%;transform:translate(-50%)}.q-slider__pin--h-standard{bottom:100%}.q-slider__pin--h-standard:before{bottom:2px;border-top:6px solid currentColor}.q-slider__pin--h-switched{top:100%}.q-slider__pin--h-switched:before{top:2px;border-bottom:6px solid currentColor}.q-slider__pin--v{top:0}.q-slider__pin--v:before{top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent}.q-slider__pin--v-standard{left:100%}.q-slider__pin--v-standard:before{left:2px;border-right:6px solid currentColor}.q-slider__pin--v-switched{right:100%}.q-slider__pin--v-switched:before{right:2px;border-left:6px solid currentColor}.q-slider__label{z-index:1;white-space:nowrap;position:absolute}.q-slider__label--h{left:50%;transform:translate(-50%)}.q-slider__label--h-standard{bottom:7px}.q-slider__label--h-switched{top:7px}.q-slider__label--v{top:50%;transform:translateY(-50%)}.q-slider__label--v-standard{left:7px}.q-slider__label--v-switched{right:7px}.q-slider__text-container{min-height:25px;padding:2px 8px;border-radius:4px;background:currentColor;position:relative;text-align:center}.q-slider__text{color:#fff;font-size:12px}.q-slider--no-value .q-slider__thumb,.q-slider--no-value .q-slider__inner,.q-slider--no-value .q-slider__selection{opacity:0}.q-slider--focus .q-slider__focus-ring,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__focus-ring{background:currentColor;transform:scale3d(1.55,1.55,1);opacity:.25}.q-slider--focus .q-slider__thumb,.q-slider--focus .q-slider__inner,.q-slider--focus .q-slider__selection,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__thumb,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__inner,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__selection{opacity:1}.q-slider--inactive .q-slider__thumb--h{transition:left .28s,right .28s}.q-slider--inactive .q-slider__thumb--v{transition:top .28s,bottom .28s}.q-slider--inactive .q-slider__selection{transition:width .28s,left .28s,right .28s,height .28s,top .28s,bottom .28s}.q-slider--inactive .q-slider__text-container{transition:transform .28s}.q-slider--active{cursor:grabbing}.q-slider--active .q-slider__thumb-shape{transform:scale(1.5)}.q-slider--active .q-slider__focus-ring,.q-slider--active.q-slider--label .q-slider__thumb-shape{transform:scale(0)!important}body.desktop .q-slider.q-slider--enabled .q-slider__track-container:hover .q-slider__pin,.q-slider--label.q-slider--active .q-slider__pin,.q-slider--label .q-slider--focus .q-slider__pin,.q-slider--label.q-slider--label-always .q-slider__pin{opacity:1}.q-slider--dark .q-slider__track,.q-slider--dark .q-slider__inner{background:#ffffff1a}.q-slider--dark .q-slider__markers{color:#ffffff4d}.q-slider--dense .q-slider__track-container--h{padding:6px 0}.q-slider--dense .q-slider__track-container--v{padding:0 6px}.q-space{flex-grow:1!important}.q-spinner{vertical-align:middle}.q-spinner-mat{animation:q-spin 2s linear infinite;transform-origin:center center}.q-spinner-mat .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:q-mat-dash 1.5s ease-in-out infinite}@keyframes q-spin{0%{transform:rotate3d(0,0,1,0)}25%{transform:rotate3d(0,0,1,90deg)}50%{transform:rotate3d(0,0,1,180deg)}75%{transform:rotate3d(0,0,1,270deg)}to{transform:rotate3d(0,0,1,359deg)}}@keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.q-splitter__panel{position:relative;z-index:0}.q-splitter__panel>.q-splitter{width:100%;height:100%}.q-splitter__separator{background-color:#0000001f;user-select:none;position:relative;z-index:1}.q-splitter__separator-area>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q-splitter--dark .q-splitter__separator{background-color:#ffffff47}.q-splitter--vertical>.q-splitter__panel{height:100%}.q-splitter--vertical.q-splitter--active{cursor:col-resize}.q-splitter--vertical>.q-splitter__separator{width:1px}.q-splitter--vertical>.q-splitter__separator>div{left:-6px;right:-6px}.q-splitter--vertical.q-splitter--workable>.q-splitter__separator{cursor:col-resize}.q-splitter--horizontal>.q-splitter__panel{width:100%}.q-splitter--horizontal.q-splitter--active{cursor:row-resize}.q-splitter--horizontal>.q-splitter__separator{height:1px}.q-splitter--horizontal>.q-splitter__separator>div{top:-6px;bottom:-6px}.q-splitter--horizontal.q-splitter--workable>.q-splitter__separator{cursor:row-resize}.q-splitter__before,.q-splitter__after{overflow:auto}.q-stepper{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;background:#fff}.q-stepper__title{font-size:14px;line-height:1.285714;letter-spacing:.1px}.q-stepper__caption{font-size:12px;line-height:1.16667}.q-stepper__dot{contain:layout;margin-right:8px;font-size:14px;width:24px;min-width:24px;height:24px;border-radius:50%;background:currentColor}.q-stepper__dot span{color:#fff}.q-stepper__tab{padding:8px 24px;font-size:14px;color:#9e9e9e;flex-direction:row}.q-stepper--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-stepper--dark .q-stepper__dot span{color:#000}.q-stepper__tab--navigation{user-select:none;cursor:pointer}.q-stepper__tab--active,.q-stepper__tab--done{color:var(--q-primary)}.q-stepper__tab--active .q-stepper__dot,.q-stepper__tab--active .q-stepper__label,.q-stepper__tab--done .q-stepper__dot,.q-stepper__tab--done .q-stepper__label{text-shadow:0 0 0 currentColor}.q-stepper__tab--disabled .q-stepper__dot{background:#00000038}.q-stepper__tab--disabled .q-stepper__label{color:#00000052}.q-stepper__tab--error{color:var(--q-negative)}.q-stepper__tab--error-with-icon .q-stepper__dot{background:transparent!important}.q-stepper__tab--error-with-icon .q-stepper__dot span{color:currentColor;font-size:24px}.q-stepper__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-stepper__header--border{border-bottom:1px solid rgba(0,0,0,.12)}.q-stepper__header--standard-labels .q-stepper__tab{min-height:72px;justify-content:center}.q-stepper__header--standard-labels .q-stepper__tab:first-child{justify-content:flex-start}.q-stepper__header--standard-labels .q-stepper__tab:last-child{justify-content:flex-end}.q-stepper__header--standard-labels .q-stepper__tab:only-child{justify-content:center}.q-stepper__header--standard-labels .q-stepper__dot:after{display:none}.q-stepper__header--alternative-labels .q-stepper__tab{min-height:104px;padding:24px 32px;flex-direction:column;justify-content:flex-start}.q-stepper__header--alternative-labels .q-stepper__dot{margin-right:0}.q-stepper__header--alternative-labels .q-stepper__label{margin-top:8px;text-align:center}.q-stepper__header--alternative-labels .q-stepper__label:before,.q-stepper__header--alternative-labels .q-stepper__label:after{display:none}.q-stepper__header--contracted,.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab{min-height:72px}.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:first-child{align-items:flex-start}.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:last-child{align-items:flex-end}.q-stepper__header--contracted .q-stepper__tab{padding:24px 0}.q-stepper__header--contracted .q-stepper__tab:first-child .q-stepper__dot{transform:translate(24px)}.q-stepper__header--contracted .q-stepper__tab:last-child .q-stepper__dot{transform:translate(-24px)}.q-stepper__header--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after{display:block!important}.q-stepper__header--contracted .q-stepper__dot{margin:0}.q-stepper__header--contracted .q-stepper__label{display:none}.q-stepper__nav{padding-top:24px}.q-stepper--flat{box-shadow:none}.q-stepper--bordered{border:1px solid rgba(0,0,0,.12)}.q-stepper--horizontal .q-stepper__step-inner{padding:24px}.q-stepper--horizontal .q-stepper__tab:first-child{border-top-left-radius:inherit}.q-stepper--horizontal .q-stepper__tab:last-child{border-top-right-radius:inherit}.q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after{display:none}.q-stepper--horizontal .q-stepper__tab{overflow:hidden}.q-stepper--horizontal .q-stepper__line{contain:layout}.q-stepper--horizontal .q-stepper__line:before,.q-stepper--horizontal .q-stepper__line:after{position:absolute;top:50%;height:1px;width:100vw;background:#0000001f}.q-stepper--horizontal .q-stepper__label:after,.q-stepper--horizontal .q-stepper__dot:after{content:"";left:100%;margin-left:8px}.q-stepper--horizontal .q-stepper__dot:before{content:"";right:100%;margin-right:8px}.q-stepper--horizontal>.q-stepper__nav{padding:0 24px 24px}.q-stepper--vertical{padding:16px 0}.q-stepper--vertical .q-stepper__tab{padding:12px 24px}.q-stepper--vertical .q-stepper__title{line-height:18px}.q-stepper--vertical .q-stepper__step-inner{padding:0 24px 32px 60px}.q-stepper--vertical>.q-stepper__nav{padding:24px 24px 0}.q-stepper--vertical .q-stepper__step{overflow:hidden}.q-stepper--vertical .q-stepper__dot{margin-right:12px}.q-stepper--vertical .q-stepper__dot:before,.q-stepper--vertical .q-stepper__dot:after{content:"";position:absolute;left:50%;width:1px;height:99999px;background:#0000001f}.q-stepper--vertical .q-stepper__dot:before{bottom:100%;margin-bottom:8px}.q-stepper--vertical .q-stepper__dot:after{top:100%;margin-top:8px}.q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,.q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after{display:none}.q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner{padding-bottom:8px}.q-stepper--dark.q-stepper--bordered,.q-stepper--dark .q-stepper__header--border{border-color:#ffffff47}.q-stepper--dark.q-stepper--horizontal .q-stepper__line:before,.q-stepper--dark.q-stepper--horizontal .q-stepper__line:after{background:#ffffff47}.q-stepper--dark.q-stepper--vertical .q-stepper__dot:before,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:after{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled{color:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__label{color:#ffffff8a}.q-tab-panels{background:#fff}.q-tab-panel{padding:16px}.q-markup-table{overflow:auto;background:#fff}.q-table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0}.q-table thead tr,.q-table tbody td{height:48px}.q-table th{font-weight:500;font-size:12px;user-select:none}.q-table th.sortable{cursor:pointer}.q-table th.sortable:hover .q-table__sort-icon{opacity:.64}.q-table th.sorted .q-table__sort-icon{opacity:.86!important}.q-table th.sort-desc .q-table__sort-icon{transform:rotate(180deg)}.q-table th,.q-table td{padding:7px 16px;background-color:inherit}.q-table thead,.q-table td,.q-table th{border-style:solid;border-width:0}.q-table tbody td{font-size:13px}.q-table__card{color:#000;background-color:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-table__card .q-table__middle{flex:1 1 auto}.q-table__card .q-table__top,.q-table__card .q-table__bottom{flex:0 0 auto}.q-table__container{position:relative}.q-table__container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-table__container>div:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-table__container>.q-inner-loading{border-radius:inherit!important}.q-table__top{padding:12px 16px}.q-table__top .q-table__control{flex-wrap:wrap}.q-table__title{font-size:20px;letter-spacing:.005em;font-weight:400}.q-table__separator{min-width:8px!important}.q-table__progress{height:0!important}.q-table__progress th{padding:0!important;border:0!important}.q-table__progress .q-linear-progress{position:absolute;bottom:0}.q-table__middle{max-width:100%}.q-table__bottom{min-height:50px;padding:4px 14px 4px 16px;font-size:12px}.q-table__bottom .q-table__control{min-height:24px}.q-table__bottom-nodata-icon{font-size:200%;margin-right:8px}.q-table__bottom-item{margin-right:16px}.q-table__control{display:flex;align-items:center}.q-table__sort-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1);opacity:0;font-size:120%}.q-table__sort-icon--left,.q-table__sort-icon--center{margin-left:4px}.q-table__sort-icon--right{margin-right:4px}.q-table--col-auto-width{width:1px}.q-table__card--dark,.q-table--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-table--flat{box-shadow:none}.q-table--bordered{border:1px solid rgba(0,0,0,.12)}.q-table--square{border-radius:0}.q-table__linear-progress{height:2px}.q-table--no-wrap th,.q-table--no-wrap td{white-space:nowrap}.q-table--grid{box-shadow:none;border-radius:4px}.q-table--grid .q-table__top{padding-bottom:4px}.q-table--grid .q-table__middle{min-height:2px;margin-bottom:4px}.q-table--grid .q-table__middle thead,.q-table--grid .q-table__middle thead th{border:0!important}.q-table--grid .q-table__linear-progress{bottom:0}.q-table--grid .q-table__bottom{border-top:0}.q-table--grid .q-table__grid-content{flex:1 1 auto}.q-table--grid.fullscreen{background:inherit}.q-table__grid-item-card{vertical-align:top;padding:12px}.q-table__grid-item-card .q-separator{margin:12px 0}.q-table__grid-item-row+.q-table__grid-item-row{margin-top:8px}.q-table__grid-item-title{opacity:.54;font-weight:500;font-size:12px}.q-table__grid-item-value{font-size:13px}.q-table__grid-item{padding:4px;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-table__grid-item--selected{transform:scale(.95)}.q-table--horizontal-separator thead th,.q-table--horizontal-separator tbody tr:not(:last-child)>td,.q-table--cell-separator thead th,.q-table--cell-separator tbody tr:not(:last-child)>td{border-bottom-width:1px}.q-table--vertical-separator td,.q-table--vertical-separator th,.q-table--cell-separator td,.q-table--cell-separator th{border-left-width:1px}.q-table--vertical-separator thead tr:last-child th,.q-table--vertical-separator.q-table--loading tr:nth-last-child(2) th,.q-table--cell-separator thead tr:last-child th,.q-table--cell-separator.q-table--loading tr:nth-last-child(2) th{border-bottom-width:1px}.q-table--vertical-separator td:first-child,.q-table--vertical-separator th:first-child,.q-table--cell-separator td:first-child,.q-table--cell-separator th:first-child{border-left:0}.q-table--vertical-separator .q-table__top,.q-table--cell-separator .q-table__top{border-bottom:1px solid rgba(0,0,0,.12)}.q-table--dense .q-table__top{padding:6px 16px}.q-table--dense .q-table__bottom{min-height:33px}.q-table--dense .q-table__sort-icon{font-size:110%}.q-table--dense .q-table th,.q-table--dense .q-table td{padding:4px 8px}.q-table--dense .q-table thead tr,.q-table--dense .q-table tbody tr,.q-table--dense .q-table tbody td{height:28px}.q-table--dense .q-table th:first-child,.q-table--dense .q-table td:first-child{padding-left:16px}.q-table--dense .q-table th:last-child,.q-table--dense .q-table td:last-child{padding-right:16px}.q-table--dense .q-table__bottom-item{margin-right:8px}.q-table--dense .q-table__select .q-field__control,.q-table--dense .q-table__select .q-field__native{min-height:24px;padding:0}.q-table--dense .q-table__select .q-field__marginal{height:24px}.q-table__bottom{border-top:1px solid rgba(0,0,0,.12)}.q-table thead,.q-table tr,.q-table th,.q-table td{border-color:#0000001f}.q-table tbody td{position:relative}.q-table tbody td:before,.q-table tbody td:after{position:absolute;inset:0;pointer-events:none}.q-table tbody td:before{background:#00000008}.q-table tbody td:after{background:#0000000f}.q-table tbody tr.selected td:after{content:""}body.desktop .q-table>tbody>tr:not(.q-tr--no-hover):hover>td:not(.q-td--no-hover):before{content:""}.q-table__card--dark,.q-table--dark,.q-table--dark .q-table__bottom,.q-table--dark thead,.q-table--dark tr,.q-table--dark th,.q-table--dark td{border-color:#ffffff47}.q-table--dark tbody td:before{background:#ffffff12}.q-table--dark tbody td:after{background:#ffffff1a}.q-table--dark.q-table--vertical-separator .q-table__top,.q-table--dark.q-table--cell-separator .q-table__top{border-color:#ffffff47}.q-tab{padding:0 16px;min-height:48px;transition:color .3s,background-color .3s;text-transform:uppercase;white-space:nowrap;color:inherit;text-decoration:none}.q-tab--full{min-height:72px}.q-tab--no-caps{text-transform:none}.q-tab__content{height:inherit;padding:4px 0;min-width:40px}.q-tab__content--inline .q-tab__icon+.q-tab__label{padding-left:8px}.q-tab__content .q-chip--floating{top:0;right:-16px}.q-tab__icon{width:24px;height:24px;font-size:24px}.q-tab__label{font-size:14px;line-height:1.715em;font-weight:500}.q-tab .q-badge{top:3px;right:-12px}.q-tab__alert,.q-tab__alert-icon{position:absolute}.q-tab__alert{top:7px;right:-9px;height:10px;width:10px;border-radius:50%;background:currentColor}.q-tab__alert-icon{top:2px;right:-12px;font-size:18px}.q-tab__indicator{opacity:0;height:2px;background:currentColor}.q-tab--active .q-tab__indicator{opacity:1;transform-origin:left}.q-tab--inactive{opacity:.85}.q-tabs{position:relative;transition:color .3s,background-color .3s}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--horizontal{padding-left:36px;padding-right:36px}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--vertical{padding-top:36px;padding-bottom:36px}.q-tabs--scrollable.q-tabs__arrows--outside .q-tabs__arrow--faded{opacity:.3;pointer-events:none}.q-tabs--scrollable.q-tabs__arrows--inside .q-tabs__arrow--faded{display:none}.q-tabs--not-scrollable.q-tabs__arrows--outside,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows.q-tabs__arrows--outside{padding-left:0;padding-right:0}.q-tabs--not-scrollable .q-tabs__arrow,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__arrow{display:none}.q-tabs--not-scrollable .q-tabs__content,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__content{border-radius:inherit}.q-tabs__arrow{cursor:pointer;font-size:32px;min-width:36px;text-shadow:0 0 3px #fff,0 0 1px #fff,0 0 1px #000;transition:opacity .3s}.q-tabs__content{overflow:hidden;flex:1 1 auto}.q-tabs__content--align-center{justify-content:center}.q-tabs__content--align-right{justify-content:flex-end}.q-tabs__content--align-justify .q-tab{flex:1 1 auto}.q-tabs__offset{display:none}.q-tabs--horizontal .q-tabs__arrow{height:100%}.q-tabs--horizontal .q-tabs__arrow--left{top:0;left:0;bottom:0}.q-tabs--horizontal .q-tabs__arrow--right{top:0;right:0;bottom:0}.q-tabs--vertical,.q-tabs--vertical .q-tabs__content{display:block!important;height:100%}.q-tabs--vertical .q-tabs__arrow{width:100%;height:36px;text-align:center}.q-tabs--vertical .q-tabs__arrow--left{top:0;left:0;right:0}.q-tabs--vertical .q-tabs__arrow--right{left:0;right:0;bottom:0}.q-tabs--vertical .q-tab{padding:0 8px}.q-tabs--vertical .q-tab__indicator{height:unset;width:2px}.q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content{height:100%}.q-tabs--vertical.q-tabs--dense .q-tab__content{min-width:24px}.q-tabs--dense .q-tab{min-height:36px}.q-tabs--dense .q-tab--full{min-height:52px}.q-time{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;background:#fff;outline:0;width:290px;min-width:290px;max-width:100%}.q-time--bordered{border:1px solid rgba(0,0,0,.12)}.q-time__header{border-top-left-radius:inherit;color:#fff;background-color:var(--q-primary);padding:16px;font-weight:300}.q-time__actions{padding:0 16px 16px}.q-time__header-label{font-size:28px;line-height:1;letter-spacing:-.00833em}.q-time__header-label>div+div{margin-left:4px}.q-time__link{opacity:.56;outline:0;transition:opacity .3s ease-out}.q-time__link--active,.q-time__link:hover,.q-time__link:focus{opacity:1}.q-time__header-ampm{font-size:16px;letter-spacing:.1em}.q-time__content{padding:16px}.q-time__content:before{content:"";display:block;padding-bottom:100%}.q-time__container-parent{padding:16px}.q-time__container-child{border-radius:50%;background:#0000001f}.q-time__clock{padding:24px;width:100%;height:100%;max-width:100%;max-height:100%;font-size:14px}.q-time__clock-circle{position:relative}.q-time__clock-center{height:6px;width:6px;margin:auto;border-radius:50%;min-height:0;background:currentColor}.q-time__clock-pointer{width:2px;height:50%;transform-origin:0 0;min-height:0;position:absolute;left:50%;right:0;bottom:0;color:var(--q-primary);background:currentColor;transform:translate(-50%)}.q-time__clock-pointer:before,.q-time__clock-pointer:after{content:"";position:absolute;left:50%;border-radius:50%;background:currentColor;transform:translate(-50%)}.q-time__clock-pointer:before{bottom:-4px;width:8px;height:8px}.q-time__clock-pointer:after{top:-3px;height:6px;width:6px}.q-time__clock-position{position:absolute;min-height:32px;width:32px;height:32px;font-size:12px;line-height:32px;margin:0;padding:0;transform:translate(-50%,-50%);border-radius:50%}.q-time__clock-position--disable{opacity:.4}.q-time__clock-position--active{background-color:var(--q-primary);color:#fff}.q-time__clock-pos-0{top:0%;left:50%}.q-time__clock-pos-1{top:6.7%;left:75%}.q-time__clock-pos-2{top:25%;left:93.3%}.q-time__clock-pos-3{top:50%;left:100%}.q-time__clock-pos-4{top:75%;left:93.3%}.q-time__clock-pos-5{top:93.3%;left:75%}.q-time__clock-pos-6{top:100%;left:50%}.q-time__clock-pos-7{top:93.3%;left:25%}.q-time__clock-pos-8{top:75%;left:6.7%}.q-time__clock-pos-9{top:50%;left:0%}.q-time__clock-pos-10{top:25%;left:6.7%}.q-time__clock-pos-11{top:6.7%;left:25%}.q-time__clock-pos-12{top:15%;left:50%}.q-time__clock-pos-13{top:19.69%;left:67.5%}.q-time__clock-pos-14{top:32.5%;left:80.31%}.q-time__clock-pos-15{top:50%;left:85%}.q-time__clock-pos-16{top:67.5%;left:80.31%}.q-time__clock-pos-17{top:80.31%;left:67.5%}.q-time__clock-pos-18{top:85%;left:50%}.q-time__clock-pos-19{top:80.31%;left:32.5%}.q-time__clock-pos-20{top:67.5%;left:19.69%}.q-time__clock-pos-21{top:50%;left:15%}.q-time__clock-pos-22{top:32.5%;left:19.69%}.q-time__clock-pos-23{top:19.69%;left:32.5%}.q-time__now-button{background-color:var(--q-primary);color:#fff;top:12px;right:12px}.q-time.disabled .q-time__header-ampm,.q-time.disabled .q-time__content,.q-time--readonly .q-time__header-ampm,.q-time--readonly .q-time__content{pointer-events:none}.q-time--portrait{display:inline-flex;flex-direction:column}.q-time--portrait .q-time__header{border-top-right-radius:inherit;min-height:86px}.q-time--portrait .q-time__header-ampm{margin-left:12px}.q-time--portrait.q-time--bordered .q-time__content{margin:1px 0}.q-time--landscape{display:inline-flex;align-items:stretch;min-width:420px}.q-time--landscape>div{display:flex;flex-direction:column;justify-content:center}.q-time--landscape .q-time__header{border-bottom-left-radius:inherit;min-width:156px}.q-time--landscape .q-time__header-ampm{margin-top:12px}.q-time--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-timeline{padding:0;width:100%;list-style:none}.q-timeline h6{line-height:inherit}.q-timeline--dark{color:#fff}.q-timeline--dark .q-timeline__subtitle{opacity:.7}.q-timeline__content{padding-bottom:24px}.q-timeline__title{margin-top:0;margin-bottom:16px}.q-timeline__subtitle{font-size:12px;margin-bottom:8px;opacity:.6;text-transform:uppercase;letter-spacing:1px;font-weight:700}.q-timeline__dot{position:absolute;top:0;bottom:0;width:15px}.q-timeline__dot:before,.q-timeline__dot:after{content:"";background:currentColor;display:block;position:absolute}.q-timeline__dot:before{border:3px solid transparent;border-radius:100%;height:15px;width:15px;top:4px;left:0;transition:background .3s ease-in-out,border .3s ease-in-out}.q-timeline__dot:after{width:3px;opacity:.4;top:24px;bottom:0;left:6px}.q-timeline__dot .q-icon{position:absolute;top:0;left:0;right:0;font-size:16px;height:38px;line-height:38px;width:100%;color:#fff}.q-timeline__dot .q-icon>svg,.q-timeline__dot .q-icon>img{width:1em;height:1em}.q-timeline__dot-img{position:absolute;top:4px;left:0;right:0;height:31px;width:31px;background:currentColor;border-radius:50%}.q-timeline__heading{position:relative}.q-timeline__heading:first-child .q-timeline__heading-title{padding-top:0}.q-timeline__heading:last-child .q-timeline__heading-title{padding-bottom:0}.q-timeline__heading-title{padding:32px 0;margin:0}.q-timeline__entry{position:relative;line-height:22px}.q-timeline__entry:last-child{padding-bottom:0!important}.q-timeline__entry:last-child .q-timeline__dot:after{content:none}.q-timeline__entry--icon .q-timeline__dot{width:31px}.q-timeline__entry--icon .q-timeline__dot:before{height:31px;width:31px}.q-timeline__entry--icon .q-timeline__dot:after{top:41px;left:14px}.q-timeline__entry--icon .q-timeline__subtitle{padding-top:8px}.q-timeline--dense--right .q-timeline__entry{padding-left:40px}.q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--dense--right .q-timeline__dot{left:0}.q-timeline--dense--left .q-timeline__heading{text-align:right}.q-timeline--dense--left .q-timeline__entry{padding-right:40px}.q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot{right:-8px}.q-timeline--dense--left .q-timeline__content,.q-timeline--dense--left .q-timeline__title,.q-timeline--dense--left .q-timeline__subtitle{text-align:right}.q-timeline--dense--left .q-timeline__dot{right:0}.q-timeline--comfortable{display:table}.q-timeline--comfortable .q-timeline__heading{display:table-row;font-size:200%}.q-timeline--comfortable .q-timeline__heading>div{display:table-cell}.q-timeline--comfortable .q-timeline__entry{display:table-row;padding:0}.q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--comfortable .q-timeline__subtitle,.q-timeline--comfortable .q-timeline__dot,.q-timeline--comfortable .q-timeline__content{display:table-cell;vertical-align:top}.q-timeline--comfortable .q-timeline__subtitle{width:35%}.q-timeline--comfortable .q-timeline__dot{position:relative;min-width:31px}.q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title{margin-left:-50px}.q-timeline--comfortable--right .q-timeline__subtitle{text-align:right;padding-right:30px}.q-timeline--comfortable--right .q-timeline__content{padding-left:30px}.q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--comfortable--left .q-timeline__heading{text-align:right}.q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title{margin-right:-50px}.q-timeline--comfortable--left .q-timeline__subtitle{padding-left:30px}.q-timeline--comfortable--left .q-timeline__content{padding-right:30px}.q-timeline--comfortable--left .q-timeline__content,.q-timeline--comfortable--left .q-timeline__title{text-align:right}.q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot{right:0}.q-timeline--comfortable--left .q-timeline__dot{right:-8px}.q-timeline--loose .q-timeline__heading-title{text-align:center;margin-left:0}.q-timeline--loose .q-timeline__entry,.q-timeline--loose .q-timeline__subtitle,.q-timeline--loose .q-timeline__dot,.q-timeline--loose .q-timeline__content{display:block;margin:0;padding:0}.q-timeline--loose .q-timeline__dot{position:absolute;left:50%;margin-left:-7.15px}.q-timeline--loose .q-timeline__entry{padding-bottom:24px;overflow:hidden}.q-timeline--loose .q-timeline__entry--icon .q-timeline__dot{margin-left:-15px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle{line-height:38px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--loose .q-timeline__entry--left .q-timeline__content,.q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle{float:left;padding-right:30px;text-align:right}.q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle,.q-timeline--loose .q-timeline__entry--right .q-timeline__content{float:right;text-align:left;padding-left:30px}.q-timeline--loose .q-timeline__subtitle,.q-timeline--loose .q-timeline__content{width:50%}.q-toggle{vertical-align:middle}.q-toggle__native{width:1px;height:1px}.q-toggle__track{height:.35em;border-radius:.175em;opacity:.38;background:currentColor}.q-toggle__thumb{top:.25em;left:.25em;width:.5em;height:.5em;transition:left .22s cubic-bezier(.4,0,.2,1);user-select:none;z-index:0}.q-toggle__thumb:after{content:"";position:absolute;inset:0;border-radius:50%;background:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.q-toggle__thumb .q-icon{font-size:.3em;min-width:1em;color:#000;opacity:.54;z-index:1}.q-toggle__inner{font-size:40px;width:1.4em;min-width:1.4em;height:1em;padding:.325em .3em;-webkit-print-color-adjust:exact}.q-toggle__inner--indet .q-toggle__thumb{left:.45em}.q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle__inner--truthy .q-toggle__track{opacity:.54}.q-toggle__inner--truthy .q-toggle__thumb{left:.65em}.q-toggle__inner--truthy .q-toggle__thumb:after{background-color:currentColor}.q-toggle__inner--truthy .q-toggle__thumb .q-icon{color:#fff;opacity:1}.q-toggle.disabled{opacity:.75!important}.q-toggle--dark .q-toggle__inner{color:#fff}.q-toggle--dark .q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle--dark .q-toggle__thumb:after{box-shadow:none}.q-toggle--dark .q-toggle__thumb:before{opacity:.32!important}.q-toggle--dense .q-toggle__inner{width:.8em;min-width:.8em;height:.5em;padding:.07625em 0}.q-toggle--dense .q-toggle__thumb{top:0;left:0}.q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb{left:.15em}.q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb{left:.3em}.q-toggle--dense .q-toggle__label{padding-left:.5em}.q-toggle--dense.reverse .q-toggle__label{padding-left:0;padding-right:.5em}body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:.12;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-toggle:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(2,2,1)}body.desktop .q-toggle--dense:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle--dense:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(1.5,1.5,1)}.q-toolbar{position:relative;padding:0 12px;min-height:50px;width:100%}.q-toolbar--inset{padding-left:58px}.q-toolbar .q-avatar{font-size:38px}.q-toolbar__title{flex:1 1 0%;min-width:1px;max-width:100%;font-size:21px;font-weight:400;letter-spacing:.01em;padding:0 12px}.q-toolbar__title:first-child{padding-left:0}.q-toolbar__title:last-child{padding-right:0}.q-tooltip--style{font-size:10px;color:#fafafa;background:#757575;border-radius:4px;text-transform:none;font-weight:400}.q-tooltip{z-index:9000;position:fixed!important;overflow-y:auto;overflow-x:hidden;padding:6px 10px;max-width:95vw;max-height:65vh}@media (max-width: 599.98px){.q-tooltip{font-size:14px;padding:8px 16px}}.q-tree{position:relative;color:#9e9e9e}.q-tree__node{padding:0 0 3px 22px}.q-tree__node:after{content:"";position:absolute;width:2px;inset:-3px auto 0 -13px;border-left:1px solid currentColor}.q-tree__node:last-child:after{display:none}.q-tree__node--disabled{pointer-events:none}.q-tree__node--disabled .disabled{opacity:1!important}.q-tree__node--disabled>div,.q-tree__node--disabled>i,.q-tree__node--disabled>.disabled{opacity:.6!important}.q-tree__node--disabled>div .q-tree__node--disabled>div,.q-tree__node--disabled>div .q-tree__node--disabled>i,.q-tree__node--disabled>div .q-tree__node--disabled>.disabled,.q-tree__node--disabled>i .q-tree__node--disabled>div,.q-tree__node--disabled>i .q-tree__node--disabled>i,.q-tree__node--disabled>i .q-tree__node--disabled>.disabled,.q-tree__node--disabled>.disabled .q-tree__node--disabled>div,.q-tree__node--disabled>.disabled .q-tree__node--disabled>i,.q-tree__node--disabled>.disabled .q-tree__node--disabled>.disabled{opacity:1!important}.q-tree__node-header:before{content:"";position:absolute;top:-3px;bottom:50%;width:31px;left:-35px;border-left:1px solid currentColor;border-bottom:1px solid currentColor}.q-tree__children{padding-left:25px}.q-tree__node-body{padding:5px 0 8px 5px}.q-tree__node--parent{padding-left:2px}.q-tree__node--parent>.q-tree__node-header:before{width:15px;left:-15px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:5px 0 8px 27px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{content:"";position:absolute;width:2px;height:100%;inset:0 auto 50px 12px;border-left:1px solid currentColor}.q-tree__node--link{cursor:pointer}.q-tree__node-header{padding:4px;margin-top:3px;border-radius:4px;outline:0}.q-tree__node-header-content{color:#000;transition:color .3s}.q-tree__node--selected .q-tree__node-header-content{color:#9e9e9e}.q-tree__icon,.q-tree__node-header-content .q-icon{font-size:21px}.q-tree__img{height:42px;border-radius:2px}.q-tree__avatar,.q-tree__node-header-content .q-avatar{font-size:28px;border-radius:50%;width:28px;height:28px}.q-tree__arrow,.q-tree__spinner{font-size:16px;margin-right:4px}.q-tree__arrow{transition:transform .3s}.q-tree__arrow--rotate{transform:rotate3d(0,0,1,90deg)}.q-tree__tickbox{margin-right:4px}.q-tree>.q-tree__node{padding:0}.q-tree>.q-tree__node:after,.q-tree>.q-tree__node>.q-tree__node-header:before{display:none}.q-tree>.q-tree__node--child>.q-tree__node-header{padding-left:24px}.q-tree--dark .q-tree__node-header-content{color:#fff}.q-tree--no-connectors .q-tree__node:after,.q-tree--no-connectors .q-tree__node-header:before,.q-tree--no-connectors .q-tree__node-body:after{display:none!important}.q-tree--dense>.q-tree__node--child>.q-tree__node-header{padding-left:1px}.q-tree--dense .q-tree__arrow,.q-tree--dense .q-tree__spinner{margin-right:1px}.q-tree--dense .q-tree__img{height:32px}.q-tree--dense .q-tree__tickbox{margin-right:3px}.q-tree--dense .q-tree__node{padding:0}.q-tree--dense .q-tree__node:after{top:0;left:-8px}.q-tree--dense .q-tree__node-header{margin-top:0;padding:1px}.q-tree--dense .q-tree__node-header:before{top:0;left:-8px;width:8px}.q-tree--dense .q-tree__node--child{padding-left:17px}.q-tree--dense .q-tree__node--child>.q-tree__node-header:before{left:-25px;width:21px}.q-tree--dense .q-tree__node-body{padding:0 0 2px}.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:0 0 2px 20px}.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{left:8px}.q-tree--dense .q-tree__children{padding-left:16px}[dir=rtl] .q-tree__arrow{transform:rotate3d(0,0,1,180deg)}[dir=rtl] .q-tree__arrow--rotate{transform:rotate3d(0,0,1,90deg)}.q-uploader{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;vertical-align:top;background:#fff;position:relative;width:320px;max-height:320px}.q-uploader--bordered{border:1px solid rgba(0,0,0,.12)}.q-uploader__input{opacity:0;width:100%;height:100%;cursor:pointer!important;z-index:1}.q-uploader__input::-webkit-file-upload-button{cursor:pointer}.q-uploader__file:before{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;position:absolute;inset:0;pointer-events:none;background:currentColor;opacity:.04}.q-uploader__header{position:relative;border-top-left-radius:inherit;border-top-right-radius:inherit;background-color:var(--q-primary);color:#fff;width:100%}.q-uploader__spinner{font-size:24px;margin-right:4px}.q-uploader__header-content{padding:8px}.q-uploader__dnd{outline:1px dashed currentColor;outline-offset:-4px;background:#fff9}.q-uploader__overlay{font-size:36px;color:#000;background-color:#fff9}.q-uploader__list{position:relative;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;padding:8px;min-height:60px;flex:1 1 auto}.q-uploader__file{border-radius:4px 4px 0 0;border:1px solid rgba(0,0,0,.12)}.q-uploader__file .q-circular-progress{font-size:24px}.q-uploader__file--img{color:#fff;height:200px;min-width:200px;background-position:50% 50%;background-repeat:no-repeat}.q-uploader__file--img:before{content:none}.q-uploader__file--img .q-circular-progress{color:#fff}.q-uploader__file--img .q-uploader__file-header{padding-bottom:24px;background:linear-gradient(to bottom,#000000b3 20%,#fff0)}.q-uploader__file+.q-uploader__file{margin-top:8px}.q-uploader__file-header{position:relative;padding:4px 8px;border-top-left-radius:inherit;border-top-right-radius:inherit}.q-uploader__file-header-content{padding-right:8px}.q-uploader__file-status{font-size:24px;margin-right:4px}.q-uploader__title{font-size:14px;font-weight:700;line-height:1.285714;word-break:break-word}.q-uploader__subtitle{font-size:12px;line-height:1.5}.q-uploader--disable .q-uploader__header,.q-uploader--disable .q-uploader__list{pointer-events:none}.q-uploader--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-uploader--dark .q-uploader__file{border-color:#ffffff47}.q-uploader--dark .q-uploader__dnd,.q-uploader--dark .q-uploader__overlay{background:#ffffff4d}.q-uploader--dark .q-uploader__overlay{color:#fff}.q-video{position:relative;overflow:hidden;border-radius:inherit}.q-video iframe,.q-video object,.q-video embed{width:100%;height:100%}.q-video--responsive{height:0}.q-video--responsive iframe,.q-video--responsive object,.q-video--responsive embed{position:absolute;top:0;left:0}.q-virtual-scroll:focus{outline:0}.q-virtual-scroll__content{outline:none;contain:content}.q-virtual-scroll__content>*{overflow-anchor:none}.q-virtual-scroll__content>[data-q-vs-anchor]{overflow-anchor:auto}.q-virtual-scroll__padding{background:linear-gradient(#fff0,#fff0 20%,#80808008 20%,#80808014,#80808008 80%,#fff0 80%,#fff0);background-size:var(--q-virtual-scroll-item-width, 100%) var(--q-virtual-scroll-item-height, 50px)}.q-table .q-virtual-scroll__padding tr{height:0!important}.q-table .q-virtual-scroll__padding td{padding:0!important}.q-virtual-scroll--horizontal{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.q-virtual-scroll--horizontal .q-virtual-scroll__content{display:flex;flex-direction:row;flex-wrap:nowrap}.q-virtual-scroll--horizontal .q-virtual-scroll__padding,.q-virtual-scroll--horizontal .q-virtual-scroll__content,.q-virtual-scroll--horizontal .q-virtual-scroll__content>*{flex:0 0 auto}.q-virtual-scroll--horizontal .q-virtual-scroll__padding{background:linear-gradient(to left,#fff0,#fff0 20%,#80808008 20%,#80808014,#80808008 80%,#fff0 80%,#fff0);background-size:var(--q-virtual-scroll-item-width, 50px) var(--q-virtual-scroll-item-height, 100%)}.q-ripple{position:absolute;top:0;left:0;width:100%;height:100%;color:inherit;border-radius:inherit;z-index:0;pointer-events:none;overflow:hidden;contain:strict}.q-ripple__inner{position:absolute;top:0;left:0;opacity:0;color:inherit;border-radius:50%;background:currentColor;pointer-events:none;will-change:transform,opacity}.q-ripple__inner--enter{transition:transform .225s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.q-ripple__inner--leave{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.q-morph--invisible,.q-morph--internal{opacity:0!important;pointer-events:none!important;position:fixed!important;right:200vw!important;bottom:200vh!important}.q-bottom-sheet{padding-bottom:8px}.q-bottom-sheet__avatar{border-radius:50%}.q-bottom-sheet--list{width:400px}.q-bottom-sheet--list .q-icon,.q-bottom-sheet--list img{font-size:24px;width:24px;height:24px}.q-bottom-sheet--grid{width:700px}.q-bottom-sheet--grid .q-bottom-sheet__item{padding:8px;text-align:center;min-width:100px}.q-bottom-sheet--grid .q-icon,.q-bottom-sheet--grid img,.q-bottom-sheet--grid .q-bottom-sheet__empty-icon{font-size:48px;width:48px;height:48px;margin-bottom:8px}.q-bottom-sheet--grid .q-separator{margin:12px 0}.q-bottom-sheet__item{flex:0 0 33.3333%}@media (min-width: 600px){.q-bottom-sheet__item{flex:0 0 25%}}.q-dialog-plugin{width:400px}.q-dialog-plugin__form{max-height:50vh}.q-dialog-plugin .q-card__section+.q-card__section{padding-top:0}.q-dialog-plugin--progress{text-align:center}.q-loading{color:#000;position:fixed!important}.q-loading__backdrop{position:fixed;inset:0;opacity:.5;z-index:-1;background-color:#000;transition:background-color .28s}.q-loading__box{border-radius:4px;padding:18px;color:#fff;max-width:450px}.q-loading__message{margin:40px 20px 0;text-align:center}.q-notifications__list{z-index:9500;pointer-events:none;left:0;right:0;margin-bottom:10px;position:relative}.q-notifications__list--center{top:0;bottom:0}.q-notifications__list--top{top:0}.q-notifications__list--bottom{bottom:0}body.q-ios-padding .q-notifications__list--center,body.q-ios-padding .q-notifications__list--top{top:20px;top:env(safe-area-inset-top)}body.q-ios-padding .q-notifications__list--center,body.q-ios-padding .q-notifications__list--bottom{bottom:env(safe-area-inset-bottom)}.q-notification{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;pointer-events:all;display:inline-flex;margin:10px 10px 0;transition:transform 1s,opacity 1s;z-index:9500;flex-shrink:0;max-width:95vw;background:#323232;color:#fff;font-size:14px}.q-notification__icon{font-size:24px;flex:0 0 1em}.q-notification__icon--additional{margin-right:16px}.q-notification__avatar{font-size:32px}.q-notification__avatar--additional{margin-right:8px}.q-notification__spinner{font-size:32px}.q-notification__spinner--additional{margin-right:8px}.q-notification__message{padding:8px 0}.q-notification__caption{font-size:.9em;opacity:.7}.q-notification__actions{color:var(--q-primary)}.q-notification__badge{animation:q-notif-badge .42s;padding:4px 8px;position:absolute;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;background-color:var(--q-negative);color:#fff;border-radius:4px;font-size:12px;line-height:12px}.q-notification__badge--top-left,.q-notification__badge--top-right{top:-6px}.q-notification__badge--bottom-left,.q-notification__badge--bottom-right{bottom:-6px}.q-notification__badge--top-left,.q-notification__badge--bottom-left{left:-22px}.q-notification__badge--top-right,.q-notification__badge--bottom-right{right:-22px}.q-notification__progress{z-index:-1;position:absolute;height:3px;bottom:0;left:-10px;right:-10px;animation:q-notif-progress linear;background:currentColor;opacity:.3;border-radius:4px 4px 0 0;transform-origin:0 50%;transform:scaleX(0)}.q-notification--standard{padding:0 16px;min-height:48px}.q-notification--standard .q-notification__actions{padding:6px 0 6px 8px;margin-right:-8px}.q-notification--multi-line{min-height:68px;padding:8px 16px}.q-notification--multi-line .q-notification__badge--top-left,.q-notification--multi-line .q-notification__badge--top-right{top:-15px}.q-notification--multi-line .q-notification__badge--bottom-left,.q-notification--multi-line .q-notification__badge--bottom-right{bottom:-15px}.q-notification--multi-line .q-notification__progress{bottom:-8px}.q-notification--multi-line .q-notification__actions{padding:0}.q-notification--multi-line .q-notification__actions--with-media{padding-left:25px}.q-notification--top-left-enter-from,.q-notification--top-left-leave-to,.q-notification--top-enter-from,.q-notification--top-leave-to,.q-notification--top-right-enter-from,.q-notification--top-right-leave-to{opacity:0;transform:translateY(-50px);z-index:9499}.q-notification--left-enter-from,.q-notification--left-leave-to,.q-notification--center-enter-from,.q-notification--center-leave-to,.q-notification--right-enter-from,.q-notification--right-leave-to{opacity:0;transform:rotateX(90deg);z-index:9499}.q-notification--bottom-left-enter-from,.q-notification--bottom-left-leave-to,.q-notification--bottom-enter-from,.q-notification--bottom-leave-to,.q-notification--bottom-right-enter-from,.q-notification--bottom-right-leave-to{opacity:0;transform:translateY(50px);z-index:9499}.q-notification--top-left-leave-active,.q-notification--top-leave-active,.q-notification--top-right-leave-active,.q-notification--left-leave-active,.q-notification--center-leave-active,.q-notification--right-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-leave-active,.q-notification--bottom-right-leave-active{position:absolute;z-index:9499;margin-left:0;margin-right:0}.q-notification--top-leave-active,.q-notification--center-leave-active{top:0}.q-notification--bottom-left-leave-active,.q-notification--bottom-leave-active,.q-notification--bottom-right-leave-active{bottom:0}@media (min-width: 600px){.q-notification{max-width:65vw}}@keyframes q-notif-badge{15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes q-notif-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root{--animate-duration: .3s;--animate-delay: .3s;--animate-repeat: 1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat) * 2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat) * 3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay) * 5)}.animated.faster{animation-duration:calc(var(--animate-duration) / 2)}.animated.fast{animation-duration:calc(var(--animate-duration) * .8)}.animated.slow{animation-duration:calc(var(--animate-duration) * 2)}.animated.slower{animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion: reduce){.animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}.q-animate--scale{animation:q-scale .15s;animation-timing-function:cubic-bezier(.25,.8,.25,1)}@keyframes q-scale{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.q-animate--fade{animation:q-fade .2s}@keyframes q-fade{0%{opacity:0}to{opacity:1}}:root{--q-primary: #007db8;--q-secondary: #26A69A;--q-accent: #9C27B0;--q-positive: #21BA45;--q-negative: #C10015;--q-info: #31CCEC;--q-warning: #fccb06;--q-dark: #1D1D1D;--q-dark-page: #121212}.text-dark{color:var(--q-dark)!important}.bg-dark{background:var(--q-dark)!important}.text-primary{color:var(--q-primary)!important}.bg-primary{background:var(--q-primary)!important}.text-secondary{color:var(--q-secondary)!important}.bg-secondary{background:var(--q-secondary)!important}.text-accent{color:var(--q-accent)!important}.bg-accent{background:var(--q-accent)!important}.text-positive{color:var(--q-positive)!important}.bg-positive{background:var(--q-positive)!important}.text-negative{color:var(--q-negative)!important}.bg-negative{background:var(--q-negative)!important}.text-info{color:var(--q-info)!important}.bg-info{background:var(--q-info)!important}.text-warning{color:var(--q-warning)!important}.bg-warning{background:var(--q-warning)!important}.text-white{color:#fff!important}.bg-white{background:#fff!important}.text-black{color:#000!important}.bg-black{background:#000!important}.text-transparent{color:transparent!important}.bg-transparent{background:transparent!important}.text-separator{color:#0000001f!important}.bg-separator{background:#0000001f!important}.text-dark-separator{color:#ffffff47!important}.bg-dark-separator{background:#ffffff47!important}.text-red{color:#f44336!important}.text-red-1{color:#ffebee!important}.text-red-2{color:#ffcdd2!important}.text-red-3{color:#ef9a9a!important}.text-red-4{color:#e57373!important}.text-red-5{color:#ef5350!important}.text-red-6{color:#f44336!important}.text-red-7{color:#e53935!important}.text-red-8{color:#d32f2f!important}.text-red-9{color:#c62828!important}.text-red-10{color:#b71c1c!important}.text-red-11{color:#ff8a80!important}.text-red-12{color:#ff5252!important}.text-red-13{color:#ff1744!important}.text-red-14{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-1{color:#fce4ec!important}.text-pink-2{color:#f8bbd0!important}.text-pink-3{color:#f48fb1!important}.text-pink-4{color:#f06292!important}.text-pink-5{color:#ec407a!important}.text-pink-6{color:#e91e63!important}.text-pink-7{color:#d81b60!important}.text-pink-8{color:#c2185b!important}.text-pink-9{color:#ad1457!important}.text-pink-10{color:#880e4f!important}.text-pink-11{color:#ff80ab!important}.text-pink-12{color:#ff4081!important}.text-pink-13{color:#f50057!important}.text-pink-14{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-1{color:#f3e5f5!important}.text-purple-2{color:#e1bee7!important}.text-purple-3{color:#ce93d8!important}.text-purple-4{color:#ba68c8!important}.text-purple-5{color:#ab47bc!important}.text-purple-6{color:#9c27b0!important}.text-purple-7{color:#8e24aa!important}.text-purple-8{color:#7b1fa2!important}.text-purple-9{color:#6a1b9a!important}.text-purple-10{color:#4a148c!important}.text-purple-11{color:#ea80fc!important}.text-purple-12{color:#e040fb!important}.text-purple-13{color:#d500f9!important}.text-purple-14{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-1{color:#ede7f6!important}.text-deep-purple-2{color:#d1c4e9!important}.text-deep-purple-3{color:#b39ddb!important}.text-deep-purple-4{color:#9575cd!important}.text-deep-purple-5{color:#7e57c2!important}.text-deep-purple-6{color:#673ab7!important}.text-deep-purple-7{color:#5e35b1!important}.text-deep-purple-8{color:#512da8!important}.text-deep-purple-9{color:#4527a0!important}.text-deep-purple-10{color:#311b92!important}.text-deep-purple-11{color:#b388ff!important}.text-deep-purple-12{color:#7c4dff!important}.text-deep-purple-13{color:#651fff!important}.text-deep-purple-14{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-1{color:#e8eaf6!important}.text-indigo-2{color:#c5cae9!important}.text-indigo-3{color:#9fa8da!important}.text-indigo-4{color:#7986cb!important}.text-indigo-5{color:#5c6bc0!important}.text-indigo-6{color:#3f51b5!important}.text-indigo-7{color:#3949ab!important}.text-indigo-8{color:#303f9f!important}.text-indigo-9{color:#283593!important}.text-indigo-10{color:#1a237e!important}.text-indigo-11{color:#8c9eff!important}.text-indigo-12{color:#536dfe!important}.text-indigo-13{color:#3d5afe!important}.text-indigo-14{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-1{color:#e3f2fd!important}.text-blue-2{color:#bbdefb!important}.text-blue-3{color:#90caf9!important}.text-blue-4{color:#64b5f6!important}.text-blue-5{color:#42a5f5!important}.text-blue-6{color:#2196f3!important}.text-blue-7{color:#1e88e5!important}.text-blue-8{color:#1976d2!important}.text-blue-9{color:#1565c0!important}.text-blue-10{color:#0d47a1!important}.text-blue-11{color:#82b1ff!important}.text-blue-12{color:#448aff!important}.text-blue-13{color:#2979ff!important}.text-blue-14{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-1{color:#e1f5fe!important}.text-light-blue-2{color:#b3e5fc!important}.text-light-blue-3{color:#81d4fa!important}.text-light-blue-4{color:#4fc3f7!important}.text-light-blue-5{color:#29b6f6!important}.text-light-blue-6{color:#03a9f4!important}.text-light-blue-7{color:#039be5!important}.text-light-blue-8{color:#0288d1!important}.text-light-blue-9{color:#0277bd!important}.text-light-blue-10{color:#01579b!important}.text-light-blue-11{color:#80d8ff!important}.text-light-blue-12{color:#40c4ff!important}.text-light-blue-13{color:#00b0ff!important}.text-light-blue-14{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-1{color:#e0f7fa!important}.text-cyan-2{color:#b2ebf2!important}.text-cyan-3{color:#80deea!important}.text-cyan-4{color:#4dd0e1!important}.text-cyan-5{color:#26c6da!important}.text-cyan-6{color:#00bcd4!important}.text-cyan-7{color:#00acc1!important}.text-cyan-8{color:#0097a7!important}.text-cyan-9{color:#00838f!important}.text-cyan-10{color:#006064!important}.text-cyan-11{color:#84ffff!important}.text-cyan-12{color:#18ffff!important}.text-cyan-13{color:#00e5ff!important}.text-cyan-14{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-1{color:#e0f2f1!important}.text-teal-2{color:#b2dfdb!important}.text-teal-3{color:#80cbc4!important}.text-teal-4{color:#4db6ac!important}.text-teal-5{color:#26a69a!important}.text-teal-6{color:#009688!important}.text-teal-7{color:#00897b!important}.text-teal-8{color:#00796b!important}.text-teal-9{color:#00695c!important}.text-teal-10{color:#004d40!important}.text-teal-11{color:#a7ffeb!important}.text-teal-12{color:#64ffda!important}.text-teal-13{color:#1de9b6!important}.text-teal-14{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-1{color:#e8f5e9!important}.text-green-2{color:#c8e6c9!important}.text-green-3{color:#a5d6a7!important}.text-green-4{color:#81c784!important}.text-green-5{color:#66bb6a!important}.text-green-6{color:#4caf50!important}.text-green-7{color:#43a047!important}.text-green-8{color:#388e3c!important}.text-green-9{color:#2e7d32!important}.text-green-10{color:#1b5e20!important}.text-green-11{color:#b9f6ca!important}.text-green-12{color:#69f0ae!important}.text-green-13{color:#00e676!important}.text-green-14{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-1{color:#f1f8e9!important}.text-light-green-2{color:#dcedc8!important}.text-light-green-3{color:#c5e1a5!important}.text-light-green-4{color:#aed581!important}.text-light-green-5{color:#9ccc65!important}.text-light-green-6{color:#8bc34a!important}.text-light-green-7{color:#7cb342!important}.text-light-green-8{color:#689f38!important}.text-light-green-9{color:#558b2f!important}.text-light-green-10{color:#33691e!important}.text-light-green-11{color:#ccff90!important}.text-light-green-12{color:#b2ff59!important}.text-light-green-13{color:#76ff03!important}.text-light-green-14{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-1{color:#f9fbe7!important}.text-lime-2{color:#f0f4c3!important}.text-lime-3{color:#e6ee9c!important}.text-lime-4{color:#dce775!important}.text-lime-5{color:#d4e157!important}.text-lime-6{color:#cddc39!important}.text-lime-7{color:#c0ca33!important}.text-lime-8{color:#afb42b!important}.text-lime-9{color:#9e9d24!important}.text-lime-10{color:#827717!important}.text-lime-11{color:#f4ff81!important}.text-lime-12{color:#eeff41!important}.text-lime-13{color:#c6ff00!important}.text-lime-14{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-1{color:#fffde7!important}.text-yellow-2{color:#fff9c4!important}.text-yellow-3{color:#fff59d!important}.text-yellow-4{color:#fff176!important}.text-yellow-5{color:#ffee58!important}.text-yellow-6{color:#ffeb3b!important}.text-yellow-7{color:#fdd835!important}.text-yellow-8{color:#fbc02d!important}.text-yellow-9{color:#f9a825!important}.text-yellow-10{color:#f57f17!important}.text-yellow-11{color:#ffff8d!important}.text-yellow-12{color:#ff0!important}.text-yellow-13{color:#ffea00!important}.text-yellow-14{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-1{color:#fff8e1!important}.text-amber-2{color:#ffecb3!important}.text-amber-3{color:#ffe082!important}.text-amber-4{color:#ffd54f!important}.text-amber-5{color:#ffca28!important}.text-amber-6{color:#ffc107!important}.text-amber-7{color:#ffb300!important}.text-amber-8{color:#ffa000!important}.text-amber-9{color:#ff8f00!important}.text-amber-10{color:#ff6f00!important}.text-amber-11{color:#ffe57f!important}.text-amber-12{color:#ffd740!important}.text-amber-13{color:#ffc400!important}.text-amber-14{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-1{color:#fff3e0!important}.text-orange-2{color:#ffe0b2!important}.text-orange-3{color:#ffcc80!important}.text-orange-4{color:#ffb74d!important}.text-orange-5{color:#ffa726!important}.text-orange-6{color:#ff9800!important}.text-orange-7{color:#fb8c00!important}.text-orange-8{color:#f57c00!important}.text-orange-9{color:#ef6c00!important}.text-orange-10{color:#e65100!important}.text-orange-11{color:#ffd180!important}.text-orange-12{color:#ffab40!important}.text-orange-13{color:#ff9100!important}.text-orange-14{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-1{color:#fbe9e7!important}.text-deep-orange-2{color:#ffccbc!important}.text-deep-orange-3{color:#ffab91!important}.text-deep-orange-4{color:#ff8a65!important}.text-deep-orange-5{color:#ff7043!important}.text-deep-orange-6{color:#ff5722!important}.text-deep-orange-7{color:#f4511e!important}.text-deep-orange-8{color:#e64a19!important}.text-deep-orange-9{color:#d84315!important}.text-deep-orange-10{color:#bf360c!important}.text-deep-orange-11{color:#ff9e80!important}.text-deep-orange-12{color:#ff6e40!important}.text-deep-orange-13{color:#ff3d00!important}.text-deep-orange-14{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-1{color:#efebe9!important}.text-brown-2{color:#d7ccc8!important}.text-brown-3{color:#bcaaa4!important}.text-brown-4{color:#a1887f!important}.text-brown-5{color:#8d6e63!important}.text-brown-6{color:#795548!important}.text-brown-7{color:#6d4c41!important}.text-brown-8{color:#5d4037!important}.text-brown-9{color:#4e342e!important}.text-brown-10{color:#3e2723!important}.text-brown-11{color:#d7ccc8!important}.text-brown-12{color:#bcaaa4!important}.text-brown-13{color:#8d6e63!important}.text-brown-14{color:#5d4037!important}.text-grey{color:#9e9e9e!important}.text-grey-1{color:#fafafa!important}.text-grey-2{color:#f5f5f5!important}.text-grey-3{color:#eee!important}.text-grey-4{color:#e0e0e0!important}.text-grey-5{color:#bdbdbd!important}.text-grey-6{color:#9e9e9e!important}.text-grey-7{color:#757575!important}.text-grey-8{color:#616161!important}.text-grey-9{color:#424242!important}.text-grey-10{color:#212121!important}.text-grey-11{color:#f5f5f5!important}.text-grey-12{color:#eee!important}.text-grey-13{color:#bdbdbd!important}.text-grey-14{color:#616161!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-1{color:#eceff1!important}.text-blue-grey-2{color:#cfd8dc!important}.text-blue-grey-3{color:#b0bec5!important}.text-blue-grey-4{color:#90a4ae!important}.text-blue-grey-5{color:#78909c!important}.text-blue-grey-6{color:#607d8b!important}.text-blue-grey-7{color:#546e7a!important}.text-blue-grey-8{color:#455a64!important}.text-blue-grey-9{color:#37474f!important}.text-blue-grey-10{color:#263238!important}.text-blue-grey-11{color:#cfd8dc!important}.text-blue-grey-12{color:#b0bec5!important}.text-blue-grey-13{color:#78909c!important}.text-blue-grey-14{color:#455a64!important}.bg-red{background:#f44336!important}.bg-red-1{background:#ffebee!important}.bg-red-2{background:#ffcdd2!important}.bg-red-3{background:#ef9a9a!important}.bg-red-4{background:#e57373!important}.bg-red-5{background:#ef5350!important}.bg-red-6{background:#f44336!important}.bg-red-7{background:#e53935!important}.bg-red-8{background:#d32f2f!important}.bg-red-9{background:#c62828!important}.bg-red-10{background:#b71c1c!important}.bg-red-11{background:#ff8a80!important}.bg-red-12{background:#ff5252!important}.bg-red-13{background:#ff1744!important}.bg-red-14{background:#d50000!important}.bg-pink{background:#e91e63!important}.bg-pink-1{background:#fce4ec!important}.bg-pink-2{background:#f8bbd0!important}.bg-pink-3{background:#f48fb1!important}.bg-pink-4{background:#f06292!important}.bg-pink-5{background:#ec407a!important}.bg-pink-6{background:#e91e63!important}.bg-pink-7{background:#d81b60!important}.bg-pink-8{background:#c2185b!important}.bg-pink-9{background:#ad1457!important}.bg-pink-10{background:#880e4f!important}.bg-pink-11{background:#ff80ab!important}.bg-pink-12{background:#ff4081!important}.bg-pink-13{background:#f50057!important}.bg-pink-14{background:#c51162!important}.bg-purple{background:#9c27b0!important}.bg-purple-1{background:#f3e5f5!important}.bg-purple-2{background:#e1bee7!important}.bg-purple-3{background:#ce93d8!important}.bg-purple-4{background:#ba68c8!important}.bg-purple-5{background:#ab47bc!important}.bg-purple-6{background:#9c27b0!important}.bg-purple-7{background:#8e24aa!important}.bg-purple-8{background:#7b1fa2!important}.bg-purple-9{background:#6a1b9a!important}.bg-purple-10{background:#4a148c!important}.bg-purple-11{background:#ea80fc!important}.bg-purple-12{background:#e040fb!important}.bg-purple-13{background:#d500f9!important}.bg-purple-14{background:#a0f!important}.bg-deep-purple{background:#673ab7!important}.bg-deep-purple-1{background:#ede7f6!important}.bg-deep-purple-2{background:#d1c4e9!important}.bg-deep-purple-3{background:#b39ddb!important}.bg-deep-purple-4{background:#9575cd!important}.bg-deep-purple-5{background:#7e57c2!important}.bg-deep-purple-6{background:#673ab7!important}.bg-deep-purple-7{background:#5e35b1!important}.bg-deep-purple-8{background:#512da8!important}.bg-deep-purple-9{background:#4527a0!important}.bg-deep-purple-10{background:#311b92!important}.bg-deep-purple-11{background:#b388ff!important}.bg-deep-purple-12{background:#7c4dff!important}.bg-deep-purple-13{background:#651fff!important}.bg-deep-purple-14{background:#6200ea!important}.bg-indigo{background:#3f51b5!important}.bg-indigo-1{background:#e8eaf6!important}.bg-indigo-2{background:#c5cae9!important}.bg-indigo-3{background:#9fa8da!important}.bg-indigo-4{background:#7986cb!important}.bg-indigo-5{background:#5c6bc0!important}.bg-indigo-6{background:#3f51b5!important}.bg-indigo-7{background:#3949ab!important}.bg-indigo-8{background:#303f9f!important}.bg-indigo-9{background:#283593!important}.bg-indigo-10{background:#1a237e!important}.bg-indigo-11{background:#8c9eff!important}.bg-indigo-12{background:#536dfe!important}.bg-indigo-13{background:#3d5afe!important}.bg-indigo-14{background:#304ffe!important}.bg-blue{background:#2196f3!important}.bg-blue-1{background:#e3f2fd!important}.bg-blue-2{background:#bbdefb!important}.bg-blue-3{background:#90caf9!important}.bg-blue-4{background:#64b5f6!important}.bg-blue-5{background:#42a5f5!important}.bg-blue-6{background:#2196f3!important}.bg-blue-7{background:#1e88e5!important}.bg-blue-8{background:#1976d2!important}.bg-blue-9{background:#1565c0!important}.bg-blue-10{background:#0d47a1!important}.bg-blue-11{background:#82b1ff!important}.bg-blue-12{background:#448aff!important}.bg-blue-13{background:#2979ff!important}.bg-blue-14{background:#2962ff!important}.bg-light-blue{background:#03a9f4!important}.bg-light-blue-1{background:#e1f5fe!important}.bg-light-blue-2{background:#b3e5fc!important}.bg-light-blue-3{background:#81d4fa!important}.bg-light-blue-4{background:#4fc3f7!important}.bg-light-blue-5{background:#29b6f6!important}.bg-light-blue-6{background:#03a9f4!important}.bg-light-blue-7{background:#039be5!important}.bg-light-blue-8{background:#0288d1!important}.bg-light-blue-9{background:#0277bd!important}.bg-light-blue-10{background:#01579b!important}.bg-light-blue-11{background:#80d8ff!important}.bg-light-blue-12{background:#40c4ff!important}.bg-light-blue-13{background:#00b0ff!important}.bg-light-blue-14{background:#0091ea!important}.bg-cyan{background:#00bcd4!important}.bg-cyan-1{background:#e0f7fa!important}.bg-cyan-2{background:#b2ebf2!important}.bg-cyan-3{background:#80deea!important}.bg-cyan-4{background:#4dd0e1!important}.bg-cyan-5{background:#26c6da!important}.bg-cyan-6{background:#00bcd4!important}.bg-cyan-7{background:#00acc1!important}.bg-cyan-8{background:#0097a7!important}.bg-cyan-9{background:#00838f!important}.bg-cyan-10{background:#006064!important}.bg-cyan-11{background:#84ffff!important}.bg-cyan-12{background:#18ffff!important}.bg-cyan-13{background:#00e5ff!important}.bg-cyan-14{background:#00b8d4!important}.bg-teal{background:#009688!important}.bg-teal-1{background:#e0f2f1!important}.bg-teal-2{background:#b2dfdb!important}.bg-teal-3{background:#80cbc4!important}.bg-teal-4{background:#4db6ac!important}.bg-teal-5{background:#26a69a!important}.bg-teal-6{background:#009688!important}.bg-teal-7{background:#00897b!important}.bg-teal-8{background:#00796b!important}.bg-teal-9{background:#00695c!important}.bg-teal-10{background:#004d40!important}.bg-teal-11{background:#a7ffeb!important}.bg-teal-12{background:#64ffda!important}.bg-teal-13{background:#1de9b6!important}.bg-teal-14{background:#00bfa5!important}.bg-green{background:#4caf50!important}.bg-green-1{background:#e8f5e9!important}.bg-green-2{background:#c8e6c9!important}.bg-green-3{background:#a5d6a7!important}.bg-green-4{background:#81c784!important}.bg-green-5{background:#66bb6a!important}.bg-green-6{background:#4caf50!important}.bg-green-7{background:#43a047!important}.bg-green-8{background:#388e3c!important}.bg-green-9{background:#2e7d32!important}.bg-green-10{background:#1b5e20!important}.bg-green-11{background:#b9f6ca!important}.bg-green-12{background:#69f0ae!important}.bg-green-13{background:#00e676!important}.bg-green-14{background:#00c853!important}.bg-light-green{background:#8bc34a!important}.bg-light-green-1{background:#f1f8e9!important}.bg-light-green-2{background:#dcedc8!important}.bg-light-green-3{background:#c5e1a5!important}.bg-light-green-4{background:#aed581!important}.bg-light-green-5{background:#9ccc65!important}.bg-light-green-6{background:#8bc34a!important}.bg-light-green-7{background:#7cb342!important}.bg-light-green-8{background:#689f38!important}.bg-light-green-9{background:#558b2f!important}.bg-light-green-10{background:#33691e!important}.bg-light-green-11{background:#ccff90!important}.bg-light-green-12{background:#b2ff59!important}.bg-light-green-13{background:#76ff03!important}.bg-light-green-14{background:#64dd17!important}.bg-lime{background:#cddc39!important}.bg-lime-1{background:#f9fbe7!important}.bg-lime-2{background:#f0f4c3!important}.bg-lime-3{background:#e6ee9c!important}.bg-lime-4{background:#dce775!important}.bg-lime-5{background:#d4e157!important}.bg-lime-6{background:#cddc39!important}.bg-lime-7{background:#c0ca33!important}.bg-lime-8{background:#afb42b!important}.bg-lime-9{background:#9e9d24!important}.bg-lime-10{background:#827717!important}.bg-lime-11{background:#f4ff81!important}.bg-lime-12{background:#eeff41!important}.bg-lime-13{background:#c6ff00!important}.bg-lime-14{background:#aeea00!important}.bg-yellow{background:#ffeb3b!important}.bg-yellow-1{background:#fffde7!important}.bg-yellow-2{background:#fff9c4!important}.bg-yellow-3{background:#fff59d!important}.bg-yellow-4{background:#fff176!important}.bg-yellow-5{background:#ffee58!important}.bg-yellow-6{background:#ffeb3b!important}.bg-yellow-7{background:#fdd835!important}.bg-yellow-8{background:#fbc02d!important}.bg-yellow-9{background:#f9a825!important}.bg-yellow-10{background:#f57f17!important}.bg-yellow-11{background:#ffff8d!important}.bg-yellow-12{background:#ff0!important}.bg-yellow-13{background:#ffea00!important}.bg-yellow-14{background:#ffd600!important}.bg-amber{background:#ffc107!important}.bg-amber-1{background:#fff8e1!important}.bg-amber-2{background:#ffecb3!important}.bg-amber-3{background:#ffe082!important}.bg-amber-4{background:#ffd54f!important}.bg-amber-5{background:#ffca28!important}.bg-amber-6{background:#ffc107!important}.bg-amber-7{background:#ffb300!important}.bg-amber-8{background:#ffa000!important}.bg-amber-9{background:#ff8f00!important}.bg-amber-10{background:#ff6f00!important}.bg-amber-11{background:#ffe57f!important}.bg-amber-12{background:#ffd740!important}.bg-amber-13{background:#ffc400!important}.bg-amber-14{background:#ffab00!important}.bg-orange{background:#ff9800!important}.bg-orange-1{background:#fff3e0!important}.bg-orange-2{background:#ffe0b2!important}.bg-orange-3{background:#ffcc80!important}.bg-orange-4{background:#ffb74d!important}.bg-orange-5{background:#ffa726!important}.bg-orange-6{background:#ff9800!important}.bg-orange-7{background:#fb8c00!important}.bg-orange-8{background:#f57c00!important}.bg-orange-9{background:#ef6c00!important}.bg-orange-10{background:#e65100!important}.bg-orange-11{background:#ffd180!important}.bg-orange-12{background:#ffab40!important}.bg-orange-13{background:#ff9100!important}.bg-orange-14{background:#ff6d00!important}.bg-deep-orange{background:#ff5722!important}.bg-deep-orange-1{background:#fbe9e7!important}.bg-deep-orange-2{background:#ffccbc!important}.bg-deep-orange-3{background:#ffab91!important}.bg-deep-orange-4{background:#ff8a65!important}.bg-deep-orange-5{background:#ff7043!important}.bg-deep-orange-6{background:#ff5722!important}.bg-deep-orange-7{background:#f4511e!important}.bg-deep-orange-8{background:#e64a19!important}.bg-deep-orange-9{background:#d84315!important}.bg-deep-orange-10{background:#bf360c!important}.bg-deep-orange-11{background:#ff9e80!important}.bg-deep-orange-12{background:#ff6e40!important}.bg-deep-orange-13{background:#ff3d00!important}.bg-deep-orange-14{background:#dd2c00!important}.bg-brown{background:#795548!important}.bg-brown-1{background:#efebe9!important}.bg-brown-2{background:#d7ccc8!important}.bg-brown-3{background:#bcaaa4!important}.bg-brown-4{background:#a1887f!important}.bg-brown-5{background:#8d6e63!important}.bg-brown-6{background:#795548!important}.bg-brown-7{background:#6d4c41!important}.bg-brown-8{background:#5d4037!important}.bg-brown-9{background:#4e342e!important}.bg-brown-10{background:#3e2723!important}.bg-brown-11{background:#d7ccc8!important}.bg-brown-12{background:#bcaaa4!important}.bg-brown-13{background:#8d6e63!important}.bg-brown-14{background:#5d4037!important}.bg-grey{background:#9e9e9e!important}.bg-grey-1{background:#fafafa!important}.bg-grey-2{background:#f5f5f5!important}.bg-grey-3{background:#eee!important}.bg-grey-4{background:#e0e0e0!important}.bg-grey-5{background:#bdbdbd!important}.bg-grey-6{background:#9e9e9e!important}.bg-grey-7{background:#757575!important}.bg-grey-8{background:#616161!important}.bg-grey-9{background:#424242!important}.bg-grey-10{background:#212121!important}.bg-grey-11{background:#f5f5f5!important}.bg-grey-12{background:#eee!important}.bg-grey-13{background:#bdbdbd!important}.bg-grey-14{background:#616161!important}.bg-blue-grey{background:#607d8b!important}.bg-blue-grey-1{background:#eceff1!important}.bg-blue-grey-2{background:#cfd8dc!important}.bg-blue-grey-3{background:#b0bec5!important}.bg-blue-grey-4{background:#90a4ae!important}.bg-blue-grey-5{background:#78909c!important}.bg-blue-grey-6{background:#607d8b!important}.bg-blue-grey-7{background:#546e7a!important}.bg-blue-grey-8{background:#455a64!important}.bg-blue-grey-9{background:#37474f!important}.bg-blue-grey-10{background:#263238!important}.bg-blue-grey-11{background:#cfd8dc!important}.bg-blue-grey-12{background:#b0bec5!important}.bg-blue-grey-13{background:#78909c!important}.bg-blue-grey-14{background:#455a64!important}.shadow-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)!important}.shadow-1{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.shadow-up-1{box-shadow:0 -1px 3px #0003,0 -1px 1px #00000024,0 -2px 1px -1px #0000001f}.shadow-2{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.shadow-up-2{box-shadow:0 -1px 5px #0003,0 -2px 2px #00000024,0 -3px 1px -2px #0000001f}.shadow-3{box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}.shadow-up-3{box-shadow:0 -1px 8px #0003,0 -3px 4px #00000024,0 -3px 3px -2px #0000001f}.shadow-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.shadow-up-4{box-shadow:0 -2px 4px -1px #0003,0 -4px 5px #00000024,0 -1px 10px #0000001f}.shadow-5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.shadow-up-5{box-shadow:0 -3px 5px -1px #0003,0 -5px 8px #00000024,0 -1px 14px #0000001f}.shadow-6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.shadow-up-6{box-shadow:0 -3px 5px -1px #0003,0 -6px 10px #00000024,0 -1px 18px #0000001f}.shadow-7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.shadow-up-7{box-shadow:0 -4px 5px -2px #0003,0 -7px 10px 1px #00000024,0 -2px 16px 1px #0000001f}.shadow-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.shadow-up-8{box-shadow:0 -5px 5px -3px #0003,0 -8px 10px 1px #00000024,0 -3px 14px 2px #0000001f}.shadow-9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.shadow-up-9{box-shadow:0 -5px 6px -3px #0003,0 -9px 12px 1px #00000024,0 -3px 16px 2px #0000001f}.shadow-10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.shadow-up-10{box-shadow:0 -6px 6px -3px #0003,0 -10px 14px 1px #00000024,0 -4px 18px 3px #0000001f}.shadow-11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.shadow-up-11{box-shadow:0 -6px 7px -4px #0003,0 -11px 15px 1px #00000024,0 -4px 20px 3px #0000001f}.shadow-12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.shadow-up-12{box-shadow:0 -7px 8px -4px #0003,0 -12px 17px 2px #00000024,0 -5px 22px 4px #0000001f}.shadow-13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.shadow-up-13{box-shadow:0 -7px 8px -4px #0003,0 -13px 19px 2px #00000024,0 -5px 24px 4px #0000001f}.shadow-14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.shadow-up-14{box-shadow:0 -7px 9px -4px #0003,0 -14px 21px 2px #00000024,0 -5px 26px 4px #0000001f}.shadow-15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.shadow-up-15{box-shadow:0 -8px 9px -5px #0003,0 -15px 22px 2px #00000024,0 -6px 28px 5px #0000001f}.shadow-16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.shadow-up-16{box-shadow:0 -8px 10px -5px #0003,0 -16px 24px 2px #00000024,0 -6px 30px 5px #0000001f}.shadow-17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.shadow-up-17{box-shadow:0 -8px 11px -5px #0003,0 -17px 26px 2px #00000024,0 -6px 32px 5px #0000001f}.shadow-18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.shadow-up-18{box-shadow:0 -9px 11px -5px #0003,0 -18px 28px 2px #00000024,0 -7px 34px 6px #0000001f}.shadow-19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.shadow-up-19{box-shadow:0 -9px 12px -6px #0003,0 -19px 29px 2px #00000024,0 -7px 36px 6px #0000001f}.shadow-20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.shadow-up-20{box-shadow:0 -10px 13px -6px #0003,0 -20px 31px 3px #00000024,0 -8px 38px 7px #0000001f}.shadow-21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.shadow-up-21{box-shadow:0 -10px 13px -6px #0003,0 -21px 33px 3px #00000024,0 -8px 40px 7px #0000001f}.shadow-22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.shadow-up-22{box-shadow:0 -10px 14px -6px #0003,0 -22px 35px 3px #00000024,0 -8px 42px 7px #0000001f}.shadow-23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.shadow-up-23{box-shadow:0 -11px 14px -7px #0003,0 -23px 36px 3px #00000024,0 -9px 44px 8px #0000001f}.shadow-24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.shadow-up-24{box-shadow:0 -11px 15px -7px #0003,0 -24px 38px 3px #00000024,0 -9px 46px 8px #0000001f}.inset-shadow{box-shadow:0 7px 9px -7px #000000b3 inset}.inset-shadow-down{box-shadow:0 -7px 9px -7px #000000b3 inset}body.body--dark .shadow-1{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}body.body--dark .shadow-up-1{box-shadow:0 -1px 3px #fff3,0 -1px 1px #ffffff24,0 -2px 1px -1px #ffffff1f}body.body--dark .shadow-2{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}body.body--dark .shadow-up-2{box-shadow:0 -1px 5px #fff3,0 -2px 2px #ffffff24,0 -3px 1px -2px #ffffff1f}body.body--dark .shadow-3{box-shadow:0 1px 8px #fff3,0 3px 4px #ffffff24,0 3px 3px -2px #ffffff1f}body.body--dark .shadow-up-3{box-shadow:0 -1px 8px #fff3,0 -3px 4px #ffffff24,0 -3px 3px -2px #ffffff1f}body.body--dark .shadow-4{box-shadow:0 2px 4px -1px #fff3,0 4px 5px #ffffff24,0 1px 10px #ffffff1f}body.body--dark .shadow-up-4{box-shadow:0 -2px 4px -1px #fff3,0 -4px 5px #ffffff24,0 -1px 10px #ffffff1f}body.body--dark .shadow-5{box-shadow:0 3px 5px -1px #fff3,0 5px 8px #ffffff24,0 1px 14px #ffffff1f}body.body--dark .shadow-up-5{box-shadow:0 -3px 5px -1px #fff3,0 -5px 8px #ffffff24,0 -1px 14px #ffffff1f}body.body--dark .shadow-6{box-shadow:0 3px 5px -1px #fff3,0 6px 10px #ffffff24,0 1px 18px #ffffff1f}body.body--dark .shadow-up-6{box-shadow:0 -3px 5px -1px #fff3,0 -6px 10px #ffffff24,0 -1px 18px #ffffff1f}body.body--dark .shadow-7{box-shadow:0 4px 5px -2px #fff3,0 7px 10px 1px #ffffff24,0 2px 16px 1px #ffffff1f}body.body--dark .shadow-up-7{box-shadow:0 -4px 5px -2px #fff3,0 -7px 10px 1px #ffffff24,0 -2px 16px 1px #ffffff1f}body.body--dark .shadow-8{box-shadow:0 5px 5px -3px #fff3,0 8px 10px 1px #ffffff24,0 3px 14px 2px #ffffff1f}body.body--dark .shadow-up-8{box-shadow:0 -5px 5px -3px #fff3,0 -8px 10px 1px #ffffff24,0 -3px 14px 2px #ffffff1f}body.body--dark .shadow-9{box-shadow:0 5px 6px -3px #fff3,0 9px 12px 1px #ffffff24,0 3px 16px 2px #ffffff1f}body.body--dark .shadow-up-9{box-shadow:0 -5px 6px -3px #fff3,0 -9px 12px 1px #ffffff24,0 -3px 16px 2px #ffffff1f}body.body--dark .shadow-10{box-shadow:0 6px 6px -3px #fff3,0 10px 14px 1px #ffffff24,0 4px 18px 3px #ffffff1f}body.body--dark .shadow-up-10{box-shadow:0 -6px 6px -3px #fff3,0 -10px 14px 1px #ffffff24,0 -4px 18px 3px #ffffff1f}body.body--dark .shadow-11{box-shadow:0 6px 7px -4px #fff3,0 11px 15px 1px #ffffff24,0 4px 20px 3px #ffffff1f}body.body--dark .shadow-up-11{box-shadow:0 -6px 7px -4px #fff3,0 -11px 15px 1px #ffffff24,0 -4px 20px 3px #ffffff1f}body.body--dark .shadow-12{box-shadow:0 7px 8px -4px #fff3,0 12px 17px 2px #ffffff24,0 5px 22px 4px #ffffff1f}body.body--dark .shadow-up-12{box-shadow:0 -7px 8px -4px #fff3,0 -12px 17px 2px #ffffff24,0 -5px 22px 4px #ffffff1f}body.body--dark .shadow-13{box-shadow:0 7px 8px -4px #fff3,0 13px 19px 2px #ffffff24,0 5px 24px 4px #ffffff1f}body.body--dark .shadow-up-13{box-shadow:0 -7px 8px -4px #fff3,0 -13px 19px 2px #ffffff24,0 -5px 24px 4px #ffffff1f}body.body--dark .shadow-14{box-shadow:0 7px 9px -4px #fff3,0 14px 21px 2px #ffffff24,0 5px 26px 4px #ffffff1f}body.body--dark .shadow-up-14{box-shadow:0 -7px 9px -4px #fff3,0 -14px 21px 2px #ffffff24,0 -5px 26px 4px #ffffff1f}body.body--dark .shadow-15{box-shadow:0 8px 9px -5px #fff3,0 15px 22px 2px #ffffff24,0 6px 28px 5px #ffffff1f}body.body--dark .shadow-up-15{box-shadow:0 -8px 9px -5px #fff3,0 -15px 22px 2px #ffffff24,0 -6px 28px 5px #ffffff1f}body.body--dark .shadow-16{box-shadow:0 8px 10px -5px #fff3,0 16px 24px 2px #ffffff24,0 6px 30px 5px #ffffff1f}body.body--dark .shadow-up-16{box-shadow:0 -8px 10px -5px #fff3,0 -16px 24px 2px #ffffff24,0 -6px 30px 5px #ffffff1f}body.body--dark .shadow-17{box-shadow:0 8px 11px -5px #fff3,0 17px 26px 2px #ffffff24,0 6px 32px 5px #ffffff1f}body.body--dark .shadow-up-17{box-shadow:0 -8px 11px -5px #fff3,0 -17px 26px 2px #ffffff24,0 -6px 32px 5px #ffffff1f}body.body--dark .shadow-18{box-shadow:0 9px 11px -5px #fff3,0 18px 28px 2px #ffffff24,0 7px 34px 6px #ffffff1f}body.body--dark .shadow-up-18{box-shadow:0 -9px 11px -5px #fff3,0 -18px 28px 2px #ffffff24,0 -7px 34px 6px #ffffff1f}body.body--dark .shadow-19{box-shadow:0 9px 12px -6px #fff3,0 19px 29px 2px #ffffff24,0 7px 36px 6px #ffffff1f}body.body--dark .shadow-up-19{box-shadow:0 -9px 12px -6px #fff3,0 -19px 29px 2px #ffffff24,0 -7px 36px 6px #ffffff1f}body.body--dark .shadow-20{box-shadow:0 10px 13px -6px #fff3,0 20px 31px 3px #ffffff24,0 8px 38px 7px #ffffff1f}body.body--dark .shadow-up-20{box-shadow:0 -10px 13px -6px #fff3,0 -20px 31px 3px #ffffff24,0 -8px 38px 7px #ffffff1f}body.body--dark .shadow-21{box-shadow:0 10px 13px -6px #fff3,0 21px 33px 3px #ffffff24,0 8px 40px 7px #ffffff1f}body.body--dark .shadow-up-21{box-shadow:0 -10px 13px -6px #fff3,0 -21px 33px 3px #ffffff24,0 -8px 40px 7px #ffffff1f}body.body--dark .shadow-22{box-shadow:0 10px 14px -6px #fff3,0 22px 35px 3px #ffffff24,0 8px 42px 7px #ffffff1f}body.body--dark .shadow-up-22{box-shadow:0 -10px 14px -6px #fff3,0 -22px 35px 3px #ffffff24,0 -8px 42px 7px #ffffff1f}body.body--dark .shadow-23{box-shadow:0 11px 14px -7px #fff3,0 23px 36px 3px #ffffff24,0 9px 44px 8px #ffffff1f}body.body--dark .shadow-up-23{box-shadow:0 -11px 14px -7px #fff3,0 -23px 36px 3px #ffffff24,0 -9px 44px 8px #ffffff1f}body.body--dark .shadow-24{box-shadow:0 11px 15px -7px #fff3,0 24px 38px 3px #ffffff24,0 9px 46px 8px #ffffff1f}body.body--dark .shadow-up-24{box-shadow:0 -11px 15px -7px #fff3,0 -24px 38px 3px #ffffff24,0 -9px 46px 8px #ffffff1f}body.body--dark .inset-shadow{box-shadow:0 7px 9px -7px #ffffffb3 inset}body.body--dark .inset-shadow-down{box-shadow:0 -7px 9px -7px #ffffffb3 inset}.no-shadow,.shadow-0{box-shadow:none!important}.z-marginals{z-index:2000}.z-notify{z-index:9500}.z-fullscreen{z-index:6000}.z-inherit{z-index:inherit!important}.row,.column,.flex{display:flex;flex-wrap:wrap}.row.inline,.column.inline,.flex.inline{display:inline-flex}.row.reverse{flex-direction:row-reverse}.column{flex-direction:column}.column.reverse{flex-direction:column-reverse}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.reverse-wrap{flex-wrap:wrap-reverse}.order-first{order:-10000}.order-last{order:10000}.order-none{order:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center,.flex-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center,.flex-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-stretch{align-content:stretch}.content-between{align-content:space-between}.content-around{align-content:space-around}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.q-gutter-x-none,.q-gutter-none{margin-left:0}.q-gutter-x-none>*,.q-gutter-none>*{margin-left:0}.q-gutter-y-none,.q-gutter-none{margin-top:0}.q-gutter-y-none>*,.q-gutter-none>*{margin-top:0}.q-col-gutter-x-none,.q-col-gutter-none{margin-left:0}.q-col-gutter-x-none>*,.q-col-gutter-none>*{padding-left:0}.q-col-gutter-y-none,.q-col-gutter-none{margin-top:0}.q-col-gutter-y-none>*,.q-col-gutter-none>*{padding-top:0}.q-gutter-x-xs,.q-gutter-xs{margin-left:-4px}.q-gutter-x-xs>*,.q-gutter-xs>*{margin-left:4px}.q-gutter-y-xs,.q-gutter-xs{margin-top:-4px}.q-gutter-y-xs>*,.q-gutter-xs>*{margin-top:4px}.q-col-gutter-x-xs,.q-col-gutter-xs{margin-left:-4px}.q-col-gutter-x-xs>*,.q-col-gutter-xs>*{padding-left:4px}.q-col-gutter-y-xs,.q-col-gutter-xs{margin-top:-4px}.q-col-gutter-y-xs>*,.q-col-gutter-xs>*{padding-top:4px}.q-gutter-x-sm,.q-gutter-sm{margin-left:-8px}.q-gutter-x-sm>*,.q-gutter-sm>*{margin-left:8px}.q-gutter-y-sm,.q-gutter-sm{margin-top:-8px}.q-gutter-y-sm>*,.q-gutter-sm>*{margin-top:8px}.q-col-gutter-x-sm,.q-col-gutter-sm{margin-left:-8px}.q-col-gutter-x-sm>*,.q-col-gutter-sm>*{padding-left:8px}.q-col-gutter-y-sm,.q-col-gutter-sm{margin-top:-8px}.q-col-gutter-y-sm>*,.q-col-gutter-sm>*{padding-top:8px}.q-gutter-x-md,.q-gutter-md{margin-left:-16px}.q-gutter-x-md>*,.q-gutter-md>*{margin-left:16px}.q-gutter-y-md,.q-gutter-md{margin-top:-16px}.q-gutter-y-md>*,.q-gutter-md>*{margin-top:16px}.q-col-gutter-x-md,.q-col-gutter-md{margin-left:-16px}.q-col-gutter-x-md>*,.q-col-gutter-md>*{padding-left:16px}.q-col-gutter-y-md,.q-col-gutter-md{margin-top:-16px}.q-col-gutter-y-md>*,.q-col-gutter-md>*{padding-top:16px}.q-gutter-x-lg,.q-gutter-lg{margin-left:-24px}.q-gutter-x-lg>*,.q-gutter-lg>*{margin-left:24px}.q-gutter-y-lg,.q-gutter-lg{margin-top:-24px}.q-gutter-y-lg>*,.q-gutter-lg>*{margin-top:24px}.q-col-gutter-x-lg,.q-col-gutter-lg{margin-left:-24px}.q-col-gutter-x-lg>*,.q-col-gutter-lg>*{padding-left:24px}.q-col-gutter-y-lg,.q-col-gutter-lg{margin-top:-24px}.q-col-gutter-y-lg>*,.q-col-gutter-lg>*{padding-top:24px}.q-gutter-x-xl,.q-gutter-xl{margin-left:-48px}.q-gutter-x-xl>*,.q-gutter-xl>*{margin-left:48px}.q-gutter-y-xl,.q-gutter-xl{margin-top:-48px}.q-gutter-y-xl>*,.q-gutter-xl>*{margin-top:48px}.q-col-gutter-x-xl,.q-col-gutter-xl{margin-left:-48px}.q-col-gutter-x-xl>*,.q-col-gutter-xl>*{padding-left:48px}.q-col-gutter-y-xl,.q-col-gutter-xl{margin-top:-48px}.q-col-gutter-y-xl>*,.q-col-gutter-xl>*{padding-top:48px}@media (min-width: 0){.row>.col,.flex>.col,.row>.col-auto,.flex>.col-auto,.row>.col-grow,.flex>.col-grow,.row>.col-shrink,.flex>.col-shrink,.row>.col-xs,.flex>.col-xs,.row>.col-xs-auto,.row>.col-12,.row>.col-xs-12,.row>.col-11,.row>.col-xs-11,.row>.col-10,.row>.col-xs-10,.row>.col-9,.row>.col-xs-9,.row>.col-8,.row>.col-xs-8,.row>.col-7,.row>.col-xs-7,.row>.col-6,.row>.col-xs-6,.row>.col-5,.row>.col-xs-5,.row>.col-4,.row>.col-xs-4,.row>.col-3,.row>.col-xs-3,.row>.col-2,.row>.col-xs-2,.row>.col-1,.row>.col-xs-1,.row>.col-0,.row>.col-xs-0,.flex>.col-xs-auto,.flex>.col-12,.flex>.col-xs-12,.flex>.col-11,.flex>.col-xs-11,.flex>.col-10,.flex>.col-xs-10,.flex>.col-9,.flex>.col-xs-9,.flex>.col-8,.flex>.col-xs-8,.flex>.col-7,.flex>.col-xs-7,.flex>.col-6,.flex>.col-xs-6,.flex>.col-5,.flex>.col-xs-5,.flex>.col-4,.flex>.col-xs-4,.flex>.col-3,.flex>.col-xs-3,.flex>.col-2,.flex>.col-xs-2,.flex>.col-1,.flex>.col-xs-1,.flex>.col-0,.flex>.col-xs-0,.row>.col-xs-grow,.flex>.col-xs-grow,.row>.col-xs-shrink,.flex>.col-xs-shrink{width:auto;min-width:0;max-width:100%}.column>.col,.flex>.col,.column>.col-auto,.flex>.col-auto,.column>.col-grow,.flex>.col-grow,.column>.col-shrink,.flex>.col-shrink,.column>.col-xs,.flex>.col-xs,.column>.col-xs-auto,.column>.col-12,.column>.col-xs-12,.column>.col-11,.column>.col-xs-11,.column>.col-10,.column>.col-xs-10,.column>.col-9,.column>.col-xs-9,.column>.col-8,.column>.col-xs-8,.column>.col-7,.column>.col-xs-7,.column>.col-6,.column>.col-xs-6,.column>.col-5,.column>.col-xs-5,.column>.col-4,.column>.col-xs-4,.column>.col-3,.column>.col-xs-3,.column>.col-2,.column>.col-xs-2,.column>.col-1,.column>.col-xs-1,.column>.col-0,.column>.col-xs-0,.flex>.col-xs-auto,.flex>.col-12,.flex>.col-xs-12,.flex>.col-11,.flex>.col-xs-11,.flex>.col-10,.flex>.col-xs-10,.flex>.col-9,.flex>.col-xs-9,.flex>.col-8,.flex>.col-xs-8,.flex>.col-7,.flex>.col-xs-7,.flex>.col-6,.flex>.col-xs-6,.flex>.col-5,.flex>.col-xs-5,.flex>.col-4,.flex>.col-xs-4,.flex>.col-3,.flex>.col-xs-3,.flex>.col-2,.flex>.col-xs-2,.flex>.col-1,.flex>.col-xs-1,.flex>.col-0,.flex>.col-xs-0,.column>.col-xs-grow,.flex>.col-xs-grow,.column>.col-xs-shrink,.flex>.col-xs-shrink{height:auto;min-height:0;max-height:100%}.col,.col-xs{flex:10000 1 0%}.col-auto,.col-xs-auto,.col-12,.col-xs-12,.col-11,.col-xs-11,.col-10,.col-xs-10,.col-9,.col-xs-9,.col-8,.col-xs-8,.col-7,.col-xs-7,.col-6,.col-xs-6,.col-5,.col-xs-5,.col-4,.col-xs-4,.col-3,.col-xs-3,.col-2,.col-xs-2,.col-1,.col-xs-1,.col-0,.col-xs-0{flex:0 0 auto}.col-grow,.col-xs-grow{flex:1 0 auto}.col-shrink,.col-xs-shrink{flex:0 1 auto}.row>.col-0,.row>.col-xs-0{height:auto;width:0%}.row>.offset-0,.row>.offset-xs-0{margin-left:0%}.column>.col-0,.column>.col-xs-0{height:0%;width:auto}.row>.col-1,.row>.col-xs-1{height:auto;width:8.3333%}.row>.offset-1,.row>.offset-xs-1{margin-left:8.3333%}.column>.col-1,.column>.col-xs-1{height:8.3333%;width:auto}.row>.col-2,.row>.col-xs-2{height:auto;width:16.6667%}.row>.offset-2,.row>.offset-xs-2{margin-left:16.6667%}.column>.col-2,.column>.col-xs-2{height:16.6667%;width:auto}.row>.col-3,.row>.col-xs-3{height:auto;width:25%}.row>.offset-3,.row>.offset-xs-3{margin-left:25%}.column>.col-3,.column>.col-xs-3{height:25%;width:auto}.row>.col-4,.row>.col-xs-4{height:auto;width:33.3333%}.row>.offset-4,.row>.offset-xs-4{margin-left:33.3333%}.column>.col-4,.column>.col-xs-4{height:33.3333%;width:auto}.row>.col-5,.row>.col-xs-5{height:auto;width:41.6667%}.row>.offset-5,.row>.offset-xs-5{margin-left:41.6667%}.column>.col-5,.column>.col-xs-5{height:41.6667%;width:auto}.row>.col-6,.row>.col-xs-6{height:auto;width:50%}.row>.offset-6,.row>.offset-xs-6{margin-left:50%}.column>.col-6,.column>.col-xs-6{height:50%;width:auto}.row>.col-7,.row>.col-xs-7{height:auto;width:58.3333%}.row>.offset-7,.row>.offset-xs-7{margin-left:58.3333%}.column>.col-7,.column>.col-xs-7{height:58.3333%;width:auto}.row>.col-8,.row>.col-xs-8{height:auto;width:66.6667%}.row>.offset-8,.row>.offset-xs-8{margin-left:66.6667%}.column>.col-8,.column>.col-xs-8{height:66.6667%;width:auto}.row>.col-9,.row>.col-xs-9{height:auto;width:75%}.row>.offset-9,.row>.offset-xs-9{margin-left:75%}.column>.col-9,.column>.col-xs-9{height:75%;width:auto}.row>.col-10,.row>.col-xs-10{height:auto;width:83.3333%}.row>.offset-10,.row>.offset-xs-10{margin-left:83.3333%}.column>.col-10,.column>.col-xs-10{height:83.3333%;width:auto}.row>.col-11,.row>.col-xs-11{height:auto;width:91.6667%}.row>.offset-11,.row>.offset-xs-11{margin-left:91.6667%}.column>.col-11,.column>.col-xs-11{height:91.6667%;width:auto}.row>.col-12,.row>.col-xs-12{height:auto;width:100%}.row>.offset-12,.row>.offset-xs-12{margin-left:100%}.column>.col-12,.column>.col-xs-12{height:100%;width:auto}.row>.col-all{height:auto;flex:0 0 100%}}@media (min-width: 600px){.row>.col-sm,.flex>.col-sm,.row>.col-sm-auto,.row>.col-sm-12,.row>.col-sm-11,.row>.col-sm-10,.row>.col-sm-9,.row>.col-sm-8,.row>.col-sm-7,.row>.col-sm-6,.row>.col-sm-5,.row>.col-sm-4,.row>.col-sm-3,.row>.col-sm-2,.row>.col-sm-1,.row>.col-sm-0,.flex>.col-sm-auto,.flex>.col-sm-12,.flex>.col-sm-11,.flex>.col-sm-10,.flex>.col-sm-9,.flex>.col-sm-8,.flex>.col-sm-7,.flex>.col-sm-6,.flex>.col-sm-5,.flex>.col-sm-4,.flex>.col-sm-3,.flex>.col-sm-2,.flex>.col-sm-1,.flex>.col-sm-0,.row>.col-sm-grow,.flex>.col-sm-grow,.row>.col-sm-shrink,.flex>.col-sm-shrink{width:auto;min-width:0;max-width:100%}.column>.col-sm,.flex>.col-sm,.column>.col-sm-auto,.column>.col-sm-12,.column>.col-sm-11,.column>.col-sm-10,.column>.col-sm-9,.column>.col-sm-8,.column>.col-sm-7,.column>.col-sm-6,.column>.col-sm-5,.column>.col-sm-4,.column>.col-sm-3,.column>.col-sm-2,.column>.col-sm-1,.column>.col-sm-0,.flex>.col-sm-auto,.flex>.col-sm-12,.flex>.col-sm-11,.flex>.col-sm-10,.flex>.col-sm-9,.flex>.col-sm-8,.flex>.col-sm-7,.flex>.col-sm-6,.flex>.col-sm-5,.flex>.col-sm-4,.flex>.col-sm-3,.flex>.col-sm-2,.flex>.col-sm-1,.flex>.col-sm-0,.column>.col-sm-grow,.flex>.col-sm-grow,.column>.col-sm-shrink,.flex>.col-sm-shrink{height:auto;min-height:0;max-height:100%}.col-sm{flex:10000 1 0%}.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm-0{flex:0 0 auto}.col-sm-grow{flex:1 0 auto}.col-sm-shrink{flex:0 1 auto}.row>.col-sm-0{height:auto;width:0%}.row>.offset-sm-0{margin-left:0%}.column>.col-sm-0{height:0%;width:auto}.row>.col-sm-1{height:auto;width:8.3333%}.row>.offset-sm-1{margin-left:8.3333%}.column>.col-sm-1{height:8.3333%;width:auto}.row>.col-sm-2{height:auto;width:16.6667%}.row>.offset-sm-2{margin-left:16.6667%}.column>.col-sm-2{height:16.6667%;width:auto}.row>.col-sm-3{height:auto;width:25%}.row>.offset-sm-3{margin-left:25%}.column>.col-sm-3{height:25%;width:auto}.row>.col-sm-4{height:auto;width:33.3333%}.row>.offset-sm-4{margin-left:33.3333%}.column>.col-sm-4{height:33.3333%;width:auto}.row>.col-sm-5{height:auto;width:41.6667%}.row>.offset-sm-5{margin-left:41.6667%}.column>.col-sm-5{height:41.6667%;width:auto}.row>.col-sm-6{height:auto;width:50%}.row>.offset-sm-6{margin-left:50%}.column>.col-sm-6{height:50%;width:auto}.row>.col-sm-7{height:auto;width:58.3333%}.row>.offset-sm-7{margin-left:58.3333%}.column>.col-sm-7{height:58.3333%;width:auto}.row>.col-sm-8{height:auto;width:66.6667%}.row>.offset-sm-8{margin-left:66.6667%}.column>.col-sm-8{height:66.6667%;width:auto}.row>.col-sm-9{height:auto;width:75%}.row>.offset-sm-9{margin-left:75%}.column>.col-sm-9{height:75%;width:auto}.row>.col-sm-10{height:auto;width:83.3333%}.row>.offset-sm-10{margin-left:83.3333%}.column>.col-sm-10{height:83.3333%;width:auto}.row>.col-sm-11{height:auto;width:91.6667%}.row>.offset-sm-11{margin-left:91.6667%}.column>.col-sm-11{height:91.6667%;width:auto}.row>.col-sm-12{height:auto;width:100%}.row>.offset-sm-12{margin-left:100%}.column>.col-sm-12{height:100%;width:auto}}@media (min-width: 1024px){.row>.col-md,.flex>.col-md,.row>.col-md-auto,.row>.col-md-12,.row>.col-md-11,.row>.col-md-10,.row>.col-md-9,.row>.col-md-8,.row>.col-md-7,.row>.col-md-6,.row>.col-md-5,.row>.col-md-4,.row>.col-md-3,.row>.col-md-2,.row>.col-md-1,.row>.col-md-0,.flex>.col-md-auto,.flex>.col-md-12,.flex>.col-md-11,.flex>.col-md-10,.flex>.col-md-9,.flex>.col-md-8,.flex>.col-md-7,.flex>.col-md-6,.flex>.col-md-5,.flex>.col-md-4,.flex>.col-md-3,.flex>.col-md-2,.flex>.col-md-1,.flex>.col-md-0,.row>.col-md-grow,.flex>.col-md-grow,.row>.col-md-shrink,.flex>.col-md-shrink{width:auto;min-width:0;max-width:100%}.column>.col-md,.flex>.col-md,.column>.col-md-auto,.column>.col-md-12,.column>.col-md-11,.column>.col-md-10,.column>.col-md-9,.column>.col-md-8,.column>.col-md-7,.column>.col-md-6,.column>.col-md-5,.column>.col-md-4,.column>.col-md-3,.column>.col-md-2,.column>.col-md-1,.column>.col-md-0,.flex>.col-md-auto,.flex>.col-md-12,.flex>.col-md-11,.flex>.col-md-10,.flex>.col-md-9,.flex>.col-md-8,.flex>.col-md-7,.flex>.col-md-6,.flex>.col-md-5,.flex>.col-md-4,.flex>.col-md-3,.flex>.col-md-2,.flex>.col-md-1,.flex>.col-md-0,.column>.col-md-grow,.flex>.col-md-grow,.column>.col-md-shrink,.flex>.col-md-shrink{height:auto;min-height:0;max-height:100%}.col-md{flex:10000 1 0%}.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md-0{flex:0 0 auto}.col-md-grow{flex:1 0 auto}.col-md-shrink{flex:0 1 auto}.row>.col-md-0{height:auto;width:0%}.row>.offset-md-0{margin-left:0%}.column>.col-md-0{height:0%;width:auto}.row>.col-md-1{height:auto;width:8.3333%}.row>.offset-md-1{margin-left:8.3333%}.column>.col-md-1{height:8.3333%;width:auto}.row>.col-md-2{height:auto;width:16.6667%}.row>.offset-md-2{margin-left:16.6667%}.column>.col-md-2{height:16.6667%;width:auto}.row>.col-md-3{height:auto;width:25%}.row>.offset-md-3{margin-left:25%}.column>.col-md-3{height:25%;width:auto}.row>.col-md-4{height:auto;width:33.3333%}.row>.offset-md-4{margin-left:33.3333%}.column>.col-md-4{height:33.3333%;width:auto}.row>.col-md-5{height:auto;width:41.6667%}.row>.offset-md-5{margin-left:41.6667%}.column>.col-md-5{height:41.6667%;width:auto}.row>.col-md-6{height:auto;width:50%}.row>.offset-md-6{margin-left:50%}.column>.col-md-6{height:50%;width:auto}.row>.col-md-7{height:auto;width:58.3333%}.row>.offset-md-7{margin-left:58.3333%}.column>.col-md-7{height:58.3333%;width:auto}.row>.col-md-8{height:auto;width:66.6667%}.row>.offset-md-8{margin-left:66.6667%}.column>.col-md-8{height:66.6667%;width:auto}.row>.col-md-9{height:auto;width:75%}.row>.offset-md-9{margin-left:75%}.column>.col-md-9{height:75%;width:auto}.row>.col-md-10{height:auto;width:83.3333%}.row>.offset-md-10{margin-left:83.3333%}.column>.col-md-10{height:83.3333%;width:auto}.row>.col-md-11{height:auto;width:91.6667%}.row>.offset-md-11{margin-left:91.6667%}.column>.col-md-11{height:91.6667%;width:auto}.row>.col-md-12{height:auto;width:100%}.row>.offset-md-12{margin-left:100%}.column>.col-md-12{height:100%;width:auto}}@media (min-width: 1440px){.row>.col-lg,.flex>.col-lg,.row>.col-lg-auto,.row>.col-lg-12,.row>.col-lg-11,.row>.col-lg-10,.row>.col-lg-9,.row>.col-lg-8,.row>.col-lg-7,.row>.col-lg-6,.row>.col-lg-5,.row>.col-lg-4,.row>.col-lg-3,.row>.col-lg-2,.row>.col-lg-1,.row>.col-lg-0,.flex>.col-lg-auto,.flex>.col-lg-12,.flex>.col-lg-11,.flex>.col-lg-10,.flex>.col-lg-9,.flex>.col-lg-8,.flex>.col-lg-7,.flex>.col-lg-6,.flex>.col-lg-5,.flex>.col-lg-4,.flex>.col-lg-3,.flex>.col-lg-2,.flex>.col-lg-1,.flex>.col-lg-0,.row>.col-lg-grow,.flex>.col-lg-grow,.row>.col-lg-shrink,.flex>.col-lg-shrink{width:auto;min-width:0;max-width:100%}.column>.col-lg,.flex>.col-lg,.column>.col-lg-auto,.column>.col-lg-12,.column>.col-lg-11,.column>.col-lg-10,.column>.col-lg-9,.column>.col-lg-8,.column>.col-lg-7,.column>.col-lg-6,.column>.col-lg-5,.column>.col-lg-4,.column>.col-lg-3,.column>.col-lg-2,.column>.col-lg-1,.column>.col-lg-0,.flex>.col-lg-auto,.flex>.col-lg-12,.flex>.col-lg-11,.flex>.col-lg-10,.flex>.col-lg-9,.flex>.col-lg-8,.flex>.col-lg-7,.flex>.col-lg-6,.flex>.col-lg-5,.flex>.col-lg-4,.flex>.col-lg-3,.flex>.col-lg-2,.flex>.col-lg-1,.flex>.col-lg-0,.column>.col-lg-grow,.flex>.col-lg-grow,.column>.col-lg-shrink,.flex>.col-lg-shrink{height:auto;min-height:0;max-height:100%}.col-lg{flex:10000 1 0%}.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg-0{flex:0 0 auto}.col-lg-grow{flex:1 0 auto}.col-lg-shrink{flex:0 1 auto}.row>.col-lg-0{height:auto;width:0%}.row>.offset-lg-0{margin-left:0%}.column>.col-lg-0{height:0%;width:auto}.row>.col-lg-1{height:auto;width:8.3333%}.row>.offset-lg-1{margin-left:8.3333%}.column>.col-lg-1{height:8.3333%;width:auto}.row>.col-lg-2{height:auto;width:16.6667%}.row>.offset-lg-2{margin-left:16.6667%}.column>.col-lg-2{height:16.6667%;width:auto}.row>.col-lg-3{height:auto;width:25%}.row>.offset-lg-3{margin-left:25%}.column>.col-lg-3{height:25%;width:auto}.row>.col-lg-4{height:auto;width:33.3333%}.row>.offset-lg-4{margin-left:33.3333%}.column>.col-lg-4{height:33.3333%;width:auto}.row>.col-lg-5{height:auto;width:41.6667%}.row>.offset-lg-5{margin-left:41.6667%}.column>.col-lg-5{height:41.6667%;width:auto}.row>.col-lg-6{height:auto;width:50%}.row>.offset-lg-6{margin-left:50%}.column>.col-lg-6{height:50%;width:auto}.row>.col-lg-7{height:auto;width:58.3333%}.row>.offset-lg-7{margin-left:58.3333%}.column>.col-lg-7{height:58.3333%;width:auto}.row>.col-lg-8{height:auto;width:66.6667%}.row>.offset-lg-8{margin-left:66.6667%}.column>.col-lg-8{height:66.6667%;width:auto}.row>.col-lg-9{height:auto;width:75%}.row>.offset-lg-9{margin-left:75%}.column>.col-lg-9{height:75%;width:auto}.row>.col-lg-10{height:auto;width:83.3333%}.row>.offset-lg-10{margin-left:83.3333%}.column>.col-lg-10{height:83.3333%;width:auto}.row>.col-lg-11{height:auto;width:91.6667%}.row>.offset-lg-11{margin-left:91.6667%}.column>.col-lg-11{height:91.6667%;width:auto}.row>.col-lg-12{height:auto;width:100%}.row>.offset-lg-12{margin-left:100%}.column>.col-lg-12{height:100%;width:auto}}@media (min-width: 1920px){.row>.col-xl,.flex>.col-xl,.row>.col-xl-auto,.row>.col-xl-12,.row>.col-xl-11,.row>.col-xl-10,.row>.col-xl-9,.row>.col-xl-8,.row>.col-xl-7,.row>.col-xl-6,.row>.col-xl-5,.row>.col-xl-4,.row>.col-xl-3,.row>.col-xl-2,.row>.col-xl-1,.row>.col-xl-0,.flex>.col-xl-auto,.flex>.col-xl-12,.flex>.col-xl-11,.flex>.col-xl-10,.flex>.col-xl-9,.flex>.col-xl-8,.flex>.col-xl-7,.flex>.col-xl-6,.flex>.col-xl-5,.flex>.col-xl-4,.flex>.col-xl-3,.flex>.col-xl-2,.flex>.col-xl-1,.flex>.col-xl-0,.row>.col-xl-grow,.flex>.col-xl-grow,.row>.col-xl-shrink,.flex>.col-xl-shrink{width:auto;min-width:0;max-width:100%}.column>.col-xl,.flex>.col-xl,.column>.col-xl-auto,.column>.col-xl-12,.column>.col-xl-11,.column>.col-xl-10,.column>.col-xl-9,.column>.col-xl-8,.column>.col-xl-7,.column>.col-xl-6,.column>.col-xl-5,.column>.col-xl-4,.column>.col-xl-3,.column>.col-xl-2,.column>.col-xl-1,.column>.col-xl-0,.flex>.col-xl-auto,.flex>.col-xl-12,.flex>.col-xl-11,.flex>.col-xl-10,.flex>.col-xl-9,.flex>.col-xl-8,.flex>.col-xl-7,.flex>.col-xl-6,.flex>.col-xl-5,.flex>.col-xl-4,.flex>.col-xl-3,.flex>.col-xl-2,.flex>.col-xl-1,.flex>.col-xl-0,.column>.col-xl-grow,.flex>.col-xl-grow,.column>.col-xl-shrink,.flex>.col-xl-shrink{height:auto;min-height:0;max-height:100%}.col-xl{flex:10000 1 0%}.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl-0{flex:0 0 auto}.col-xl-grow{flex:1 0 auto}.col-xl-shrink{flex:0 1 auto}.row>.col-xl-0{height:auto;width:0%}.row>.offset-xl-0{margin-left:0%}.column>.col-xl-0{height:0%;width:auto}.row>.col-xl-1{height:auto;width:8.3333%}.row>.offset-xl-1{margin-left:8.3333%}.column>.col-xl-1{height:8.3333%;width:auto}.row>.col-xl-2{height:auto;width:16.6667%}.row>.offset-xl-2{margin-left:16.6667%}.column>.col-xl-2{height:16.6667%;width:auto}.row>.col-xl-3{height:auto;width:25%}.row>.offset-xl-3{margin-left:25%}.column>.col-xl-3{height:25%;width:auto}.row>.col-xl-4{height:auto;width:33.3333%}.row>.offset-xl-4{margin-left:33.3333%}.column>.col-xl-4{height:33.3333%;width:auto}.row>.col-xl-5{height:auto;width:41.6667%}.row>.offset-xl-5{margin-left:41.6667%}.column>.col-xl-5{height:41.6667%;width:auto}.row>.col-xl-6{height:auto;width:50%}.row>.offset-xl-6{margin-left:50%}.column>.col-xl-6{height:50%;width:auto}.row>.col-xl-7{height:auto;width:58.3333%}.row>.offset-xl-7{margin-left:58.3333%}.column>.col-xl-7{height:58.3333%;width:auto}.row>.col-xl-8{height:auto;width:66.6667%}.row>.offset-xl-8{margin-left:66.6667%}.column>.col-xl-8{height:66.6667%;width:auto}.row>.col-xl-9{height:auto;width:75%}.row>.offset-xl-9{margin-left:75%}.column>.col-xl-9{height:75%;width:auto}.row>.col-xl-10{height:auto;width:83.3333%}.row>.offset-xl-10{margin-left:83.3333%}.column>.col-xl-10{height:83.3333%;width:auto}.row>.col-xl-11{height:auto;width:91.6667%}.row>.offset-xl-11{margin-left:91.6667%}.column>.col-xl-11{height:91.6667%;width:auto}.row>.col-xl-12{height:auto;width:100%}.row>.offset-xl-12{margin-left:100%}.column>.col-xl-12{height:100%;width:auto}}.rounded-borders{border-radius:4px}.border-radius-inherit{border-radius:inherit}.no-transition{transition:none!important}.transition-0{transition:0s!important}.glossy{background-image:linear-gradient(to bottom,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-placeholder::-webkit-input-placeholder{color:inherit;opacity:.7}.q-placeholder::-moz-placeholder{color:inherit;opacity:.7}.q-placeholder:-ms-input-placeholder{color:inherit!important;opacity:.7!important}.q-placeholder::-ms-input-placeholder{color:inherit;opacity:.7}.q-placeholder::placeholder{color:inherit;opacity:.7}.q-body--fullscreen-mixin,.q-body--prevent-scroll{position:fixed!important}.q-body--force-scrollbar-x{overflow-x:scroll}.q-body--force-scrollbar-y{overflow-y:scroll}.q-no-input-spinner{-moz-appearance:textfield!important}.q-no-input-spinner::-webkit-outer-spin-button,.q-no-input-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.q-link{outline:0;text-decoration:none}.q-link--focusable:focus-visible{text-decoration:underline dashed currentColor 1px}body.electron .q-electron-drag{-webkit-user-select:none;-webkit-app-region:drag}body.electron .q-electron-drag .q-btn-item,body.electron .q-electron-drag--exception{-webkit-app-region:no-drag}img.responsive{max-width:100%;height:auto}.non-selectable{user-select:none!important}.scroll,body.mobile .scroll--mobile{overflow:auto}.scroll,.scroll-x,.scroll-y{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.no-scroll{overflow:hidden!important}.no-pointer-events,.no-pointer-events--children,.no-pointer-events--children *{pointer-events:none!important}.all-pointer-events{pointer-events:all!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-inherit{cursor:inherit!important}.cursor-none{cursor:none!important}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-225{transform:rotate(225deg)}.rotate-270{transform:rotate(270deg)}.rotate-315{transform:rotate(315deg)}.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.float-left{float:left}.float-right{float:right}.relative-position{position:relative}.fixed,.fixed-full,.fullscreen,.fixed-center,.fixed-bottom,.fixed-left,.fixed-right,.fixed-top,.fixed-top-left,.fixed-top-right,.fixed-bottom-left,.fixed-bottom-right{position:fixed}.absolute,.absolute-full,.absolute-center,.absolute-bottom,.absolute-left,.absolute-right,.absolute-top,.absolute-top-left,.absolute-top-right,.absolute-bottom-left,.absolute-bottom-right{position:absolute}.fixed-top,.absolute-top{top:0;left:0;right:0}.fixed-right,.absolute-right{top:0;right:0;bottom:0}.fixed-bottom,.absolute-bottom{right:0;bottom:0;left:0}.fixed-left,.absolute-left{top:0;bottom:0;left:0}.fixed-top-left,.absolute-top-left{top:0;left:0}.fixed-top-right,.absolute-top-right{top:0;right:0}.fixed-bottom-left,.absolute-bottom-left{bottom:0;left:0}.fixed-bottom-right,.absolute-bottom-right{bottom:0;right:0}.fullscreen{z-index:6000;border-radius:0!important;max-width:100vw;max-height:100vh}body.q-ios-padding .fullscreen{padding-top:20px!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}.absolute-full,.fullscreen,.fixed-full{inset:0}.fixed-center,.absolute-center{top:50%;left:50%;transform:translate(-50%,-50%)}.vertical-top{vertical-align:top!important}.vertical-middle{vertical-align:middle!important}.vertical-bottom{vertical-align:bottom!important}.on-left{margin-right:12px}.on-right{margin-left:12px}.q-position-engine{margin-top:var(--q-pe-top, 0)!important;margin-left:var(--q-pe-left, 0)!important;will-change:auto;visibility:collapse}:root{--q-size-xs: 0;--q-size-sm: 600px;--q-size-md: 1024px;--q-size-lg: 1440px;--q-size-xl: 1920px}.fit{width:100%!important;height:100%!important}.full-height{height:100%!important}.full-width{width:100%!important;margin-left:0!important;margin-right:0!important}.window-height{margin-top:0!important;margin-bottom:0!important;height:100vh!important}.window-width{margin-left:0!important;margin-right:0!important;width:100vw!important}.block{display:block!important}.inline-block{display:inline-block!important}.q-pa-none{padding:0}.q-pl-none{padding-left:0}.q-pr-none{padding-right:0}.q-pt-none{padding-top:0}.q-pb-none{padding-bottom:0}.q-px-none{padding-left:0;padding-right:0}.q-py-none{padding-top:0;padding-bottom:0}.q-ma-none{margin:0}.q-ml-none{margin-left:0}.q-mr-none{margin-right:0}.q-mt-none{margin-top:0}.q-mb-none{margin-bottom:0}.q-mx-none{margin-left:0;margin-right:0}.q-my-none{margin-top:0;margin-bottom:0}.q-pa-xs{padding:4px}.q-pl-xs{padding-left:4px}.q-pr-xs{padding-right:4px}.q-pt-xs{padding-top:4px}.q-pb-xs{padding-bottom:4px}.q-px-xs{padding-left:4px;padding-right:4px}.q-py-xs{padding-top:4px;padding-bottom:4px}.q-ma-xs{margin:4px}.q-ml-xs{margin-left:4px}.q-mr-xs{margin-right:4px}.q-mt-xs{margin-top:4px}.q-mb-xs{margin-bottom:4px}.q-mx-xs{margin-left:4px;margin-right:4px}.q-my-xs{margin-top:4px;margin-bottom:4px}.q-pa-sm{padding:8px}.q-pl-sm{padding-left:8px}.q-pr-sm{padding-right:8px}.q-pt-sm{padding-top:8px}.q-pb-sm{padding-bottom:8px}.q-px-sm{padding-left:8px;padding-right:8px}.q-py-sm{padding-top:8px;padding-bottom:8px}.q-ma-sm{margin:8px}.q-ml-sm{margin-left:8px}.q-mr-sm{margin-right:8px}.q-mt-sm{margin-top:8px}.q-mb-sm{margin-bottom:8px}.q-mx-sm{margin-left:8px;margin-right:8px}.q-my-sm{margin-top:8px;margin-bottom:8px}.q-pa-md{padding:16px}.q-pl-md{padding-left:16px}.q-pr-md{padding-right:16px}.q-pt-md{padding-top:16px}.q-pb-md{padding-bottom:16px}.q-px-md{padding-left:16px;padding-right:16px}.q-py-md{padding-top:16px;padding-bottom:16px}.q-ma-md{margin:16px}.q-ml-md{margin-left:16px}.q-mr-md{margin-right:16px}.q-mt-md{margin-top:16px}.q-mb-md{margin-bottom:16px}.q-mx-md{margin-left:16px;margin-right:16px}.q-my-md{margin-top:16px;margin-bottom:16px}.q-pa-lg{padding:24px}.q-pl-lg{padding-left:24px}.q-pr-lg{padding-right:24px}.q-pt-lg{padding-top:24px}.q-pb-lg{padding-bottom:24px}.q-px-lg{padding-left:24px;padding-right:24px}.q-py-lg{padding-top:24px;padding-bottom:24px}.q-ma-lg{margin:24px}.q-ml-lg{margin-left:24px}.q-mr-lg{margin-right:24px}.q-mt-lg{margin-top:24px}.q-mb-lg{margin-bottom:24px}.q-mx-lg{margin-left:24px;margin-right:24px}.q-my-lg{margin-top:24px;margin-bottom:24px}.q-pa-xl{padding:48px}.q-pl-xl{padding-left:48px}.q-pr-xl{padding-right:48px}.q-pt-xl{padding-top:48px}.q-pb-xl{padding-bottom:48px}.q-px-xl{padding-left:48px;padding-right:48px}.q-py-xl{padding-top:48px;padding-bottom:48px}.q-ma-xl{margin:48px}.q-ml-xl{margin-left:48px}.q-mr-xl{margin-right:48px}.q-mt-xl{margin-top:48px}.q-mb-xl{margin-bottom:48px}.q-mx-xl{margin-left:48px;margin-right:48px}.q-my-xl{margin-top:48px;margin-bottom:48px}.q-mt-auto,.q-my-auto{margin-top:auto}.q-ml-auto{margin-left:auto}.q-mb-auto,.q-my-auto{margin-bottom:auto}.q-mr-auto{margin-right:auto}.q-mx-auto{margin-left:auto;margin-right:auto}.q-touch{user-select:none;user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none}.q-touch-x{touch-action:pan-x}.q-touch-y{touch-action:pan-y}:root{--q-transition-duration: .3s}.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active,.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active,.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active,.q-transition--fade-enter-active,.q-transition--fade-leave-active,.q-transition--scale-enter-active,.q-transition--scale-leave-active,.q-transition--rotate-enter-active,.q-transition--rotate-leave-active,.q-transition--flip-enter-active,.q-transition--flip-leave-active{--q-transition-duration: .3s;--q-transition-easing: cubic-bezier(.215,.61,.355,1)}.q-transition--slide-right-leave-active,.q-transition--slide-left-leave-active,.q-transition--slide-up-leave-active,.q-transition--slide-down-leave-active,.q-transition--jump-right-leave-active,.q-transition--jump-left-leave-active,.q-transition--jump-up-leave-active,.q-transition--jump-down-leave-active,.q-transition--fade-leave-active,.q-transition--scale-leave-active,.q-transition--rotate-leave-active,.q-transition--flip-leave-active{position:absolute}.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active,.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active{transition:transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--slide-right-enter-from{transform:translate3d(-100%,0,0)}.q-transition--slide-right-leave-to,.q-transition--slide-left-enter-from{transform:translate3d(100%,0,0)}.q-transition--slide-left-leave-to{transform:translate3d(-100%,0,0)}.q-transition--slide-up-enter-from{transform:translate3d(0,100%,0)}.q-transition--slide-up-leave-to,.q-transition--slide-down-enter-from{transform:translate3d(0,-100%,0)}.q-transition--slide-down-leave-to{transform:translate3d(0,100%,0)}.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active,.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration)}.q-transition--jump-right-enter-from,.q-transition--jump-right-leave-to,.q-transition--jump-left-enter-from,.q-transition--jump-left-leave-to,.q-transition--jump-up-enter-from,.q-transition--jump-up-leave-to,.q-transition--jump-down-enter-from,.q-transition--jump-down-leave-to{opacity:0}.q-transition--jump-right-enter-from{transform:translate3d(-15px,0,0)}.q-transition--jump-right-leave-to,.q-transition--jump-left-enter-from{transform:translate3d(15px,0,0)}.q-transition--jump-left-leave-to{transform:translate(-15px)}.q-transition--jump-up-enter-from{transform:translate3d(0,15px,0)}.q-transition--jump-up-leave-to,.q-transition--jump-down-enter-from{transform:translate3d(0,-15px,0)}.q-transition--jump-down-leave-to{transform:translate3d(0,15px,0)}.q-transition--fade-enter-active,.q-transition--fade-leave-active{transition:opacity var(--q-transition-duration) ease-out}.q-transition--fade-enter-from,.q-transition--fade-leave-to{opacity:0}.q-transition--scale-enter-active,.q-transition--scale-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--scale-enter-from,.q-transition--scale-leave-to{opacity:0;transform:scale3d(0,0,1)}.q-transition--rotate-enter-active,.q-transition--rotate-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing);transform-style:preserve-3d}.q-transition--rotate-enter-from,.q-transition--rotate-leave-to{opacity:0;transform:scale3d(0,0,1) rotate3d(0,0,1,90deg)}.q-transition--flip-right-enter-active,.q-transition--flip-right-leave-active,.q-transition--flip-left-enter-active,.q-transition--flip-left-leave-active,.q-transition--flip-up-enter-active,.q-transition--flip-up-leave-active,.q-transition--flip-down-enter-active,.q-transition--flip-down-leave-active{transition:transform var(--q-transition-duration);backface-visibility:hidden}.q-transition--flip-right-enter-to,.q-transition--flip-right-leave-from,.q-transition--flip-left-enter-to,.q-transition--flip-left-leave-from,.q-transition--flip-up-enter-to,.q-transition--flip-up-leave-from,.q-transition--flip-down-enter-to,.q-transition--flip-down-leave-from{transform:perspective(400px) rotate3d(1,1,0,0)}.q-transition--flip-right-enter-from{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-right-leave-to,.q-transition--flip-left-enter-from{transform:perspective(400px) rotateY(180deg)}.q-transition--flip-left-leave-to{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-up-enter-from{transform:perspective(400px) rotateX(-180deg)}.q-transition--flip-up-leave-to,.q-transition--flip-down-enter-from{transform:perspective(400px) rotateX(180deg)}.q-transition--flip-down-leave-to{transform:perspective(400px) rotateX(-180deg)}body{min-width:100px;min-height:100%;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;line-height:1.5;font-size:14px}h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-.01562em}h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-.00833em}h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:.00735em}h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em}p{margin:0 0 16px}.text-h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-.01562em}.text-h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-.00833em}.text-h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}.text-h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:.00735em}.text-h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}.text-h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em}.text-subtitle1{font-size:1rem;font-weight:400;line-height:1.75rem;letter-spacing:.00937em}.text-subtitle2{font-size:.875rem;font-weight:500;line-height:1.375rem;letter-spacing:.00714em}.text-body1{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.03125em}.text-body2{font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01786em}.text-overline{font-size:.75rem;font-weight:500;line-height:2rem;letter-spacing:.16667em}.text-caption{font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.03333em}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify;hyphens:auto}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-no-wrap{white-space:nowrap}.text-strike{text-decoration:line-through}.text-weight-thin{font-weight:100}.text-weight-light{font-weight:300}.text-weight-regular{font-weight:400}.text-weight-medium{font-weight:500}.text-weight-bold{font-weight:700}.text-weight-bolder{font-weight:900}small{font-size:80%}big{font-size:170%}sub{bottom:-.25em}sup{top:-.5em}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:0!important}.no-border-radius{border-radius:0!important}.no-box-shadow{box-shadow:none!important}.no-outline{outline:0!important}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ellipsis-2-lines,.ellipsis-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.ellipsis-2-lines{-webkit-line-clamp:2}.ellipsis-3-lines{-webkit-line-clamp:3}.readonly{cursor:default!important}.disabled,.disabled *,[disabled],[disabled] *{outline:0!important;cursor:not-allowed!important}.disabled,[disabled]{opacity:.6!important}.hidden{display:none!important}.invisible,.invisible *{visibility:hidden!important;transition:none!important;animation:none!important}.transparent{background:transparent!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-hidden-y{overflow-y:hidden!important}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.dimmed:after,.light-dimmed:after{content:"";position:absolute;inset:0}.dimmed:after{background:#0006!important}.light-dimmed:after{background:#fff9!important}.z-top{z-index:7000!important}.z-max{z-index:9998!important}body:not(.desktop) .desktop-only,body.desktop .desktop-hide{display:none!important}body:not(.mobile) .mobile-only,body.mobile .mobile-hide{display:none!important}body:not(.native-mobile) .native-mobile-only,body.native-mobile .native-mobile-hide{display:none!important}body:not(.cordova) .cordova-only,body.cordova .cordova-hide{display:none!important}body:not(.capacitor) .capacitor-only,body.capacitor .capacitor-hide{display:none!important}body:not(.electron) .electron-only,body.electron .electron-hide{display:none!important}body:not(.touch) .touch-only,body.touch .touch-hide{display:none!important}body:not(.within-iframe) .within-iframe-only,body.within-iframe .within-iframe-hide{display:none!important}body:not(.platform-ios) .platform-ios-only,body.platform-ios .platform-ios-hide{display:none!important}body:not(.platform-android) .platform-android-only,body.platform-android .platform-android-hide{display:none!important}@media all and (orientation: portrait){.orientation-landscape{display:none!important}}@media all and (orientation: landscape){.orientation-portrait{display:none!important}}@media screen{.print-only{display:none!important}}@media print{.print-hide{display:none!important}}@media (max-width: 599.98px){.xs-hide,.gt-xs,.sm,.gt-sm,.md,.gt-md,.lg,.gt-lg,.xl{display:none!important}}@media (min-width: 600px) and (max-width: 1023.98px){.sm-hide,.xs,.lt-sm,.gt-sm,.md,.gt-md,.lg,.gt-lg,.xl{display:none!important}}@media (min-width: 1024px) and (max-width: 1439.98px){.md-hide,.xs,.lt-sm,.sm,.lt-md,.gt-md,.lg,.gt-lg,.xl{display:none!important}}@media (min-width: 1440px) and (max-width: 1919.98px){.lg-hide,.xs,.lt-sm,.sm,.lt-md,.md,.lt-lg,.gt-lg,.xl{display:none!important}}@media (min-width: 1920px){.xl-hide,.xs,.lt-sm,.sm,.lt-md,.md,.lt-lg,.lg,.lt-xl{display:none!important}}.q-focus-helper,.q-focusable,.q-manual-focusable,.q-hoverable{outline:0}body.desktop .q-focus-helper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;opacity:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1)}body.desktop .q-focus-helper:before,body.desktop .q-focus-helper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:inherit;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .6s cubic-bezier(.25,.8,.5,1)}body.desktop .q-focus-helper:before{background:#000}body.desktop .q-focus-helper:after{background:#fff}body.desktop .q-focus-helper--rounded{border-radius:4px}body.desktop .q-focus-helper--round{border-radius:50%}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper,body.desktop .q-hoverable:hover>.q-focus-helper{background:currentColor;opacity:.15}body.desktop .q-focusable:focus>.q-focus-helper:before,body.desktop .q-manual-focusable--focused>.q-focus-helper:before,body.desktop .q-hoverable:hover>.q-focus-helper:before{opacity:.1}body.desktop .q-focusable:focus>.q-focus-helper:after,body.desktop .q-manual-focusable--focused>.q-focus-helper:after,body.desktop .q-hoverable:hover>.q-focus-helper:after{opacity:.4}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{opacity:.22}body.body--dark{color:#fff;background:var(--q-dark-page)}.q-dark{color:#fff;background:var(--q-dark)}:root{--primary-color: #2563eb;--primary-hover: #1d4ed8;--primary-light: #eff6ff;--secondary-color: #64748b;--secondary-hover: #475569;--warning-color: #f59e0b;--warning-hover: #d97706;--danger-color: #ef4444;--danger-hover: #dc2626;--success-color: #10b981;--success-hover: #059669;--info-color: #06b6d4;--info-hover: #0891b2;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out;--transition-slow: .35s ease-in-out}*,*:before,*:after{box-sizing:border-box}button:focus,button:focus-visible,.q-btn:focus,.q-btn:focus-visible,.q-btn-dropdown:focus,.q-btn-dropdown:focus-visible,.btn:focus,.btn:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important;box-shadow:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lis-container{max-width:1200px;margin:0 auto;padding:var(--spacing-4);gap:var(--spacing-4);display:flex;flex-direction:column}.lis-form-group{margin-bottom:var(--spacing-4);min-width:150px}@media (max-width: 768px){.lis-container{padding:var(--spacing-3)}.lis-form-group{min-width:100%}}:root{--bas-primary-color: #1976d2;--bas-secondary-color: #424242;--bas-success-color: #4caf50;--bas-warning-color: #ff9800;--bas-danger-color: #f44336}:root{--lis-ctl-h: round(nearest, clamp(24px, calc(24px + (100vw - 1024px) * 2 / 416), 26px), 1px);--lis-ctl-inner-h: calc(var(--lis-ctl-h) - 2px);--lis-ctl-radius: calc(var(--lis-ctl-h) * 6 / 26);--lis-ctl-pad-x: calc(var(--lis-ctl-h) * 8 / 26);--lis-ctl-font-size: calc(var(--lis-ctl-h) * 12.5 / 26);--lis-ctl-icon: round(nearest, calc(var(--lis-ctl-h) * 16 / 26), 1px);--lis-ctl-bg: #ffffff;--lis-ctl-border: #d7dce4;--lis-ctl-border-hover: #b6bdc9;--lis-ctl-border-focus: var(--primary-color, #2563eb);--lis-focus-ring: 0 0 0 2.5px rgba(37, 99, 235, .13);--lis-label-font-size: .6875rem;--lis-label-weight: 500;--lis-label-color: var(--gray-500, #64748b);--lis-label-lh: 1.2;--lis-label-gap: 1px;--lis-field-min-w: 104px;--lis-field-min-w-range: 190px;--lis-box-size: round(nearest, calc(var(--lis-ctl-h) * 16 / 26), 1px);--lis-box-radius: 5px;--lis-box-gap: 6px;--lis-panel-col-gap: 5px;--lis-panel-row-gap: 2px;--lis-panel-pad-y: 3px;--lis-panel-pad-x: 6px;--lis-chip-pad-y: 3px;--lis-chip-pad-x: 10px;--lis-chip-font-size: calc(var(--lis-ctl-h) * 12 / 26);--lis-btn-h: var(--lis-ctl-h);--lis-btn-h-md: calc(var(--lis-ctl-h) + 4px);--lis-btn-h-lg: calc(var(--lis-ctl-h) + 10px);--lis-chip-gap: 4px;--lis-font-stack: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lis-table-header-font-size: var(--lis-label-font-size);--lis-table-header-weight: 600;--lis-table-header-color: var(--gray-600, #4b5563);--lis-table-cell-font-size: var(--lis-ctl-font-size);--lis-table-cell-weight: 400;--lis-table-cell-color: var(--gray-900, #0f172a);--lis-table-letter-spacing: -.01em}@supports not (width: round(nearest,1px,1px)){:root{--lis-ctl-h: 24px;--lis-ctl-icon: 15px;--lis-box-size: 15px}@media (min-width: 1128px){:root{--lis-ctl-h: 25px}}@media (min-width: 1336px){:root{--lis-ctl-h: 26px;--lis-ctl-icon: 16px;--lis-box-size: 16px}}}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){:root{--lis-ctl-h: 40px;--lis-ctl-inner-h: 38px;--lis-ctl-font-size: 1rem;--lis-ctl-pad-x: 12px;--lis-ctl-radius: 8px;--lis-ctl-icon: 24px;--lis-label-font-size: .75rem;--lis-label-gap: 4px;--lis-field-min-w: 0;--lis-field-min-w-range: 0;--lis-box-size: 22px;--lis-panel-col-gap: 8px;--lis-panel-row-gap: 8px;--lis-panel-pad-y: 8px;--lis-panel-pad-x: 10px;--lis-chip-font-size: .875rem;--lis-chip-pad-y: 4px;--lis-chip-pad-x: 12px;--lis-btn-h-lg: 48px;--lis-table-header-font-size: .75rem;--lis-table-cell-font-size: .8125rem}}.lis-fieldset{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:var(--lis-panel-col-gap);row-gap:var(--lis-panel-row-gap);position:relative;padding:0 0 0 8px;border-left:2px solid var(--gray-200, #e2e8f0)}.lis-fieldset[data-legend]:before{content:attr(data-legend);flex:0 0 100%;font-size:var(--lis-label-font-size);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--gray-400, #94a3b8);line-height:var(--lis-label-lh)}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.lis-fieldset{flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;padding-left:8px}.lis-fieldset>*{width:100%!important;max-width:100%!important;min-width:0!important}}:root{--lis-titlebar-x: 0px;--lis-titlebar-y: 0px;--lis-titlebar-w: 100%;--lis-titlebar-h: 0px;--lis-header-h: 32px;--lis-safe-top: env(safe-area-inset-top, 0px);--lis-safe-bottom: env(safe-area-inset-bottom, 0px);--lis-chrome-top: calc(var(--lis-header-h, 32px) + var(--lis-safe-top));--lis-chrome-bottom: calc(var(--lis-header-h, 32px) + var(--lis-safe-bottom));--lis-vv-bottom: 0px}html.lis-wco{--lis-header-h: var(--lis-titlebar-h, env(titlebar-area-height, 32px));--lis-safe-top: 0px}html.lis-wco #layout-header{left:var(--lis-titlebar-x, env(titlebar-area-x, 0px));top:var(--lis-titlebar-y, env(titlebar-area-y, 0px));right:auto;width:var(--lis-titlebar-w, env(titlebar-area-width, 100%));height:var(--lis-header-h, 32px);-webkit-app-region:drag;app-region:drag}html.lis-wco #layout-header button,html.lis-wco #layout-header a,html.lis-wco #layout-header input,html.lis-wco #layout-header select,html.lis-wco #layout-header textarea,html.lis-wco #layout-header label,html.lis-wco #layout-header [role=button],html.lis-wco #layout-header .native-menu,html.lis-wco #layout-header .native-avatar,html.lis-wco #layout-header .header-action-buttons,html.lis-wco #layout-header .header-clock,html.lis-wco #layout-header .lis-no-drag{-webkit-app-region:no-drag;app-region:no-drag}.lis-drag-region{-webkit-app-region:drag;app-region:drag}.lis-no-drag{-webkit-app-region:no-drag;app-region:no-drag}html.lis-standalone img,html.lis-standalone a{-webkit-user-drag:none}html.lis-standalone :focus-visible{outline:2px solid rgba(62,106,225,.55);outline-offset:1px}html.lis-browser-tab .lis-standalone-only,html.lis-standalone .lis-browser-only{display:none!important}html.lis-electron body{font-family:Segoe UI,system-ui,sans-serif}html.lis-electron .native-header{background:#fff;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif}html.lis-electron:has(#layout-header) body:after{content:"";position:fixed;z-index:1002;top:calc(var(--lis-header-h, 32px) - 1px);left:0;right:0;height:1px;background:#00000014;pointer-events:none}html.lis-electron #layout-header,html.lis-electron #layout-footer{-webkit-user-select:none;user-select:none}html.lis-electron #layout-header input,html.lis-electron #layout-header textarea,html.lis-electron #layout-footer input,html.lis-electron #layout-footer textarea{-webkit-user-select:text;user-select:text}html.lis-electron #layout-header{-webkit-app-region:drag;app-region:drag}html.lis-electron:not(.lis-wco) #layout-header{padding-right:138px}html.lis-electron #layout-header button,html.lis-electron #layout-header a,html.lis-electron #layout-header input,html.lis-electron #layout-header select,html.lis-electron #layout-header textarea,html.lis-electron #layout-header label,html.lis-electron #layout-header [role=button],html.lis-electron #layout-header .native-menu,html.lis-electron #layout-header .native-avatar,html.lis-electron #layout-header .header-action-buttons,html.lis-electron #layout-header .header-clock,html.lis-electron #layout-header .lis-no-drag{-webkit-app-region:no-drag;app-region:no-drag}html.lis-electron:not(:has(#layout-header)):before{content:"";position:fixed;z-index:100000;top:0;left:0;width:calc(100% - 138px);height:32px;-webkit-app-region:drag;app-region:drag}html.lis-electron .home-button,html.lis-electron .lang-picker,html.lis-electron .desktop-config-btn{top:40px;-webkit-app-region:no-drag;app-region:no-drag}.l-message-backdrop[data-v-b6578395]{position:fixed;inset:0;background-color:#0006;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:2000000;padding:20px}.l-message-dialog[data-v-b6578395]{background:#fff;border-radius:8px;box-shadow:0 4px 24px #0000001f;min-width:320px;max-width:460px;width:100%;overflow:hidden;position:relative;transition:box-shadow .2s ease}.l-message-dialog.is-dragging[data-v-b6578395]{box-shadow:0 8px 32px #00000029}.l-message-dialog.is-dragging[data-v-b6578395],.l-message-dialog.is-dragging[data-v-b6578395] *{cursor:grabbing!important}.l-message-header[data-v-b6578395]{padding:20px 20px 12px;border-bottom:1px solid #f0f0f0;cursor:grab;user-select:none;position:relative;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.l-message-header[data-v-b6578395]:active{cursor:grabbing}.l-message-header[data-v-b6578395]:hover{background-color:#fafafa}.l-message-header-content[data-v-b6578395]{display:flex;align-items:center;gap:12px;flex:1}.l-message-icon[data-v-b6578395]{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.l-message-icon[data-v-b6578395]:before{content:"";position:absolute;color:#fff;font-weight:600;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.icon-info[data-v-b6578395]:before{content:"i"}.icon-alert[data-v-b6578395]:before{content:"!"}.icon-confirm[data-v-b6578395]:before{content:"?"}.icon-error[data-v-b6578395]:before{content:"×";font-size:18px}.icon-prompt[data-v-b6578395]:before{content:"✎";font-size:14px}.l-message-title[data-v-b6578395]{margin:0;font-size:17px;font-weight:600;color:#1f1f1f;line-height:1.4;letter-spacing:-.01em}.l-message-drag-hint[data-v-b6578395]{display:flex;align-items:center;opacity:.25;transition:opacity .2s ease;margin-left:12px}.l-message-header:hover .l-message-drag-hint[data-v-b6578395]{opacity:.5}.drag-icon[data-v-b6578395]{font-size:16px;font-style:normal;color:#8e8e93;letter-spacing:-2px}.l-message-content[data-v-b6578395]{padding:20px;min-height:60px}.l-message-text[data-v-b6578395]{margin:0;font-size:14px;line-height:1.6;color:#3c3c43;white-space:pre-wrap;word-wrap:break-word}.l-message-input[data-v-b6578395]{width:100%;margin-top:12px;padding:10px 12px;font-size:14px;border:1px solid #d1d1d6;border-radius:6px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;font-family:inherit}.l-message-input[data-v-b6578395]:focus{border-color:#5856d6;box-shadow:0 0 0 3px #5856d626}.l-message-actions[data-v-b6578395]{padding:12px 20px 20px;display:flex;gap:10px;justify-content:flex-end}.l-message-btn[data-v-b6578395]{padding:9px 20px;font-size:13px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;outline:none;min-width:75px;letter-spacing:-.01em}.l-message-btn[data-v-b6578395]:focus{box-shadow:0 0 0 3px #007aff26}.l-message-btn-ok[data-v-b6578395]{background-color:#007aff;color:#fff}.l-message-btn-ok[data-v-b6578395]:hover{background-color:#0051d5}.l-message-btn-ok[data-v-b6578395]:active{background-color:#004bb8;transform:scale(.97)}.l-message-btn-cancel[data-v-b6578395]{background-color:transparent;color:#3c3c43;border:1px solid #d1d1d6}.l-message-btn-cancel[data-v-b6578395]:hover{background-color:#f5f5f7;border-color:#c7c7cc}.l-message-btn-cancel[data-v-b6578395]:active{background-color:#e5e5ea;transform:scale(.97)}.fade-enter-active[data-v-b6578395],.fade-leave-active[data-v-b6578395]{transition:opacity .25s ease}.fade-enter-from[data-v-b6578395],.fade-leave-to[data-v-b6578395]{opacity:0}.slide-enter-active[data-v-b6578395]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.slide-leave-active[data-v-b6578395]{transition:all .2s ease}.slide-enter-from[data-v-b6578395]{opacity:0;transform:translateY(-15px) scale(.96)}.slide-leave-to[data-v-b6578395]{opacity:0;transform:translateY(8px) scale(.98)}.l-message-dialog.is-dragging[data-v-b6578395]{transition:none!important}@media (max-width: 480px){.l-message-dialog[data-v-b6578395]{min-width:unset;margin:0 16px}.l-message-header[data-v-b6578395]{cursor:default!important;padding:18px 18px 12px}.l-message-header[data-v-b6578395]:active{cursor:default!important}.l-message-drag-hint[data-v-b6578395]{display:none}.l-message-content[data-v-b6578395]{padding:18px}.l-message-actions[data-v-b6578395]{flex-direction:column-reverse;padding:12px 18px 18px}.l-message-btn[data-v-b6578395]{width:100%}}.insights-section[data-v-092f3a37]{position:relative;height:100%}.section-header[data-v-092f3a37]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px;padding-bottom:0;border-bottom:none;flex-shrink:0;min-height:0;line-height:1}.section-title[data-v-092f3a37]{display:flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:-.01em;color:#1d1d1f;margin:0;line-height:1}.insights-header[data-v-092f3a37]{justify-content:flex-end;flex-wrap:wrap;gap:6px}.insights-header .section-title[data-v-092f3a37]{margin-right:auto}.insights-title-icon[data-v-092f3a37]{font-size:15px;vertical-align:middle;margin-right:4px;color:#5856d6}.insights-toolbar[data-v-092f3a37]{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:5px;min-width:0;margin-left:auto}.insights-select[data-v-092f3a37]{border:1px solid rgba(0,0,0,.08);border-radius:7px;padding:4px 6px;font-size:11px;background:#ffffffb3;color:#1d1d1f;outline:none;cursor:pointer}.insights-period-btn[data-v-092f3a37]{width:max-content;min-width:0;max-width:none;flex:0 0 auto}.insights-period-btn span[data-v-092f3a37]{flex:0 0 auto;overflow:visible;text-overflow:clip}.insights-company-wrap[data-v-092f3a37]{position:relative;flex:0 0 auto}.insights-company-wrap[data-v-092f3a37]:first-child{min-width:0;flex:0 1 auto;max-width:240px}.insights-company[data-v-092f3a37]{width:max-content;min-width:0;max-width:240px}.insights-company-btn[data-v-092f3a37]{display:flex;align-items:center;gap:4px;height:26px;box-sizing:border-box}.insights-company-btn span[data-v-092f3a37]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-align:left}.insights-company-btn i[data-v-092f3a37]{font-size:16px;color:#8e8e93;flex-shrink:0}.insights-company-menu[data-v-092f3a37]{position:absolute;top:calc(100% + 4px);right:0;z-index:60;min-width:220px;max-width:320px;max-height:280px;overflow:auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 10px 28px #0000001f;padding:6px}.insights-company-actions[data-v-092f3a37]{display:flex;justify-content:flex-end;padding:2px 4px 6px}.insights-company-link[data-v-092f3a37]{border:none;background:none;color:#007aff;font-size:11px;cursor:pointer;padding:0}.insights-company-item[data-v-092f3a37]{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12px;border-radius:6px;cursor:pointer}.insights-company-item[data-v-092f3a37]:hover{background:#0000000a}.insights-company-item input[data-v-092f3a37]{margin:0}.insights-company-menu.insights-period-menu[data-v-092f3a37]{width:max-content;min-width:100%;max-width:none;box-sizing:border-box}.insights-daterange[data-v-092f3a37]{flex:0 0 auto;min-width:0}.insights-daterange[data-v-092f3a37] .l-daterange-container{width:168px;min-width:168px;max-width:168px;box-sizing:border-box}.insights-daterange[data-v-092f3a37] .l-daterange-wrapper{min-height:26px;border-radius:7px;border-color:#00000014;background:#ffffffb3}.insights-daterange[data-v-092f3a37] .l-daterange-separator{margin:0 2px}.insights-daterange[data-v-092f3a37] .l-daterange-icon{width:16px;height:16px;margin:0 2px}.insights-daterange[data-v-092f3a37] .l-daterange-input{font-size:11px;width:64px;height:22px;padding:0}.insights-icon-btn[data-v-092f3a37]{border:none;background:#007aff1a;color:#007aff;width:26px;height:26px;flex:0 0 auto;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.insights-icon-btn[data-v-092f3a37]:hover{background:#007aff33}.insights-icon-btn i[data-v-092f3a37]{font-size:17px}.spin[data-v-092f3a37]{animation:insights-spin-092f3a37 .9s linear infinite}@keyframes insights-spin-092f3a37{to{transform:rotate(360deg)}}.insights-menu[data-v-092f3a37]{position:absolute;top:72px;right:12px;z-index:50;width:380px;max-width:calc(100% - 24px);display:flex;background:#fffffffa;backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 12px 32px #00000029;overflow:hidden;max-height:320px}.insights-menu-cats[data-v-092f3a37]{width:140px;border-right:1px solid rgba(0,0,0,.06);overflow-y:auto;background:#00000005;flex-shrink:0}.insights-menu-cat[data-v-092f3a37]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;font-size:12px;color:#1d1d1f;transition:background .15s ease}.insights-menu-norights[data-v-092f3a37]{padding:14px 12px;font-size:12px;color:#86868b;line-height:1.4}.insights-menu-cat i[data-v-092f3a37]{font-size:17px}.insights-menu-cat[data-v-092f3a37]:hover{background:#0000000a}.insights-menu-cat.active[data-v-092f3a37]{background:#007aff1a;font-weight:600}.insights-menu-items[data-v-092f3a37]{flex:1;overflow-y:auto;padding:6px}.insights-menu-item[data-v-092f3a37]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:12px;color:#1d1d1f;transition:background .15s ease}.insights-menu-item[data-v-092f3a37]:hover{background:#0000000a}.insights-menu-item.selected[data-v-092f3a37]{background:#34c7591a}.item-type-icon[data-v-092f3a37]{font-size:16px}.item-name[data-v-092f3a37]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-badge[data-v-092f3a37]{font-size:9px;padding:1px 6px;border-radius:6px;background:#0000000f;color:#6e6e73;flex-shrink:0}.item-check[data-v-092f3a37]{font-size:16px;color:#34c759}.insights-menu-item:not(.selected) .item-check[data-v-092f3a37]{color:#c7c7cc}.insights-empty[data-v-092f3a37]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#86868b;text-align:center}.insights-empty i[data-v-092f3a37]{font-size:40px;opacity:.5}.insights-empty p[data-v-092f3a37]{margin:0;font-size:13px}.insights-empty-btn[data-v-092f3a37]{display:inline-flex;align-items:center;gap:6px;border:none;background:#007aff1f;color:#007aff;padding:8px 14px;border-radius:10px;font-size:13px;cursor:pointer;transition:background .15s ease}.insights-empty-btn[data-v-092f3a37]:hover{background:#007aff33}.insights-empty-btn i[data-v-092f3a37]{font-size:18px;opacity:1}.insights-body-wrap[data-v-092f3a37]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.insights-scroll[data-v-092f3a37]{flex:1;min-height:0;overflow-y:auto;padding:2px}.insights-grid[data-v-092f3a37]{width:100%;min-height:100%}.insights-grid[data-v-092f3a37] .vgl-item--placeholder{background:var(--apple-blue, #007aff);opacity:.12;border-radius:12px}.insights-grid[data-v-092f3a37] .vgl-item__resizer{opacity:0;transition:opacity .2s ease}.insights-grid[data-v-092f3a37] .vgl-item__resizer:hover{opacity:.9}.insights-card[data-v-092f3a37]{position:relative;height:100%;background:#fff9;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:9px 11px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease}.insights-card[data-v-092f3a37]:hover{box-shadow:0 4px 12px #0000000f}.insights-card-head[data-v-092f3a37]{display:flex;align-items:center;gap:6px;margin-bottom:6px;cursor:grab}.insights-card-head[data-v-092f3a37]:active{cursor:grabbing}.insights-card-icon[data-v-092f3a37]{font-size:15px}.insights-card-title[data-v-092f3a37]{flex:1;font-size:12px;font-weight:500;color:#6e6e73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insights-card-remove[data-v-092f3a37]{border:none;background:transparent;color:#c7c7cc;cursor:pointer;padding:0;display:flex;align-items:center;opacity:0;transition:opacity .15s ease,color .15s ease}.insights-card:hover .insights-card-remove[data-v-092f3a37]{opacity:1}.insights-card-remove[data-v-092f3a37]:hover{color:#ff3b30}.insights-card-remove i[data-v-092f3a37]{font-size:16px}.insights-card-body[data-v-092f3a37]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.insights-kpi[data-v-092f3a37]{display:flex;flex-direction:column;gap:4px}.insights-kpi-value[data-v-092f3a37]{font-size:clamp(16px,2.4vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.insights-kpi-delta[data-v-092f3a37]{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600;width:fit-content;padding:2px 6px;border-radius:6px}.insights-kpi-delta i[data-v-092f3a37]{font-size:13px}.insights-kpi-delta.good[data-v-092f3a37]{color:#34c759;background:#34c7591f}.insights-kpi-delta.bad[data-v-092f3a37]{color:#ff3b30;background:#ff3b301f}.insights-chart[data-v-092f3a37]{position:relative;flex:1;min-height:0}.insights-chart canvas[data-v-092f3a37]{width:100%!important;height:100%!important}.insights-card-loading[data-v-092f3a37]{display:flex;align-items:center;justify-content:center;min-height:60px}.insights-spinner[data-v-092f3a37]{width:22px;height:22px;border:2px solid rgba(0,0,0,.1);border-top-color:#007aff;border-radius:50%;animation:insights-spin-092f3a37 .8s linear infinite}.insights-card-error[data-v-092f3a37]{display:flex;align-items:center;gap:6px;color:#ff3b30;font-size:11px;flex-wrap:wrap}.insights-card-error i[data-v-092f3a37]{font-size:16px}.insights-card-retry[data-v-092f3a37]{border:none;background:#ff3b301f;color:#ff3b30;border-radius:6px;padding:2px 8px;font-size:11px;cursor:pointer}.insights-card-retry[data-v-092f3a37]:hover{background:#ff3b3033}.insights-card-empty[data-v-092f3a37]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#86868b;font-size:11px;text-align:center}.insights-card-empty i[data-v-092f3a37]{font-size:22px;opacity:.5}.insights-scroll-arrow[data-v-092f3a37]{position:absolute;left:50%;transform:translate(-50%);z-index:20;width:32px;height:22px;border:none;border-radius:11px;background:#fffffff2;box-shadow:0 2px 8px #00000026;color:#007aff;cursor:pointer;display:flex;align-items:center;justify-content:center}.insights-scroll-arrow.up[data-v-092f3a37]{top:0}.insights-scroll-arrow.down[data-v-092f3a37]{bottom:0}.insights-scroll-arrow i[data-v-092f3a37]{font-size:18px}.insights-scroll-arrow[data-v-092f3a37]:hover{background:#fff}html.is-compact .insights-toolbar[data-v-092f3a37]{flex-wrap:wrap;justify-content:flex-start}html.is-compact .insights-menu[data-v-092f3a37]{flex-direction:column;width:calc(100% - 16px);max-width:calc(100vw - 24px)}html.is-compact .insights-menu-cats[data-v-092f3a37]{width:100%;max-height:140px;border-right:none;border-bottom:1px solid rgba(0,0,0,.06)}html.is-compact .insights-daterange[data-v-092f3a37] .l-daterange-container{width:100%;min-width:0;max-width:100%}html.is-compact .insights-daterange[data-v-092f3a37] .l-daterange-input,html.is-compact .insights-select[data-v-092f3a37]{font-size:16px}html.is-compact .insights-card-handle[data-v-092f3a37]{display:none}.es-root[data-v-d233ffad]{width:100%;position:relative;overflow:visible}.es-inline[data-v-d233ffad]{max-width:820px;min-width:320px}.es-input-wrap[data-v-d233ffad]{position:relative;width:100%;min-width:0;overflow:visible}.es-input[data-v-d233ffad]{width:100%;padding:9px 88px 9px 40px;border:1px solid var(--apple-border, #e5e5ea);border-radius:10px;background:var(--apple-surface, #fff);font-size:14px;color:var(--apple-text-primary, #1d1d1f);outline:none;font-family:inherit;box-sizing:border-box}.es-input.has-query[data-v-d233ffad]{padding-right:118px}.es-input[data-v-d233ffad]:focus{border-color:var(--apple-blue, #007aff);box-shadow:0 0 0 4px #007aff1f}.es-search-icon[data-v-d233ffad]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--apple-text-tertiary, #86868b);font-size:20px;pointer-events:none}.es-trailing[data-v-d233ffad]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2px}.es-clear[data-v-d233ffad]{width:22px;height:22px;border-radius:50%;border:none;background:#c7c7cc;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.es-clear i[data-v-d233ffad]{font-size:14px}.es-scope[data-v-d233ffad]{position:relative;flex-shrink:0}.es-scope-btn[data-v-d233ffad]{height:26px;padding:0 2px 0 8px;border:none;border-left:1px solid #e5e5ea;border-radius:0;background:transparent;color:#86868b;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:0;white-space:nowrap;line-height:1}.es-scope-btn.open[data-v-d233ffad]{color:#007aff}.es-scope-btn i[data-v-d233ffad]{font-size:16px;color:inherit}.es-scope-co[data-v-d233ffad]{margin-left:6px;padding-left:6px;border-left:1px solid #e5e5ea;font-size:11px;font-weight:600;color:#86868b}.es-scope-btn.open .es-scope-co[data-v-d233ffad]{color:inherit}.es-scope-menu[data-v-d233ffad]{box-sizing:border-box;max-height:min(360px,70vh);overflow:auto;background:var(--apple-surface, #fff);border:1px solid var(--apple-border, #e5e5ea);border-radius:10px;box-shadow:0 4px 16px #00000014;padding:4px 0 6px;font-family:inherit;color:var(--apple-text-primary, #1d1d1f)}.es-scope-bar[data-v-d233ffad]{display:flex;align-items:center;gap:10px;padding:6px 10px 8px;border-bottom:1px solid #f2f2f7;margin-bottom:2px;position:sticky;top:0;background:var(--apple-surface, #fff);z-index:1}.es-scope-link[data-v-d233ffad]{border:none;background:none;padding:0;margin:0;font-size:12px;font-weight:500;font-family:inherit;color:#007aff;cursor:pointer;line-height:1.2}.es-scope-link.muted[data-v-d233ffad]{color:#86868b}.es-scope-link.dim[data-v-d233ffad]{opacity:.4;pointer-events:none}.es-company-wrap[data-v-d233ffad]{margin-left:auto;flex-shrink:0}.es-company-btn[data-v-d233ffad]{display:flex;align-items:center;gap:2px;height:26px;border:1px solid #e5e5ea;background:#f5f5f7;border-radius:8px;padding:0 4px 0 10px;font-family:inherit;cursor:pointer;color:#1d1d1f;outline:none}.es-company-btn[data-v-d233ffad]:hover,.es-company-btn.open[data-v-d233ffad]{border-color:#007aff;background:#fff}.es-company-btn.open[data-v-d233ffad]{box-shadow:0 0 0 3px #007aff1f}.es-company-btn i[data-v-d233ffad]{font-size:16px;color:#86868b}.es-company-btn.open i[data-v-d233ffad]{color:#007aff}.es-company-code[data-v-d233ffad]{font-size:12px;font-weight:600;letter-spacing:.2px}.es-company-pop[data-v-d233ffad]{box-sizing:border-box;background:#fff;border:1px solid #e5e5ea;border-radius:12px;box-shadow:0 8px 28px #00000024;padding:8px;font-family:inherit;max-height:min(280px,50vh);overflow:auto}.es-company-pop-label[data-v-d233ffad]{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#86868b;padding:4px 8px 8px}.es-company-choice[data-v-d233ffad]{display:flex;align-items:flex-start;gap:10px;width:100%;border:none;background:#f5f5f7;padding:8px 10px;margin-bottom:4px;border-radius:8px;font-family:inherit;text-align:left;cursor:pointer;color:inherit}.es-company-choice[data-v-d233ffad]:last-child{margin-bottom:0}.es-company-choice[data-v-d233ffad]:hover{background:#ececef}.es-company-choice.on[data-v-d233ffad]{background:#e8f1ff}.es-company-radio[data-v-d233ffad]{width:14px;height:14px;margin-top:2px;flex-shrink:0;border-radius:50%;border:1.5px solid #c7c7cc;box-sizing:border-box;background:#fff}.es-company-radio.on[data-v-d233ffad]{border-color:#007aff;box-shadow:inset 0 0 0 3px #007aff}.es-company-choice-text[data-v-d233ffad]{display:flex;flex-direction:column;gap:1px;min-width:0}.es-company-choice-code[data-v-d233ffad]{font-size:13px;font-weight:600;color:#1d1d1f;line-height:1.2}.es-company-choice-name[data-v-d233ffad]{font-size:11px;font-weight:400;color:#86868b;line-height:1.3}.es-scope-item[data-v-d233ffad]{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;padding:8px 12px;font-size:14px;font-family:inherit;color:inherit;text-align:left;cursor:pointer;line-height:1.3}.es-scope-item[data-v-d233ffad]:hover{background:#007aff0f}.es-check[data-v-d233ffad]{width:16px;height:16px;flex-shrink:0;border-radius:4px;border:1px solid #d2d2d7;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.es-check.on[data-v-d233ffad]{border-color:#007aff;background:#007aff;color:#fff}.es-check i[data-v-d233ffad]{font-size:12px;line-height:1}.es-scope-label[data-v-d233ffad]{min-width:0}.es-results[data-v-d233ffad]{max-height:min(70vh,520px);overflow:auto;background:var(--apple-surface, #fff);border:1px solid var(--apple-border, #e5e5ea);border-radius:10px;box-shadow:0 4px 16px #00000014;box-sizing:border-box;font-family:inherit}.es-results-palette[data-v-d233ffad]{max-height:min(62vh,560px)}.es-palette .es-input[data-v-d233ffad]{padding:14px 96px 14px 44px;font-size:16px}.es-palette .es-input.has-query[data-v-d233ffad]{padding-right:126px}.es-group-title[data-v-d233ffad]{padding:10px 16px 4px;font-size:11px;font-weight:700;letter-spacing:.6px;color:#86868b}.es-item[data-v-d233ffad]{display:flex;align-items:flex-start;gap:12px;padding:10px 16px;cursor:pointer;border-bottom:1px solid #f2f2f7}.es-item.active[data-v-d233ffad],.es-item[data-v-d233ffad]:hover{background:#007aff14}.es-chip[data-v-d233ffad]{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:600;color:#fff;flex-shrink:0;margin-top:2px}.es-item-title[data-v-d233ffad]{font-size:14px;color:#1d1d1f;font-weight:500}.es-item-sub[data-v-d233ffad]{font-size:12px;color:#86868b;margin-top:2px}.es-more[data-v-d233ffad]{display:block;width:100%;border:none;background:transparent;color:#007aff;font-size:12px;font-weight:600;text-align:left;padding:8px 16px 12px;cursor:pointer}.es-empty[data-v-d233ffad]{padding:24px;text-align:center;color:#86868b;font-size:14px}.home-container[data-v-15782590]{--apple-bg: #f5f5f7;--apple-bg-secondary: #ffffff;--apple-surface: rgba(255, 255, 255, .72);--apple-surface-hover: rgba(255, 255, 255, .92);--apple-surface-elevated: rgba(255, 255, 255, .85);--apple-border: rgba(0, 0, 0, .06);--apple-border-strong: rgba(0, 0, 0, .12);--apple-text-primary: #1d1d1f;--apple-text-secondary: #6e6e73;--apple-text-tertiary: #86868b;--apple-text-quaternary: #c7c7cc;--apple-blue: #007aff;--apple-blue-hover: #0051d5;--apple-green: #34c759;--apple-red: #ff3b30;--apple-orange: #ff9500;--apple-yellow: #ffcc00;--apple-purple: #af52de;--apple-pink: #ff2d55;--apple-indigo: #5856d6;--apple-teal: #5ac8fa;--apple-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .06);--apple-shadow-md: 0 4px 12px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .04);--apple-shadow-lg: 0 12px 32px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .04);--apple-shadow-xl: 0 20px 48px rgba(0, 0, 0, .12), 0 8px 16px rgba(0, 0, 0, .06);--apple-radius-sm: 8px;--apple-radius-md: 12px;--apple-radius-lg: 16px;--apple-radius-xl: 22px}.home-container[data-v-15782590]{height:100%;width:100%;min-width:280px;background:transparent;color:var(--apple-text-primary);padding:6px 0 10px 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;position:relative;display:flex;flex-direction:column;box-sizing:border-box;letter-spacing:-.01em}.home-scroll[data-v-15782590]{flex:1;min-height:0;min-width:0;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column}.home-scroll[data-v-15782590]::-webkit-scrollbar{width:10px}.home-scroll[data-v-15782590]::-webkit-scrollbar-track{background:transparent}.home-scroll[data-v-15782590]::-webkit-scrollbar-thumb{background:#0000002e;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.home-scroll[data-v-15782590]::-webkit-scrollbar-thumb:hover{background:#00000052;background-clip:padding-box;border:2px solid transparent}.home-scroll>.top-bar[data-v-15782590],.home-scroll>.widgets-container[data-v-15782590],.home-scroll>.daily-quote[data-v-15782590]{padding-right:8px}.top-bar[data-v-15782590]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:6px;flex-shrink:0;max-width:none;width:100%;margin-left:auto;margin-right:auto;animation:fadeSlideDown-15782590 .5s cubic-bezier(.4,0,.2,1)}.top-bar-left[data-v-15782590]{min-width:0;justify-self:start}.top-bar-center[data-v-15782590]{display:flex;justify-content:center;min-width:0;width:100%}.top-bar-right[data-v-15782590]{min-width:0}@keyframes fadeSlideDown-15782590{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.greeting-title[data-v-15782590]{display:inline-flex;align-items:baseline;gap:6px;margin:0;line-height:1.1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;white-space:nowrap;overflow:hidden;padding:6px 14px;background:#fff6;border:1px solid rgba(255,255,255,.5);border-radius:12px;box-shadow:0 1px 4px #0000000a;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.greeting-eyebrow[data-v-15782590]{font-size:18px;font-weight:500;color:var(--apple-blue);letter-spacing:-.3px;line-height:1.1;flex-shrink:0;text-shadow:none}.greeting-name[data-v-15782590]{font-size:18px;font-weight:600;color:#1d1d1f;letter-spacing:-.3px;line-height:1.1;text-shadow:none;overflow:hidden;text-overflow:ellipsis}.search-box[data-v-15782590]{width:100%;max-width:720px;min-width:320px;position:relative}.top-bar-right[data-v-15782590]{justify-self:end;min-width:0;overflow:hidden;max-width:100%}.daily-quote[data-v-15782590]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;text-align:right;margin:0;padding:8px 14px;line-height:1.4;background:#fff6;border:1px solid rgba(255,255,255,.5);border-radius:12px;box-shadow:0 1px 4px #0000000a;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);animation:fadeSlideDown-15782590 .7s cubic-bezier(.4,0,.2,1);overflow:hidden;max-width:100%}.daily-quote .quote-icon[data-v-15782590]{font-family:Georgia,Times New Roman,serif;font-style:normal;font-size:24px;color:var(--apple-blue);line-height:.6;opacity:.55;flex-shrink:0;margin-top:-3px;text-shadow:none}.daily-quote .quote-text[data-v-15782590]{font-family:Georgia,Times New Roman,Iowan Old Style,serif;font-style:italic;font-weight:500;font-size:13px;color:#1d1d1f;line-height:1.4;letter-spacing:.1px;text-shadow:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.9em;min-width:0}.daily-quote .quote-author[data-v-15782590]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-style:normal;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--apple-blue);border-left:2px solid rgba(0,122,255,.4);padding-left:10px;flex-shrink:0;white-space:nowrap;text-shadow:none;line-height:1.2}.search-input-container[data-v-15782590]{position:relative}.search-input[data-v-15782590]{width:100%;padding:9px 40px;border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);background:var(--apple-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:14px;color:var(--apple-text-primary);outline:none;box-shadow:var(--apple-shadow-sm);transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;box-sizing:border-box}.search-input[data-v-15782590]:focus{background:var(--apple-surface-hover);border-color:var(--apple-blue);box-shadow:var(--apple-shadow-md),0 0 0 4px #007aff1f}.search-input[data-v-15782590]::placeholder{color:var(--apple-text-tertiary)}.search-icon[data-v-15782590]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--apple-text-tertiary);font-size:20px;pointer-events:none}.search-clear-btn[data-v-15782590]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--apple-text-quaternary);border:none;color:var(--apple-bg-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.search-clear-btn[data-v-15782590]:hover{background:var(--apple-text-tertiary)}.search-clear-btn i[data-v-15782590]{font-size:16px}.search-results[data-v-15782590]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--apple-surface-elevated);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);box-shadow:var(--apple-shadow-xl);z-index:1000;overflow:hidden;animation:fadeSlideDown-15782590 .2s ease-out}.search-result-item[data-v-15782590]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .15s ease;border-bottom:1px solid var(--apple-border)}.search-result-item[data-v-15782590]:hover{background:#007aff14}.search-result-item[data-v-15782590]:last-child{border-bottom:none}.result-chip[data-v-15782590]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.4px;box-shadow:var(--apple-shadow-sm)}.result-text[data-v-15782590]{flex:1;font-size:14px;color:var(--apple-text-primary);font-weight:400}.search-no-result[data-v-15782590]{padding:24px;text-align:center;color:var(--apple-text-tertiary);font-size:14px}.widgets-container[data-v-15782590]{position:relative;width:100%;max-width:none;margin:0 auto;box-sizing:border-box;padding:2px 0;--vgl-placeholder-bg: var(--apple-blue);--vgl-placeholder-opacity: 15%;--vgl-resizer-size: 14px;--vgl-resizer-border-color: var(--apple-text-tertiary);--vgl-resizer-border-width: 2px}.widgets-container[data-v-15782590] .vgl-item:not(.vgl-item--placeholder) .widget-wrapper{animation:widgetEntry-15782590 .35s cubic-bezier(.4,0,.2,1) backwards}.widgets-container[data-v-15782590]{opacity:0}.widgets-container.grid-ready[data-v-15782590]{opacity:1;transition:opacity .2s ease}.widgets-container[data-v-15782590] .vgl-item--placeholder{border-radius:var(--apple-radius-lg)}.widgets-container[data-v-15782590] .vgl-item__resizer{opacity:0;transition:opacity .2s ease}.widgets-container[data-v-15782590] .vgl-item:hover>.vgl-item__resizer{opacity:.6}.widget-wrapper[data-v-15782590]{position:relative;width:100%;height:100%;display:flex;flex-direction:column}@keyframes widgetEntry-15782590{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.widget-wrapper .section[data-v-15782590]{flex:1;display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%;max-height:none!important;min-height:0!important}.widget-drag-handle[data-v-15782590]{position:absolute;top:8px;left:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;z-index:10;opacity:0;transition:opacity .2s ease;background:var(--apple-surface-elevated);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:6px;border:1px solid var(--apple-border)}.widget-wrapper:hover .widget-drag-handle[data-v-15782590]{opacity:.7}.widget-drag-handle[data-v-15782590]:hover{opacity:1!important}.widget-drag-handle[data-v-15782590]:active{cursor:grabbing}.widget-drag-handle i[data-v-15782590]{font-size:14px;color:var(--apple-text-secondary)}.section[data-v-15782590]{background:var(--apple-surface);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--apple-border);border-radius:var(--apple-radius-lg);padding:16px;box-shadow:var(--apple-shadow-md);display:flex;flex-direction:column;overflow:hidden;contain:layout paint style;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.section[data-v-15782590]:hover{box-shadow:var(--apple-shadow-lg);border-color:var(--apple-border-strong)}.section-header[data-v-15782590]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px;padding-bottom:0;border-bottom:none;flex-shrink:0;min-height:0;line-height:1}.section-title[data-v-15782590]{font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--apple-text-secondary, var(--apple-text-primary));margin:0;line-height:1}.section-icon[data-v-15782590]{color:var(--apple-text-tertiary);font-size:14px}.notes-add-icon[data-v-15782590]{cursor:pointer;font-size:18px;border-radius:6px;padding:2px;transition:color .15s ease,background .15s ease}.notes-add-icon[data-v-15782590]:hover{color:var(--apple-blue);background:var(--apple-fill-tertiary, rgba(0, 0, 0, .05))}.calendar-open-btn[data-v-15782590]{border:none;background:transparent;color:var(--apple-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:all .15s ease}.calendar-open-btn[data-v-15782590]:hover{background:#007aff1a;color:var(--apple-blue)}.calendar-open-btn .material-icons[data-v-15782590]{font-size:18px}.favorites-grid[data-v-15782590],.recent-grid[data-v-15782590]{display:grid;gap:6px;overflow-y:auto;flex:1;min-height:0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start}.app-card[data-v-15782590]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--apple-radius-sm);cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1);border:1px solid transparent;background:transparent}.app-card[data-v-15782590]:hover{background:var(--apple-surface-hover);border-color:var(--apple-border);transform:translateY(-1px);box-shadow:var(--apple-shadow-sm)}.app-icon[data-v-15782590]{width:44px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:10px;flex-shrink:0;letter-spacing:.4px;box-shadow:var(--apple-shadow-sm)}.app-info[data-v-15782590]{flex:1;min-width:0;display:flex;align-items:center}.app-description[data-v-15782590]{font-size:13px;font-weight:400;color:var(--apple-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-time[data-v-15782590]{font-size:11px;color:var(--apple-text-tertiary);flex-shrink:0;font-weight:500}.calendar-section .section-header[data-v-15782590]+*{flex:1;overflow-y:auto;min-height:0}.calendar-widget[data-v-15782590]{background:var(--apple-bg-secondary);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);padding:10px;flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;position:relative}.calendar-header[data-v-15782590]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-shrink:0;padding:0 4px}.calendar-nav-btn[data-v-15782590]{background:transparent;border:none;border-radius:6px;width:26px;height:26px;cursor:pointer;transition:background .15s ease;color:var(--apple-blue);display:flex;align-items:center;justify-content:center}.calendar-nav-btn[data-v-15782590]:hover{background:#007aff1a}.calendar-nav-btn i[data-v-15782590]{font-size:18px}.calendar-title[data-v-15782590]{font-size:14px;font-weight:500;color:var(--apple-text-primary)}.calendar-body[data-v-15782590]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.calendar-days-header[data-v-15782590]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;flex-shrink:0}.calendar-day-name[data-v-15782590]{color:var(--apple-text-tertiary);font-weight:500;font-size:10px;text-align:center;padding:4px 0;text-transform:uppercase;letter-spacing:.4px}.calendar-days[data-v-15782590]{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);gap:2px;flex:1;min-height:0}.calendar-day[data-v-15782590]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--apple-text-primary);font-size:12px;border-radius:8px;cursor:pointer;transition:all .15s ease;font-weight:500;min-height:30px;padding:2px 0;position:relative}.calendar-day .day-number[data-v-15782590]{line-height:1}.calendar-day[data-v-15782590]:hover{background:#007aff14}.calendar-day.has-events[data-v-15782590]{background:#007aff0f}.calendar-day.has-events[data-v-15782590]:hover{background:#007aff24}.calendar-day.current-day[data-v-15782590]{background:var(--apple-blue);color:#fff;font-weight:700;box-shadow:0 2px 6px #007aff59}.calendar-day.current-day[data-v-15782590]:hover{background:var(--apple-blue-hover)}.calendar-day.other-month[data-v-15782590]{color:var(--apple-text-quaternary)}.event-dots[data-v-15782590]{display:flex;justify-content:center;align-items:center;gap:2px;margin-top:2px}.event-dot[data-v-15782590]{width:4px;height:4px;border-radius:50%;flex-shrink:0}.more-events[data-v-15782590]{font-size:8px;color:var(--apple-blue);font-weight:700}.calendar-popup-overlay[data-v-15782590]{position:fixed;inset:0;z-index:4000;background:transparent}.calendar-event-popup[data-v-15782590]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--apple-border, rgba(0, 0, 0, .08));border-radius:14px;box-shadow:0 10px 30px #00000029,0 1px 3px #00000014;width:280px;max-width:calc(100vw - 16px);max-height:min(70vh,480px);overflow:hidden}.day-popup-enter-active[data-v-15782590],.day-popup-leave-active[data-v-15782590]{transition:opacity .22s ease}.day-popup-enter-active .calendar-event-popup[data-v-15782590],.day-popup-leave-active .calendar-event-popup[data-v-15782590]{transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .22s ease}.day-popup-enter-from[data-v-15782590],.day-popup-leave-to[data-v-15782590]{opacity:0}.day-popup-enter-from .calendar-event-popup[data-v-15782590],.day-popup-leave-to .calendar-event-popup[data-v-15782590]{opacity:0;transform:scale(.94) translateY(8px)}.popup-header[data-v-15782590]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fff;color:#1d1d1f;border-bottom:1px solid var(--apple-border, rgba(0, 0, 0, .06));flex-shrink:0}.popup-header-text[data-v-15782590]{display:flex;align-items:baseline;gap:6px;min-width:0}.popup-weekday[data-v-15782590]{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#1d1d1f}.popup-date[data-v-15782590]{font-size:12px;font-weight:500;color:var(--apple-text-secondary, #8a8a8e)}.popup-header-right[data-v-15782590]{display:flex;align-items:center;gap:6px}.popup-count[data-v-15782590]{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#0a84ff1f;color:var(--apple-blue, #0a84ff);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.popup-close[data-v-15782590]{background:transparent;border:none;border-radius:50%;width:24px;height:24px;color:#9a9aa0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.popup-close[data-v-15782590]:hover{background:#0000000f;color:#1d1d1f}.popup-close i[data-v-15782590]{font-size:16px}.popup-events[data-v-15782590]{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.popup-event-item[data-v-15782590]{padding:7px 10px;border-left:3px solid var(--apple-blue, #0a84ff);background:#7878800f;border-radius:8px;transition:background .12s ease}.popup-event-item[data-v-15782590]:hover{background:#7878801f}.popup-event-time[data-v-15782590]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--apple-text-secondary, #6e6e73);margin-bottom:2px;font-weight:500}.popup-time-dot[data-v-15782590]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.popup-event-title[data-v-15782590]{font-size:13px;font-weight:600;color:var(--apple-text-primary, #1d1d1f);letter-spacing:-.01em}.popup-event-desc[data-v-15782590]{font-size:12px;color:var(--apple-text-secondary, #6e6e73);line-height:1.4;margin-top:2px;white-space:pre-wrap;word-break:break-word}.popup-event-location[data-v-15782590]{display:flex;align-items:center;gap:4px;font-size:11px;margin-top:2px;color:var(--apple-green, #30d158)}.popup-event-location i[data-v-15782590]{font-size:13px}.popup-no-events[data-v-15782590]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;color:var(--apple-text-tertiary, #9a9aa0)}.popup-no-events i[data-v-15782590]{font-size:28px;margin-bottom:6px;opacity:.5}.popup-no-events span[data-v-15782590]{font-size:12px}.popup-footer[data-v-15782590]{flex-shrink:0;padding:6px 8px;border-top:1px solid var(--apple-border, rgba(0, 0, 0, .06))}.popup-open-calendar[data-v-15782590]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:none;border-radius:8px;background:transparent;color:var(--apple-blue, #0a84ff);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease}.popup-open-calendar[data-v-15782590]:hover{background:#0a84ff1a}.popup-open-calendar i[data-v-15782590]{font-size:15px}.weather-icon-large[data-v-15782590]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;background:linear-gradient(135deg,var(--apple-teal) 0%,var(--apple-blue) 100%);border-radius:14px;box-shadow:0 4px 12px #007aff40}.weather-icon-large i[data-v-15782590]{font-size:32px;color:#fff}.weather-info-group[data-v-15782590]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.weather-temp-large[data-v-15782590]{display:flex;align-items:flex-start;line-height:1}.temp-number[data-v-15782590]{font-size:32px;font-weight:700;color:var(--apple-text-primary);letter-spacing:-1.2px}.temp-unit[data-v-15782590]{font-size:16px;font-weight:500;color:var(--apple-text-secondary);margin-top:2px;margin-left:2px}.weather-description-minimal[data-v-15782590]{font-size:13px;font-weight:500;color:var(--apple-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-location-minimal[data-v-15782590]{display:flex;align-items:center;gap:4px;margin-top:2px}.location-icon[data-v-15782590]{font-size:12px;color:var(--apple-text-tertiary)}.city-name[data-v-15782590]{font-size:12px;font-weight:500;color:var(--apple-text-tertiary)}.weather-loading[data-v-15782590]{display:flex;align-items:center;justify-content:center;width:100%;flex:1}.loading-spinner-minimal[data-v-15782590]{width:24px;height:24px;border:3px solid var(--apple-border);border-top-color:var(--apple-blue);border-radius:50%;animation:spin-15782590 .9s linear infinite}@keyframes spin-15782590{to{transform:rotate(360deg)}}.weather-refresh-btn[data-v-15782590]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--apple-text-secondary);cursor:pointer;transition:background .2s ease,color .2s ease}.weather-refresh-btn[data-v-15782590]:hover{background:var(--apple-surface-hover);color:var(--apple-blue)}.weather-refresh-btn i[data-v-15782590]{font-size:18px}.weather-content[data-v-15782590]{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;padding-right:2px}.weather-current[data-v-15782590]{display:flex;align-items:center;gap:16px;width:100%;background:linear-gradient(135deg,#5ac8fa1f,#007aff14);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);padding:14px 16px}.weather-metrics[data-v-15782590]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.weather-metric[data-v-15782590]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;background:var(--apple-surface-hover);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);text-align:center}.weather-metric i[data-v-15782590]{font-size:18px;color:var(--apple-blue)}.metric-value[data-v-15782590]{font-size:15px;font-weight:700;color:var(--apple-text-primary)}.metric-label[data-v-15782590]{font-size:10px;color:var(--apple-text-tertiary);line-height:1.2}.weather-forecast-block[data-v-15782590]{display:flex;flex-direction:column;gap:6px}.weather-section-label[data-v-15782590]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--apple-text-tertiary)}.hourly-strip[data-v-15782590]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.hourly-item[data-v-15782590]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:52px;padding:8px 4px;background:var(--apple-surface-hover);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);flex-shrink:0}.hourly-time[data-v-15782590]{font-size:11px;color:var(--apple-text-secondary)}.hourly-icon[data-v-15782590]{font-size:20px;color:var(--apple-blue)}.hourly-temp[data-v-15782590]{font-size:13px;font-weight:600;color:var(--apple-text-primary)}.daily-list[data-v-15782590]{display:flex;flex-direction:column;gap:4px}.daily-item[data-v-15782590]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--apple-surface-hover);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md)}.daily-day[data-v-15782590]{font-size:13px;font-weight:500;color:var(--apple-text-primary);flex:1}.daily-icon[data-v-15782590]{font-size:20px;color:var(--apple-blue)}.daily-temps[data-v-15782590]{display:flex;gap:8px;min-width:64px;justify-content:flex-end}.daily-max[data-v-15782590]{font-size:13px;font-weight:700;color:var(--apple-text-primary)}.daily-min[data-v-15782590]{font-size:13px;color:var(--apple-text-tertiary)}.weather-error[data-v-15782590]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;color:var(--apple-text-tertiary);text-align:center}.weather-error i[data-v-15782590]{font-size:32px}.notif-badge[data-v-15782590]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:9px;background:var(--apple-red);color:#fff;font-size:11px;font-weight:700;vertical-align:middle}.notif-header-actions[data-v-15782590]{display:flex;gap:4px}.notif-action-btn[data-v-15782590]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--apple-text-secondary);cursor:pointer;transition:background .2s ease,color .2s ease}.notif-action-btn[data-v-15782590]:hover{background:var(--apple-surface-hover);color:var(--apple-blue)}.notif-action-btn i[data-v-15782590]{font-size:18px}.notifications-content[data-v-15782590]{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.notif-loading[data-v-15782590],.notif-empty[data-v-15782590],.notif-error[data-v-15782590]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;color:var(--apple-text-tertiary);text-align:center}.notif-empty i[data-v-15782590],.notif-error i[data-v-15782590]{font-size:32px}.notif-list[data-v-15782590]{display:flex;flex-direction:column;gap:6px}.notif-item[data-v-15782590]{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--apple-surface-hover);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);cursor:pointer;transition:background .2s ease,transform .1s ease}.notif-item[data-v-15782590]:hover{background:var(--apple-surface-elevated)}.notif-item[data-v-15782590]:active{transform:scale(.99)}.notif-item.unread[data-v-15782590]{background:#007aff0f;border-color:#007aff33}.notif-icon[data-v-15782590]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;background:var(--apple-blue);color:#fff}.notif-icon i[data-v-15782590]{font-size:18px}.notif-item.type-success .notif-icon[data-v-15782590]{background:var(--apple-green)}.notif-item.type-warning .notif-icon[data-v-15782590]{background:var(--apple-orange)}.notif-item.type-error .notif-icon[data-v-15782590]{background:var(--apple-red)}.notif-item.type-info .notif-icon[data-v-15782590]{background:var(--apple-blue)}.notif-icon.priority-critical[data-v-15782590]{box-shadow:0 0 0 2px var(--apple-red)}.notif-icon.priority-high[data-v-15782590]{box-shadow:0 0 0 2px var(--apple-orange)}.notif-body[data-v-15782590]{flex:1;min-width:0}.notif-title[data-v-15782590]{font-size:13px;font-weight:600;color:var(--apple-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-message[data-v-15782590]{font-size:12px;color:var(--apple-text-secondary);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-meta[data-v-15782590]{display:flex;align-items:center;gap:8px;margin-top:4px}.notif-module[data-v-15782590]{font-size:10px;font-weight:600;color:var(--apple-blue);background:#007aff1a;padding:1px 6px;border-radius:4px}.notif-time[data-v-15782590]{font-size:10px;color:var(--apple-text-tertiary)}.notif-unread-dot[data-v-15782590]{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%;background:var(--apple-blue);flex-shrink:0}.notes-content[data-v-15782590]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.add-todo-btn[data-v-15782590]{background:var(--apple-blue);color:#fff;border:none;border-radius:var(--apple-radius-sm);padding:8px 12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:36px;box-shadow:0 2px 6px #007aff40}.add-todo-btn[data-v-15782590]:hover:not(:disabled){background:var(--apple-blue-hover);transform:translateY(-1px);box-shadow:0 4px 10px #007aff59}.add-todo-btn[data-v-15782590]:active:not(:disabled){transform:translateY(0)}.add-todo-btn[data-v-15782590]:disabled{background:var(--apple-text-quaternary);cursor:not-allowed;box-shadow:none}.add-todo-btn i[data-v-15782590]{font-size:18px}.notes-list[data-v-15782590]{flex:1;overflow-y:auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;align-content:start}.notes-list .note-item[data-v-15782590]{margin-bottom:0}.note-item[data-v-15782590]{border-radius:var(--apple-radius-sm);padding:12px;margin-bottom:8px;border:1px solid var(--apple-border);transition:all .2s ease;cursor:pointer;box-shadow:var(--apple-shadow-sm)}.note-item[data-v-15782590]:hover{border-color:var(--apple-border-strong);transform:translateY(-1px);box-shadow:var(--apple-shadow-md)}.note-text[data-v-15782590]{font-size:13px;color:var(--apple-text-primary);line-height:1.45;margin-bottom:8px;word-wrap:break-word;font-weight:400;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.note-meta[data-v-15782590]{display:flex;justify-content:space-between;align-items:center}.note-date[data-v-15782590]{font-size:11px;color:var(--apple-text-tertiary);font-weight:500}.delete-note-btn[data-v-15782590],.delete-todo-btn[data-v-15782590]{background:none;border:none;color:var(--apple-text-tertiary);cursor:pointer;padding:4px;border-radius:6px;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.delete-note-btn[data-v-15782590]:hover,.delete-todo-btn[data-v-15782590]:hover{color:var(--apple-red);background:#ff3b301f}.delete-note-btn i[data-v-15782590],.delete-todo-btn i[data-v-15782590]{font-size:16px}.todo-content[data-v-15782590]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.add-todo[data-v-15782590]{display:flex;gap:8px;margin-bottom:12px;flex-shrink:0}.todo-input[data-v-15782590]{flex:1;padding:10px 12px;border:1px solid var(--apple-border);border-radius:var(--apple-radius-sm);font-size:13px;color:var(--apple-text-primary);background:var(--apple-bg-secondary);outline:none;font-family:inherit;transition:all .2s ease}.todo-input[data-v-15782590]:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px #007aff1f}.todo-input[data-v-15782590]::placeholder{color:var(--apple-text-tertiary)}.todo-list[data-v-15782590]{flex:1;overflow-y:auto;min-height:0;margin-bottom:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;align-content:start}.todo-list .todo-item[data-v-15782590]{margin-bottom:0}.todo-item[data-v-15782590]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--apple-radius-sm);margin-bottom:6px;border:1px solid var(--apple-border);transition:all .18s ease;background:var(--apple-bg-secondary);min-width:0;width:100%;box-sizing:border-box;position:relative;overflow:hidden}.todo-item[data-v-15782590]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--apple-text-quaternary);transition:background .2s ease}.todo-item.priority-high[data-v-15782590]:before{background:var(--apple-red)}.todo-item.priority-medium[data-v-15782590]:before{background:var(--apple-orange)}.todo-item.priority-low[data-v-15782590]:before{background:var(--apple-text-quaternary)}.todo-priority-indicator[data-v-15782590]{width:8px;height:8px;border-radius:50%;background:var(--apple-text-quaternary);cursor:pointer;flex-shrink:0;margin-top:6px;margin-left:2px;transition:all .18s ease;box-shadow:0 0 0 2px transparent}.todo-priority-indicator[data-v-15782590]:hover{transform:scale(1.4)}.todo-item.priority-high .todo-priority-indicator[data-v-15782590]{background:var(--apple-red);box-shadow:0 0 0 3px #ff3b302e}.todo-item.priority-medium .todo-priority-indicator[data-v-15782590]{background:var(--apple-orange);box-shadow:0 0 0 3px #ff95002e}.todo-item.priority-low .todo-priority-indicator[data-v-15782590]{background:var(--apple-text-quaternary)}.todo-item[data-v-15782590]:hover{border-color:var(--apple-border-strong);transform:translateY(-1px);box-shadow:var(--apple-shadow-sm)}.todo-item.completed[data-v-15782590]{background:#34c75914;border-color:#34c75940}.todo-item.completed[data-v-15782590]:before{background:var(--apple-green)!important}.todo-checkbox[data-v-15782590]{cursor:pointer;color:var(--apple-blue);transition:all .15s ease;display:flex;align-items:center;justify-content:center;padding:0;border-radius:4px;flex-shrink:0}.todo-checkbox[data-v-15782590]:hover{transform:scale(1.1)}.todo-item.completed .todo-checkbox[data-v-15782590]{color:var(--apple-green)}.todo-checkbox i[data-v-15782590]{font-size:20px}.todo-text[data-v-15782590]{flex:1;font-size:13px;color:var(--apple-text-primary);line-height:1.45;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;min-width:0;transition:all .2s ease;font-weight:400}.todo-text.completed[data-v-15782590]{text-decoration:line-through;color:var(--apple-text-tertiary);opacity:.7}.todo-actions[data-v-15782590]{display:flex;align-items:flex-end;gap:6px;flex-shrink:0;flex-direction:column}.todo-date[data-v-15782590]{font-size:10px;color:var(--apple-text-tertiary);font-weight:500;white-space:nowrap}.todo-stats[data-v-15782590]{flex-shrink:0;padding:12px;background:var(--apple-bg-secondary);border-radius:var(--apple-radius-sm);border:1px solid var(--apple-border)}.stats-text[data-v-15782590]{font-size:11px;color:var(--apple-text-secondary);font-weight:500;display:block;margin-bottom:8px}.progress-bar[data-v-15782590]{width:100%;height:6px;background:var(--apple-border);border-radius:3px;overflow:hidden}.progress-fill[data-v-15782590]{height:100%;background:linear-gradient(90deg,var(--apple-blue) 0%,var(--apple-green) 100%);border-radius:3px;transition:width .4s cubic-bezier(.4,0,.2,1)}.google-search-section .section-header[data-v-15782590]{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}.google-search-content[data-v-15782590]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;overflow:hidden;min-height:0;padding-bottom:16px}.google-logo-container[data-v-15782590]{display:flex;justify-content:center;align-items:center}.google-logo[data-v-15782590]{width:130px;height:auto;opacity:.95}.google-search-box[data-v-15782590]{width:100%;display:flex;flex-direction:column;gap:10px}.google-search-input[data-v-15782590]{width:100%;padding:12px 16px;border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);font-size:14px;color:var(--apple-text-primary);background:var(--apple-bg-secondary);outline:none;font-family:inherit;transition:all .2s ease;box-sizing:border-box}.google-search-input[data-v-15782590]:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px #007aff1f}.google-search-input[data-v-15782590]::placeholder{color:var(--apple-text-tertiary)}.google-search-btn[data-v-15782590]{background:linear-gradient(135deg,#4285f4,#34a853);color:#fff;border:none;border-radius:var(--apple-radius-md);padding:12px 20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;font-family:inherit;box-shadow:0 2px 8px #4285f440}.google-search-btn[data-v-15782590]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #4285f459}.google-search-btn[data-v-15782590]:disabled{background:var(--apple-text-quaternary);cursor:not-allowed;opacity:.6;box-shadow:none}.google-search-btn i[data-v-15782590]{font-size:18px}.refresh-btn[data-v-15782590]{background:none;border:none;color:var(--apple-text-tertiary);cursor:pointer;padding:4px;border-radius:6px;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.refresh-btn[data-v-15782590]:hover:not(:disabled){color:var(--apple-blue);background:#007aff1a}.refresh-btn[data-v-15782590]:disabled{opacity:.5;cursor:not-allowed}.refresh-btn i[data-v-15782590]{font-size:18px}.refresh-btn i.spin[data-v-15782590]{animation:spin-15782590 .9s linear infinite}.currency-content[data-v-15782590]{flex:1;display:flex;flex-direction:column;overflow:hidden}.currency-loading[data-v-15782590]{flex:1;display:flex;align-items:center;justify-content:center}.currency-table[data-v-15782590]{flex:1;display:flex;flex-direction:column}.currency-table-header[data-v-15782590]{display:grid;grid-template-columns:1fr 70px 70px;gap:6px;padding:6px 10px;border-bottom:1px solid var(--apple-border);margin-bottom:4px}.th-currency[data-v-15782590],.th-rate[data-v-15782590]{font-size:10px;font-weight:500;color:var(--apple-text-tertiary);text-transform:uppercase;letter-spacing:.5px}.th-rate[data-v-15782590]{text-align:right}.currency-table-body[data-v-15782590]{flex:1;overflow-y:auto}.currency-row[data-v-15782590]{display:grid;grid-template-columns:1fr 70px 70px;gap:6px;padding:10px;border-radius:8px;transition:background .15s ease}.currency-row[data-v-15782590]:hover{background:var(--apple-surface-hover)}.td-currency[data-v-15782590]{font-size:13px;font-weight:500;color:var(--apple-text-primary)}.td-currency small[data-v-15782590]{font-size:9px;color:var(--apple-text-tertiary);font-weight:400;margin-left:2px}.td-rate[data-v-15782590]{font-size:13px;font-weight:500;color:var(--apple-text-primary);text-align:right;font-family:SF Mono,JetBrains Mono,Fira Code,monospace}.td-rate.sell[data-v-15782590]{color:var(--apple-red)}.currency-footer[data-v-15782590]{padding-top:8px;margin-top:auto;text-align:right}.update-time[data-v-15782590]{font-size:10px;color:var(--apple-text-tertiary);font-weight:500}.calculator-section[data-v-15782590]{padding:14px!important}.calculator-section .section-header[data-v-15782590]{display:none}.calculator-content[data-v-15782590]{flex:1;display:flex;flex-direction:column;gap:10px;overflow:hidden}.calc-display[data-v-15782590]{background:var(--apple-bg-secondary);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);padding:16px 18px;text-align:right;min-height:80px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:inset 0 1px 2px #0000000a}.calc-history[data-v-15782590]{font-size:12px;color:var(--apple-text-tertiary);min-height:18px;margin-bottom:4px;font-family:SF Mono,monospace}.calc-result[data-v-15782590]{font-size:36px;font-weight:300;color:var(--apple-text-primary);font-family:SF Mono,SF Pro Display,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1.2px}.calc-buttons[data-v-15782590]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;flex:1}.calc-btn[data-v-15782590]{background:var(--apple-bg-secondary);border:1px solid var(--apple-border);border-radius:14px;font-size:18px;font-weight:500;color:var(--apple-text-primary);cursor:pointer;transition:all .12s ease;display:flex;align-items:center;justify-content:center;min-height:46px;font-family:inherit}.calc-btn[data-v-15782590]:hover{background:var(--apple-surface-hover);border-color:var(--apple-border-strong)}.calc-btn[data-v-15782590]:active{transform:scale(.94)}.calc-btn.num[data-v-15782590]{font-weight:500}.calc-btn.clear[data-v-15782590]{background:#ff3b301f;border-color:#ff3b304d;color:var(--apple-red);font-weight:600;font-size:14px}.calc-btn.clear[data-v-15782590]:hover{background:#ff3b3033}.calc-btn.func[data-v-15782590]{background:var(--apple-bg);border-color:var(--apple-border-strong);color:var(--apple-text-secondary)}.calc-btn.func i[data-v-15782590]{font-size:18px}.calc-btn.operator[data-v-15782590]{background:#007aff1a;border-color:#007aff33;color:var(--apple-blue);font-weight:600}.calc-btn.operator[data-v-15782590]:hover{background:#007aff2e}.calc-btn.equals[data-v-15782590]{background:linear-gradient(135deg,var(--apple-blue) 0%,var(--apple-indigo) 100%);border:none;color:#fff;font-weight:600;box-shadow:0 2px 8px #007aff40}.calc-btn.equals[data-v-15782590]:hover{box-shadow:0 4px 12px #007aff59;transform:translateY(-1px)}.clock-section[data-v-15782590]{padding:20px!important;background:linear-gradient(135deg,#5856d614,#007aff0d)!important}.clock-content[data-v-15782590]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.clock-time[data-v-15782590]{font-size:64px;font-weight:200;color:var(--apple-text-primary);font-family:SF Pro Display,-apple-system,monospace;letter-spacing:-3px;line-height:1;font-variant-numeric:tabular-nums}.clock-seconds[data-v-15782590]{font-size:16px;font-weight:500;color:var(--apple-blue);font-family:SF Mono,monospace;margin-top:2px}.clock-date[data-v-15782590]{font-size:14px;font-weight:500;color:var(--apple-text-secondary);margin-top:8px;letter-spacing:-.01em}.clock-divider[data-v-15782590]{width:40px;height:1px;background:var(--apple-border-strong);margin:12px 0}.clock-meta[data-v-15782590]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center}.clock-meta-item[data-v-15782590]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--apple-text-tertiary);font-weight:500}.clock-meta-item i[data-v-15782590]{font-size:14px;color:var(--apple-text-tertiary)}.pomodoro-content[data-v-15782590]{flex:1;display:flex;flex-direction:column;align-items:center;gap:14px;overflow:hidden}.pomodoro-mode-tabs[data-v-15782590]{display:flex;background:var(--apple-bg-secondary);border-radius:10px;padding:3px;gap:2px;width:100%;border:1px solid var(--apple-border)}.pomodoro-mode-tab[data-v-15782590]{flex:1;background:transparent;border:none;padding:6px 8px;border-radius:7px;font-size:11px;font-weight:500;color:var(--apple-text-secondary);cursor:pointer;transition:all .18s ease;font-family:inherit}.pomodoro-mode-tab[data-v-15782590]:hover{color:var(--apple-text-primary)}.pomodoro-mode-tab.active[data-v-15782590]{background:var(--apple-bg);color:var(--apple-text-primary);box-shadow:var(--apple-shadow-sm)}.pomodoro-timer-circle[data-v-15782590]{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pomodoro-svg[data-v-15782590]{width:100%;height:100%;transform:rotate(-90deg)}.pomodoro-bg-circle[data-v-15782590]{fill:none;stroke:var(--apple-border);stroke-width:5}.pomodoro-fg-circle[data-v-15782590]{fill:none;stroke:var(--apple-red);stroke-width:5;stroke-linecap:round;stroke-dasharray:282.74;transition:stroke-dashoffset .6s ease,stroke .3s ease}.pomodoro-timer-circle.running .pomodoro-fg-circle[data-v-15782590]{stroke:var(--apple-green);animation:pulseStroke-15782590 2s ease-in-out infinite}@keyframes pulseStroke-15782590{0%,to{opacity:1}50%{opacity:.6}}.pomodoro-time-display[data-v-15782590]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pomodoro-time[data-v-15782590]{font-size:36px;font-weight:300;color:var(--apple-text-primary);font-family:SF Mono,SF Pro Display,monospace;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.pomodoro-status[data-v-15782590]{font-size:11px;color:var(--apple-text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.6px;margin-top:4px}.pomodoro-controls[data-v-15782590]{display:flex;gap:8px;align-items:center;width:100%;justify-content:center}.pomodoro-btn[data-v-15782590]{border:none;border-radius:12px;cursor:pointer;transition:all .18s ease;display:flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-weight:600}.pomodoro-btn.primary[data-v-15782590]{background:var(--apple-blue);color:#fff;padding:10px 22px;font-size:14px;box-shadow:0 2px 8px #007aff4d}.pomodoro-btn.primary[data-v-15782590]:hover{background:var(--apple-blue-hover);transform:translateY(-1px);box-shadow:0 4px 12px #007aff66}.pomodoro-btn.primary i[data-v-15782590]{font-size:18px}.pomodoro-btn.secondary[data-v-15782590]{background:var(--apple-bg-secondary);color:var(--apple-text-primary);border:1px solid var(--apple-border);width:36px;height:36px}.pomodoro-btn.secondary[data-v-15782590]:hover{background:var(--apple-surface-hover);border-color:var(--apple-border-strong)}.pomodoro-btn.secondary i[data-v-15782590]{font-size:18px}.pomodoro-stats[data-v-15782590]{display:flex;width:100%;gap:8px;margin-top:auto}.pomodoro-stat[data-v-15782590]{flex:1;background:var(--apple-bg-secondary);border:1px solid var(--apple-border);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;align-items:center;gap:2px}.pomodoro-stat .stat-value[data-v-15782590]{font-size:18px;font-weight:600;color:var(--apple-text-primary);font-variant-numeric:tabular-nums}.pomodoro-stat .stat-label[data-v-15782590]{font-size:10px;color:var(--apple-text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.4px;text-align:center}.context-menu[data-v-15782590]{position:fixed;background:var(--apple-surface-elevated);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--apple-border);border-radius:var(--apple-radius-md);box-shadow:var(--apple-shadow-xl);z-index:2000;min-width:200px;overflow:hidden;animation:popupIn .15s ease-out}.context-menu-item[data-v-15782590]{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;font-size:13px;color:var(--apple-text-primary);transition:background .12s ease;font-weight:500}.context-menu-item[data-v-15782590]:hover{background:#007aff1a}.context-menu-item i[data-v-15782590]{font-size:18px;color:var(--apple-text-tertiary)}.note-dialog-overlay[data-v-15782590]{position:fixed;inset:0;background:#0f121852;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-15782590 .2s ease-out}@keyframes fadeIn-15782590{0%{opacity:0}to{opacity:1}}.note-dialog[data-v-15782590]{background:var(--apple-bg-secondary);border:1px solid var(--apple-border);border-radius:16px;box-shadow:0 12px 48px #00000059;width:min(920px,94vw);height:min(680px,88vh);display:flex;flex-direction:column;overflow:hidden;animation:noteDialogSlideIn-15782590 .22s cubic-bezier(.16,1,.3,1)}@keyframes noteDialogSlideIn-15782590{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.note-dialog-header[data-v-15782590]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 14px;border-bottom:1px solid var(--apple-border);flex-shrink:0}.note-dialog-heading[data-v-15782590]{display:flex;align-items:baseline;gap:8px;min-width:0}.note-dialog-heading h4[data-v-15782590]{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--apple-text-primary);flex-shrink:0}.note-dialog-subtitle[data-v-15782590]{margin:0;font-size:12px;font-weight:500;color:var(--apple-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-btn[data-v-15782590]{background:var(--apple-bg-secondary);border:1px solid var(--apple-border);border-radius:50%;width:28px;height:28px;color:var(--apple-text-secondary);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.close-btn[data-v-15782590]:hover{background:var(--apple-surface-hover);color:var(--apple-text-primary)}.close-btn i[data-v-15782590]{font-size:18px}.note-dialog-content[data-v-15782590]{flex:1;min-height:0;display:flex;padding:8px 14px 6px}.note-editor-shell[data-v-15782590]{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--apple-border-strong);border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.note-editor-shell[data-v-15782590]:focus-within{border-color:var(--apple-blue);box-shadow:0 0 0 3px #007aff1f}.note-format-bar[data-v-15782590]{position:relative;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:4px 6px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.note-select[data-v-15782590]{position:relative}.note-select-btn[data-v-15782590],.note-format-btn[data-v-15782590],.note-select-item[data-v-15782590],.note-link-apply[data-v-15782590],.note-link-remove[data-v-15782590]{font-family:inherit}.note-select-btn[data-v-15782590]{height:28px;max-width:148px;padding:0 6px 0 8px;border:none;border-radius:7px;background:transparent;color:var(--apple-text-primary);display:inline-flex;align-items:center;gap:2px;cursor:pointer;font-size:12px;font-weight:600}.note-select-btn i[data-v-15782590]{font-size:16px;color:var(--apple-text-tertiary)}.note-select-label[data-v-15782590]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-select-btn[data-v-15782590]:hover,.note-select.open .note-select-btn[data-v-15782590],.note-format-btn[data-v-15782590]:hover{background:#0000000f}.note-select-menu[data-v-15782590],.note-link-pop[data-v-15782590]{position:absolute;top:calc(100% + 6px);left:0;background:#fff;border:1px solid var(--apple-border);border-radius:10px;box-shadow:var(--apple-shadow-lg);z-index:3}.note-select-menu[data-v-15782590]{min-width:168px;padding:4px}.note-select-item[data-v-15782590]{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:7px;background:transparent;color:var(--apple-text-primary);cursor:pointer;text-align:left}.note-select-item[data-v-15782590]:hover,.note-select-item.active[data-v-15782590]{background:#007aff14}.note-select-check[data-v-15782590]{width:16px;height:16px;font-size:16px;flex-shrink:0;color:var(--apple-blue)}.note-menu-p[data-v-15782590]{font-size:13px;font-weight:500}.note-menu-h1[data-v-15782590]{font-size:16px;font-weight:700;letter-spacing:-.02em}.note-menu-h2[data-v-15782590]{font-size:15px;font-weight:700}.note-menu-h3[data-v-15782590]{font-size:14px;font-weight:600}.note-format-sep[data-v-15782590]{width:1px;height:16px;margin:0 4px;background:#0000001a;flex-shrink:0}.note-format-btn[data-v-15782590]{width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:var(--apple-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.note-format-btn i[data-v-15782590]{font-size:18px}.note-format-btn.active[data-v-15782590]{background:#007aff24;color:var(--apple-blue)}.note-link-wrap[data-v-15782590]{position:relative}.note-link-pop[data-v-15782590]{display:flex;align-items:center;gap:6px;padding:8px}.note-link-input[data-v-15782590]{width:220px;height:32px;border:1px solid var(--apple-border-strong);border-radius:8px;padding:0 10px;font-family:inherit;font-size:13px;color:var(--apple-text-primary);background:#fff;outline:none}.note-link-input[data-v-15782590]:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px #007aff1f}.note-link-apply[data-v-15782590],.note-link-remove[data-v-15782590]{height:32px;border-radius:8px;border:none;padding:0 10px;font-size:12px;font-weight:600;cursor:pointer}.note-link-apply[data-v-15782590]{background:var(--apple-blue);color:#fff}.note-link-remove[data-v-15782590]{background:transparent;color:var(--apple-red)}.note-editor-scroll[data-v-15782590]{position:relative;z-index:1;flex:1;min-height:0;overflow:auto}.note-editor-placeholder[data-v-15782590]{position:absolute;top:14px;left:16px;right:16px;color:var(--apple-text-tertiary);font-size:15px;line-height:1.1;pointer-events:none}.note-edit-textarea[data-v-15782590]{min-height:100%;padding:14px 16px 16px;border:none;border-radius:0;font-size:15px;color:var(--apple-text-primary);background:transparent;outline:none;font-family:inherit;line-height:1.1;box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;cursor:text}.note-edit-textarea[data-v-15782590]:focus{box-shadow:none}.note-edit-textarea[data-v-15782590] p,.note-edit-textarea[data-v-15782590] div{margin:0;padding:0;line-height:1.1}.note-edit-textarea[data-v-15782590] p>br:last-child:not(:first-child),.note-edit-textarea[data-v-15782590] div>br:last-child:not(:first-child){display:none}.note-edit-textarea[data-v-15782590] h1{font-size:22px;line-height:1.1;font-weight:700;letter-spacing:-.02em;margin:2px 0}.note-edit-textarea[data-v-15782590] h2{font-size:18px;line-height:1.1;font-weight:700;letter-spacing:-.02em;margin:2px 0}.note-edit-textarea[data-v-15782590] h3{font-size:16px;line-height:1.1;font-weight:600;margin:2px 0}.note-edit-textarea[data-v-15782590] ul,.note-edit-textarea[data-v-15782590] ol{margin:0;padding-left:1.35em}.note-edit-textarea[data-v-15782590] li{margin:0;line-height:1.1}.note-edit-textarea a[data-v-15782590]{color:var(--apple-blue);text-decoration:underline}.note-edit-textarea s[data-v-15782590],.note-edit-textarea strike[data-v-15782590],.note-edit-textarea del[data-v-15782590]{text-decoration:line-through}.note-dialog .color-palette[data-v-15782590]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.note-dialog .color-option[data-v-15782590]{width:16px;height:16px;padding:0;border-radius:50%;border:1px solid rgba(0,0,0,.12);cursor:pointer;flex-shrink:0}.note-dialog .color-option[data-v-15782590]:hover{transform:scale(1.12)}.note-dialog .color-option.active[data-v-15782590]{box-shadow:0 0 0 2px var(--apple-bg-secondary),0 0 0 3.5px var(--apple-blue)}.note-dialog-actions[data-v-15782590]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 12px;border-top:1px solid var(--apple-border);flex-shrink:0}.note-dialog-actions-start[data-v-15782590]{justify-self:start;display:flex;align-items:center;gap:10px;min-width:0}.note-char-count[data-v-15782590]{justify-self:center;font-size:11px;font-weight:600;color:var(--apple-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.note-dialog-action-group[data-v-15782590]{justify-self:end;display:flex;gap:6px}.note-delete-btn[data-v-15782590]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:8px;border:none;background:transparent;color:var(--apple-red);cursor:pointer;transition:background .15s ease}.note-delete-btn i[data-v-15782590]{font-size:18px}.note-delete-btn[data-v-15782590]:hover{background:#ff3b301f}.note-dialog .cancel-btn[data-v-15782590],.note-dialog .save-btn[data-v-15782590]{height:28px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s ease,box-shadow .18s ease;border:none;font-family:inherit}.note-dialog .cancel-btn[data-v-15782590]{background:var(--apple-bg-secondary);color:var(--apple-text-primary);border:1px solid var(--apple-border)}.note-dialog .cancel-btn[data-v-15782590]:hover{background:var(--apple-surface-hover)}.note-dialog .save-btn[data-v-15782590]{background:var(--apple-blue);color:#fff;box-shadow:0 2px 6px #007aff4d}.note-dialog .save-btn[data-v-15782590]:hover:not(:disabled){background:var(--apple-blue-hover);box-shadow:0 4px 10px #007aff66}.note-dialog .save-btn[data-v-15782590]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width: 768px){.note-dialog-overlay[data-v-15782590]{padding:8px}.note-dialog[data-v-15782590]{width:98vw;height:94vh}.note-dialog-actions[data-v-15782590]{grid-template-columns:1fr}.note-dialog-actions-start[data-v-15782590],.note-char-count[data-v-15782590],.note-dialog-action-group[data-v-15782590]{justify-self:stretch}.note-dialog-actions-start[data-v-15782590]:empty{display:none}.note-char-count[data-v-15782590]{text-align:center}.note-dialog-action-group[data-v-15782590]{justify-content:flex-end}.note-link-pop[data-v-15782590]{left:auto;right:0}.note-link-input[data-v-15782590]{width:150px}}.empty-state[data-v-15782590]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.empty-state-content[data-v-15782590]{text-align:center;max-width:360px}.empty-icon[data-v-15782590]{font-size:72px;color:var(--apple-text-quaternary);margin-bottom:20px}.empty-state-content h3[data-v-15782590]{font-size:22px;font-weight:600;color:var(--apple-text-primary);margin:0 0 10px;letter-spacing:-.01em}.empty-state-content p[data-v-15782590]{font-size:14px;color:var(--apple-text-secondary);margin:0;line-height:1.5}.widget-selector-container[data-v-15782590]{position:absolute;bottom:16px;left:12px;z-index:1000}.widget-selector-btn[data-v-15782590]{width:32px;height:32px;border-radius:8px;background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:.6}.widget-selector-btn[data-v-15782590]:hover{opacity:1;transform:scale(1.05);box-shadow:0 4px 12px #0000001f;background:#ffffffe6}.widget-selector-btn i[data-v-15782590]{font-size:18px;color:#718096}.widget-dialog-backdrop[data-v-15782590]{position:absolute;inset:0;z-index:999}.widget-dialog[data-v-15782590]{position:absolute;bottom:40px;left:0;background:var(--apple-surface-elevated);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--apple-border);border-radius:var(--apple-radius-lg);box-shadow:var(--apple-shadow-xl);width:320px;max-height:460px;overflow:hidden;animation:widgetDialogSlideUp-15782590 .25s cubic-bezier(.4,0,.2,1);z-index:1001}@keyframes widgetDialogSlideUp-15782590{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.widget-dialog-header[data-v-15782590]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--apple-border)}.widget-dialog-header h4[data-v-15782590]{margin:0;font-size:15px;font-weight:500;color:var(--apple-text-primary)}.widget-dialog-content[data-v-15782590]{padding:8px;max-height:320px;overflow-y:auto}.widget-option[data-v-15782590]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:all .18s ease;margin-bottom:4px;border:1px solid transparent}.widget-option[data-v-15782590]:hover{background:var(--apple-surface-hover)}.widget-option.active[data-v-15782590]{background:#007aff1a}.widget-option-icon[data-v-15782590]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--apple-blue) 0%,var(--apple-indigo) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #007aff40}.widget-option-icon i[data-v-15782590]{font-size:18px;color:#fff}.widget-option-info[data-v-15782590]{flex:1;min-width:0}.widget-option-name[data-v-15782590]{display:block;font-size:13px;font-weight:500;color:var(--apple-text-primary)}.widget-option-desc[data-v-15782590]{display:block;font-size:11px;color:var(--apple-text-tertiary);margin-top:1px}.widget-option-toggle[data-v-15782590]{flex-shrink:0}.widget-option-toggle i[data-v-15782590]{font-size:22px;color:var(--apple-text-quaternary);transition:color .2s ease}.widget-option.active .widget-option-toggle i[data-v-15782590]{color:var(--apple-blue)}.widget-dialog-actions[data-v-15782590]{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--apple-border)}.select-all-btn[data-v-15782590],.deselect-all-btn[data-v-15782590]{flex:1;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease;border:none;font-family:inherit}.select-all-btn[data-v-15782590]{background:var(--apple-blue);color:#fff;box-shadow:0 2px 6px #007aff40}.select-all-btn[data-v-15782590]:hover{background:var(--apple-blue-hover)}.deselect-all-btn[data-v-15782590]{background:var(--apple-bg-secondary);color:var(--apple-text-primary);border:1px solid var(--apple-border)}.deselect-all-btn[data-v-15782590]:hover{background:var(--apple-surface-hover)}.ghost-card[data-v-15782590]{opacity:.5;background:var(--apple-surface);transform:scale(1.04);box-shadow:var(--apple-shadow-xl)}.app-card[data-v-15782590],.note-item[data-v-15782590],.todo-item[data-v-15782590]{cursor:grab}.app-card[data-v-15782590]:active,.note-item[data-v-15782590]:active,.todo-item[data-v-15782590]:active{cursor:grabbing}[data-v-15782590]::-webkit-scrollbar{width:8px;height:8px}[data-v-15782590]::-webkit-scrollbar-track{background:transparent}[data-v-15782590]::-webkit-scrollbar-thumb{background:var(--apple-text-quaternary);border-radius:4px;border:2px solid transparent;background-clip:padding-box}[data-v-15782590]::-webkit-scrollbar-thumb:hover{background:var(--apple-text-tertiary);background-clip:padding-box;border:2px solid transparent}.search-results[data-v-15782590]::-webkit-scrollbar,.favorites-grid[data-v-15782590]::-webkit-scrollbar,.recent-grid[data-v-15782590]::-webkit-scrollbar,.notes-list[data-v-15782590]::-webkit-scrollbar,.todo-list[data-v-15782590]::-webkit-scrollbar,.calendar-section .section-header[data-v-15782590]+*::-webkit-scrollbar,.widget-dialog-content[data-v-15782590]::-webkit-scrollbar,.popup-events[data-v-15782590]::-webkit-scrollbar,.currency-table-body[data-v-15782590]::-webkit-scrollbar{width:6px}@media (max-width: 1280px){.greeting-name[data-v-15782590]{font-size:22px}.search-box[data-v-15782590]{max-width:580px;min-width:280px}.daily-quote .quote-text[data-v-15782590]{font-size:13px}}@media (max-width: 1024px){.top-bar[data-v-15782590]{grid-template-columns:auto 1fr;gap:12px}.top-bar-right[data-v-15782590]{display:none}.greeting-name[data-v-15782590]{font-size:20px}.search-box[data-v-15782590]{max-width:520px;min-width:260px;margin-left:auto}}@media (max-width: 768px){.home-container[data-v-15782590]{padding:8px 0 12px 10px}.home-scroll>.top-bar[data-v-15782590],.home-scroll>.widgets-container[data-v-15782590]{padding-right:6px}.top-bar[data-v-15782590]{gap:10px}.greeting-eyebrow[data-v-15782590],.greeting-name[data-v-15782590]{font-size:18px}.search-box[data-v-15782590]{max-width:460px;min-width:240px}.section[data-v-15782590]{padding:14px}.search-input[data-v-15782590]{padding:10px 36px;font-size:13px}.clock-time[data-v-15782590]{font-size:52px}.pomodoro-timer-circle[data-v-15782590]{width:160px;height:160px}.widget-selector-container[data-v-15782590]{bottom:12px;left:10px}.widget-selector-btn[data-v-15782590]{width:30px;height:30px}.widget-selector-btn i[data-v-15782590]{font-size:16px}.widget-dialog[data-v-15782590]{width:260px}}@media (max-width: 540px){.top-bar[data-v-15782590]{grid-template-columns:1fr;gap:8px}.top-bar-left[data-v-15782590],.top-bar-center[data-v-15782590]{justify-self:stretch}.top-bar-center[data-v-15782590]{justify-content:stretch}.search-box[data-v-15782590]{max-width:none;min-width:0;width:100%;margin-left:0}.greeting-title[data-v-15782590]{gap:8px}.greeting-name[data-v-15782590]{font-size:17px}}@media (max-width: 480px){.home-container[data-v-15782590]{padding:6px 0 10px 8px}.home-scroll>.top-bar[data-v-15782590],.home-scroll>.widgets-container[data-v-15782590]{padding-right:4px}.top-bar[data-v-15782590]{margin-bottom:8px}.greeting-eyebrow[data-v-15782590],.greeting-name[data-v-15782590]{font-size:16px}.section[data-v-15782590]{padding:12px}.section-title[data-v-15782590]{font-size:14px}.clock-time[data-v-15782590]{font-size:44px}.pomodoro-timer-circle[data-v-15782590]{width:140px;height:140px}.pomodoro-time[data-v-15782590]{font-size:28px}.widget-selector-container[data-v-15782590]{bottom:10px;left:8px}.widget-selector-btn[data-v-15782590]{width:28px;height:28px;border-radius:6px}.widget-selector-btn i[data-v-15782590]{font-size:14px}.widget-dialog[data-v-15782590]{width:calc(100vw - 24px);max-width:300px}.calc-result[data-v-15782590]{font-size:28px}.calc-btn[data-v-15782590]{min-height:40px;font-size:16px}}html.is-compact .home-container .top-bar[data-v-15782590]{grid-template-columns:1fr}html.is-compact .home-container .search-box[data-v-15782590]{max-width:none;min-width:0;width:100%;margin-left:0}html.is-compact .home-container .todo-input[data-v-15782590],html.is-compact .home-container[data-v-15782590] .es-input{font-size:16px}html.is-compact .home-container .widget-drag-handle[data-v-15782590]{display:none}@media print{.widget-selector-container[data-v-15782590]{display:none}.section[data-v-15782590]{break-inside:avoid;background:#fff;box-shadow:none;border:1px solid #ddd}}.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 calc(var(--lis-ctl-pad-x, 8px) + 6px)!important;height:var(--lis-btn-h-md, 30px)!important;min-width:80px!important;font-family:var(--lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif)!important;font-size:var(--lis-ctl-font-size, .8125rem)!important;font-weight:500!important;letter-spacing:-.01em!important;border:1px solid transparent!important;border-radius:calc(var(--lis-ctl-radius, 6px) + 2px)!important;cursor:pointer!important;text-decoration:none!important;line-height:1!important;background:var(--gray-100, #f1f5f9)!important;color:var(--gray-800, #1e293b)!important;box-shadow:0 1px 2px #0f172a0a!important;outline:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;transition:background-color .18s cubic-bezier(.32,.72,.32,1),border-color .18s cubic-bezier(.32,.72,.32,1),color .18s cubic-bezier(.32,.72,.32,1),box-shadow .18s cubic-bezier(.32,.72,.32,1),transform .12s cubic-bezier(.32,.72,.32,1),opacity .18s cubic-bezier(.32,.72,.32,1)!important;user-select:none!important;-webkit-user-select:none!important;position:relative}.btn:hover .l-tooltip,.btn:focus-visible .l-tooltip{opacity:1;visibility:visible}.btn:hover:not(.btn-disabled):not(:disabled){background:var(--gray-200, #e2e8f0)!important;box-shadow:0 4px 12px -2px #0f172a1a,0 1px 2px #0f172a0a!important}.btn:active:not(.btn-disabled):not(:disabled){transform:scale(.97)!important;box-shadow:0 1px 2px #0f172a0a!important}.btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #2563eb2e,0 1px 2px #0f172a0a!important}.btn:disabled,.btn-disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important;box-shadow:0 1px 2px #0f172a0a!important}.btn-icon{flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-text{white-space:nowrap!important;line-height:1!important}.btn-primary{background:#2563eb!important;color:#fff!important;border-color:transparent!important;box-shadow:0 1px 2px #2563eb26,inset 0 1px #ffffff1f!important}.btn-primary:hover:not(.btn-disabled):not(:disabled){background:#1d4ed8!important;box-shadow:0 4px 14px -2px #2563eb52,0 1px 2px #2563eb2e,inset 0 1px #ffffff26!important}.btn-secondary{background:#64748b!important;color:#fff!important;box-shadow:0 1px 2px #64748b2e,inset 0 1px #ffffff1a!important}.btn-secondary:hover:not(.btn-disabled):not(:disabled){background:#475569!important;box-shadow:0 4px 14px -2px #4755694d,inset 0 1px #ffffff1f!important}.btn-success,.btn-green{background:#16a34a!important;color:#fff!important;box-shadow:0 1px 2px #16a34a2e,inset 0 1px #ffffff1a!important}.btn-success:hover:not(.btn-disabled):not(:disabled),.btn-green:hover:not(.btn-disabled):not(:disabled){background:#15803d!important;box-shadow:0 4px 14px -2px #16a34a52,inset 0 1px #ffffff1f!important}.btn-danger,.btn-red{background:#dc2626!important;color:#fff!important;box-shadow:0 1px 2px #dc26262e,inset 0 1px #ffffff1a!important}.btn-danger:hover:not(.btn-disabled):not(:disabled),.btn-red:hover:not(.btn-disabled):not(:disabled){background:#b91c1c!important;box-shadow:0 4px 14px -2px #dc262652,inset 0 1px #ffffff1f!important}.btn-warning{background:#d97706!important;color:#fff!important;box-shadow:0 1px 2px #d977062e,inset 0 1px #ffffff1f!important}.btn-warning:hover:not(.btn-disabled):not(:disabled){background:#b45309!important;box-shadow:0 4px 14px -2px #d9770652,inset 0 1px #ffffff24!important}.btn-info{background:#0891b2!important;color:#fff!important;box-shadow:0 1px 2px #0891b22e,inset 0 1px #ffffff1a!important}.btn-info:hover:not(.btn-disabled):not(:disabled){background:#0e7490!important;box-shadow:0 4px 14px -2px #0891b252,inset 0 1px #ffffff1f!important}.btn-yellow{background:#facc15!important;color:#422006!important;box-shadow:0 1px 2px #facc1540,inset 0 1px #fff6!important}.btn-yellow:hover:not(.btn-disabled):not(:disabled){background:#eab308!important;box-shadow:0 4px 14px -2px #eab30866,inset 0 1px #ffffff80!important}.btn-sm{height:var(--lis-btn-h, 26px)!important;padding:0 calc(var(--lis-ctl-pad-x, 8px) + 2px)!important;font-size:var(--lis-ctl-font-size, .75rem)!important;min-width:64px!important;border-radius:calc(var(--lis-ctl-radius, 6px) + 1px)!important;gap:5px!important}.btn-md{height:var(--lis-btn-h-md, 30px)!important;padding:0 calc(var(--lis-ctl-pad-x, 8px) + 6px)!important;font-size:var(--lis-ctl-font-size, .8125rem)!important;min-width:80px!important;border-radius:calc(var(--lis-ctl-radius, 6px) + 2px)!important;gap:6px!important}.btn-lg{height:var(--lis-btn-h-lg, 36px)!important;padding:0 calc(var(--lis-ctl-pad-x, 8px) + 10px)!important;font-size:calc(var(--lis-ctl-font-size, .875rem) * 1.12)!important;min-width:100px!important;border-radius:calc(var(--lis-ctl-radius, 6px) + 3px)!important;gap:7px!important}.btn-icon-only.btn-sm:not(.btn-theme){width:var(--lis-btn-h, 26px)!important;height:var(--lis-btn-h, 26px)!important;min-width:var(--lis-btn-h, 26px)!important;padding:0!important;border-radius:calc(var(--lis-ctl-radius, 6px) + 1px)!important}.btn-icon-only.btn-md:not(.btn-theme){width:var(--lis-btn-h-md, 30px)!important;height:var(--lis-btn-h-md, 30px)!important;min-width:var(--lis-btn-h-md, 30px)!important;padding:0!important;border-radius:calc(var(--lis-ctl-radius, 6px) + 2px)!important}.btn-icon-only.btn-lg:not(.btn-theme){width:var(--lis-btn-h-lg, 36px)!important;height:var(--lis-btn-h-lg, 36px)!important;min-width:var(--lis-btn-h-lg, 36px)!important;padding:0!important;border-radius:calc(var(--lis-ctl-radius, 6px) + 3px)!important}.btn-outline{background:transparent!important;border:1px solid currentColor!important;box-shadow:none!important}.btn-outline:hover:not(.btn-disabled):not(:disabled){background:currentColor!important;color:#fff!important;box-shadow:0 4px 12px -2px #0f172a1f!important}.btn-outline.btn-primary{background:transparent!important;color:#2563eb!important;border-color:#2563eb!important}.btn-outline.btn-primary:hover:not(.btn-disabled):not(:disabled){background:#2563eb!important;color:#fff!important}.btn-outline.btn-secondary{background:transparent!important;color:#64748b!important;border-color:#64748b!important}.btn-outline.btn-secondary:hover:not(.btn-disabled):not(:disabled){background:#64748b!important;color:#fff!important}.btn-outline.btn-success,.btn-outline.btn-green{background:transparent!important;color:#16a34a!important;border-color:#16a34a!important}.btn-outline.btn-success:hover:not(.btn-disabled):not(:disabled),.btn-outline.btn-green:hover:not(.btn-disabled):not(:disabled){background:#16a34a!important;color:#fff!important}.btn-outline.btn-danger,.btn-outline.btn-red{background:transparent!important;color:#dc2626!important;border-color:#dc2626!important}.btn-outline.btn-danger:hover:not(.btn-disabled):not(:disabled),.btn-outline.btn-red:hover:not(.btn-disabled):not(:disabled){background:#dc2626!important;color:#fff!important}.btn-outline.btn-warning{background:transparent!important;color:#d97706!important;border-color:#d97706!important}.btn-outline.btn-warning:hover:not(.btn-disabled):not(:disabled){background:#d97706!important;color:#fff!important}.btn-outline.btn-info{background:transparent!important;color:#0891b2!important;border-color:#0891b2!important}.btn-outline.btn-info:hover:not(.btn-disabled):not(:disabled){background:#0891b2!important;color:#fff!important}.btn-flat{background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:var(--gray-800, #1e293b)!important}.btn-flat:hover:not(.btn-disabled):not(:disabled){background:#0f172a0f!important;box-shadow:none!important}.btn-flat.btn-primary{color:#2563eb!important}.btn-flat.btn-primary:hover:not(.btn-disabled):not(:disabled){background:#2563eb1a!important}.btn-flat.btn-danger,.btn-flat.btn-red{color:#dc2626!important}.btn-flat.btn-danger:hover:not(.btn-disabled):not(:disabled),.btn-flat.btn-red:hover:not(.btn-disabled):not(:disabled){background:#dc26261a!important}.btn-flat.btn-success,.btn-flat.btn-green{color:#16a34a!important}.btn-flat.btn-success:hover:not(.btn-disabled):not(:disabled),.btn-flat.btn-green:hover:not(.btn-disabled):not(:disabled){background:#16a34a1a!important}.btn-rounded{border-radius:999px!important}.btn-action{width:var(--lis-btn-h, 26px)!important;height:var(--lis-btn-h, 26px)!important;min-width:var(--lis-btn-h, 26px)!important;max-width:var(--lis-btn-h, 26px)!important;border-radius:var(--lis-ctl-radius, 6px)!important;padding:0!important;gap:0!important;background:#0f172a08!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:none!important;font-size:0!important;transition:background-color .15s cubic-bezier(.32,.72,.32,1),border-color .15s cubic-bezier(.32,.72,.32,1),box-shadow .15s cubic-bezier(.32,.72,.32,1),transform .1s cubic-bezier(.32,.72,.32,1)!important}.btn-action .btn-icon{width:calc(var(--lis-btn-h, 26px) * 14 / 26)!important;height:calc(var(--lis-btn-h, 26px) * 14 / 26)!important;margin:0!important}.btn-action:hover:not(.btn-disabled):not(:disabled){box-shadow:0 2px 6px -1px #0f172a1a!important;transform:none!important}.btn-action:active:not(.btn-disabled):not(:disabled){transform:scale(.94)!important}.btn-action-search{color:#2563eb!important}.btn-action-search:hover:not(.btn-disabled):not(:disabled){background:#2563eb1a!important;border-color:#2563eb38!important}.btn-action-show{color:#0d9488!important}.btn-action-show:hover:not(.btn-disabled):not(:disabled){background:#0d94881a!important;border-color:#0d948838!important}.btn-action-edit{color:#d97706!important}.btn-action-edit:hover:not(.btn-disabled):not(:disabled){background:#d977061a!important;border-color:#d9770638!important}.btn-action-print{color:#7c3aed!important}.btn-action-print:hover:not(.btn-disabled):not(:disabled){background:#7c3aed1a!important;border-color:#7c3aed38!important}.btn-action-copy{color:#475569!important}.btn-action-copy:hover:not(.btn-disabled):not(:disabled){background:#4755691a!important;border-color:#47556938!important}.btn-action-add{color:#16a34a!important}.btn-action-add:hover:not(.btn-disabled):not(:disabled){background:#16a34a1a!important;border-color:#16a34a38!important}.btn-action-delete{color:#dc2626!important}.btn-action-delete:hover:not(.btn-disabled):not(:disabled){background:#dc26261a!important;border-color:#dc262638!important}.btn-action-download{color:#0e7490!important}.btn-action-download:hover:not(.btn-disabled):not(:disabled){background:#0e74901a!important;border-color:#0e749038!important}.btn-action-description{color:#4f46e5!important}.btn-action-description:hover:not(.btn-disabled):not(:disabled){background:#4f46e51f!important;border-color:#4f46e53d!important}.btn-action-with-label{height:var(--lis-btn-h, 26px)!important;min-width:auto!important;border-radius:calc(var(--lis-ctl-radius, 6px) + 1px)!important;padding:0 calc(var(--lis-ctl-pad-x, 8px) + 2px)!important;gap:5px!important;background:#0f172a08!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:none!important;font-size:var(--lis-ctl-font-size, .7rem)!important;font-weight:500!important;letter-spacing:-.005em!important;transition:background-color .15s cubic-bezier(.32,.72,.32,1),border-color .15s cubic-bezier(.32,.72,.32,1),box-shadow .15s cubic-bezier(.32,.72,.32,1),transform .1s cubic-bezier(.32,.72,.32,1)!important}.btn-action-with-label .btn-icon{width:calc(var(--lis-btn-h, 26px) * 13 / 26)!important;height:calc(var(--lis-btn-h, 26px) * 13 / 26)!important;margin:0!important}.btn-action-with-label:hover:not(.btn-disabled):not(:disabled){box-shadow:0 2px 6px -1px #0f172a1a!important}.btn-action-with-label:active:not(.btn-disabled):not(:disabled){transform:scale(.97)!important}.btn-home{width:var(--lis-btn-h, 26px)!important;height:var(--lis-btn-h, 26px)!important;min-width:var(--lis-btn-h, 26px)!important;padding:0!important;border:1px solid var(--home-border-color, #2563eb)!important;background:#fff!important;color:var(--home-text-color, #2563eb)!important;border-radius:8px!important;box-shadow:0 1px 2px #0f172a0a!important}.btn-home:hover:not(.btn-disabled):not(:disabled){background:var(--home-bg-hover, #2563eb)!important;color:#fff!important;border-color:var(--home-border-color, #2563eb)!important;box-shadow:0 4px 12px -2px #0f172a1f!important;transform:none!important}.btn-home:active:not(.btn-disabled):not(:disabled){transform:scale(.96)!important}.btn-home .btn-icon{width:var(--lis-ctl-icon, 16px)!important;height:var(--lis-ctl-icon, 16px)!important;margin:0!important}.btn-dialog-style{border:1px solid var(--home-border-tint, rgba(37, 99, 235, .22))!important;background:var(--home-bg-tint, rgba(37, 99, 235, .1))!important;color:var(--home-text-color, #2563eb)!important;box-shadow:none!important}.btn-dialog-style:hover:not(.btn-disabled):not(:disabled){background:var(--home-bg-tint-hover, rgba(37, 99, 235, .16))!important;color:var(--home-text-color, #2563eb)!important;border-color:var(--home-text-color, #2563eb)!important;box-shadow:0 2px 8px -2px #0f172a14!important;transform:none!important}.btn-dialog-style:active:not(.btn-disabled):not(:disabled){transform:scale(.97)!important;background:var(--home-bg-tint-hover, rgba(37, 99, 235, .16))!important}.btn-dialog-style:focus-visible{box-shadow:0 0 0 3px var(--home-bg-tint, rgba(37, 99, 235, .18)),0 1px 2px #0f172a0a!important}.btn-dialog-style.btn-success,.btn-dialog-style.btn-secondary,.btn-dialog-style.btn-danger,.btn-dialog-style.btn-primary,.btn-dialog-style.btn-warning,.btn-dialog-style.btn-info,.btn-dialog-style.btn-red,.btn-dialog-style.btn-green{background:var(--home-bg-tint)!important;color:var(--home-text-color)!important;border-color:var(--home-border-tint)!important;box-shadow:none!important}.btn-dialog-style.btn-success:hover:not(.btn-disabled):not(:disabled),.btn-dialog-style.btn-secondary:hover:not(.btn-disabled):not(:disabled),.btn-dialog-style.btn-danger:hover:not(.btn-disabled):not(:disabled),.btn-dialog-style.btn-primary:hover:not(.btn-disabled):not(:disabled),.btn-dialog-style.btn-warning:hover:not(.btn-disabled):not(:disabled),.btn-dialog-style.btn-info:hover:not(.btn-disabled):not(:disabled),.btn-dialog-style.btn-red:hover:not(.btn-disabled):not(:disabled),.btn-dialog-style.btn-green:hover:not(.btn-disabled):not(:disabled){background:var(--home-bg-tint-hover)!important;color:var(--home-text-color)!important;border-color:var(--home-text-color)!important}.l-btn-split-wrapper{position:relative;display:inline-flex}.l-btn-split-wrapper .btn-split-main{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:1px solid rgba(15,23,42,.08)!important}.l-btn-split-wrapper .btn-split-dropdown{border-top-left-radius:0!important;border-bottom-left-radius:0!important;min-width:var(--lis-btn-h, 26px)!important;width:var(--lis-btn-h, 26px)!important;padding:0!important;margin-left:-1px!important}.l-btn-split-wrapper .btn-split-dropdown.btn-md{min-width:var(--lis-btn-h-md, 30px)!important;width:var(--lis-btn-h-md, 30px)!important}.l-btn-split-wrapper .btn-split-dropdown.btn-lg{min-width:var(--lis-btn-h-lg, 36px)!important;width:var(--lis-btn-h-lg, 36px)!important}.l-btn-split-wrapper .btn-primary.btn-split-main,.l-btn-split-wrapper .btn-secondary.btn-split-main,.l-btn-split-wrapper .btn-success.btn-split-main,.l-btn-split-wrapper .btn-danger.btn-split-main,.l-btn-split-wrapper .btn-warning.btn-split-main,.l-btn-split-wrapper .btn-info.btn-split-main{border-right-color:#fff3!important}.btn-dropdown-arrow{transition:transform .2s cubic-bezier(.32,.72,.32,1)!important}.btn-dropdown-arrow.rotated{transform:rotate(180deg)!important}.l-btn-dropdown-menu{position:fixed;top:0;left:0;visibility:hidden;min-width:180px;background:#fffffff5;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(15,23,42,.08);border-radius:10px;box-shadow:0 12px 32px -8px #0f172a2e,0 2px 6px #0f172a0f;z-index:2147483647;overflow:hidden;padding:4px;animation:lBtnMenuFadeIn .18s cubic-bezier(.32,.72,.32,1);transform-origin:top center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.l-btn-dropdown-menu.is-multiple{min-width:220px}@keyframes lBtnMenuFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.l-btn-dropdown-item{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:.8125rem;color:var(--gray-800, #1e293b);cursor:pointer;border-radius:6px;letter-spacing:-.01em;transition:background-color .12s ease,color .12s ease}.l-btn-dropdown-item:hover:not(.separator){background:#2563eb1a;color:#1d4ed8}.l-btn-dropdown-item.separator{height:1px;padding:0;margin:4px 6px;background:#0f172a14;cursor:default;border-radius:0}.l-btn-dropdown-item .menu-item-icon{width:14px!important;height:14px!important;color:var(--gray-500, #64748b);flex-shrink:0}.l-btn-dropdown-item .menu-item-label{flex:1;min-width:0}.l-btn-dropdown-item.is-checked{background:#2563eb14}.menu-item-check{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgba(15,23,42,.28);border-radius:4px;background:#fff;color:#1d4ed8}.menu-item-check.checked{border-color:#2563eb;background:#2563eb1f}.menu-item-order{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center;color:#1d4ed8;background:#2563eb24}.l-btn-dropdown-footer{margin-top:4px;padding:6px 6px 2px;border-top:1px solid rgba(15,23,42,.08)}.l-btn-dropdown-hint{margin:0 2px 6px;font-size:.6875rem;color:var(--gray-500, #64748b);letter-spacing:-.01em}.l-btn-dropdown-apply{display:flex;align-items:center;justify-content:center;width:100%;height:var(--lis-btn-h, 28px);padding:0 10px;border:0;border-radius:6px;font-family:inherit;font-size:var(--lis-ctl-font-size, .75rem);font-weight:600;letter-spacing:-.01em;color:#fff;background:#2563eb;cursor:pointer}.l-btn-dropdown-apply:hover:not(:disabled){background:#1d4ed8}.l-btn-dropdown-apply:disabled{opacity:.45;cursor:not-allowed}.menu-color-secondary .l-btn-dropdown-apply{background:#64748b}.menu-color-secondary .l-btn-dropdown-apply:hover:not(:disabled){background:#475569}.l-btn-dropdown-item:hover:not(.separator) .menu-item-icon{color:#1d4ed8}.menu-color-negative .l-btn-dropdown-item:hover:not(.separator),.menu-color-danger .l-btn-dropdown-item:hover:not(.separator),.menu-color-red .l-btn-dropdown-item:hover:not(.separator){background:#dc26261a;color:#b91c1c}.menu-color-negative .l-btn-dropdown-item:hover:not(.separator) .menu-item-icon,.menu-color-danger .l-btn-dropdown-item:hover:not(.separator) .menu-item-icon,.menu-color-red .l-btn-dropdown-item:hover:not(.separator) .menu-item-icon{color:#b91c1c}@media (prefers-reduced-motion: reduce){.btn,.btn-action,.btn-action-with-label,.btn-home,.btn-dialog-style,.btn-dropdown-arrow,.l-btn-dropdown-menu,.l-btn-dropdown-item{transition:none!important;animation:none!important}.btn:active:not(.btn-disabled):not(:disabled),.btn-action:active:not(.btn-disabled):not(:disabled),.btn-action-with-label:active:not(.btn-disabled):not(:disabled),.btn-home:active:not(.btn-disabled):not(:disabled),.btn-dialog-style:active:not(.btn-disabled):not(:disabled){transform:none!important}}.l-info{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;flex-shrink:0;vertical-align:middle;outline:none;-webkit-font-smoothing:antialiased;transition:opacity .15s ease,color .15s ease,transform .12s cubic-bezier(.34,1.56,.64,1)}.l-info:hover{opacity:.6}.l-info:active{transform:scale(.82)}.l-info:focus-visible{box-shadow:0 0 0 2px #007aff59}.l-info--sm{width:15px;height:15px}.l-info--sm .l-info-svg{width:13px;height:13px}.l-info--md{width:20px;height:20px}.l-info--md .l-info-svg{width:16px;height:16px}.l-info--lg{width:24px;height:24px}.l-info--lg .l-info-svg{width:20px;height:20px}.l-info-svg{display:block}.l-info--primary{color:#007aff}.l-info--muted{color:#b0b0b5}.l-info--muted:hover{color:#007aff;opacity:1}.l-info--info{color:#32ade6}.l-info--success{color:#34c759}.l-info--warning{color:#ff9500}.l-info--danger{color:#ff3b30}.l-info-pop{position:fixed;z-index:999999;max-width:calc(100vw - 16px);background:#fffffff7;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border:1px solid rgba(0,0,0,.09);border-radius:13px;box-shadow:0 4px 6px -1px #00000012,0 12px 32px -4px #00000024;padding:13px 15px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;color:#1c1c1e;pointer-events:auto;animation:lInfoPop .17s cubic-bezier(.32,.72,.32,1);transform-origin:top left}.l-info-pop-title{font-size:.82rem;font-weight:600;letter-spacing:-.01em;margin-bottom:6px;color:#000}.l-info-pop-body{font-size:.775rem;line-height:1.6;letter-spacing:-.01em;white-space:pre-line;color:#1c1c1e}@keyframes lInfoPop{0%{opacity:0;transform:scale(.88) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.form-group[data-v-9cb03611]{margin:0;min-width:var(--lis-field-min-w, 120px);display:flex;flex-direction:column;gap:var(--lis-label-gap, 2px);font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.form-label[data-v-9cb03611]{display:inline-flex;align-items:center;gap:4px;font-size:var(--lis-label-font-size, .75rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-700));margin:0;line-height:var(--lis-label-lh, 1.2);padding:0;letter-spacing:-.01em}.form-label-info[data-v-9cb03611]{position:relative;top:-.5px}.form-input[data-v-9cb03611]{width:100%;padding:2px var(--lis-ctl-pad-x, 10px);border:none;outline:none;border-radius:var(--lis-ctl-radius, 8px);font-size:var(--lis-ctl-font-size, .8125rem);font-family:inherit;color:var(--gray-900);background:transparent;height:var(--lis-ctl-inner-h, 28px);line-height:1.4;box-sizing:border-box;letter-spacing:-.01em}.form-input[data-v-9cb03611]:disabled{color:var(--gray-500);cursor:not-allowed}.input-container[data-v-9cb03611]:has(.form-input:disabled){background-color:var(--gray-100)}.form-input[data-v-9cb03611]::placeholder{color:var(--gray-400)}.autogrow-textarea[data-v-9cb03611]{resize:none;overflow:hidden;min-height:var(--lis-ctl-inner-h, 28px);line-height:1.4;font-family:inherit;height:auto;padding:4px var(--lis-ctl-pad-x, 10px)}.input-container[data-v-9cb03611]{position:relative;display:flex;align-items:center;border-radius:var(--lis-ctl-radius, 8px);background:var(--lis-ctl-bg, #ffffff);border:1px solid var(--lis-ctl-border, var(--gray-300));min-height:var(--lis-ctl-h, 30px);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.input-container[data-v-9cb03611]:hover{border-color:var(--lis-ctl-border-hover, var(--gray-400))}.input-container[data-v-9cb03611]:focus-within{outline:none;border-color:var(--lis-ctl-border-focus, var(--primary-color));box-shadow:var(--lis-focus-ring, 0 0 0 3px rgba(37, 99, 235, .15))}.input-container.readonly[data-v-9cb03611]{background-color:var(--gray-50, #f8fafc);cursor:not-allowed;border-color:var(--gray-200)}.input-container.readonly[data-v-9cb03611]:hover{border-color:var(--gray-200)}.input-container.readonly .form-input[data-v-9cb03611]{cursor:not-allowed;color:var(--gray-500)}.input-container.has-zoom .form-input.with-zoom[data-v-9cb03611]{padding-right:calc(var(--lis-ctl-icon, 16px) + 10px)}.input-append[data-v-9cb03611]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;line-height:0;z-index:1}.input-container.has-zoom .input-append[data-v-9cb03611]{right:24px}.input-container.has-append:has(.input-append>*) .form-input[data-v-9cb03611]{padding-right:28px}.input-container.has-append.has-zoom:has(.input-append>*) .form-input[data-v-9cb03611]{padding-right:46px}.input-container.color-primary[data-v-9cb03611],.input-container.color-primary-light[data-v-9cb03611]{background-color:#2563eb0f}.input-container.color-blue[data-v-9cb03611],.input-container.color-blue-light[data-v-9cb03611]{background-color:#eff6ff}.input-container.color-blue-1[data-v-9cb03611]{background-color:#dbeafe}.input-container.color-green[data-v-9cb03611],.input-container.color-green-light[data-v-9cb03611]{background-color:#f0fdf4}.input-container.color-red[data-v-9cb03611],.input-container.color-red-light[data-v-9cb03611]{background-color:#fef2f2}.input-container.color-yellow[data-v-9cb03611],.input-container.color-yellow-light[data-v-9cb03611]{background-color:#fefce8}.input-container.color-gray[data-v-9cb03611],.input-container.color-gray-light[data-v-9cb03611]{background-color:#f8fafc}.zoom-button[data-v-9cb03611]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:var(--lis-ctl-icon, 16px);height:var(--lis-ctl-icon, 16px);border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--gray-500);transition:color .15s ease,background-color .15s ease,transform .15s ease;padding:0}.zoom-button svg[data-v-9cb03611]{width:calc(var(--lis-ctl-icon, 16px) * 13 / 16);height:calc(var(--lis-ctl-icon, 16px) * 13 / 16);pointer-events:none}.zoom-button[data-v-9cb03611]:hover{color:var(--primary-color);background-color:#2563eb1a;transform:translateY(-50%) scale(1.05)}.zoom-button[data-v-9cb03611]:active{transform:translateY(-50%) scale(.94)}.zoom-dialog-overlay[data-v-9cb03611]{position:fixed;inset:0;background-color:#00000080;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:1;transition:opacity .3s ease}.zoom-dialog-overlay.zoom-dialog-scoped[data-v-9cb03611]{position:absolute;z-index:100;pointer-events:auto}.zoom-dialog-overlay.zoom-dialog-anim-out[data-v-9cb03611]{opacity:0}.zoom-dialog-overlay.zoom-dialog-anim-out .zoom-dialog-container[data-v-9cb03611]{transform:scale(.95) translateY(-20px)}.zoom-dialog-container[data-v-9cb03611]{background:#fff;border:1px solid var(--gray-300, #d5d9dd);border-radius:8px;box-shadow:0 0 0 1px #0f172a0a,0 20px 45px -10px #0f172a47,0 6px 14px #0f172a1a;max-width:90vw;max-height:90vh;overflow:auto;transition:transform .3s ease;transform:scale(1) translateY(0)}.zoom-dialog-container.zoom-dialog-dragging[data-v-9cb03611]{transition:none}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.form-group[data-v-9cb03611]{min-width:0;width:100%!important;max-width:100%!important;box-sizing:border-box}.input-container.has-append:has(.input-append>*) .form-input[data-v-9cb03611]{padding-right:calc(var(--lis-ctl-icon, 24px) + 14px)}.input-container.has-append.has-zoom:has(.input-append>*) .form-input[data-v-9cb03611]{padding-right:calc(var(--lis-ctl-icon, 24px) * 2 + 18px)}.zoom-dialog-container[data-v-9cb03611]{max-width:95vw;max-height:95vh;margin:10px}}@media (prefers-reduced-motion: reduce){.input-container[data-v-9cb03611],.zoom-button[data-v-9cb03611],.zoom-dialog-overlay[data-v-9cb03611],.zoom-dialog-container[data-v-9cb03611]{transition:none!important;animation:none!important}}.form-group[data-v-de0d7163]{margin:0;min-width:var(--lis-field-min-w, 120px);display:flex;flex-direction:column;gap:var(--lis-label-gap, 2px);font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.form-label[data-v-de0d7163]{display:inline-flex;align-items:center;gap:4px;font-size:var(--lis-label-font-size, .75rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-700));margin:0;line-height:var(--lis-label-lh, 1.2);padding:0;letter-spacing:-.01em}.form-label-text[data-v-de0d7163]{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}.input-container[data-v-de0d7163]{position:relative;display:flex;align-items:center;border-radius:var(--lis-ctl-radius, 8px);background:var(--lis-ctl-bg, #ffffff);border:1px solid var(--lis-ctl-border, var(--gray-300));min-height:var(--lis-ctl-h, 30px);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.input-container[data-v-de0d7163]:hover{border-color:var(--lis-ctl-border-hover, var(--gray-400))}.input-container[data-v-de0d7163]:focus-within{outline:none;border-color:var(--lis-ctl-border-focus, var(--primary-color));box-shadow:var(--lis-focus-ring, 0 0 0 3px rgba(37, 99, 235, .15))}.input-container.readonly[data-v-de0d7163]{background-color:var(--gray-50, #f8fafc);cursor:not-allowed;border-color:var(--gray-200)}.input-container.readonly[data-v-de0d7163]:hover{border-color:var(--gray-200)}.input-container.color-primary[data-v-de0d7163],.input-container.color-primary-light[data-v-de0d7163]{background-color:#2563eb0f}.mlang-select-wrap[data-v-de0d7163]{flex-shrink:0;display:flex;align-items:center;height:100%;border-right:1px solid var(--lis-ctl-border, var(--gray-300))}.mlang-select[data-v-de0d7163]{appearance:none;-webkit-appearance:none;border:none;outline:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b7280' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 6px center;height:var(--lis-ctl-inner-h, 28px);min-width:48px;padding:0 18px 0 8px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--gray-700, #374151);font-family:inherit;cursor:pointer;border-radius:var(--lis-ctl-radius, 8px) 0 0 var(--lis-ctl-radius, 8px)}.mlang-select[data-v-de0d7163]:disabled{cursor:not-allowed;color:var(--gray-500);opacity:.8}.form-input[data-v-de0d7163]{width:100%;flex:1 1 auto;min-width:0;padding:2px var(--lis-ctl-pad-x, 10px);border:none;outline:none;border-radius:0 var(--lis-ctl-radius, 8px) var(--lis-ctl-radius, 8px) 0;font-size:var(--lis-ctl-font-size, .8125rem);font-family:inherit;color:var(--gray-900);background:transparent;height:var(--lis-ctl-inner-h, 28px);line-height:1.4;box-sizing:border-box;letter-spacing:-.01em}.form-input[data-v-de0d7163]::placeholder{color:var(--gray-400)}.input-container.readonly .form-input[data-v-de0d7163]{cursor:not-allowed;color:var(--gray-500)}@media (prefers-reduced-motion: reduce){.input-container[data-v-de0d7163]{transition:none!important}}.l-textarea-wrapper[data-v-fb474d6e]{display:flex;flex-direction:column;gap:var(--lis-label-gap, 4px);width:100%;font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-textarea-label[data-v-fb474d6e]{font-size:var(--lis-label-font-size, 12px);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, #424242);line-height:var(--lis-label-lh, 1.2);margin:0;display:block;letter-spacing:-.01em}.l-textarea-container[data-v-fb474d6e]{position:relative;display:flex;flex-direction:column}.l-textarea-field[data-v-fb474d6e]{width:100%;padding:5px var(--lis-ctl-pad-x, 12px);font-size:var(--lis-ctl-font-size, 14px);font-family:inherit;line-height:1.45;color:var(--gray-900, #212121);background-color:var(--lis-ctl-bg, #fff);border:1px solid var(--lis-ctl-border, #d0d0d0);border-radius:var(--lis-ctl-radius, 4px);resize:vertical;transition:border-color .2s,box-shadow .2s;outline:none;letter-spacing:-.01em}.l-textarea-field[data-v-fb474d6e]:hover{border-color:var(--lis-ctl-border-hover, #b6bdc9)}.l-textarea-field[data-v-fb474d6e]:focus{border-color:var(--lis-ctl-border-focus, #1976d2);box-shadow:var(--lis-focus-ring, 0 0 0 2px rgba(25, 118, 210, .1))}.l-textarea-field[data-v-fb474d6e]::placeholder{color:var(--gray-400, #9e9e9e)}.l-textarea-wrapper.readonly .l-textarea-field[data-v-fb474d6e],.l-textarea-wrapper.disabled .l-textarea-field[data-v-fb474d6e]{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.l-textarea-wrapper.readonly .l-textarea-field[data-v-fb474d6e]{border-color:#e0e0e0}.l-textarea-wrapper.disabled .l-textarea-field[data-v-fb474d6e]{color:#9e9e9e}.l-textarea-wrapper.color-primary .l-textarea-field[data-v-fb474d6e]:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a}.l-textarea-wrapper.color-secondary .l-textarea-field[data-v-fb474d6e]:focus{border-color:#424242;box-shadow:0 0 0 2px #4242421a}.l-textarea-wrapper.color-amber .l-textarea-field[data-v-fb474d6e]:focus{border-color:#ffa726;box-shadow:0 0 0 2px #ffa7261a}.l-textarea-wrapper.color-positive .l-textarea-field[data-v-fb474d6e]:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a}.l-textarea-wrapper.color-negative .l-textarea-field[data-v-fb474d6e]:focus{border-color:#f44336;box-shadow:0 0 0 2px #f443361a}.l-textarea-counter[data-v-fb474d6e]{font-size:var(--lis-label-font-size, 11px);color:var(--lis-label-color, #757575);text-align:right;margin-top:2px;padding:0 2px}.l-textarea-hint[data-v-fb474d6e]{font-size:var(--lis-label-font-size, 11px);color:var(--lis-label-color, #757575);padding:0 2px}.l-textarea-wrapper.autogrow .l-textarea-field[data-v-fb474d6e]{resize:none;overflow:hidden}.l-select-container[data-v-d1ce905c]{position:relative;display:flex;flex-direction:column;gap:var(--lis-label-gap, 2px);margin:0;min-width:var(--lis-field-min-w, 120px);font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-select-label[data-v-d1ce905c]{display:inline-flex;align-items:center;gap:4px;font-size:var(--lis-label-font-size, .75rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-700));margin:0;line-height:var(--lis-label-lh, 1.2);padding:0;letter-spacing:-.01em}.l-select-label-info[data-v-d1ce905c]{position:relative;top:-.5px}.l-select-wrapper[data-v-d1ce905c]{position:relative;display:flex;align-items:center;background:var(--lis-ctl-bg, #ffffff);border:1px solid var(--lis-ctl-border, var(--gray-300));border-radius:var(--lis-ctl-radius, 8px);min-height:var(--lis-ctl-h, 30px);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;padding:0}.l-select-wrapper[data-v-d1ce905c]:hover{border-color:var(--lis-ctl-border-hover, var(--gray-400))}.l-select-wrapper.focused[data-v-d1ce905c]{outline:none;border-color:var(--lis-ctl-border-focus, var(--primary-color));box-shadow:var(--lis-focus-ring, 0 0 0 3px rgba(37, 99, 235, .15))}.l-select-wrapper.dropdown-open[data-v-d1ce905c]{border-color:var(--lis-ctl-border-focus, var(--primary-color));box-shadow:var(--lis-focus-ring, 0 0 0 3px rgba(37, 99, 235, .15))}.tab-panel .l-select-wrapper.dropdown-open[data-v-d1ce905c],.tab-panels .l-select-wrapper.dropdown-open[data-v-d1ce905c]{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.l-select-wrapper.readonly[data-v-d1ce905c]{background-color:var(--gray-50, #f8fafc);cursor:not-allowed;border-color:var(--gray-200)}.l-select-wrapper.readonly[data-v-d1ce905c]:hover{border-color:var(--gray-200)}.l-select-wrapper.has-chips[data-v-d1ce905c]{min-height:calc(var(--lis-ctl-h, 30px) + 2px);height:auto;padding:3px 32px 3px 4px}.l-select-chips[data-v-d1ce905c]{display:flex;flex-wrap:wrap;gap:4px;width:100%;cursor:pointer;padding:1px}.l-select-chip[data-v-d1ce905c]{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;background-color:#2563eb1a;color:var(--primary-color);border-radius:999px;font-size:.72rem;font-weight:500;line-height:1.2;max-width:160px;letter-spacing:-.01em;transition:background-color .15s ease}.l-select-chip[data-v-d1ce905c]:hover{background-color:#2563eb29}.chip-label[data-v-d1ce905c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-remove[data-v-d1ce905c]{background:none;border:none;color:var(--primary-color);cursor:pointer;padding:0;line-height:0;width:var(--lis-ctl-icon, 16px);height:var(--lis-ctl-icon, 16px);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .15s ease,color .15s ease;opacity:.7}.chip-remove svg[data-v-d1ce905c]{width:10px;height:10px}.chip-remove[data-v-d1ce905c]:hover{background-color:#2563eb2e;opacity:1}.l-select-input[data-v-d1ce905c]{flex:1;width:100%;padding:2px 22px 2px var(--lis-ctl-pad-x, 10px);border:none;outline:none;background:transparent;font-size:var(--lis-ctl-font-size, .8125rem);font-family:inherit;color:var(--gray-900);height:var(--lis-ctl-inner-h, 28px);line-height:1.4;letter-spacing:-.01em;text-overflow:ellipsis}.l-select-input.display-input[data-v-d1ce905c]{cursor:pointer;caret-color:transparent}.l-select-input.display-input[data-v-d1ce905c]:focus{cursor:pointer}.l-select-input.search-input[data-v-d1ce905c]{cursor:text}.l-select-input[data-v-d1ce905c]::placeholder{color:var(--gray-400)}.l-select-wrapper.readonly .l-select-input[data-v-d1ce905c]{cursor:not-allowed;color:var(--gray-500)}.l-select-clear[data-v-d1ce905c]{position:absolute;right:26px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-400);cursor:pointer;padding:0;line-height:0;border-radius:50%;transition:color .15s ease,transform .15s ease;height:var(--lis-ctl-icon, 16px);width:var(--lis-ctl-icon, 16px);display:inline-flex;align-items:center;justify-content:center}.l-select-clear svg[data-v-d1ce905c]{width:14px;height:14px}.l-select-clear[data-v-d1ce905c]:hover{color:var(--gray-600);transform:translateY(-50%) scale(1.08)}.l-select-clear[data-v-d1ce905c]:active{transform:translateY(-50%) scale(.94)}.l-select-arrow[data-v-d1ce905c]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-500);cursor:pointer;padding:0;line-height:0;transition:transform .22s cubic-bezier(.34,1.2,.64,1),color .15s ease;height:var(--lis-ctl-icon, 16px);width:var(--lis-ctl-icon, 16px);display:inline-flex;align-items:center;justify-content:center}.l-select-arrow svg[data-v-d1ce905c]{width:12px;height:12px}.l-select-arrow[data-v-d1ce905c]:hover{color:var(--gray-700)}.l-select-arrow.open[data-v-d1ce905c]{transform:translateY(-50%) rotate(180deg);color:var(--primary-color)}.l-select-wrapper.readonly .l-select-arrow[data-v-d1ce905c]{cursor:not-allowed;color:var(--gray-400)}.l-select-dropdown[data-v-d1ce905c]{position:fixed!important;z-index:2147483647!important;background:#fffffff5!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--gray-200)!important;border-radius:calc(var(--lis-ctl-radius, 8px) + 2px)!important;box-shadow:0 12px 32px -8px #0f172a2e,0 2px 6px #0f172a0f!important;max-height:240px!important;overflow-y:auto;min-width:200px;padding:4px;transform:translateZ(0)!important;will-change:transform!important;margin-top:4px!important;margin-bottom:0!important;font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif );font-size:var(--lis-ctl-font-size, .8125rem);color:var(--gray-900);letter-spacing:-.01em}.l-select-dropdown-filter[data-v-d1ce905c]{border-bottom:1px solid var(--gray-200);background:transparent;position:sticky;top:-4px;margin:-4px -4px 4px;padding:6px;z-index:1;backdrop-filter:blur(10px)}.l-select-dropdown-filter-input[data-v-d1ce905c]{width:100%;box-sizing:border-box;padding:5px 10px;border:1px solid var(--gray-200);border-radius:7px;font-family:inherit;color:var(--gray-700);background:var(--gray-50, #f8fafc);outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;height:var(--lis-ctl-inner-h, 26px);font-size:var(--lis-ctl-font-size, .75rem);letter-spacing:-.01em}.l-select-dropdown-filter-input[data-v-d1ce905c]:focus{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.l-select-dropdown-filter-input[data-v-d1ce905c]::placeholder{color:var(--gray-400);font-size:.72rem}.l-select-group-tabs[data-v-d1ce905c]{display:flex;align-items:center;gap:2px;padding:3px;margin:-4px -4px 4px;background:#7878801f;border-radius:8px 8px 0 0;position:sticky;top:-4px;z-index:2;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);overflow-x:auto;scrollbar-width:none}.l-select-group-tabs[data-v-d1ce905c]::-webkit-scrollbar{display:none}.l-select-group-tab[data-v-d1ce905c]{flex:1 1 auto;min-width:0;height:var(--lis-ctl-inner-h, 24px);padding:0 8px;border:none;background:transparent;border-radius:6px;font-family:inherit;font-size:var(--lis-label-font-size, .72rem);font-weight:500;letter-spacing:-.01em;color:var(--gray-600);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.l-select-group-tab[data-v-d1ce905c]:hover{color:var(--gray-900)}.l-select-group-tab[data-v-d1ce905c]:active{transform:scale(.96)}.l-select-group-tab.active[data-v-d1ce905c]{background:#fff;color:var(--primary-color);font-weight:600;box-shadow:0 0 0 .5px #0000000a,0 1px 2px #00000014}.l-select-group-tabs+.l-select-dropdown-filter[data-v-d1ce905c]{top:26px}.l-select-option[data-v-d1ce905c]{padding:7px 10px;cursor:pointer;border-radius:6px;transition:background-color .12s ease,color .12s ease;display:flex;align-items:center;gap:8px;margin:1px 0;background:transparent}.option-checkbox[data-v-d1ce905c]{flex-shrink:0;width:var(--lis-box-size, 15px);height:var(--lis-box-size, 15px);cursor:pointer;accent-color:var(--primary-color);border-radius:4px}.option-content[data-v-d1ce905c]{flex:1;min-width:0}.l-select-option[data-v-d1ce905c]:hover,.l-select-option.highlighted[data-v-d1ce905c]{background-color:var(--gray-100)}.l-select-option.selected[data-v-d1ce905c]{background-color:#2563eb1a;color:var(--primary-color);font-weight:500}.l-select-option.selected[data-v-d1ce905c]:hover,.l-select-option.selected.highlighted[data-v-d1ce905c]{background-color:#2563eb26}.option-main[data-v-d1ce905c]{font-size:var(--lis-ctl-font-size, .8125rem);font-weight:400;color:inherit;line-height:1.35;letter-spacing:-.01em}.l-select-option.selected .option-main[data-v-d1ce905c]{font-weight:500}.option-caption[data-v-d1ce905c]{font-size:var(--lis-label-font-size, .72rem);color:var(--gray-500);margin-top:1px;line-height:1.25}.l-select-option.selected .option-caption[data-v-d1ce905c]{color:var(--primary-color);opacity:.75}.l-select-no-options[data-v-d1ce905c]{padding:18px 12px;text-align:center;color:var(--gray-500);font-size:.78rem;letter-spacing:-.01em}.l-select-dropdown[data-v-d1ce905c]::-webkit-scrollbar{width:6px}.l-select-dropdown[data-v-d1ce905c]::-webkit-scrollbar-track{background:transparent}.l-select-dropdown[data-v-d1ce905c]::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px;border:1px solid transparent;background-clip:padding-box}.l-select-dropdown[data-v-d1ce905c]::-webkit-scrollbar-thumb:hover{background:#00000047;background-clip:padding-box}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-select-container[data-v-d1ce905c]{min-width:0;width:100%!important;max-width:100%!important;box-sizing:border-box}.l-select-dropdown[data-v-d1ce905c]{max-height:min(50dvh,320px)}.l-select-option[data-v-d1ce905c]{min-height:var(--lis-ctl-h, 40px);padding:8px 10px}}@media (prefers-reduced-motion: reduce){.l-select-wrapper[data-v-d1ce905c],.l-select-arrow[data-v-d1ce905c],.l-select-clear[data-v-d1ce905c],.l-select-option[data-v-d1ce905c],.l-select-dropdown[data-v-d1ce905c]{transition:none!important;animation:none!important}}.l-select-option[data-v-d1ce905c]:focus-visible,.l-select-clear[data-v-d1ce905c]:focus-visible,.l-select-arrow[data-v-d1ce905c]:focus-visible{outline:none}.l-select-dropdown[data-v-d1ce905c]{animation:appleFadeIn-d1ce905c .18s cubic-bezier(.32,.72,.32,1);transform-origin:top center}@keyframes appleFadeIn-d1ce905c{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.l-select-wrapper.color-primary[data-v-d1ce905c],.l-select-wrapper.color-primary-light[data-v-d1ce905c]{background-color:#2563eb0f}.l-select-wrapper.color-blue[data-v-d1ce905c],.l-select-wrapper.color-blue-light[data-v-d1ce905c]{background-color:#eff6ff}.l-select-wrapper.color-blue-1[data-v-d1ce905c]{background-color:#dbeafe}.l-select-wrapper.color-green[data-v-d1ce905c],.l-select-wrapper.color-green-light[data-v-d1ce905c]{background-color:#f0fdf4}.l-select-wrapper.color-red[data-v-d1ce905c],.l-select-wrapper.color-red-light[data-v-d1ce905c]{background-color:#fef2f2}.l-select-wrapper.color-yellow[data-v-d1ce905c],.l-select-wrapper.color-yellow-light[data-v-d1ce905c]{background-color:#fefce8}.l-select-wrapper.color-gray[data-v-d1ce905c],.l-select-wrapper.color-gray-light[data-v-d1ce905c]{background-color:#f8fafc}.l-select-dropdown{z-index:2147483647!important;position:fixed!important;transform:translateZ(0)!important;will-change:transform!important;isolation:isolate!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;contain:layout style paint!important}body .l-select-dropdown,html .l-select-dropdown,* .l-select-dropdown{z-index:2147483647!important;position:fixed!important}.tab-panel .l-select-dropdown,.tab-panels .l-select-dropdown{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important;margin-top:0!important;box-shadow:0 2px 8px -1px #00000026!important}.tab-panel .l-select-wrapper.dropdown-open,.tab-panels .l-select-wrapper.dropdown-open{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.l-select-context-menu{position:fixed!important;z-index:2147483647!important;background:#fffffff5;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--gray-200);border-radius:8px;padding:6px 10px;font-size:.72rem;color:var(--gray-700);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;box-shadow:0 8px 24px -6px #0f172a2e;cursor:pointer;user-select:none;letter-spacing:-.01em;max-width:360px;white-space:pre-wrap;word-break:break-word}.l-select-context-menu:hover{background-color:var(--gray-100);color:var(--gray-900)}.l-date-container[data-v-a5628655]{position:relative;display:flex;flex-direction:column;gap:var(--lis-label-gap, 2px);margin:0;min-width:var(--lis-field-min-w, 110px);max-width:calc(var(--lis-field-min-w, 110px) + 14px);font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-date-label[data-v-a5628655]{display:inline-flex;align-items:center;gap:4px;font-size:var(--lis-label-font-size, .75rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-700));margin:0;line-height:var(--lis-label-lh, 1.2);padding:0;letter-spacing:-.01em}.l-date-label-info[data-v-a5628655]{position:relative;top:-.5px}.l-date-wrapper[data-v-a5628655]{position:relative;display:flex;align-items:center;background:var(--lis-ctl-bg, #ffffff);border:1px solid var(--lis-ctl-border, var(--gray-300));border-radius:var(--lis-ctl-radius, 8px);min-height:var(--lis-ctl-h, 30px);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;padding:0}.l-date-wrapper[data-v-a5628655]:hover{border-color:var(--lis-ctl-border-hover, var(--gray-400))}.l-date-wrapper.focused[data-v-a5628655]{outline:none;border-color:var(--lis-ctl-border-focus, var(--primary-color));box-shadow:var(--lis-focus-ring, 0 0 0 3px rgba(37, 99, 235, .15))}.l-date-wrapper.readonly[data-v-a5628655]{background-color:var(--gray-50, #f8fafc);cursor:not-allowed;border-color:var(--gray-200)}.l-date-wrapper.readonly[data-v-a5628655]:hover{border-color:var(--gray-200)}.l-date-input[data-v-a5628655]{flex:1;width:100%;padding:2px var(--lis-ctl-pad-x, 10px);padding-right:24px;border:none;outline:none;background:transparent;font-size:var(--lis-ctl-font-size, .8125rem);font-family:inherit;color:var(--gray-900);height:var(--lis-ctl-inner-h, 28px);line-height:1.4;letter-spacing:-.01em}.l-date-input[data-v-a5628655]::placeholder{color:var(--gray-400)}.l-date-wrapper.readonly .l-date-input[data-v-a5628655]{cursor:not-allowed;color:var(--gray-500)}.l-date-icon[data-v-a5628655]{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-500);cursor:pointer;padding:0;line-height:0;border-radius:50%;transition:color .15s ease,background-color .15s ease,transform .15s ease;height:var(--lis-ctl-icon, 16px);width:var(--lis-ctl-icon, 16px);display:inline-flex;align-items:center;justify-content:center}.l-date-icon svg[data-v-a5628655]{width:calc(var(--lis-ctl-icon, 16px) * 13 / 16);height:calc(var(--lis-ctl-icon, 16px) * 13 / 16)}.l-date-icon[data-v-a5628655]:hover{color:var(--primary-color);background-color:#2563eb1a;transform:translateY(-50%) scale(1.05)}.l-date-icon[data-v-a5628655]:active{transform:translateY(-50%) scale(.94)}.l-date-wrapper.readonly .l-date-icon[data-v-a5628655]{cursor:not-allowed;color:var(--gray-400);background:transparent}.l-date-wrapper.readonly .l-date-icon[data-v-a5628655]:hover{background-color:transparent;transform:translateY(-50%);color:var(--gray-400)}.l-date-native[data-v-a5628655]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.l-date-calendar[data-v-a5628655]{position:fixed!important;z-index:2147483647!important;background:#fffffff5!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--gray-200)!important;border-radius:12px!important;box-shadow:0 12px 32px -8px #0f172a2e,0 2px 6px #0f172a0f!important;min-width:300px;width:300px;padding:8px;margin-top:4px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:appleFadeIn-a5628655 .18s cubic-bezier(.32,.72,.32,1);transform-origin:top center}.calendar-header[data-v-a5628655]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px;border-bottom:none;background-color:transparent}.nav-btn[data-v-a5628655]{background:none;border:none;color:var(--gray-600);cursor:pointer;padding:0;width:var(--lis-btn-h, 26px);height:var(--lis-btn-h, 26px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .12s ease}.nav-btn svg[data-v-a5628655]{width:11px;height:11px}.nav-btn[data-v-a5628655]:hover{background-color:var(--gray-100);color:var(--primary-color)}.nav-btn[data-v-a5628655]:active{transform:scale(.92)}.month-year[data-v-a5628655]{font-size:.85rem;font-weight:600;color:var(--gray-900);letter-spacing:-.01em}.calendar-days-header[data-v-a5628655]{display:grid;grid-template-columns:repeat(7,1fr);background-color:transparent;border-bottom:none;padding:0 2px 4px}.day-header[data-v-a5628655]{padding:4px 0;text-align:center;font-size:.65rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em}.calendar-days[data-v-a5628655]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:0 2px}.calendar-day[data-v-a5628655]{padding:0;text-align:center;font-size:var(--lis-ctl-font-size, .78rem);cursor:pointer;border:none;transition:background-color .12s ease,color .12s ease,transform .1s ease;min-height:max(30px,var(--lis-ctl-h, 30px));display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--gray-800)}.calendar-day[data-v-a5628655]:hover{background-color:var(--gray-100)}.calendar-day[data-v-a5628655]:active{transform:scale(.94)}.calendar-day.other-month[data-v-a5628655]{color:var(--gray-400);background-color:transparent}.calendar-day.other-month[data-v-a5628655]:hover{background-color:var(--gray-100);color:var(--gray-500)}.calendar-day.today[data-v-a5628655]{color:var(--primary-color);font-weight:600;background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--primary-color)}.calendar-day.today[data-v-a5628655]:hover{background-color:#2563eb14}.calendar-day.selected[data-v-a5628655]{background-color:var(--primary-color);color:#fff;font-weight:600}.calendar-day.selected[data-v-a5628655]:hover{background-color:var(--primary-color);opacity:.92}.calendar-day.today-selected[data-v-a5628655]{background-color:var(--primary-color);color:#fff;font-weight:600;box-shadow:0 0 0 2px #2563eb40}.calendar-day.today-selected[data-v-a5628655]:hover{opacity:.92}.calendar-footer[data-v-a5628655]{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 6px;border-top:1px solid var(--gray-200);margin-top:6px;background-color:transparent;gap:6px;flex-wrap:nowrap}.footer-left[data-v-a5628655]{display:flex;gap:4px;flex-shrink:0}.min-btn[data-v-a5628655],.today-btn[data-v-a5628655],.max-btn[data-v-a5628655],.close-btn[data-v-a5628655]{appearance:none;-webkit-appearance:none;padding:7px 14px;min-height:var(--lis-btn-h, 28px);min-width:56px;border:1px solid transparent;border-radius:7px;font-size:var(--lis-ctl-font-size, .72rem);font-family:inherit;font-weight:500;line-height:1.3;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;cursor:pointer;overflow:visible;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;letter-spacing:-.01em}.min-btn[data-v-a5628655],.max-btn[data-v-a5628655]{background-color:var(--gray-100);color:var(--gray-700)}.min-btn[data-v-a5628655]:hover,.max-btn[data-v-a5628655]:hover{background-color:var(--gray-200);color:var(--gray-900)}.today-btn[data-v-a5628655]{background-color:#2563eb1a;color:var(--primary-color)}.today-btn[data-v-a5628655]:hover{background-color:#2563eb2e}.close-btn[data-v-a5628655]{background-color:var(--primary-color);color:#fff}.close-btn[data-v-a5628655]:hover{opacity:.9}.min-btn[data-v-a5628655]:active,.max-btn[data-v-a5628655]:active,.today-btn[data-v-a5628655]:active,.close-btn[data-v-a5628655]:active{transform:scale(.96)}@keyframes appleFadeIn-a5628655{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-date-container[data-v-a5628655]{min-width:0;width:100%!important;max-width:100%!important;box-sizing:border-box}.l-date-calendar[data-v-a5628655]{min-width:0;width:min(22rem,calc(100vw - 16px));max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion: reduce){.l-date-wrapper[data-v-a5628655],.l-date-icon[data-v-a5628655],.l-date-calendar[data-v-a5628655],.calendar-day[data-v-a5628655],.nav-btn[data-v-a5628655],.min-btn[data-v-a5628655],.today-btn[data-v-a5628655],.max-btn[data-v-a5628655],.close-btn[data-v-a5628655]{transition:none!important;animation:none!important}}.l-date-icon[data-v-a5628655]:focus-visible,.nav-btn[data-v-a5628655]:focus-visible,.min-btn[data-v-a5628655]:focus-visible,.today-btn[data-v-a5628655]:focus-visible,.max-btn[data-v-a5628655]:focus-visible,.close-btn[data-v-a5628655]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.calendar-day[data-v-a5628655]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.l-date-calendar[data-v-a5628655]{z-index:2147483647!important;position:fixed!important;transform:translateZ(0);opacity:1!important;visibility:visible!important}.summary-panel[data-v-472203d2]{--lt-text: color-mix(in srgb, var(--lt-accent) 54%, #000);--lt-subtle: rgba(60, 60, 67, .6);--lt-border: color-mix(in srgb, var(--lt-accent) 22%, transparent);--lt-bg-top: color-mix(in srgb, var(--lt-accent) 10%, #fff);--lt-bg-bottom: color-mix(in srgb, var(--lt-accent) 4%, #fff);--lt-tint-08: color-mix(in srgb, var(--lt-accent) 8%, #fff);--lt-tint-10: color-mix(in srgb, var(--lt-accent) 10%, transparent);--lt-tint-12: color-mix(in srgb, var(--lt-accent) 12%, transparent);--lt-tint-14: color-mix(in srgb, var(--lt-accent) 14%, transparent);--lt-tint-20: color-mix(in srgb, var(--lt-accent) 20%, transparent);--lt-tint-40: color-mix(in srgb, var(--lt-accent) 40%, transparent);display:flex;justify-content:flex-start;align-items:center;height:28px;min-height:28px;background:linear-gradient(180deg,var(--lt-bg-top),var(--lt-bg-bottom));border-top:.5px solid var(--lt-border);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:-.01em;color:var(--lt-text);user-select:none;margin:0!important;padding:0!important;position:relative;z-index:110;box-sizing:border-box;flex-shrink:0;overflow:visible}.summary-panel .left-section[data-v-472203d2]{display:flex;align-items:center;flex-shrink:0;height:100%}.summary-panel .view-toggle[data-v-472203d2]{display:flex;align-items:center;height:22px;margin-left:8px;padding:2px;background:var(--lt-tint-08);border-radius:6px;box-sizing:border-box}.summary-panel .view-btn[data-v-472203d2]{position:relative;display:flex;align-items:center;justify-content:center;width:22px;height:18px;padding:0;border:none;background:transparent;border-radius:5px;color:var(--lt-accent);cursor:pointer;outline:none;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.summary-panel .view-btn .material-icons[data-v-472203d2]{font-size:15px;line-height:1;width:15px;height:15px}.summary-panel .view-btn[data-v-472203d2]:hover:not(.active){background:var(--lt-tint-12)}.summary-panel .view-btn[data-v-472203d2]:active:not(.active){transform:scale(.96)}.summary-panel .view-btn.active[data-v-472203d2]{background:#fff;box-shadow:0 0 0 .5px var(--lt-border),0 1px 2px color-mix(in srgb,var(--lt-text) 12%,transparent)}.summary-panel .view-btn+.view-btn[data-v-472203d2]:before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:var(--lt-border);pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.summary-panel .view-btn.active[data-v-472203d2]:before,.summary-panel .view-btn[data-v-472203d2]:hover:before,.summary-panel .view-btn.active+.view-btn[data-v-472203d2]:before,.summary-panel .view-btn:hover+.view-btn[data-v-472203d2]:before{opacity:0}.summary-panel .status-bar[data-v-472203d2]{display:flex;align-items:center;flex-shrink:0;height:100%;margin-left:auto;margin-right:8px}.summary-panel .status-bar.is-with-footer[data-v-472203d2]{margin-left:6px;margin-right:0}.summary-panel .status-bar.is-with-footer .stat-select-menu[data-v-472203d2]{left:0;right:auto}.summary-panel .stat-select[data-v-472203d2]{position:relative}.summary-panel .stat-select-btn[data-v-472203d2]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px 0 8px;background:var(--lt-tint-08);border:.5px solid var(--lt-border);border-radius:6px;font-size:11.5px;font-weight:500;font-family:inherit;letter-spacing:-.01em;color:var(--lt-text);cursor:pointer;white-space:nowrap;user-select:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1),border-color .15s ease}.summary-panel .stat-select-btn[data-v-472203d2]:hover{background:var(--lt-tint-14);color:var(--lt-text)}.summary-panel .stat-select-btn[data-v-472203d2]:active{transform:scale(.97)}.summary-panel .stat-select-btn.open[data-v-472203d2]{background:#fff;color:#1d1d1f;border-color:var(--lt-tint-40);box-shadow:0 0 0 .5px #0000000a,0 1px 2px #0000000f}.summary-panel .stat-select-label[data-v-472203d2]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.08px}.summary-panel .stat-select-chevron[data-v-472203d2]{width:9px;height:9px;flex-shrink:0;opacity:.55;transition:transform .18s cubic-bezier(.4,0,.2,1)}.summary-panel .stat-select-chevron.rotated[data-v-472203d2]{transform:rotate(180deg)}.summary-panel .stat-select-menu[data-v-472203d2]{position:absolute;bottom:calc(100% + 4px);right:0;z-index:20;min-width:180px;max-width:280px;padding:4px;background:#fffffffa;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:.5px solid rgba(60,60,67,.18);border-radius:10px;box-shadow:0 8px 28px #00000029,0 2px 6px #0000000f;animation:statMenuIn-472203d2 .14s cubic-bezier(.4,0,.2,1)}.summary-panel .stat-select-item[data-v-472203d2]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;transition:background-color .12s ease}.summary-panel .stat-select-item[data-v-472203d2]:hover{background:var(--lt-tint-10)}.summary-panel .stat-select-item.active[data-v-472203d2]{background:var(--lt-tint-14)}.summary-panel .stat-select-check[data-v-472203d2],.summary-panel .stat-select-check-spacer[data-v-472203d2]{width:12px;height:12px;flex-shrink:0;color:var(--lt-accent)}.summary-panel .stat-select-item-name[data-v-472203d2]{flex:1;min-width:0;font-size:12px;font-weight:500;color:#1d1d1f;letter-spacing:-.08px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-panel .stat-select-item.active .stat-select-item-name[data-v-472203d2]{color:var(--lt-accent);font-weight:600}.summary-panel.has-footer[data-v-472203d2]{height:40px}.summary-panel.has-footer .left-section[data-v-472203d2]{display:flex;align-items:center;flex-shrink:0}.summary-panel .footer-metrics[data-v-472203d2]{display:flex;align-items:stretch;margin-left:auto;min-width:0;height:100%;overflow-x:auto;scrollbar-width:thin}.summary-panel .footer-metrics[data-v-472203d2]::-webkit-scrollbar{height:4px}.summary-panel .footer-metrics[data-v-472203d2]::-webkit-scrollbar-thumb{background:#3c3c4347;border-radius:4px}.summary-panel .footer-metric[data-v-472203d2]{display:flex;flex-direction:column;justify-content:center;flex:0 0 auto;padding:2px 12px;border-left:.5px solid var(--lt-border);min-width:0}.summary-panel .footer-metric-label[data-v-472203d2]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lt-subtle);line-height:1.15;white-space:nowrap}.summary-panel .footer-metric-value[data-v-472203d2]{font-size:13px;font-weight:600;color:var(--lt-text);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;user-select:text}.summary-panel .footer-metric-suffix[data-v-472203d2]{margin-left:4px;font-size:10px;font-weight:500;color:var(--lt-subtle);letter-spacing:.02em}.summary-panel .tone-emphasis[data-v-472203d2]{background:var(--lt-tint-10)}.summary-panel .tone-emphasis .footer-metric-value[data-v-472203d2]{font-weight:700;color:var(--lt-text)}.summary-panel .tone-danger .footer-metric-value[data-v-472203d2]{color:#ff3b30}.summary-panel .tone-warning .footer-metric-value[data-v-472203d2]{color:#a16207}@keyframes statMenuIn-472203d2{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 720px){.summary-panel.has-footer[data-v-472203d2]{height:auto;flex-wrap:wrap;align-content:flex-start;flex-shrink:0;padding:0!important}.summary-panel.has-footer .footer-metrics[data-v-472203d2]{flex:1 0 100%;height:auto;margin-left:0;border-top:.5px solid var(--lt-border)}}.lh-mask[data-v-dccdce36]{position:fixed;inset:0;background:#1c1c206b;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.lh-modal[data-v-dccdce36]{width:min(880px,96vw);height:min(620px,92vh);background:#fff;border-radius:16px;box-shadow:0 30px 80px #00000047,0 8px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;color:#1d1d1f}.lh-head[data-v-dccdce36]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:18px 22px 16px;border-bottom:1px solid rgba(0,0,0,.05);background:linear-gradient(180deg,#fff,#fafafa)}.lh-title[data-v-dccdce36]{display:flex;align-items:center;gap:14px}.lh-title h2[data-v-dccdce36]{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.lh-title p[data-v-dccdce36]{margin:2px 0 0;font-size:12px;color:#6e6e73}.lh-icon[data-v-dccdce36]{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0071e3;box-shadow:0 4px 12px #0071e34d}.lh-icon svg[data-v-dccdce36]{width:20px;height:20px}.lh-icon-pivot[data-v-dccdce36]{background:#0071e3}.lh-icon-graph[data-v-dccdce36]{background:#34c759;box-shadow:0 4px 12px #34c7594d}.lh-close[data-v-dccdce36]{appearance:none;background:transparent;border:0;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#6e6e73;cursor:pointer;transition:background .15s,color .15s}.lh-close svg[data-v-dccdce36]{width:13px;height:13px}.lh-close[data-v-dccdce36]:hover{background:#0000000f;color:#1d1d1f}.lh-body[data-v-dccdce36]{flex:1 1 auto;display:flex;min-height:0}.lh-nav[data-v-dccdce36]{flex:0 0 220px;background:#fbfbfd;border-right:1px solid rgba(0,0,0,.05);padding:12px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.lh-nav-item[data-v-dccdce36]{appearance:none;background:transparent;border:0;display:flex;align-items:center;gap:10px;padding:9px 10px;text-align:left;border-radius:7px;font-size:12px;color:#1d1d1f;cursor:pointer;transition:background .12s,color .12s}.lh-nav-item[data-v-dccdce36]:hover{background:#0000000a}.lh-nav-item.is-active[data-v-dccdce36]{background:#0071e31a;color:#0071e3;font-weight:600}.lh-nav-item.is-active .lh-nav-num[data-v-dccdce36]{color:#0071e3;opacity:1}.lh-nav-num[data-v-dccdce36]{font-variant-numeric:tabular-nums;font-size:10px;color:#98989d;font-weight:500;letter-spacing:.02em;opacity:.7}.lh-nav-label[data-v-dccdce36]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-content[data-v-dccdce36]{flex:1 1 auto;padding:22px 28px;overflow-y:auto;scroll-behavior:smooth}.lh-section h3[data-v-dccdce36]{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:#1d1d1f}.lh-intro[data-v-dccdce36]{margin:0 0 18px;font-size:13px;color:#6e6e73;line-height:1.5}.lh-block[data-v-dccdce36]{margin-top:18px}.lh-block[data-v-dccdce36]:first-of-type{margin-top:6px}.lh-block h4[data-v-dccdce36]{margin:0 0 8px;font-size:13px;font-weight:600;color:#1d1d1f;letter-spacing:-.005em}.lh-block p[data-v-dccdce36]{margin:0 0 6px;font-size:13px;line-height:1.55;color:#1d1d1f}.lh-bullets[data-v-dccdce36]{margin:6px 0 0;padding:0;list-style:none}.lh-bullets li[data-v-dccdce36]{position:relative;padding:4px 0 4px 18px;font-size:12.5px;line-height:1.55;color:#1d1d1f}.lh-bullets li[data-v-dccdce36]:before{content:"";position:absolute;left:4px;top:11px;width:4px;height:4px;background:#0071e3;border-radius:50%}.lh-bullets li strong[data-v-dccdce36]{color:#1d1d1f;font-weight:600}.lh-steps[data-v-dccdce36]{display:flex;flex-direction:column;gap:8px;margin:6px 0}.lh-step[data-v-dccdce36]{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:#fafafa;border:1px solid rgba(0,0,0,.05);border-radius:8px}.lh-step-num[data-v-dccdce36]{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#0071e3;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.lh-step-body[data-v-dccdce36]{flex:1;font-size:12.5px;line-height:1.5;color:#1d1d1f}.lh-step-body strong[data-v-dccdce36]{display:block;margin-bottom:1px}.lh-cards[data-v-dccdce36]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:8px 0}.lh-card[data-v-dccdce36]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#fafafa;border:1px solid rgba(0,0,0,.05);border-radius:8px;font-size:12px;color:#1d1d1f}.lh-card strong[data-v-dccdce36]{font-size:12.5px}.lh-card span[data-v-dccdce36]:not(.lh-card-tag){color:#6e6e73;line-height:1.45}.lh-card-tag[data-v-dccdce36]{display:inline-block;align-self:flex-start;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:#0071e3;background:#0071e31a;padding:1px 6px;border-radius:3px;text-transform:uppercase;margin-bottom:2px}.lh-tip[data-v-dccdce36]{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:8px 10px;background:#ff9f0a14;border:1px solid rgba(255,159,10,.2);border-radius:7px;font-size:12px;color:#8a5a00;line-height:1.5}.lh-tip svg[data-v-dccdce36]{width:14px;height:14px;flex:0 0 14px;margin-top:1px;color:#c47800}.lh-foot[data-v-dccdce36]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-top:1px solid rgba(0,0,0,.05);background:#fafafa}.lh-foot-left[data-v-dccdce36]{font-size:11px;color:#6e6e73}.lh-foot-right[data-v-dccdce36]{display:flex;gap:8px}.lh-kbd[data-v-dccdce36]{display:inline-block;font-family:inherit;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:4px;padding:1px 5px;font-size:10.5px;color:#1d1d1f;box-shadow:0 1px #0000000d}.lh-btn[data-v-dccdce36]{appearance:none;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:7px;height:30px;padding:0 14px;font-size:12px;color:#1d1d1f;cursor:pointer;transition:all .15s;font-family:inherit}.lh-btn[data-v-dccdce36]:hover{border-color:#0000002e;background:#fafafa}.lh-btn[data-v-dccdce36]:disabled{opacity:.4;cursor:not-allowed}.lh-btn-primary[data-v-dccdce36]{background:#0071e3;border-color:#0071e3;color:#fff}.lh-btn-primary[data-v-dccdce36]:hover{background:#0064c8}.lh-fade-enter-active[data-v-dccdce36],.lh-fade-leave-active[data-v-dccdce36]{transition:opacity .22s ease,transform .22s ease}.lh-fade-enter-from[data-v-dccdce36],.lh-fade-leave-to[data-v-dccdce36]{opacity:0}.lh-fade-enter-active .lh-modal[data-v-dccdce36],.lh-fade-leave-active .lh-modal[data-v-dccdce36]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s}.lh-fade-enter-from .lh-modal[data-v-dccdce36]{transform:scale(.95) translateY(8px);opacity:0}.lh-fade-leave-to .lh-modal[data-v-dccdce36]{transform:scale(.97);opacity:0}@media (max-width: 720px){.lh-body[data-v-dccdce36]{flex-direction:column}.lh-nav[data-v-dccdce36]{flex:0 0 auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(0,0,0,.05);padding:6px;gap:4px}.lh-nav-item[data-v-dccdce36]{flex:0 0 auto}.lh-content[data-v-dccdce36]{padding:16px}}.lg-root[data-v-449ba029]{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;color:#1d1d1f;position:relative}.lg-root.lg-dark[data-v-449ba029]{background:#1c1c1e;color:#f5f5f7}.lg-root.lg-fullscreen[data-v-449ba029]{position:fixed;inset:0;z-index:9999;border-radius:0}.lg-controls[data-v-449ba029]{flex-shrink:0;background:#f5f5f7eb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06);padding:10px 14px 6px;position:relative;z-index:20}.lg-dark .lg-controls[data-v-449ba029]{background:#1c1c1ed9;border-bottom-color:#ffffff14}.lg-row[data-v-449ba029]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.lg-row+.lg-row[data-v-449ba029]{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(0,0,0,.06)}.lg-dark .lg-row+.lg-row[data-v-449ba029]{border-top-color:#ffffff14}.lg-field[data-v-449ba029]{display:flex;flex-direction:column;gap:4px;min-width:110px}.lg-field label[data-v-449ba029]{font-size:10.5px;font-weight:500;color:#6e6e73;letter-spacing:.04em;text-transform:uppercase}.lg-dark .lg-field label[data-v-449ba029]{color:#98989d}.lg-inline-toggle[data-v-449ba029]{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;background:#ffffffb3;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;font-size:12px;color:#1d1d1f}.lg-dark .lg-inline-toggle[data-v-449ba029]{background:#ffffff0d;border-color:#ffffff1a;color:#f5f5f7}.lg-inline-toggle input[type=checkbox][data-v-449ba029]{appearance:none;-webkit-appearance:none;cursor:pointer;width:28px;height:16px;border-radius:8px;background:#78788052;position:relative;transition:background-color .18s ease;flex-shrink:0;margin:0}.lg-inline-toggle input[type=checkbox][data-v-449ba029]:before{content:"";position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .18s cubic-bezier(.25,.1,.25,1)}.lg-inline-toggle input[type=checkbox][data-v-449ba029]:checked{background:#0071e3}.lg-inline-toggle input[type=checkbox][data-v-449ba029]:checked:before{transform:translate(12px)}.lg-select[data-v-449ba029],.lg-input[data-v-449ba029]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:6px 28px 6px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:13px;font-weight:500;background:#ffffffb3;color:#1d1d1f;cursor:pointer;height:30px;font-family:inherit;letter-spacing:-.005em;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%236E6E73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m4 6 4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 9px center}.lg-input[data-v-449ba029]{background-image:none;padding:6px 10px;cursor:text}.lg-input-sm[data-v-449ba029]{height:26px;font-size:12px;padding:4px 8px}.lg-mini[data-v-449ba029]{height:26px;font-size:11.5px;padding:3px 22px 3px 8px;min-width:56px}.lg-dark .lg-select[data-v-449ba029],.lg-dark .lg-input[data-v-449ba029]{background-color:#ffffff0d;border-color:#ffffff1a;color:#f5f5f7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%2398989D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m4 6 4 4 4-4'/></svg>")}.lg-dark .lg-input[data-v-449ba029]{background-image:none}.lg-select[data-v-449ba029]:hover,.lg-input[data-v-449ba029]:hover{border-color:#0000002e;background-color:#fff}.lg-dark .lg-select[data-v-449ba029]:hover,.lg-dark .lg-input[data-v-449ba029]:hover{background-color:#ffffff14;border-color:#ffffff2e}.lg-select[data-v-449ba029]:focus,.lg-input[data-v-449ba029]:focus{outline:none;border-color:#0071e3;background:#fff;box-shadow:0 0 0 3px #0071e333}.lg-dark .lg-select[data-v-449ba029]:focus,.lg-dark .lg-input[data-v-449ba029]:focus{background:#ffffff1a}.lg-multi[data-v-449ba029]{position:relative}.lg-multi-btn[data-v-449ba029]{padding:6px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:13px;font-weight:500;background:#ffffffb3;color:#1d1d1f;cursor:pointer;height:30px;display:flex;align-items:center;gap:8px;min-width:90px;font-family:inherit}.lg-dark .lg-multi-btn[data-v-449ba029]{background:#ffffff0d;border-color:#ffffff1a;color:#f5f5f7}.lg-multi-btn[data-v-449ba029]:hover{border-color:#0000002e;background:#fff}.lg-dark .lg-multi-btn[data-v-449ba029]:hover{background:#ffffff14;border-color:#ffffff2e}.lg-multi-btn.is-open[data-v-449ba029]{border-color:#0071e3;background:#fff;box-shadow:0 0 0 3px #0071e333}.lg-dark .lg-multi-btn.is-open[data-v-449ba029]{background:#ffffff1a}.lg-arrow[data-v-449ba029]{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin-left:auto;color:#6e6e73;transition:transform .18s ease}.lg-arrow svg[data-v-449ba029]{width:100%;height:100%}.lg-multi-btn.is-open .lg-arrow[data-v-449ba029]{transform:rotate(180deg);color:#0071e3}.lg-floating-host[data-v-449ba029]{display:contents}.lg-multi-menu.lg-floating[data-v-449ba029]{position:fixed;top:0;left:0;z-index:10000}.lg-multi-menu[data-v-449ba029]{position:absolute;top:calc(100% + 6px);left:0;background:#fffffff5;backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 12px 32px #00000029,0 2px 6px #0000000d;z-index:200;min-width:240px;max-height:320px;overflow-y:auto;padding:6px;animation:lgFadeIn-449ba029 .18s cubic-bezier(.25,.1,.25,1)}.lg-dark .lg-multi-menu[data-v-449ba029]{background:#2c2c2ef5;border-color:#ffffff1a;color:#f5f5f7;box-shadow:0 12px 32px #00000080}@keyframes lgFadeIn-449ba029{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lg-series-row[data-v-449ba029]{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:8px}.lg-series-row+.lg-series-row[data-v-449ba029]{border-top:1px solid rgba(0,0,0,.04);margin-top:2px;padding-top:8px}.lg-dark .lg-series-row+.lg-series-row[data-v-449ba029]{border-top-color:#ffffff0d}.lg-series-check[data-v-449ba029]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:500}.lg-series-check input[data-v-449ba029]{accent-color:#0071E3}.lg-series-name[data-v-449ba029]{flex:1}.lg-series-cfg[data-v-449ba029]{display:flex;gap:6px;margin-left:22px}.lg-multi-empty[data-v-449ba029]{padding:14px 10px;font-size:12px;color:#6e6e73;text-align:center}.lg-toggles[data-v-449ba029]{display:flex;gap:4px;align-items:center;padding:3px;background:#0000000a;border-radius:9px;margin-left:auto}.lg-dark .lg-toggles[data-v-449ba029]{background:#ffffff0f}.lg-toggle[data-v-449ba029]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:500;user-select:none;padding:5px 10px;border-radius:7px;transition:background-color .15s ease,color .15s ease}.lg-toggle[data-v-449ba029]:hover{background:#0000000a}.lg-dark .lg-toggle[data-v-449ba029]:hover{background:#ffffff0f}.lg-toggle input[type=checkbox][data-v-449ba029]{appearance:none;-webkit-appearance:none;cursor:pointer;width:28px;height:16px;border-radius:8px;background:#78788052;position:relative;transition:background-color .18s ease;flex-shrink:0;margin:0}.lg-toggle input[type=checkbox][data-v-449ba029]:before{content:"";position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .18s cubic-bezier(.25,.1,.25,1)}.lg-toggle input[type=checkbox][data-v-449ba029]:checked{background:#0071e3}.lg-toggle input[type=checkbox][data-v-449ba029]:checked:before{transform:translate(12px)}.lg-actions[data-v-449ba029]{display:flex;gap:6px}.lg-btn[data-v-449ba029]{padding:0;background:#ffffffb3;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;height:30px;min-width:30px;color:#1d1d1f;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.lg-btn-slim[data-v-449ba029]{padding:0 10px;min-width:60px;font-size:12px}.lg-dark .lg-btn[data-v-449ba029]{background:#ffffff0d;border-color:#ffffff1a;color:#f5f5f7}.lg-btn svg[data-v-449ba029]{width:16px;height:16px;display:block}.lg-btn[data-v-449ba029]:hover{background:#fff;border-color:#0000002e;color:#0071e3}.lg-dark .lg-btn[data-v-449ba029]:hover{background:#ffffff14}.lg-btn[data-v-449ba029]:active{transform:scale(.94)}.lg-btn.is-active[data-v-449ba029]{background:#0071e31a;border-color:#0071e34d;color:#0071e3}.lg-btn-primary[data-v-449ba029]{background:#0071e3;border-color:transparent;color:#fff;box-shadow:0 1px 2px #0071e340}.lg-btn-primary[data-v-449ba029]:hover{background:#0077ed;color:#fff}.lg-btn-primary[data-v-449ba029]:active{background:#006bcf}.lg-mini-btn[data-v-449ba029]{background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#6e6e73;font-size:12px;font-family:inherit}.lg-mini-btn[data-v-449ba029]:hover{background:#0000000d;color:#1d1d1f}.lg-dark .lg-mini-btn[data-v-449ba029]{color:#98989d}.lg-dark .lg-mini-btn[data-v-449ba029]:hover{background:#ffffff14;color:#f5f5f7}.lg-mini-danger[data-v-449ba029]:hover{background:#ff3b301a;color:#ff3b30}.lg-mini-btn svg[data-v-449ba029]{width:14px;height:14px}.lg-stats[data-v-449ba029]{display:flex;gap:22px;margin-top:10px;padding:10px 14px;background:#ffffffb3;border-radius:10px;border:1px solid rgba(0,0,0,.06);flex-wrap:wrap}.lg-dark .lg-stats[data-v-449ba029]{background:#ffffff0d;border-color:#ffffff14}.lg-stat[data-v-449ba029]{display:flex;flex-direction:column;gap:3px}.lg-stat-label[data-v-449ba029]{font-size:10px;color:#6e6e73;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.lg-dark .lg-stat-label[data-v-449ba029]{color:#98989d}.lg-stat-value[data-v-449ba029]{font-size:15px;color:#1d1d1f;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lg-dark .lg-stat-value[data-v-449ba029]{color:#f5f5f7}.lg-field-preset[data-v-449ba029]{min-width:180px}.lg-modified-tag[data-v-449ba029]{display:inline-block;margin-left:4px;color:#ff9500;font-size:12px;line-height:1;vertical-align:middle;animation:lgPulse-449ba029 1.6s ease-in-out infinite}@keyframes lgPulse-449ba029{0%,to{opacity:.6}50%{opacity:1}}.lg-preset-trigger[data-v-449ba029]{min-width:180px;max-width:280px}.lg-preset-trigger.is-modified[data-v-449ba029]{border-color:#ff950073}.lg-preset-trigger.is-empty .lg-preset-trigger-name[data-v-449ba029]{color:#98989d;font-style:italic;font-weight:400}.lg-preset-pin-icon[data-v-449ba029]{width:12px;height:12px;color:#0071e3;flex-shrink:0}.lg-preset-trigger-name[data-v-449ba029]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.lg-preset-menu[data-v-449ba029]{min-width:320px;max-height:480px;padding:8px}.lg-preset-actions[data-v-449ba029]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px 4px 8px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:6px}.lg-dark .lg-preset-actions[data-v-449ba029]{border-bottom-color:#ffffff0f}.lg-preset-action[data-v-449ba029]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff9;cursor:pointer;font-size:12.5px;font-weight:500;font-family:inherit;color:#1d1d1f;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.lg-dark .lg-preset-action[data-v-449ba029]{background:#ffffff0d;border-color:#ffffff1a;color:#f5f5f7}.lg-preset-action[data-v-449ba029]:hover:not(:disabled){background:#fff;border-color:#0000002e;color:#0071e3}.lg-dark .lg-preset-action[data-v-449ba029]:hover:not(:disabled){background:#ffffff14}.lg-preset-action[data-v-449ba029]:disabled{opacity:.4;cursor:not-allowed}.lg-preset-action svg[data-v-449ba029]{width:14px;height:14px}.lg-preset-action-primary[data-v-449ba029]{background:#0071e3;border-color:transparent;color:#fff;box-shadow:0 1px 2px #0071e333}.lg-preset-action-primary[data-v-449ba029]:hover:not(:disabled){background:#0077ed!important;color:#fff!important;border-color:transparent!important}.lg-preset-section[data-v-449ba029]{margin-bottom:4px}.lg-preset-section-title[data-v-449ba029]{display:flex;align-items:center;gap:4px;padding:6px 8px 4px;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:#6e6e73;text-transform:uppercase}.lg-dark .lg-preset-section-title[data-v-449ba029]{color:#98989d}.lg-preset-empty[data-v-449ba029]{font-size:12px;color:#6e6e73;padding:14px 12px;text-align:center;line-height:1.6}.lg-preset-row[data-v-449ba029]{display:flex;align-items:center;gap:4px;padding:3px 4px;border-radius:8px}.lg-preset-row.is-active[data-v-449ba029]{background:#0071e314}.lg-dark .lg-preset-row.is-active[data-v-449ba029]{background:#0071e32e}.lg-preset-name[data-v-449ba029]{flex:1;display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit;text-align:left;color:inherit;min-width:0}.lg-preset-name span[data-v-449ba029]:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.lg-preset-name[data-v-449ba029]:hover{background:#0000000a}.lg-dark .lg-preset-name[data-v-449ba029]:hover{background:#ffffff14}.lg-preset-dot[data-v-449ba029]{width:8px;height:8px;border-radius:50%;background:#c7c7cc;flex-shrink:0}.lg-preset-row.is-active .lg-preset-dot[data-v-449ba029]{background:#0071e3}.lg-mini-btn.is-pinned[data-v-449ba029]{color:#0071e3}.lg-mini-btn.is-pinned[data-v-449ba029]:hover{background:#0071e31a}.lg-annot-menu[data-v-449ba029]{min-width:320px;padding:8px}.lg-annot-quick[data-v-449ba029]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 8px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:6px}.lg-dark .lg-annot-quick[data-v-449ba029]{border-bottom-color:#ffffff0d}.lg-annot-quick .lg-mini-btn[data-v-449ba029]{width:auto;padding:0 8px;border:1px solid rgba(0,0,0,.08);font-size:11.5px}.lg-dark .lg-annot-quick .lg-mini-btn[data-v-449ba029]{border-color:#ffffff1a}.lg-annot-row[data-v-449ba029]{display:flex;gap:4px;align-items:center;padding:4px 0}.lg-color[data-v-449ba029]{appearance:none;width:28px;height:26px;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:transparent;cursor:pointer;padding:2px}.lg-export-menu[data-v-449ba029]{min-width:220px;padding:6px;left:auto;right:0}.lg-export-item[data-v-449ba029]{display:flex;align-items:center;gap:10px;padding:7px 8px;background:transparent;border:none;border-radius:7px;cursor:pointer;font-size:13px;color:#1d1d1f;font-family:inherit;width:100%;text-align:left}.lg-dark .lg-export-item[data-v-449ba029]{color:#f5f5f7}.lg-export-item[data-v-449ba029]:hover{background:#0071e3;color:#fff}.lg-ex-tag[data-v-449ba029]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 6px;border-radius:5px;background:#0071e31a;color:#0071e3;font-size:10px;font-weight:700;letter-spacing:.04em}.lg-export-item:hover .lg-ex-tag[data-v-449ba029]{background:#fff3;color:#fff}.lg-banner[data-v-449ba029]{position:absolute;left:14px;right:14px;bottom:10px;z-index:4;padding:8px 12px;border-radius:8px;background:#ff95001f;color:#b25d00;font-size:12px;font-weight:500;pointer-events:none}.lg-dark .lg-banner[data-v-449ba029]{background:#ff95002e;color:#ffd60a}.lg-chart-wrap[data-v-449ba029]{flex:1;position:relative;background:#fff;padding:14px;overflow:hidden;min-height:0;display:flex;flex-direction:column}.lg-dark .lg-chart-wrap[data-v-449ba029]{background:#1c1c1e}.lg-view .lg-chart-wrap[data-v-449ba029]{padding:4px 6px}.lg-chart[data-v-449ba029]{flex:1;width:100%;height:100%;min-height:0}.lg-kpi-grid[data-v-449ba029]{display:grid;grid-template-columns:2fr repeat(auto-fit,minmax(180px,1fr));gap:14px;width:100%;flex:1;min-height:0;align-content:start}.lg-kpi-card[data-v-449ba029]{background:#ffffffd9;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-height:130px}.lg-dark .lg-kpi-card[data-v-449ba029]{background:#ffffff0a;border-color:#ffffff14}.lg-kpi-primary[data-v-449ba029]{grid-row:span 2;background:linear-gradient(135deg,#0071e314,#0071e305);border-color:#0071e32e}.lg-dark .lg-kpi-primary[data-v-449ba029]{background:linear-gradient(135deg,#0071e32e,#0071e30a);border-color:#0071e347}.lg-kpi-label[data-v-449ba029]{font-size:11px;text-transform:uppercase;color:#6e6e73;letter-spacing:.05em;font-weight:500}.lg-dark .lg-kpi-label[data-v-449ba029]{color:#98989d}.lg-kpi-value[data-v-449ba029]{font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.lg-kpi-value-sm[data-v-449ba029]{font-size:22px;letter-spacing:-.01em}.lg-kpi-delta[data-v-449ba029]{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:600}.lg-kpi-delta-up[data-v-449ba029]{color:#34c759}.lg-kpi-delta-down[data-v-449ba029]{color:#ff3b30}.lg-kpi-delta-arrow[data-v-449ba029]{font-size:12px}.lg-kpi-delta-note[data-v-449ba029]{color:#6e6e73;font-weight:500;font-size:12px}.lg-dark .lg-kpi-delta-note[data-v-449ba029]{color:#98989d}.lg-kpi-spark[data-v-449ba029]{margin-top:auto;width:100%;height:70px}.lg-empty[data-v-449ba029]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;color:#86868b;text-align:center;padding:40px}.lg-empty-icon[data-v-449ba029]{width:80px;height:80px;border-radius:20px;background:#0000000a;display:flex;align-items:center;justify-content:center;color:#86868b;margin-bottom:18px}.lg-dark .lg-empty-icon[data-v-449ba029]{background:#ffffff0f}.lg-empty-icon svg[data-v-449ba029]{width:44px;height:44px}.lg-empty h3[data-v-449ba029]{margin:0 0 6px;font-size:17px;font-weight:600;color:#1d1d1f;letter-spacing:-.012em}.lg-dark .lg-empty h3[data-v-449ba029]{color:#f5f5f7}.lg-empty p[data-v-449ba029]{margin:0;font-size:13px;color:#6e6e73}.lg-dark .lg-empty p[data-v-449ba029]{color:#98989d}.lg-drill-badge[data-v-449ba029]{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:#0071e3eb;color:#fff;border-radius:999px;font-size:12px;font-weight:500;z-index:5;box-shadow:0 6px 18px #0071e34d}.lg-drill-badge .lg-mini-btn[data-v-449ba029]{width:18px;height:18px;color:#ffffffeb}.lg-drill-badge .lg-mini-btn[data-v-449ba029]:hover{background:#ffffff2e;color:#fff}.lg-modal-mask[data-v-449ba029]{position:fixed;inset:0;background:#00000073;z-index:10000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lgFadeIn-449ba029 .18s cubic-bezier(.25,.1,.25,1)}.lg-modal[data-v-449ba029]{background:#fff;border-radius:14px;padding:18px 18px 14px;min-width:320px;max-width:92vw;box-shadow:0 24px 60px #00000052;display:flex;flex-direction:column;gap:12px}.lg-dark .lg-modal[data-v-449ba029]{background:#2c2c2e;color:#f5f5f7}.lg-modal-title[data-v-449ba029]{font-size:14px;font-weight:600;letter-spacing:-.005em}.lg-modal-actions[data-v-449ba029]{display:flex;justify-content:flex-end;gap:8px}.lg-multi-menu[data-v-449ba029]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.lg-multi-menu[data-v-449ba029]::-webkit-scrollbar{width:8px}.lg-multi-menu[data-v-449ba029]::-webkit-scrollbar-track{background:transparent}.lg-multi-menu[data-v-449ba029]::-webkit-scrollbar-thumb{background:#00000038;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.lg-multi-menu[data-v-449ba029]::-webkit-scrollbar-thumb:hover{background:#0006;background-clip:padding-box}@media (max-width: 900px){.lg-toggles[data-v-449ba029]{margin-left:0}.lg-kpi-grid[data-v-449ba029]{grid-template-columns:1fr}.lg-kpi-primary[data-v-449ba029]{grid-row:span 1}}.lpc-chip[data-v-2aca789f]{display:inline-flex;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:5px;height:24px;padding:0 2px 0 0;font-size:11px;color:#1d1d1f;cursor:grab;position:relative;transition:all .12s,margin .12s ease}.lpc-chip[data-v-2aca789f]:active{cursor:grabbing}.lpc-chip[data-v-2aca789f]:hover{border-color:#00000029;box-shadow:0 1px 2px #0000000d}.lpc-chip.is-numeric[data-v-2aca789f]{background:#0071e30a;border-color:#0071e32e}.lpc-chip.is-menu-open[data-v-2aca789f]{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.lpc-chip.is-drag-self[data-v-2aca789f]{opacity:.35}.lpc-chip.drop-before[data-v-2aca789f]:before,.lpc-chip.drop-after[data-v-2aca789f]:after{content:"";position:absolute;top:-2px;bottom:-2px;width:3px;background:#0071e3;border-radius:2px;box-shadow:0 0 0 2px #0071e333;pointer-events:none;z-index:2}.lpc-chip.drop-before[data-v-2aca789f]:before{left:-5px}.lpc-chip.drop-after[data-v-2aca789f]:after{right:-5px}.lpc-chip.drop-before[data-v-2aca789f]{margin-left:6px}.lpc-chip.drop-after[data-v-2aca789f]{margin-right:6px}.lpc-handle[data-v-2aca789f]{appearance:none;background:transparent;border:0;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px 0 4px;font-size:11px;color:#1d1d1f;cursor:pointer}.lpc-icon[data-v-2aca789f]{display:inline-flex;color:#98989d}.lpc-icon svg[data-v-2aca789f]{width:10px;height:10px}.lpc-text[data-v-2aca789f]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpc-suffix[data-v-2aca789f]{font-size:9.5px;color:#6e6e73;background:#0000000a;border-radius:3px;padding:0 4px;margin-left:2px}.is-numeric .lpc-suffix[data-v-2aca789f]{background:#0071e31f;color:#0064c8}.lpc-remove[data-v-2aca789f]{appearance:none;background:transparent;border:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#98989d;cursor:pointer;border-radius:3px;margin-right:1px}.lpc-remove svg[data-v-2aca789f]{width:10px;height:10px}.lpc-remove[data-v-2aca789f]:hover{background:#ff3b301f;color:#ff3b30}.lpc-menu-mask[data-v-2aca789f]{position:fixed;inset:0;background:transparent;z-index:9998}.lpc-menu[data-v-2aca789f]{position:fixed;width:280px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 10px 30px #00000024,0 2px 8px #0000000f;padding:8px;display:flex;flex-direction:column;gap:4px;max-height:480px;overflow:auto}.lpc-menu-title[data-v-2aca789f]{display:flex;align-items:baseline;gap:6px;padding:2px 4px 6px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:4px}.lpc-menu-title .lpc-menu-zone[data-v-2aca789f]{font-size:9.5px;font-weight:600;text-transform:uppercase;color:#0071e3;letter-spacing:.04em}.lpc-menu-title .lpc-menu-label[data-v-2aca789f]{font-size:12px;font-weight:600;color:#1d1d1f}.lpc-row[data-v-2aca789f]{display:flex;align-items:center;gap:6px;padding:2px 4px}.lpc-row label[data-v-2aca789f]{flex:0 0 90px;font-size:10.5px;color:#6e6e73}.lpc-row select[data-v-2aca789f],.lpc-row input[data-v-2aca789f]{flex:1;appearance:none;-webkit-appearance:none;background:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:4px;height:24px;padding:0 6px;font-size:11px;color:#1d1d1f}.lpc-row select[data-v-2aca789f]:hover,.lpc-row input[data-v-2aca789f]:hover{background:#fff;border-color:#0000002e}.lpc-row select[data-v-2aca789f]:focus,.lpc-row input[data-v-2aca789f]:focus{outline:none;background:#fff;border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.lpc-filter-actions[data-v-2aca789f]{display:flex;gap:4px;align-items:center;padding:2px 4px}.lpc-filter-search[data-v-2aca789f]{flex:1;height:24px;border:1px solid rgba(0,0,0,.08);border-radius:4px;background:#fafafa;font-size:11px;padding:0 6px}.lpc-filter-search[data-v-2aca789f]:focus{outline:none;background:#fff;border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.lpc-filter-mini[data-v-2aca789f]{appearance:none;background:#f4f4f7;border:1px solid transparent;border-radius:4px;height:24px;padding:0 8px;font-size:10.5px;color:#1d1d1f;cursor:pointer}.lpc-filter-mini[data-v-2aca789f]:hover{background:#0071e31a;color:#0071e3}.lpc-filter-list[data-v-2aca789f]{max-height:200px;overflow-y:auto;border:1px solid rgba(0,0,0,.05);border-radius:5px;margin:2px 4px}.lpc-filter-item[data-v-2aca789f]{display:flex;align-items:center;gap:6px;padding:4px 6px;font-size:11px;color:#1d1d1f;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.05)}.lpc-filter-item[data-v-2aca789f]:last-child{border-bottom:0}.lpc-filter-item[data-v-2aca789f]:hover{background:#0071e31a}.lpc-filter-item input[type=checkbox][data-v-2aca789f]{appearance:none;-webkit-appearance:none;width:13px;height:13px;border:1px solid rgba(0,0,0,.2);border-radius:3px;background:#fff;cursor:pointer;position:relative}.lpc-filter-item input[type=checkbox][data-v-2aca789f]:checked{background:#0071e3;border-color:#0071e3}.lpc-filter-item input[type=checkbox][data-v-2aca789f]:checked:after{content:"";position:absolute;left:3px;top:-1px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.lpc-filter-item span[data-v-2aca789f]:first-of-type{flex:1}.lpc-filter-item .lpc-filter-count[data-v-2aca789f]{color:#98989d;font-size:10px}.lpc-filter-empty[data-v-2aca789f]{padding:10px;text-align:center;color:#98989d;font-size:11px}.lpc-menu-foot[data-v-2aca789f]{display:flex;gap:4px;margin-top:4px;padding-top:6px;border-top:1px solid rgba(0,0,0,.05)}.lpc-foot-btn[data-v-2aca789f]{flex:1;appearance:none;background:#f4f4f7;border:1px solid transparent;border-radius:5px;height:26px;padding:0 6px;font-size:11px;color:#1d1d1f;cursor:pointer}.lpc-foot-btn[data-v-2aca789f]:hover{background:#0071e31a;color:#0071e3}.lpc-foot-danger[data-v-2aca789f]{color:#ff3b30}.lpc-foot-danger[data-v-2aca789f]:hover{background:#ff3b301a;color:#ff3b30}.lp-root[data-v-fd2a3a3c]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:#fff;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:12px;overflow:hidden;user-select:none}.lp-controls[data-v-fd2a3a3c]{flex:0 0 auto;border-bottom:1px solid rgba(0,0,0,.05);background:linear-gradient(180deg,#fafafa,#fff);padding:6px 12px}.lp-row[data-v-fd2a3a3c]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lp-field[data-v-fd2a3a3c]{display:flex;flex-direction:column;gap:2px}.lp-field label[data-v-fd2a3a3c]{font-size:10px;color:#6e6e73;font-weight:500;letter-spacing:.02em}.lp-select[data-v-fd2a3a3c],.lp-input[data-v-fd2a3a3c]{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;padding:4px 22px 4px 8px;font-size:11.5px;color:#1d1d1f;height:26px;cursor:pointer;transition:border-color .15s,box-shadow .15s;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 7px center}.lp-select[data-v-fd2a3a3c]:hover,.lp-input[data-v-fd2a3a3c]:hover{border-color:#0000002e}.lp-select[data-v-fd2a3a3c]:focus,.lp-input[data-v-fd2a3a3c]:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.lp-input[data-v-fd2a3a3c]{background-image:none;padding-right:8px;cursor:text}.lp-toggles[data-v-fd2a3a3c]{display:flex;gap:12px;margin-left:6px;padding-left:12px;border-left:1px solid rgba(0,0,0,.05);align-self:flex-end;padding-bottom:2px}.lp-toggle[data-v-fd2a3a3c]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#6e6e73;cursor:pointer;user-select:none}.lp-toggle input[type=checkbox][data-v-fd2a3a3c]{appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:background .15s,border-color .15s}.lp-toggle input[type=checkbox][data-v-fd2a3a3c]:checked{background:#0071e3;border-color:#0071e3}.lp-toggle input[type=checkbox][data-v-fd2a3a3c]:checked:after{content:"";position:absolute;left:3px;top:0;width:5px;height:9px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.lp-toggle[data-v-fd2a3a3c]:hover{color:#1d1d1f}.lp-actions[data-v-fd2a3a3c]{display:flex;gap:6px;margin-left:auto;align-self:flex-end;padding-bottom:2px}.lp-btn[data-v-fd2a3a3c]{appearance:none;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;height:26px;min-width:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;color:#6e6e73;cursor:pointer;transition:all .15s}.lp-btn svg[data-v-fd2a3a3c]{width:14px;height:14px}.lp-btn[data-v-fd2a3a3c]:hover{color:#0071e3;border-color:#0071e34d;background:#0071e31a}.lp-btn[data-v-fd2a3a3c]:active{transform:scale(.96)}.lp-btn.is-active[data-v-fd2a3a3c]{color:#0071e3;border-color:#0071e34d;background:#0071e31a}.lp-btn[data-v-fd2a3a3c]:disabled{opacity:.45;cursor:not-allowed}.lp-btn-primary[data-v-fd2a3a3c]{background:#0071e3;border-color:#0071e3;color:#fff}.lp-btn-primary[data-v-fd2a3a3c]:hover{background:#0064c8;color:#fff}.lp-multi[data-v-fd2a3a3c]{position:relative}.lp-multi-btn[data-v-fd2a3a3c]{appearance:none;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;height:26px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;color:#1d1d1f;cursor:pointer;font-size:11.5px;min-width:140px;transition:border-color .15s,box-shadow .15s}.lp-multi-btn[data-v-fd2a3a3c]:hover{border-color:#0000002e}.lp-multi-btn.is-open[data-v-fd2a3a3c]{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.lp-multi-btn.is-modified[data-v-fd2a3a3c]{border-color:#ff9500}.lp-multi-btn .lp-arrow[data-v-fd2a3a3c]{display:inline-flex}.lp-multi-btn .lp-arrow svg[data-v-fd2a3a3c]{width:12px;height:12px}.lp-multi-btn .lp-multi-label[data-v-fd2a3a3c]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-modified-dot[data-v-fd2a3a3c]{color:#ff9500;margin-left:4px;font-size:10px}.lp-multi-menu[data-v-fd2a3a3c]{position:absolute;top:calc(100% + 4px);right:0;z-index:100;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 10px 30px #0000001f,0 2px 8px #0000000f;min-width:260px;max-height:360px;overflow:auto;padding:4px}.lp-preset-actions[data-v-fd2a3a3c]{display:flex;gap:4px;padding:4px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:4px}.lp-preset-action[data-v-fd2a3a3c]{flex:1;appearance:none;background:#f4f4f7;border:1px solid transparent;border-radius:6px;padding:5px 8px;font-size:11px;color:#1d1d1f;cursor:pointer;transition:all .15s}.lp-preset-action[data-v-fd2a3a3c]:hover{background:#e9e9ee}.lp-preset-action[data-v-fd2a3a3c]:disabled{opacity:.45;cursor:not-allowed}.lp-preset-action-primary[data-v-fd2a3a3c]{background:#0071e3;color:#fff}.lp-preset-action-primary[data-v-fd2a3a3c]:hover{background:#0064c8}.lp-preset-empty[data-v-fd2a3a3c]{padding:14px;text-align:center;color:#98989d;font-size:11px}.lp-preset-row[data-v-fd2a3a3c]{display:flex;align-items:center;gap:2px;padding:4px;border-radius:6px}.lp-preset-row[data-v-fd2a3a3c]:hover{background:#00000006}.lp-preset-row.is-active[data-v-fd2a3a3c]{background:#0071e31a}.lp-preset-name[data-v-fd2a3a3c]{flex:1;appearance:none;background:transparent;border:0;display:flex;align-items:center;gap:6px;padding:4px 6px;text-align:left;color:#1d1d1f;font-size:11.5px;cursor:pointer;border-radius:4px}.lp-preset-name[data-v-fd2a3a3c]:hover{background:#0000000a}.lp-preset-dot[data-v-fd2a3a3c]{width:6px;height:6px;border-radius:50%;background:#0071e3}.lp-mini-btn[data-v-fd2a3a3c]{appearance:none;background:transparent;border:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#98989d;cursor:pointer;border-radius:4px}.lp-mini-btn svg[data-v-fd2a3a3c]{width:12px;height:12px}.lp-mini-btn[data-v-fd2a3a3c]:hover{background:#0000000f;color:#1d1d1f}.lp-mini-btn.lp-mini-danger[data-v-fd2a3a3c]:hover{background:#ff3b301a;color:#ff3b30}.lp-export-menu[data-v-fd2a3a3c]{min-width:200px;right:0}.lp-export-item[data-v-fd2a3a3c]{display:flex;align-items:center;gap:8px;width:100%;appearance:none;background:transparent;border:0;padding:6px 8px;font-size:11.5px;color:#1d1d1f;cursor:pointer;border-radius:6px;text-align:left}.lp-export-item[data-v-fd2a3a3c]:hover{background:#00000006}.lp-ex-tag[data-v-fd2a3a3c]{display:inline-block;min-width:32px;text-align:center;font-size:9.5px;font-weight:600;color:#6e6e73;background:#f4f4f7;border-radius:3px;padding:1px 4px}.lp-config[data-v-fd2a3a3c]{flex:0 0 auto;display:flex;border-bottom:1px solid rgba(0,0,0,.05);background:#fbfbfd;min-height:130px;max-height:200px}.lp-fieldlist[data-v-fd2a3a3c]{flex:0 0 200px;display:flex;flex-direction:column;border-right:1px solid rgba(0,0,0,.05);background:#fff}.lp-fieldlist-head[data-v-fd2a3a3c]{padding:6px 8px;border-bottom:1px solid rgba(0,0,0,.05)}.lp-search[data-v-fd2a3a3c]{width:100%;height:24px;font-size:11.5px;padding:0 8px;border:1px solid rgba(0,0,0,.08);border-radius:5px;background:#fafafa}.lp-search[data-v-fd2a3a3c]:focus{outline:none;border-color:#0071e3;background:#fff;box-shadow:0 0 0 3px #0071e31a}.lp-fieldlist-body[data-v-fd2a3a3c]{flex:1;overflow-y:auto;padding:4px}.lp-field-item[data-v-fd2a3a3c]{display:flex;align-items:center;gap:6px;padding:5px 7px;border-radius:5px;font-size:11.5px;color:#1d1d1f;cursor:grab;transition:background .12s}.lp-field-item[data-v-fd2a3a3c]:hover{background:#0071e31a;color:#1d1d1f}.lp-field-item[data-v-fd2a3a3c]:active{cursor:grabbing}.lp-field-item.is-used[data-v-fd2a3a3c]{opacity:.55}.lp-field-item.is-used[data-v-fd2a3a3c]:after{content:"✓";margin-left:auto;color:#0071e3;font-size:11px}.lp-field-item .lp-field-icon[data-v-fd2a3a3c]{display:inline-flex;color:#98989d}.lp-field-item .lp-field-icon svg[data-v-fd2a3a3c]{width:12px;height:12px}.lp-field-item.is-numeric .lp-field-icon[data-v-fd2a3a3c]{color:#0a84ff}.lp-fieldlist-empty[data-v-fd2a3a3c]{padding:14px;text-align:center;color:#98989d;font-size:11px}.lp-zones[data-v-fd2a3a3c]{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;padding:6px;min-width:0}.lp-zones-row[data-v-fd2a3a3c]{display:flex;gap:6px;flex:1;min-height:0}.lp-zone[data-v-fd2a3a3c]{flex:1;display:flex;flex-direction:column;background:#fff;border:1px dashed rgba(0,0,0,.1);border-radius:6px;min-width:0;min-height:0;transition:border-color .15s,background .15s}.lp-zone.is-drag-over[data-v-fd2a3a3c]{border-color:#0071e3;background:#0071e31a}.lp-zone-head[data-v-fd2a3a3c]{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6e6e73;border-bottom:1px solid rgba(0,0,0,.05);background:#fbfbfd;border-top-left-radius:6px;border-top-right-radius:6px}.lp-zone-head svg[data-v-fd2a3a3c]{width:12px;height:12px;color:#98989d}.lp-zone-values .lp-zone-head[data-v-fd2a3a3c]{background:#0071e30a}.lp-zone-body[data-v-fd2a3a3c]{flex:1;display:flex;flex-wrap:wrap;gap:4px;padding:6px;min-height:36px;overflow-y:auto}.lp-zone-empty[data-v-fd2a3a3c]{width:100%;text-align:center;color:#98989d;font-size:11px;font-style:italic;padding:6px 0;align-self:center}.lp-grid-wrap[data-v-fd2a3a3c]{flex:1 1 auto;min-height:0;overflow:auto;background:#fff}.lp-grid-host[data-v-fd2a3a3c]{min-height:100%;display:inline-block;min-width:100%}.lp-grid[data-v-fd2a3a3c]{border-collapse:separate;border-spacing:0;font-size:11.5px;width:max-content;min-width:100%}.lp-grid thead th[data-v-fd2a3a3c]{position:sticky;top:0;background:linear-gradient(180deg,#fafafa,#f3f3f5);border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.05);padding:6px 10px;font-weight:600;color:#1d1d1f;white-space:nowrap;z-index:2;text-align:center}.lp-grid thead th.is-grand[data-v-fd2a3a3c]{background:linear-gradient(180deg,#eef3ff,#e3ecff);color:#003f88}.lp-grid tbody td[data-v-fd2a3a3c],.lp-grid tbody th[data-v-fd2a3a3c]{padding:4px 10px;border-bottom:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05);background:#fff;vertical-align:middle}.lp-grid tbody th.lp-row-head[data-v-fd2a3a3c]{position:sticky;left:0;z-index:1;text-align:left;font-weight:500;color:#1d1d1f;background:#fff;border-right:1px solid rgba(0,0,0,.08);min-width:140px}.lp-row-label[data-v-fd2a3a3c]{display:inline-flex;align-items:center;gap:4px}.lp-expand-btn[data-v-fd2a3a3c]{appearance:none;background:transparent;border:0;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#98989d;cursor:pointer;padding:0;border-radius:3px}.lp-expand-btn svg[data-v-fd2a3a3c]{width:10px;height:10px;transition:transform .15s}.lp-expand-btn svg.is-expanded[data-v-fd2a3a3c]{transform:rotate(90deg)}.lp-expand-btn[data-v-fd2a3a3c]:hover{background:#0071e31a;color:#0071e3}.lp-expand-spacer[data-v-fd2a3a3c]{display:inline-block;width:14px;height:14px}.lp-corner[data-v-fd2a3a3c]{background:#fff!important;border-right:1px solid rgba(0,0,0,.08)!important;text-align:left!important;font-weight:500;color:#6e6e73!important;position:sticky;left:0;z-index:3;min-width:160px}.lp-corner-inner[data-v-fd2a3a3c]{display:flex;flex-direction:column;gap:2px;font-size:10.5px}.lp-corner-rows[data-v-fd2a3a3c]{color:#6e6e73}.lp-corner-cols[data-v-fd2a3a3c]{color:#98989d;font-style:italic}.lp-cell[data-v-fd2a3a3c]{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";position:relative;white-space:nowrap;cursor:default;transition:background .12s}.lp-cell[data-v-fd2a3a3c]:hover{background:#0071e31a!important;cursor:pointer}.lp-cell.is-total[data-v-fd2a3a3c]{background:#00000006;font-weight:600;color:#1d1d1f}.lp-cell.is-grand[data-v-fd2a3a3c]{background:#f0f4ff;font-weight:600;color:#003f88}.lp-cell-bar[data-v-fd2a3a3c]{position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;background:linear-gradient(90deg,#0071e32e,#0071e314);border-radius:2px;z-index:0;pointer-events:none}.lp-cell-text[data-v-fd2a3a3c]{position:relative;z-index:1}.lp-row-subtotal td[data-v-fd2a3a3c],.lp-row-subtotal th[data-v-fd2a3a3c]{background:#f7f7fa!important;font-weight:600;color:#1d1d1f}.lp-row-grand td[data-v-fd2a3a3c],.lp-row-grand th[data-v-fd2a3a3c]{background:#f0f4ff!important;font-weight:600;color:#003f88;border-top:1px solid rgba(0,63,136,.2)}.lp-measure-head[data-v-fd2a3a3c]{font-size:10.5px!important;color:#6e6e73!important;background:#f8f8fa!important}.lp-empty-row[data-v-fd2a3a3c]{text-align:center!important;color:#98989d;padding:20px!important;font-style:italic}.lp-empty[data-v-fd2a3a3c]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;text-align:center;color:#6e6e73}.lp-empty .lp-empty-icon[data-v-fd2a3a3c]{width:56px;height:56px;color:#0071e34d;margin-bottom:4px}.lp-empty .lp-empty-icon svg[data-v-fd2a3a3c]{width:100%;height:100%}.lp-empty h3[data-v-fd2a3a3c]{margin:0;font-size:15px;color:#1d1d1f;font-weight:600}.lp-empty p[data-v-fd2a3a3c]{margin:0;font-size:12px;max-width:480px;line-height:1.5;color:#6e6e73}.lp-empty .lp-empty-hint[data-v-fd2a3a3c]{font-size:11px;color:#98989d}.lp-empty kbd[data-v-fd2a3a3c]{background:#f4f4f7;border:1px solid rgba(0,0,0,.05);border-radius:3px;padding:1px 5px;font-family:inherit;font-size:10.5px}.lp-empty strong[data-v-fd2a3a3c]{color:#1d1d1f}.lp-modal-mask[data-v-fd2a3a3c]{position:fixed;inset:0;background:#0000004d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center}.lp-modal[data-v-fd2a3a3c]{background:#fff;border-radius:12px;padding:18px 18px 14px;width:340px;box-shadow:0 20px 40px #0003}.lp-modal-title[data-v-fd2a3a3c]{font-size:13px;font-weight:600;margin-bottom:10px;color:#1d1d1f}.lp-modal-actions[data-v-fd2a3a3c]{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.context-menu[data-v-e988834a]{position:fixed;min-width:200px;max-width:300px;border-radius:4px;box-shadow:0 2px 8px #00000026;background:#fff;border:1px solid #e9ecef;z-index:9999}.context-menu .context-menu-list[data-v-e988834a]{padding:4px 0}.context-menu .context-item[data-v-e988834a]{min-height:32px;padding:4px 16px;font-size:13px;color:#333;cursor:pointer;display:flex;align-items:center;transition:background-color .2s}.context-menu .context-item[data-v-e988834a]:hover{background-color:#f5f5f5}.context-menu .context-item[data-v-e988834a]:active{background-color:#e0e0e0}.context-menu .context-separator[data-v-e988834a]{height:1px;background-color:#e9ecef;margin:4px 0}.table-input[data-v-7eff7b4e]{width:100%;height:100%;display:flex;align-items:center;padding:0;margin:0;box-sizing:border-box}.native-input[data-v-7eff7b4e]{width:100%;height:100%;border:1px solid #1976d2!important;outline:none!important;background:#fff!important;padding:2px 4px!important;font-size:12.8px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;color:#000!important;line-height:normal!important;box-sizing:border-box!important;border-radius:0!important;margin:0!important;box-shadow:none!important;transform:none!important;resize:none!important}.native-input[data-v-7eff7b4e]:focus{outline:none!important;border:1px solid #1976d2!important;background:#fff!important;box-shadow:none!important;transform:none!important}.native-input.readonly[data-v-7eff7b4e]{cursor:default;background:#f5f5f5;border-color:#ccc;box-shadow:none}.native-input[data-v-7eff7b4e]::placeholder{color:#999;opacity:.7}.native-input[data-type=money][data-v-7eff7b4e],.native-input[type=number][data-v-7eff7b4e]{text-align:right}.native-input[type=number][data-v-7eff7b4e]::-webkit-outer-spin-button,.native-input[type=number][data-v-7eff7b4e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.native-input[type=number][data-v-7eff7b4e]{-moz-appearance:textfield}.header-context-menu[data-v-e29f74de]{position:fixed;min-width:240px;background:#fffffff0;backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 0 0 .5px #0000000a,0 16px 48px #0000002e,0 4px 12px #0000000f;z-index:99999;padding:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-context-menu .header-menu-list[data-v-e29f74de]{padding:2px 0}.header-context-menu .header-menu-item[data-v-e29f74de]{padding:7px 10px;cursor:pointer;font-size:13px;color:#1d1d1f;border-radius:6px;margin:0 2px;letter-spacing:-.005em;transition:background-color .12s ease,color .12s ease}.header-context-menu .header-menu-item[data-v-e29f74de]:hover{background-color:#0071e3;color:#fff}.header-context-menu .header-menu-item:hover .menu-icon[data-v-e29f74de],.header-context-menu .header-menu-item:hover .menu-item-check[data-v-e29f74de]{color:#fffffff2}.header-context-menu .header-menu-item[data-v-e29f74de]:active{background-color:#006bcf}.header-context-menu .header-menu-item .menu-item-content[data-v-e29f74de]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.header-context-menu .header-menu-item .menu-item-content .menu-icon[data-v-e29f74de]{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#6e6e73;transition:color .12s ease}.header-context-menu .header-menu-item .menu-item-content .menu-icon svg[data-v-e29f74de]{width:100%;height:100%;display:block}.header-context-menu .header-menu-item .menu-item-content .menu-item-label[data-v-e29f74de]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-context-menu .header-menu-item .menu-item-content .menu-item-check[data-v-e29f74de]{flex-shrink:0;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#0071e3}.header-context-menu .header-menu-item .menu-item-content .menu-item-check svg[data-v-e29f74de]{width:100%;height:100%;display:block}.header-context-menu .header-menu-separator[data-v-e29f74de]{height:1px;background-color:#00000014;margin:4px 6px}.summary-info[data-v-e29f74de]{text-align:center;margin-bottom:8px;color:#86868b;font-size:11px;letter-spacing:-.005em}.summary-table[data-v-e29f74de]{width:100%;font-size:12px}.summary-table .summary-header[data-v-e29f74de]{font-weight:600;padding:6px 8px;text-align:left;border-bottom:1px solid rgba(0,0,0,.08);color:#1d1d1f}.summary-table .summary-cell[data-v-e29f74de]{padding:5px 8px;border-bottom:1px solid rgba(0,0,0,.04);color:#1d1d1f}.summary-table .summary-count[data-v-e29f74de]{text-align:right;font-weight:600;color:#0071e3;font-variant-numeric:tabular-nums}.summary-table .summary-row-selected .summary-cell[data-v-e29f74de]{color:#0071e3;font-weight:500}.summary-container[data-v-e29f74de]{padding:8px 12px}.summary-actions[data-v-e29f74de]{display:flex;gap:6px;margin-bottom:10px}.summary-btn[data-v-e29f74de]{flex:1;padding:6px 10px;font-size:12px;font-weight:500;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffffb3;color:#1d1d1f;cursor:pointer;font-family:inherit;letter-spacing:-.005em;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.summary-btn[data-v-e29f74de]:hover{background:#fff;border-color:#0000002e}.summary-btn[data-v-e29f74de]:active{transform:scale(.97)}.summary-btn.select-all[data-v-e29f74de]{color:#fff;background:#0071e3;border-color:transparent;box-shadow:0 1px 2px #0071e340}.summary-btn.select-all[data-v-e29f74de]:hover{background:#0077ed;box-shadow:0 2px 6px #0071e359}.summary-btn.select-all[data-v-e29f74de]:active{background:#006bcf}.summary-btn.clear-all[data-v-e29f74de]{color:#ff3b30;border-color:#ff3b304d;background:#ff3b300f}.summary-btn.clear-all[data-v-e29f74de]:hover{background:#ff3b301f;border-color:#ff3b3073}.filter-container[data-v-e29f74de]{position:relative;margin-bottom:10px}.filter-container .search-icon[data-v-e29f74de]{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:#86868b;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.filter-container .search-icon svg[data-v-e29f74de]{width:100%;height:100%;display:block}.filter-container .filter-input[data-v-e29f74de]{width:100%;height:30px;padding:4px 10px 4px 30px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:13px;color:#1d1d1f;background:#ffffffb3;font-family:inherit;letter-spacing:-.005em;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.filter-container .filter-input[data-v-e29f74de]::placeholder{color:#86868b}.filter-container .filter-input[data-v-e29f74de]:hover{border-color:#0000002e}.filter-container .filter-input[data-v-e29f74de]:focus{border-color:#0071e3;background:#fff;outline:none;box-shadow:0 0 0 3px #0071e333}.summary-table[data-v-e29f74de]{width:100%;border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;border-collapse:separate;border-spacing:0}.summary-table .summary-header[data-v-e29f74de]{padding:6px 8px;border-bottom:1px solid rgba(0,0,0,.08);background-color:#f5f5f7f0;height:24px;font-size:11px;text-align:left;font-weight:600;color:#1d1d1f;letter-spacing:-.005em}.summary-table .summary-cell[data-v-e29f74de]{padding:4px 8px;font-size:12px;color:#1d1d1f;border-bottom:1px solid rgba(0,0,0,.04)}.summary-table .summary-cell.summary-count[data-v-e29f74de]{text-align:right;font-weight:500;color:#0071e3;font-variant-numeric:tabular-nums}.summary-table .summary-row-selected[data-v-e29f74de]{background-color:#0071e31a}.summary-table .summary-row-selected .summary-cell[data-v-e29f74de]{color:#0071e3}.summary-table tr[data-v-e29f74de]{transition:background-color .12s ease}.summary-table tr[data-v-e29f74de]:hover{background-color:#0071e30f}.summary-table tr[data-v-e29f74de]:active{background-color:#0071e31f}.column-chooser-container[data-v-e29f74de]{padding:10px 12px;max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.column-chooser-container[data-v-e29f74de]::-webkit-scrollbar{width:8px}.column-chooser-container[data-v-e29f74de]::-webkit-scrollbar-track{background:transparent}.column-chooser-container[data-v-e29f74de]::-webkit-scrollbar-thumb{background:#00000038;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.column-chooser-container[data-v-e29f74de]::-webkit-scrollbar-thumb:hover{background:#0006;background-clip:padding-box}.column-chooser-list[data-v-e29f74de]{max-height:260px;overflow-y:auto;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff9;padding:2px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.column-chooser-list[data-v-e29f74de]::-webkit-scrollbar{width:8px}.column-chooser-list[data-v-e29f74de]::-webkit-scrollbar-track{background:transparent}.column-chooser-list[data-v-e29f74de]::-webkit-scrollbar-thumb{background:#00000038;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.column-chooser-list[data-v-e29f74de]::-webkit-scrollbar-thumb:hover{background:#0006;background-clip:padding-box}.column-chooser-item[data-v-e29f74de]{padding:6px 10px;border-bottom:none;border-radius:6px;transition:background-color .12s ease,color .12s ease}.column-chooser-item[data-v-e29f74de]:last-child{border-bottom:none}.column-chooser-item[data-v-e29f74de]:hover{background-color:#0071e3}.column-chooser-item:hover .column-chooser-text[data-v-e29f74de]{color:#fff}.column-chooser-item.column-visible[data-v-e29f74de]{background-color:#0071e30f}.column-chooser-item.column-visible[data-v-e29f74de]:hover{background-color:#0071e3}.column-chooser-label[data-v-e29f74de]{display:flex;align-items:center;cursor:pointer;font-size:13px;color:#1d1d1f;user-select:none;letter-spacing:-.005em}.column-chooser-checkbox[data-v-e29f74de]{width:14px;height:14px;margin-right:10px;cursor:pointer;accent-color:#0071E3}.column-chooser-text[data-v-e29f74de]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s ease}.l-datetime-container[data-v-e7cd623d]{position:relative;display:flex;flex-direction:column;gap:var(--lis-label-gap, 2px);margin:0;min-width:158px;font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-datetime-label[data-v-e7cd623d]{display:inline-flex;align-items:center;gap:4px;font-size:var(--lis-label-font-size, .75rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-700));margin:0;line-height:var(--lis-label-lh, 1.2);padding:0;letter-spacing:-.01em}.l-datetime-label-info[data-v-e7cd623d]{position:relative;top:-.5px}.l-datetime-wrapper[data-v-e7cd623d]{position:relative;display:flex;align-items:center;background:var(--lis-ctl-bg, #ffffff);border:1px solid var(--lis-ctl-border, var(--gray-300));border-radius:var(--lis-ctl-radius, 8px);min-height:var(--lis-ctl-h, 30px);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;padding:0}.l-datetime-wrapper[data-v-e7cd623d]:hover{border-color:var(--lis-ctl-border-hover, var(--gray-400))}.l-datetime-wrapper.focused[data-v-e7cd623d]{outline:none;border-color:var(--lis-ctl-border-focus, var(--primary-color));box-shadow:var(--lis-focus-ring, 0 0 0 3px rgba(37, 99, 235, .15))}.l-datetime-wrapper.readonly[data-v-e7cd623d]{background-color:var(--gray-50, #f8fafc);cursor:not-allowed;border-color:var(--gray-200)}.l-datetime-wrapper.readonly[data-v-e7cd623d]:hover{border-color:var(--gray-200)}.l-datetime-input[data-v-e7cd623d]{flex:1;width:100%;padding:2px var(--lis-ctl-pad-x, 10px);padding-right:46px;border:none;outline:none;background:transparent;font-size:var(--lis-ctl-font-size, .8125rem);font-family:inherit;color:var(--gray-900);height:var(--lis-ctl-inner-h, 28px);line-height:1.4;letter-spacing:-.01em}.l-datetime-input[data-v-e7cd623d]::placeholder{color:var(--gray-400)}.l-datetime-wrapper.readonly .l-datetime-input[data-v-e7cd623d]{cursor:not-allowed;color:var(--gray-500)}.l-datetime-icon[data-v-e7cd623d],.l-datetime-time-icon[data-v-e7cd623d]{position:absolute;background:none;border:none;color:var(--gray-500);cursor:pointer;padding:0;line-height:0;border-radius:50%;transition:color .15s ease,background-color .15s ease,transform .15s ease;height:var(--lis-ctl-icon, 16px);width:var(--lis-ctl-icon, 16px);display:inline-flex;align-items:center;justify-content:center}.l-datetime-icon svg[data-v-e7cd623d],.l-datetime-time-icon svg[data-v-e7cd623d]{width:13px;height:13px}.l-datetime-icon[data-v-e7cd623d]{right:25px;top:50%;transform:translateY(-50%)}.l-datetime-time-icon[data-v-e7cd623d]{right:6px;top:50%;transform:translateY(-50%)}.l-datetime-icon[data-v-e7cd623d]:hover,.l-datetime-time-icon[data-v-e7cd623d]:hover{color:var(--primary-color);background-color:#2563eb1a;transform:translateY(-50%) scale(1.05)}.l-datetime-icon[data-v-e7cd623d]:active,.l-datetime-time-icon[data-v-e7cd623d]:active{transform:translateY(-50%) scale(.94)}.l-datetime-wrapper.readonly .l-datetime-icon[data-v-e7cd623d],.l-datetime-wrapper.readonly .l-datetime-time-icon[data-v-e7cd623d]{cursor:not-allowed;color:var(--gray-400)}.l-datetime-wrapper.readonly .l-datetime-icon[data-v-e7cd623d]:hover,.l-datetime-wrapper.readonly .l-datetime-time-icon[data-v-e7cd623d]:hover{background-color:transparent;color:var(--gray-400);transform:translateY(-50%)}.l-datetime-native[data-v-e7cd623d]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.l-datetime-calendar[data-v-e7cd623d]{position:fixed!important;z-index:2147483647!important;background:#fffffff5!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--gray-200)!important;border-radius:12px!important;box-shadow:0 12px 32px -8px #0f172a2e,0 2px 6px #0f172a0f!important;min-width:300px;width:300px;padding:8px;margin-top:4px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:appleFadeIn-e7cd623d .18s cubic-bezier(.32,.72,.32,1);transform-origin:top center}.calendar-header[data-v-e7cd623d]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px;border-bottom:none;background-color:transparent}.nav-btn[data-v-e7cd623d]{background:none;border:none;color:var(--gray-600);cursor:pointer;padding:0;width:var(--lis-btn-h, 26px);height:var(--lis-btn-h, 26px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .12s ease}.nav-btn svg[data-v-e7cd623d]{width:11px;height:11px}.nav-btn[data-v-e7cd623d]:hover{background-color:var(--gray-100);color:var(--primary-color)}.nav-btn[data-v-e7cd623d]:active{transform:scale(.92)}.month-year[data-v-e7cd623d]{font-size:.85rem;font-weight:600;color:var(--gray-900);letter-spacing:-.01em}.calendar-days-header[data-v-e7cd623d]{display:grid;grid-template-columns:repeat(7,1fr);background-color:transparent;border-bottom:none;padding:0 2px 4px}.day-header[data-v-e7cd623d]{padding:4px 0;text-align:center;font-size:.65rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em}.calendar-days[data-v-e7cd623d]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:0 2px}.calendar-day[data-v-e7cd623d]{padding:0;text-align:center;font-size:var(--lis-ctl-font-size, .78rem);cursor:pointer;border:none;transition:background-color .12s ease,color .12s ease,transform .1s ease;min-height:max(30px,var(--lis-ctl-h, 30px));display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--gray-800)}.calendar-day[data-v-e7cd623d]:hover{background-color:var(--gray-100)}.calendar-day[data-v-e7cd623d]:active{transform:scale(.94)}.calendar-day.other-month[data-v-e7cd623d]{color:var(--gray-400);background-color:transparent}.calendar-day.other-month[data-v-e7cd623d]:hover{background-color:var(--gray-100);color:var(--gray-500)}.calendar-day.today[data-v-e7cd623d]{color:var(--primary-color);font-weight:600;background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--primary-color)}.calendar-day.today[data-v-e7cd623d]:hover{background-color:#2563eb14}.calendar-day.selected[data-v-e7cd623d]{background-color:var(--primary-color);color:#fff;font-weight:600}.calendar-day.selected[data-v-e7cd623d]:hover{opacity:.92}.calendar-day.today-selected[data-v-e7cd623d]{background-color:var(--primary-color);color:#fff;font-weight:600;box-shadow:0 0 0 2px #2563eb40}.calendar-day.today-selected[data-v-e7cd623d]:hover{opacity:.92}.calendar-footer[data-v-e7cd623d]{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 6px;border-top:1px solid var(--gray-200);margin-top:6px;background-color:transparent;gap:6px;flex-wrap:nowrap}.footer-left[data-v-e7cd623d]{display:flex;gap:4px;flex-shrink:0}.min-btn[data-v-e7cd623d],.today-btn[data-v-e7cd623d],.max-btn[data-v-e7cd623d],.close-btn[data-v-e7cd623d]{appearance:none;-webkit-appearance:none;padding:7px 14px;min-height:var(--lis-btn-h, 28px);min-width:56px;border:1px solid transparent;border-radius:7px;font-size:var(--lis-ctl-font-size, .72rem);font-family:inherit;font-weight:500;line-height:1.3;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;cursor:pointer;overflow:visible;transition:background-color .15s ease,color .15s ease,transform .1s ease;letter-spacing:-.01em}.min-btn[data-v-e7cd623d],.max-btn[data-v-e7cd623d]{background-color:var(--gray-100);color:var(--gray-700)}.min-btn[data-v-e7cd623d]:hover,.max-btn[data-v-e7cd623d]:hover{background-color:var(--gray-200);color:var(--gray-900)}.today-btn[data-v-e7cd623d]{background-color:#2563eb1a;color:var(--primary-color)}.today-btn[data-v-e7cd623d]:hover{background-color:#2563eb2e}.close-btn[data-v-e7cd623d]{background-color:var(--primary-color);color:#fff}.close-btn[data-v-e7cd623d]:hover{opacity:.9}.min-btn[data-v-e7cd623d]:active,.max-btn[data-v-e7cd623d]:active,.today-btn[data-v-e7cd623d]:active,.close-btn[data-v-e7cd623d]:active{transform:scale(.96)}.l-datetime-time-picker[data-v-e7cd623d]{position:fixed!important;z-index:2147483647!important;background:#fffffff5!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--gray-200)!important;border-radius:12px!important;box-shadow:0 12px 32px -8px #0f172a2e,0 2px 6px #0f172a0f!important;min-width:220px;width:220px;padding:4px;margin-top:4px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:appleFadeIn-e7cd623d .18s cubic-bezier(.32,.72,.32,1);transform-origin:top center}.time-header[data-v-e7cd623d]{padding:8px 4px 6px;border-bottom:none;background:transparent;text-align:center}.time-title[data-v-e7cd623d]{font-size:.78rem;font-weight:600;color:var(--gray-900);letter-spacing:-.01em}.time-inputs[data-v-e7cd623d]{display:flex;align-items:flex-end;justify-content:center;padding:8px 4px 12px;gap:4px}.time-group[data-v-e7cd623d]{display:flex;flex-direction:column;align-items:center;gap:4px}.time-group label[data-v-e7cd623d]{font-size:.62rem;color:var(--gray-500);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.time-input[data-v-e7cd623d]{width:3em;padding:6px 4px;border:1px solid var(--gray-200);border-radius:7px;text-align:center;font-size:var(--lis-ctl-font-size, .95rem);font-weight:600;font-family:inherit;color:var(--gray-900);background:var(--gray-50, #f8fafc);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;-moz-appearance:textfield;appearance:textfield;letter-spacing:-.02em}.time-input[data-v-e7cd623d]::-webkit-outer-spin-button,.time-input[data-v-e7cd623d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.time-input[data-v-e7cd623d]:focus{outline:none;border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px #2563eb26}.time-separator[data-v-e7cd623d]{font-size:1.05rem;font-weight:600;color:var(--gray-400);margin:0 1px;align-self:flex-end;padding-bottom:8px}.time-footer[data-v-e7cd623d]{display:flex;justify-content:space-between;align-items:center;padding:6px 4px 4px;border-top:1px solid var(--gray-200);background-color:transparent}.time-footer-left[data-v-e7cd623d]{display:flex}.now-btn[data-v-e7cd623d]{appearance:none;-webkit-appearance:none;padding:7px 14px;min-height:var(--lis-btn-h, 28px);min-width:56px;border:1px solid transparent;border-radius:7px;font-size:var(--lis-ctl-font-size, .72rem);font-family:inherit;font-weight:500;line-height:1.3;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;cursor:pointer;overflow:visible;transition:background-color .15s ease,color .15s ease,transform .1s ease;background-color:#2563eb1a;color:var(--primary-color);letter-spacing:-.01em}.now-btn[data-v-e7cd623d]:hover{background-color:#2563eb2e}.now-btn[data-v-e7cd623d]:active{transform:scale(.96)}@keyframes appleFadeIn-e7cd623d{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-datetime-container[data-v-e7cd623d]{min-width:0;width:100%!important;max-width:100%!important;box-sizing:border-box}.l-datetime-calendar[data-v-e7cd623d]{min-width:0;width:min(22rem,calc(100vw - 16px));max-width:calc(100vw - 16px)}.l-datetime-time-picker[data-v-e7cd623d]{min-width:0;width:min(16rem,calc(100vw - 16px));max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion: reduce){.l-datetime-wrapper[data-v-e7cd623d],.l-datetime-icon[data-v-e7cd623d],.l-datetime-time-icon[data-v-e7cd623d],.l-datetime-calendar[data-v-e7cd623d],.l-datetime-time-picker[data-v-e7cd623d],.calendar-day[data-v-e7cd623d],.nav-btn[data-v-e7cd623d],.time-input[data-v-e7cd623d],.min-btn[data-v-e7cd623d],.today-btn[data-v-e7cd623d],.max-btn[data-v-e7cd623d],.close-btn[data-v-e7cd623d],.now-btn[data-v-e7cd623d]{transition:none!important;animation:none!important}}.l-datetime-icon[data-v-e7cd623d]:focus-visible,.l-datetime-time-icon[data-v-e7cd623d]:focus-visible,.nav-btn[data-v-e7cd623d]:focus-visible,.min-btn[data-v-e7cd623d]:focus-visible,.today-btn[data-v-e7cd623d]:focus-visible,.max-btn[data-v-e7cd623d]:focus-visible,.close-btn[data-v-e7cd623d]:focus-visible,.now-btn[data-v-e7cd623d]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.calendar-day[data-v-e7cd623d]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.l-datetime-calendar[data-v-e7cd623d],.l-datetime-time-picker[data-v-e7cd623d]{z-index:2147483647!important;position:fixed!important;transform:translateZ(0);opacity:1!important;visibility:visible!important}.table-table tbody tr td .cell-content,.table-table tbody tr td .cell-text,.table-table tbody tr td .cell-select-container,.table-table tbody tr td .cell-select-text,.table-table tbody tr td .cell-date-container,.table-table tbody tr td .cell-date-text,.table-table tbody tr td .cell-datetime-container,.table-table tbody tr td .cell-datetime-text{color:inherit}.table-card{background-color:#fff;height:100%;min-height:200px;border-radius:12px;box-shadow:0 0 0 .5px #0000000f,0 1px 2px #0000000a,0 6px 20px #0000000d;display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-container{position:relative;overflow:auto;width:100%;max-width:100%;height:100%;flex:1;min-height:150px;overflow-x:auto;overflow-y:auto;box-sizing:border-box;--cell-border-color: rgba(0, 0, 0, .06);--cell-height: 28px;--cell-padding: 4px 10px;--apple-blue: #0071E3;--apple-blue-strong: #0066CC;--apple-blue-soft: rgba(0, 113, 227, .1);--apple-text: #1D1D1F;--apple-text-secondary: #6E6E73;--apple-divider: rgba(0, 0, 0, .06);--apple-divider-strong: rgba(0, 0, 0, .1);background:#fff}.table-table{border-collapse:separate;border-spacing:0;border:none;border-radius:0;width:auto!important;min-width:100%;max-width:none;height:auto!important;table-layout:fixed;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;color:#1d1d1f;overflow:visible;letter-spacing:-.01em}.table-table thead{display:table-header-group;background-color:#f5f5f7eb}.table-table tbody{display:table-row-group}.table-table tr{height:28px!important;min-height:28px!important;max-height:28px!important;display:table-row}.table-table tr.virt-spacer,.table-table tr.virt-spacer-top,.table-table tr.virt-spacer-bottom{height:var(--virt-h, 0px)!important;min-height:var(--virt-h, 0px)!important;max-height:var(--virt-h, 0px)!important;border:0!important;background:transparent!important;padding:0!important;user-select:none;pointer-events:none;display:table-row}.table-table tr.virt-spacer td,.table-table tr.virt-spacer-top td,.table-table tr.virt-spacer-bottom td{border:0!important;padding:0!important;background:transparent!important;height:var(--virt-h, 0px)!important;min-height:var(--virt-h, 0px)!important;max-height:var(--virt-h, 0px)!important;line-height:0!important;overflow:hidden!important}.table-table tbody tr:not(.virt-spacer) td.frozen-col:not(.selected-cell){background-color:#fff}.table-table tbody tr:not(.virt-spacer):nth-child(2n) td.frozen-col:not(.selected-cell){background-color:#f8f9fa}.table-table thead th.frozen-col{background-color:#f8f9fa}.table-table td.frozen-col-last,.table-table th.frozen-col-last{box-shadow:2px 0 4px #0000001a}.table-table tbody tr.selected-row td.frozen-col:not(.selected-cell){background-color:#0071e314!important}.table-table tbody tr td.frozen-col.selected-cell:not(.sel-active){background-color:#1a73e81f!important}.table-table th,.table-table td{display:table-cell;position:relative;padding:4px 10px;border:none;border-bottom:1px solid rgba(0,0,0,.05);text-align:left;vertical-align:middle;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none;box-sizing:border-box}.table-table th{min-width:80px}.table-table td{min-width:50px}.table-table th{background:#f5f5f7eb;font-weight:600;text-align:left;position:sticky;top:0;z-index:100}.table-table td.selected{background-color:#0071e314!important}.table-table td.selected-cell:not(.sel-active){background-color:#1a73e81f!important;border-color:transparent!important;border-bottom:none!important;box-sizing:border-box!important}.table-table td.editing{padding:0}.table-table thead{position:sticky;top:0;z-index:100;background:#f5f5f7eb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.table-table thead th{background:#f5f5f7eb!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);opacity:1!important;color:#1d1d1f;font-weight:600;padding:6px 10px;text-align:left;border:none;border-bottom:1px solid rgba(0,0,0,.1);white-space:nowrap;transition:background-color .18s ease;height:30px;font-size:12px;letter-spacing:-.005em;min-width:80px;user-select:none}.table-table thead th.selected{background:#0071e31a!important}.table-table thead th.l-th-corner{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0 4px!important;cursor:pointer;position:sticky!important;left:0!important;z-index:3!important;background:#f5f5f7f5!important}.table-table thead th.l-th-corner:hover{background:#0071e314!important}.table-table thead th.l-th{cursor:pointer;transition:background-color .18s ease,color .18s ease;position:relative;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important}.table-table thead th.l-th:hover{background:#0071e30f!important}.table-table thead th.l-th.selected-column{background:#0071e31f!important;color:#0071e3!important;font-weight:600!important;border-bottom:1px solid #0071E3!important}.table-table thead th.l-th.frozen-column{border-right:1px solid rgba(0,0,0,.1)!important;box-shadow:4px 0 12px -6px #00000014!important}.table-table tbody tr{height:28px!important;min-height:28px!important;max-height:28px!important;transition:background-color .12s ease}.table-table tbody tr:nth-child(2n):not([style*=background]) td:not(.selected-cell){background-color:#fbfbfd!important}.table-table tbody tr:nth-child(2n):not([style*=background]) td:not(.selected-cell).row-number{background-color:#f5f5f7!important}.table-table tbody tr:nth-child(odd):not([style*=background]) td:not(.selected-cell){background-color:#fff!important}.table-table tbody tr:nth-child(odd):not([style*=background]) td:not(.selected-cell).row-number{background-color:#fafafc!important}.table-table tbody tr:hover:not([style*=background]) td:not(.selected-cell){background-color:#00000006!important}.table-table tbody tr:hover:not([style*=background]) td:not(.selected-cell).row-number{background-color:#0000000a!important;color:#1d1d1f!important}.table-table tbody tr[style*=background] td:not(.selected-cell){background-color:inherit!important}.table-table tbody tr.selected-row td{background-color:#0071e314!important}.table-table tbody tr.selected-row td.row-number{background-color:#0071e324!important;color:#0071e3!important;font-weight:600!important}.table-table tbody tr.selected-row td.selected-cell:not(.sel-active){background-color:#1a73e81f!important}.table-table tbody tr td.selected-cell.column-selected:not(.sel-active){background-color:#1a73e81f!important;box-sizing:border-box!important}.table-table tbody tr td{height:28px!important;min-height:28px!important;max-height:28px!important;overflow:hidden!important;color:#1d1d1f}.table-table tbody tr td.row-number{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0 4px!important;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;text-align:center!important;position:sticky;left:0;z-index:2;border-right:1px solid rgba(0,0,0,.05);overflow:hidden;color:#86868b;background-color:#fafafc!important;cursor:pointer;transition:background-color .12s ease,color .12s ease}.table-table tbody tr td.row-number:hover{background-color:#0000000d!important;color:#1d1d1f!important}.table-table tbody tr td.selected{background-color:#0071e31a!important;outline:none}.table-table tbody tr td.numeric{text-align:right;font-variant-numeric:tabular-nums}.table-table tbody tr td.checkbox-cell{text-align:center;padding:0!important}.table-table tbody tr td.checkbox-cell.selected{background-color:#0071e31a!important;outline:none}.table-table tbody tr td.checkbox-cell:hover:not(.readonly){background-color:#00000006}.table-table tbody tr td.frozen-column{border-right:1px solid rgba(0,0,0,.08)!important;box-shadow:4px 0 12px -6px #00000014!important}.table-table .l-th-resize{position:absolute;right:-2px;top:0;bottom:0;width:8px;cursor:col-resize;user-select:none;z-index:10;background-color:transparent;transition:background-color .18s ease}.table-table .l-th-resize:after{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:2px;transform:translate(-50%);background-color:transparent;border-radius:2px;transition:background-color .18s ease}.table-table .l-th-resize:hover:after{background-color:#0071e399}.table-table .l-th-resize:active:after{background-color:#0071e3}.table-table.resizing{cursor:col-resize;user-select:none}.table-table.resizing *{cursor:col-resize!important}.table-table.resizing-row{cursor:row-resize;user-select:none}.table-table.resizing-row *{cursor:row-resize!important}.number-input-container{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#fff!important;border:2px solid #2196f3!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 4px #0000001a!important;z-index:1000!important}.cell-edit-input{width:100%!important;height:100%!important;background-color:#fff!important}.cell-edit-input :deep(.q-field__control){background-color:#fff!important;min-height:unset!important;height:100%!important;padding:0!important}.cell-edit-input :deep(.q-field__native){padding:0 4px!important;height:100%!important;font-size:.7rem!important}.cell-checkbox{margin:-4px -8px!important;width:calc(100% + 16px)!important;height:calc(100% + 8px)!important;display:flex;align-items:center;justify-content:center}.checkbox-cell{text-align:center;padding:0!important}.checkbox-cell.selected{background-color:#e3f2fd!important;outline:1px solid #1976d2;outline-offset:-1px}.checkbox-cell:hover:not(.readonly){background-color:#f0f4f8}td.selected-cell{--sel-n: 0;--sel-s: 0;--sel-w: 0;--sel-e: 0;box-shadow:inset 0 calc(var(--sel-n) * 2px) 0 0 #0071e3,inset 0 calc(var(--sel-s) * -2px) 0 0 #0071e3,inset calc(var(--sel-w) * 2px) 0 0 0 #0071e3,inset calc(var(--sel-e) * -2px) 0 0 0 #0071e3!important;border-color:transparent!important;border-bottom:none!important;position:relative!important;z-index:1!important;box-sizing:border-box!important}td.selected-cell:not(.sel-active){background-color:#1a73e81f!important;background-image:linear-gradient(#0071e3,#0071e3),linear-gradient(#0071e3,#0071e3),linear-gradient(#1a73e81f,#1a73e81f)!important;background-size:calc(var(--sel-w) * 2px) 100%,calc(var(--sel-e) * 2px) 100%,100% 100%!important;background-position:left top,right top,0 0!important;background-repeat:no-repeat!important}td.selected-cell.sel-n{--sel-n: 1}td.selected-cell.sel-s{--sel-s: 1}td.selected-cell.sel-w{--sel-w: 1}td.selected-cell.sel-e{--sel-e: 1}td.selected-cell.sel-active,.table-table tbody tr.selected-row td.selected-cell.sel-active,.table-table td[style*="position: sticky"]:not(.row-number).selected-cell.sel-active{background-color:inherit!important;background-image:none!important;box-shadow:inset 0 0 0 2px #0071e3!important}td.frozen-col.selected-cell{position:sticky!important}.table-table th[style*="position: sticky"]:not(.l-th-corner):not(.row-header){z-index:101!important;border-left:none!important}.table-table th[style*="position: sticky"]:not(.l-th-corner):not(.row-header):first-of-type{border-left:1px solid rgba(0,0,0,.06)!important}.table-table td[style*="position: sticky"]:not(.row-number){z-index:3!important;border-left:none!important}.table-table td[style*="position: sticky"]:not(.row-number).selected-cell{z-index:4!important}.table-table td.row-number+td[style*="position: sticky"]{border-left:none!important}.table-table th.l-th-corner+th[style*="position: sticky"]{border-left:none!important}.table-table tr:hover td[style*="position: sticky"]:not(.row-number):not(.selected-cell){background-color:#00000006!important}.table-table tr.selected-row td[style*="position: sticky"]:not(.row-number):not(.sel-active){background-color:#0071e314!important}.table-table td[style*="position: sticky"]:not(.row-number).selected-cell:not(.sel-active){background-color:#1a73e81f!important}.table-table.selecting{user-select:none}.table-table td:not(.row-number){cursor:pointer}.table-table td:not(.row-number):hover:not(.selected-cell){background-color:#0071e30a!important}.header-context-menu{position:fixed;z-index:2;background:#fffffff0;backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 0 0 .5px #0000000a,0 12px 48px #0000002e;min-width:180px;max-width:240px;max-height:420px;overflow-y:auto;padding:4px}.header-menu-list{padding:4px 0}.header-menu-item{padding:7px 12px;cursor:pointer;font-size:13px;border-radius:6px;color:#1d1d1f;transition:background-color .15s ease,color .15s ease}.header-menu-item:hover{background-color:#0071e3;color:#fff}.header-menu-item:hover .menu-icon,.header-menu-item:hover .minimal-icon{color:#ffffffe6}.header-menu-separator{height:1px;background-color:#00000014;margin:4px 6px}.menu-item-content{display:flex;align-items:center;justify-content:space-between;gap:8px}.menu-icon{color:#6e6e73;transition:color .15s ease}.minimal-icon{color:#86868b;font-size:11px;transition:color .15s ease}.table-table .l-th-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding-right:12px;gap:6px}.table-table .l-th-content .l-th-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#1d1d1f;font-weight:600;font-size:12px;letter-spacing:-.005em}.table-table .l-th-content .l-th-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}.table-table .l-th-content .l-th-icon{font-size:10px;line-height:1;opacity:.85;color:#0071e3}.table-table .l-th-content .l-th-icon.l-th-filter{font-size:10px}.table-table .l-th-content .l-th-icon.l-th-sort{font-size:11px;font-weight:700}.table-table .l-th-content .column-menu-btn{margin-left:4px;opacity:.6;transition:opacity .18s ease}.table-table .l-th-content .column-menu-btn:hover{opacity:1}.table-table.editing-active td.editing-cell{background-color:#fff!important;box-shadow:inset 0 0 0 2px #0071e3,0 0 0 1px #0071e333!important;border-color:transparent!important;z-index:999}.table-container .table-input{border-radius:0!important}.table-container .table-input .native-input{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif!important;font-size:13px!important;line-height:1.2!important;padding:4px 10px!important;color:#1d1d1f!important;transform:none!important;zoom:1!important;min-width:auto!important;max-width:none!important;min-height:auto!important;max-height:none!important}.cell-content{display:flex;align-items:center;width:100%;height:100%}.cell-content.has-zoom{justify-content:space-between}.cell-content .cell-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-content .zoom-button{opacity:1;transition:background-color .18s ease,color .18s ease,transform .12s ease;margin-left:4px;padding:2px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#6e6e73;min-width:20px;width:20px;height:20px}.cell-content .zoom-button:hover{background-color:#0071e31a;color:#0071e3}.cell-content .zoom-button:active{background-color:#0071e32e;transform:scale(.94)}.cell-content .zoom-button svg{width:14px;height:14px}.cell-content .cell-select-container{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:0;cursor:pointer;transition:background-color .15s ease}.cell-content .cell-select-container:hover{background-color:#0071e30d}.cell-content .cell-select-container.dropdown-open{background-color:#0071e31a;border-radius:6px}.cell-content .cell-select-container .cell-select-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#1d1d1f;padding-right:4px}.cell-content .cell-select-container .select-dropdown-arrow{opacity:1!important;transition:background-color .18s ease,color .18s ease,transform .18s ease!important;padding:2px!important;border:none!important;background:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;color:#6e6e73!important;min-width:20px!important;width:20px!important;height:20px!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important}.cell-content .cell-select-container .select-dropdown-arrow svg{width:14px!important;height:14px!important;pointer-events:none!important;transition:transform .18s ease!important}.cell-content .cell-select-container .select-dropdown-arrow:hover{background-color:#0071e31f!important;color:#0071e3!important}.cell-content .cell-select-container .select-dropdown-arrow:active{transform:translateY(-50%) scale(.94)!important}.cell-content .cell-select-container .select-dropdown-arrow:focus{outline:none!important;box-shadow:0 0 0 3px #0071e340!important}.cell-content .cell-select-container.dropdown-open .select-dropdown-arrow{opacity:1!important;background-color:#0071e31f!important;color:#0071e3!important}.cell-content .cell-select-container.dropdown-open .select-dropdown-arrow svg{transform:translateY(-50%) rotate(180deg)!important}.cell-content .cell-select-container.has-zoom .select-dropdown-arrow{right:26px}.table-table tbody tr:hover .zoom-button,.table-table tbody tr:hover .select-dropdown-arrow{opacity:1}.table-card{contain:style;isolation:isolate}.select-dropdown-container{position:fixed;background:#fffffff5;backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 0 0 .5px #0000000a,0 16px 48px #0000002e,0 4px 8px #0000000f;max-height:320px;overflow:hidden;z-index:2147483647;pointer-events:all;padding:4px;outline:none}.select-dropdown-container:focus{outline:none}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.select-group-tabs{display:flex;align-items:center;gap:2px;padding:3px;margin-bottom:4px;background:#7878801f;border-radius:8px;position:sticky;top:0;z-index:3;overflow-x:auto;scrollbar-width:none}.select-group-tabs::-webkit-scrollbar{display:none}.select-group-tab{flex:1 1 auto;min-width:0;height:24px;padding:0 8px;border:none;background:transparent;border-radius:6px;font-family:inherit;font-size:.72rem;font-weight:500;letter-spacing:-.01em;color:#6e6e73;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.select-group-tab:hover{color:#1d1d1f}.select-group-tab:active{transform:scale(.96)}.select-group-tab.active{background:#fff;color:#0071e3;font-weight:600;box-shadow:0 0 0 .5px #0000000a,0 1px 2px #00000014}.select-group-tabs+.select-dropdown-filter{top:34px}.select-dropdown-filter{padding:4px 4px 6px;position:sticky;top:0;z-index:2;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:2px}.select-dropdown-filter-input{width:100%;box-sizing:border-box;padding:6px 10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:13px;font-family:inherit;color:#1d1d1f;background:#f5f5f7e6;outline:none;height:30px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.select-dropdown-filter-input:focus{border-color:#0071e3;background:#fff;box-shadow:0 0 0 3px #0071e32e}.select-dropdown-filter-input::placeholder{color:#86868b}.select-dropdown-source{display:flex;gap:4px;padding:4px;margin-bottom:2px;background:#f5f5f7eb;border-bottom:1px solid rgba(0,0,0,.06);border-radius:8px}.select-dropdown-source .select-source-option{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 8px;border-radius:6px;font-size:12px;font-weight:500;color:#6e6e73;cursor:pointer;user-select:none;transition:background-color .12s ease,color .12s ease}.select-dropdown-source .select-source-option input[type=radio]{margin:0;cursor:pointer;accent-color:#0071E3}.select-dropdown-source .select-source-option:hover{background:#0000000a}.select-dropdown-source .select-source-option.active{background:#fff;color:#0071e3;box-shadow:0 1px 3px #0000001a}.select-options-single{max-height:280px;overflow-y:auto;padding:2px}.select-options-single .select-option-item{padding:7px 10px;cursor:pointer;transition:background-color .12s ease,color .12s ease;font-size:13px;border-bottom:none;border-radius:6px;color:#1d1d1f}.select-options-single .select-option-item:last-child{border-bottom:none}.select-options-single .select-option-item:hover,.select-options-single .select-option-item.highlighted{background-color:#0071e3;color:#fff}.select-options-single .select-option-item:hover .option-main,.select-options-single .select-option-item:hover .option-caption,.select-options-single .select-option-item.highlighted .option-main,.select-options-single .select-option-item.highlighted .option-caption{color:inherit}.select-options-single .select-option-item.selected{background-color:#0071e31a;color:#0071e3;font-weight:600;border-left:none}.select-options-single .select-option-item.selected.highlighted,.select-options-single .select-option-item.selected:hover{background-color:#0071e3;color:#fff}.select-options-single .select-option-item .option-main{font-size:13px;font-weight:500;color:#1d1d1f;line-height:1.4}.select-options-single .select-option-item .option-caption{font-size:11px;color:#6e6e73;margin-top:2px;line-height:1.3}.select-options-table{max-height:280px;overflow-y:auto}.select-options-table .select-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.select-options-table .select-table thead{background-color:#f5f5f7f0;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);position:sticky;top:0;z-index:1}.select-options-table .select-table thead th{padding:7px 10px;text-align:left;font-weight:600;color:#1d1d1f;border-bottom:1px solid rgba(0,0,0,.08);font-size:12px;letter-spacing:-.005em}.select-options-table .select-table thead th:not(:last-child){border-right:1px solid rgba(0,0,0,.04)}.select-options-table .select-table tbody .select-option-row{cursor:pointer;transition:background-color .12s ease,color .12s ease}.select-options-table .select-table tbody .select-option-row:hover,.select-options-table .select-table tbody .select-option-row.highlighted{background-color:#0071e3;color:#fff}.select-options-table .select-table tbody .select-option-row:hover td,.select-options-table .select-table tbody .select-option-row.highlighted td{color:inherit}.select-options-table .select-table tbody .select-option-row.selected{background-color:#0071e31a;color:#0071e3;font-weight:600;border-left:none}.select-options-table .select-table tbody .select-option-row.selected.highlighted,.select-options-table .select-table tbody .select-option-row.selected:hover{background-color:#0071e3;color:#fff}.select-options-table .select-table tbody .select-option-row td{padding:7px 10px;color:#1d1d1f;border-bottom:1px solid rgba(0,0,0,.04);font-size:13px}.select-options-table .select-table tbody .select-option-row td:not(:last-child){border-right:1px solid rgba(0,0,0,.03)}.select-options-table .select-table tbody .select-option-row:last-child td{border-bottom:none}.no-select-options{padding:16px 12px;text-align:center;color:#86868b;font-style:normal;font-size:13px;background-color:transparent}.table-container,.select-dropdown-container .select-options-single,.select-dropdown-container .select-options-table{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.table-container::-webkit-scrollbar,.select-dropdown-container .select-options-single::-webkit-scrollbar,.select-dropdown-container .select-options-table::-webkit-scrollbar{width:8px;height:8px}.table-container::-webkit-scrollbar-track,.select-dropdown-container .select-options-single::-webkit-scrollbar-track,.select-dropdown-container .select-options-table::-webkit-scrollbar-track{background:transparent;border-radius:4px}.table-container::-webkit-scrollbar-thumb,.select-dropdown-container .select-options-single::-webkit-scrollbar-thumb,.select-dropdown-container .select-options-table::-webkit-scrollbar-thumb{background:#00000038;border-radius:4px;border:2px solid transparent;background-clip:padding-box;transition:background-color .18s ease}.table-container::-webkit-scrollbar-thumb:hover,.select-dropdown-container .select-options-single::-webkit-scrollbar-thumb:hover,.select-dropdown-container .select-options-table::-webkit-scrollbar-thumb:hover{background:#0006;background-clip:padding-box}.table-container::-webkit-scrollbar-corner,.select-dropdown-container .select-options-single::-webkit-scrollbar-corner,.select-dropdown-container .select-options-table::-webkit-scrollbar-corner{background:transparent}@media (max-width: 768px){.table-card:not(.table-flex-height) .table-container{max-height:min(40vh,300px);min-height:120px}.table-flex-height{min-height:0}.table-flex-height .table-container{max-height:none;min-height:0;touch-action:pan-x pan-y;overscroll-behavior:contain}.table-table{font-size:var(--lis-table-cell-font-size, .8125rem)}.table-table th,.table-table td{padding:4px 8px;height:28px!important;max-height:28px!important;min-height:28px!important}.table-table th{height:28px;font-size:var(--lis-table-header-font-size, .75rem)}}.l-table-host{display:contents}.table-card .table-body-wrapper{display:flex;flex-direction:row;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;position:relative}.table-card .table-body-wrapper>.table-container,.table-card .table-body-wrapper>.graph-container,.table-card .table-body-wrapper>.pivot-container{flex:1 1 auto;min-width:0}.table-card .table-body-wrapper>.table-container{scrollbar-gutter:stable}.table-card .table-body-wrapper>.pivot-container{display:flex;flex-direction:column;min-height:0;overflow:hidden}.table-card .table-side-gutter{position:absolute;top:0;right:0;width:14px;height:30px;z-index:120;display:flex;align-items:center;justify-content:center;background:#f5f5f7f5;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:inset 0 -1px #0000001a;border-left:1px solid rgba(0,0,0,.06);user-select:none;pointer-events:none;box-sizing:border-box}.table-card .table-fullscreen-btn{appearance:none;-webkit-appearance:none;pointer-events:auto;background:transparent;border:none;border-radius:3px;width:14px;height:14px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;color:#86868b;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s ease}.table-card .table-fullscreen-btn svg{display:block;pointer-events:none;opacity:.78;transition:opacity .15s ease}.table-card .table-fullscreen-btn:hover{color:#0071e3;background:#0000000f}.table-card .table-fullscreen-btn:hover svg{opacity:1}.table-card .table-fullscreen-btn:active{transform:scale(.9)}.table-card .table-fullscreen-btn.is-active{color:#0071e3}.table-card .table-fullscreen-btn.is-active svg{opacity:1}.table-card.l-table-fullscreen{position:fixed!important;inset:44px 8px 48px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;z-index:1000!important;border-radius:12px!important;box-shadow:0 0 0 .5px #00000014,0 20px 60px #0003,0 6px 18px #0000001a!important;background:#fff;animation:lTableFullscreenIn .18s ease-out}@keyframes lTableFullscreenIn{0%{transform:scale(.985);opacity:.6}to{transform:scale(1);opacity:1}}.table-table td.has-tree-indicator{position:relative}.cell-tree-indicator{position:absolute;top:0;bottom:0;width:16px;display:inline-flex;align-items:center;justify-content:center;user-select:none;pointer-events:auto;z-index:2}.tree-toggle{appearance:none;-webkit-appearance:none;background:transparent;border:none;padding:0;margin:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#86868b;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .18s cubic-bezier(.4,0,.2,1)}.tree-toggle svg{display:block;pointer-events:none;transition:transform .18s cubic-bezier(.4,0,.2,1)}.tree-toggle:hover{background:#0071e31f;color:#0071e3}.tree-toggle.tree-open{color:#1d1d1f}.tree-toggle.tree-open svg{transform:rotate(90deg)}.tree-leaf-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#0000002e}.table-table tr.tree-open-parent td{background:#0071e30a!important;border-bottom-color:#0071e32e!important}.table-table td.has-outline-indicator{position:relative}.table-table td.has-outline-indicator.outline-lvl-0{padding-left:24px}.table-table td.has-outline-indicator.outline-lvl-1{padding-left:42px}.table-table td.has-outline-indicator.outline-lvl-2{padding-left:60px}.table-table td.has-outline-indicator.outline-lvl-3{padding-left:78px}.cell-outline-indicator{position:absolute;top:0;bottom:0;width:16px;display:inline-flex;align-items:center;justify-content:center;user-select:none;pointer-events:auto;z-index:2}.outline-toggle{appearance:none;-webkit-appearance:none;background:transparent;border:none;padding:0;margin:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#86868b;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .18s cubic-bezier(.4,0,.2,1)}.outline-toggle svg{display:block;pointer-events:none;transition:transform .18s cubic-bezier(.4,0,.2,1)}.outline-toggle:hover{background:#0071e31f;color:#0071e3}.outline-toggle.outline-open{color:#1d1d1f}.outline-toggle.outline-open svg{transform:rotate(90deg)}.table-table tr.tree-children-row{background:linear-gradient(to bottom,#0071e30a,#0071e305)}.table-table tr.tree-children-row:hover td{background:transparent!important}.table-table tr.tree-children-row>td.tree-children-cell{padding:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;background:transparent!important;overflow:visible!important;height:auto!important;max-height:none!important;white-space:normal}.tree-children-wrapper{padding:6px 12px 10px 36px;position:relative}.tree-children-wrapper:before{content:"";position:absolute;top:0;bottom:0;left:22px;width:1px;background:linear-gradient(to bottom,#0071e333,#0071e314)}.tree-children-table{border-collapse:separate;border-spacing:0;width:100%;background:#ffffffeb;-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border:1px solid rgba(0,0,0,.06);border-radius:8px;overflow:hidden;box-shadow:0 0 0 .5px #00000008,0 1px 2px #00000008,0 4px 12px #0000000a;font-size:12px;color:#1d1d1f}.tree-children-table thead tr{background:#f5f5f7e6}.tree-children-table thead th{text-align:left;font-weight:600;font-size:11px;letter-spacing:-.005em;color:#6e6e73;text-transform:none;padding:6px 10px;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap;user-select:none}.tree-children-table tbody tr{transition:background-color .12s ease}.tree-children-table tbody tr:nth-child(2n) td{background-color:#00000003}.tree-children-table tbody tr:hover td{background-color:#0071e30f}.tree-children-table tbody td{padding:5px 10px;border-bottom:1px solid rgba(0,0,0,.04);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:#1d1d1f}.tree-children-table tbody td.numeric{text-align:right;font-variant-numeric:tabular-nums}.tree-children-table tbody tr:last-child td{border-bottom:none}.tree-children-table .tree-child-row-num{width:28px;min-width:28px;max-width:28px;text-align:center;font-size:10px;color:#86868b;font-variant-numeric:tabular-nums;background:#00000004;border-right:1px solid rgba(0,0,0,.04)}.tree-children-table .tree-child-row-header{width:28px;min-width:28px;max-width:28px;background:#00000005;border-right:1px solid rgba(0,0,0,.04)}.tree-children-table tr.tree-children-empty td{text-align:center;color:#86868b;font-style:italic;padding:10px 12px;font-size:11.5px}.table-card.no-padding[data-v-e3e8bb87] .q-card__section{padding:0!important}.table-card.no-padding[data-v-e3e8bb87]{padding:0!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:12px!important;box-shadow:0 0 0 .5px #0000000a,0 1px 2px #0000000a,0 6px 20px #0000000d!important;overflow:hidden!important;background:#fff!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-title[data-v-e3e8bb87]{padding:14px 18px;background:#ffffffc7;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06);font-size:15px;font-weight:600;color:#1d1d1f;letter-spacing:-.012em;border-radius:12px 12px 0 0;user-select:none}.table-card[data-v-e3e8bb87]:focus,.table-card[data-v-e3e8bb87]:focus-visible{outline:none!important}.table-body-wrapper[data-v-e3e8bb87]{display:flex!important;flex-direction:row!important;flex:1!important;min-height:0!important;overflow:hidden!important;position:relative!important;flex-shrink:1!important}.table-flex-height[data-v-e3e8bb87]{flex:1!important;display:flex!important;flex-direction:column!important}.l-table-fullscreen[data-v-e3e8bb87]{position:fixed!important;inset:40px 0 0!important;z-index:9999!important;border-radius:0!important;border:none!important;display:flex!important;flex-direction:column!important}.table-container[data-v-e3e8bb87]{margin:0!important;padding:0!important;overflow:auto!important;flex:1!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;position:relative!important;background:#fff!important;scrollbar-gutter:stable}.table-table thead[data-v-e3e8bb87]{position:sticky!important;top:0!important;z-index:100!important;background:#f5f5f7eb!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important}.table-table>thead>tr>th[data-v-e3e8bb87]{display:table-cell!important;position:sticky!important;top:0!important;background:#f5f5f7eb!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;z-index:100!important;box-shadow:inset 0 -1px #0000001a!important;font-size:var(--lis-table-header-font-size, 12px)!important;font-weight:var(--lis-table-header-weight, 600)!important;color:var(--lis-table-header-color, #1D1D1F)!important;letter-spacing:var(--lis-table-letter-spacing, -.005em)!important;font-family:var(--lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif)!important;opacity:1!important}.table-table thead th.l-th-corner[data-v-e3e8bb87]{z-index:101!important;left:0!important;position:sticky!important;background:#f5f5f7f5!important;opacity:1!important}.table-table tbody td.row-number[data-v-e3e8bb87]{position:sticky!important;left:0!important;background-color:#fafafc!important;z-index:10!important;box-shadow:1px 0 #0000000d!important;font-size:var(--lis-table-header-font-size, 11px)!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;color:#86868b!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;transition:background-color .12s ease,color .12s ease!important}.table-table tbody tr.selected-row td.row-number[data-v-e3e8bb87]{background-color:#0071e324!important;color:#0071e3!important;font-weight:600!important}.table-table tbody td.row-number[data-v-e3e8bb87]:hover{background-color:#0000000d!important;color:#1d1d1f!important}.table-table.row-header-dragging[data-v-e3e8bb87]{cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important}.table-table.row-header-dragging[data-v-e3e8bb87] *{user-select:none!important;-webkit-user-select:none!important}.table-table.row-header-dragging tbody td.row-number[data-v-e3e8bb87]{cursor:grabbing!important}.table-table thead th.l-th[data-v-e3e8bb87]{cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;transition:background-color .18s ease,color .18s ease!important}.table-table thead th.l-th[data-v-e3e8bb87]:hover{background-color:#0071e30f!important}.table-table .l-th-content[data-v-e3e8bb87]{display:flex!important;align-items:center!important;width:100%!important;gap:4px!important;padding-right:8px!important}.table-table .l-th-title[data-v-e3e8bb87]{flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--lis-table-header-color, #1D1D1F)!important;font-weight:var(--lis-table-header-weight, 600)!important;letter-spacing:var(--lis-table-letter-spacing, -.005em)!important}.table-table .l-th-icons[data-v-e3e8bb87]{display:flex!important;align-items:center!important;gap:3px!important;flex-shrink:0!important}.table-table .l-th-icon[data-v-e3e8bb87]{font-size:10px!important;opacity:.85!important;flex-shrink:0!important}.table-table .l-th-icon.l-th-filter[data-v-e3e8bb87],.table-table .l-th-icon.l-th-sort[data-v-e3e8bb87]{color:#0071e3!important}.table-table .l-th-icon.l-th-summary[data-v-e3e8bb87]{display:none!important;padding:3px!important;border:none!important;background:transparent!important;cursor:pointer!important;color:#6e6e73!important;border-radius:6px!important;transition:background-color .15s ease,color .15s ease!important;line-height:1!important;margin-left:2px!important}.table-table .l-th-icon.l-th-summary[data-v-e3e8bb87]:hover{color:#0071e3!important;background:#0071e31a!important}.table-table thead th.l-th:hover .l-th-icon.l-th-summary[data-v-e3e8bb87]{display:flex!important;align-items:center!important;justify-content:center!important}.table-table thead th.l-th.selected-column[data-v-e3e8bb87]{background-color:#0071e31f!important;color:#0071e3!important;box-shadow:inset 0 -2px #0071e3,inset 0 -1px #0000001a!important}.table-table.l-th-dragging[data-v-e3e8bb87]{cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important}.table-table.l-th-dragging[data-v-e3e8bb87] *{user-select:none!important;-webkit-user-select:none!important}.table-table.l-th-dragging thead th.l-th[data-v-e3e8bb87]{cursor:grabbing!important}.table-table thead th.l-th.l-th-source[data-v-e3e8bb87]{opacity:.55!important;background-color:#0071e31a!important;cursor:grabbing!important}.table-table thead th.l-th.l-th-over[data-v-e3e8bb87]{box-shadow:inset 3px 0 #0071e3,inset 0 -1px #0000001a!important;background-color:#0071e324!important}.table-table thead th.l-th.dynamic-column[data-v-e3e8bb87]{background-color:#34c75914!important;box-shadow:inset 0 -2px #34c7598c,inset 0 -1px #0000000f!important}.table-table thead th.l-th.dynamic-column .l-th-title[data-v-e3e8bb87]{color:#1b873f!important;font-weight:600!important}.table-table thead th.l-th.expansion-column[data-v-e3e8bb87]{background-color:#ff95001a!important;box-shadow:inset 0 -2px #ff9500,inset 0 -1px #0000000f!important;position:relative}.table-table thead th.l-th.expansion-column .l-th-title[data-v-e3e8bb87]{color:#b25d00!important;font-weight:600!important}.table-table thead th.l-th.expansion-column .l-th-title[data-v-e3e8bb87]:before{content:"⇶ ";color:#ff9500;font-weight:700;margin-right:2px;letter-spacing:-1px}.table-table thead th.l-th.expansion-column.selected-column[data-v-e3e8bb87]{background-color:#ff95002e!important}.graph-container[data-v-e3e8bb87]{margin:0!important;padding:0!important;overflow:hidden!important;flex:1!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}.table-table[data-v-e3e8bb87]{height:auto!important;min-height:auto!important}.table-table tbody tr[data-v-e3e8bb87]{height:28px!important;min-height:28px!important;max-height:28px!important;transition:background-color .12s ease!important}.table-table tbody tr.virt-spacer[data-v-e3e8bb87],.table-table tbody tr.virt-spacer-top[data-v-e3e8bb87],.table-table tbody tr.virt-spacer-bottom[data-v-e3e8bb87]{height:var(--virt-h, 0px)!important;min-height:var(--virt-h, 0px)!important;max-height:var(--virt-h, 0px)!important;transition:none!important;background:transparent!important;border:0!important;pointer-events:none;user-select:none}.table-table tbody tr.virt-spacer td[data-v-e3e8bb87],.table-table tbody tr.virt-spacer-top td[data-v-e3e8bb87],.table-table tbody tr.virt-spacer-bottom td[data-v-e3e8bb87]{height:var(--virt-h, 0px)!important;min-height:var(--virt-h, 0px)!important;max-height:var(--virt-h, 0px)!important;padding:0!important;border:0!important;background:transparent!important;line-height:0!important;font-size:0!important;overflow:hidden!important}.table-table tbody td[data-v-e3e8bb87]{height:28px!important;min-height:28px!important;max-height:28px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:var(--lis-table-cell-font-size, 13px)!important;font-weight:var(--lis-table-cell-weight, 400);color:var(--lis-table-cell-color, #1D1D1F);letter-spacing:var(--lis-table-letter-spacing, -.005em)!important;font-family:var(--lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif)!important}.table-table tbody tr[style*=background] td[data-v-e3e8bb87]:not(.selected-cell){background-color:inherit!important}.table-table tbody tr td.selected-cell[data-v-e3e8bb87]:not(.sel-active):not(.row-number){background-color:#1a73e81f!important;background-image:linear-gradient(#0071e3,#0071e3),linear-gradient(#0071e3,#0071e3),linear-gradient(#1a73e81f,#1a73e81f)!important;background-size:calc(var(--sel-w) * 2px) 100%,calc(var(--sel-e) * 2px) 100%,100% 100%!important;background-position:left top,right top,0 0!important;background-repeat:no-repeat!important}.table-table tbody tr td.selected-cell.sel-active[data-v-e3e8bb87]{background-image:none!important}.table-table tbody td.selected-cell[data-v-e3e8bb87]{border-bottom:none!important}.table-table tbody tr.deleted-row[data-v-e3e8bb87]{background-color:#f5f5f7!important;opacity:.55!important}.table-table tbody tr.deleted-row td[data-v-e3e8bb87]{background-color:#f5f5f7!important;color:#86868b!important;text-decoration:line-through;text-decoration-color:#00000040}.table-table tbody tr.deleted-row td.row-number[data-v-e3e8bb87]{background-color:#f5f5f7!important;color:#86868b!important;text-decoration:none}.cell-select-container .select-dropdown-arrow[data-v-e3e8bb87]{opacity:1!important;transition:background-color .18s ease,color .18s ease,transform .18s ease!important;padding:2px!important;border:none!important;background:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;color:#6e6e73!important;min-width:20px!important;width:20px!important;height:20px!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important}.cell-select-container .select-dropdown-arrow svg[data-v-e3e8bb87]{width:14px!important;height:14px!important;pointer-events:none!important;transition:transform .18s ease!important}.cell-select-container .select-dropdown-arrow[data-v-e3e8bb87]:hover{background-color:#0071e31f!important;color:#0071e3!important}.cell-select-container .select-dropdown-arrow[data-v-e3e8bb87]:active{transform:translateY(-50%) scale(.94)!important}.cell-select-container.dropdown-open .select-dropdown-arrow[data-v-e3e8bb87]{opacity:1!important;background-color:#0071e324!important;color:#0071e3!important}.cell-select-container.dropdown-open .select-dropdown-arrow svg[data-v-e3e8bb87]{transform:rotate(180deg)!important}[data-v-e3e8bb87] .context-menu,[data-v-e3e8bb87] .header-context-menu,[data-v-e3e8bb87] .cell-context-menu{z-index:1000!important}.select-dropdown-container[data-v-e3e8bb87]{z-index:2147483647!important}.l-table-date-picker-container[data-v-e3e8bb87],.l-table-datetime-picker-container[data-v-e3e8bb87]{z-index:-1!important;width:1px!important;height:1px!important;overflow:visible!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;pointer-events:none!important}.l-table-date-picker-container .l-date-container[data-v-e3e8bb87],.l-table-datetime-picker-container .l-datetime-container[data-v-e3e8bb87]{opacity:0!important;pointer-events:none!important;position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important}.l-table-time-picker-container[data-v-e3e8bb87]{z-index:2147483647!important;background:#fffffff0;backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);border-radius:14px;box-shadow:0 0 0 .5px #0000000a,0 18px 56px #0000002e,0 4px 12px #0000000f;min-width:220px;border:1px solid rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif}.time-picker-header[data-v-e3e8bb87]{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:transparent;border-radius:14px 14px 0 0}.time-picker-title[data-v-e3e8bb87]{font-size:14px;font-weight:600;color:#1d1d1f;text-align:center;letter-spacing:-.01em}.time-picker-inputs[data-v-e3e8bb87]{display:flex;align-items:center;justify-content:center;padding:18px 16px;gap:6px}.time-group[data-v-e3e8bb87]{display:flex;flex-direction:column;align-items:center;gap:6px}.time-group label[data-v-e3e8bb87]{font-size:11px;color:#86868b;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.time-input[data-v-e3e8bb87]{width:52px;padding:7px 8px;border:1px solid rgba(0,0,0,.1);border-radius:8px;text-align:center;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;background:#ffffffb3;color:#1d1d1f;transition:border-color .15s ease,box-shadow .15s ease}.time-input[data-v-e3e8bb87]:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 3px #0071e333;background:#fff}.time-input[data-v-e3e8bb87]::-webkit-outer-spin-button,.time-input[data-v-e3e8bb87]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.time-input[type=number][data-v-e3e8bb87]{-moz-appearance:textfield}.time-separator[data-v-e3e8bb87]{font-size:18px;font-weight:600;color:#86868b;margin:0 2px;align-self:flex-end;padding-bottom:8px;font-variant-numeric:tabular-nums}.time-picker-footer[data-v-e3e8bb87]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px 14px;border-top:1px solid rgba(0,0,0,.06);background:transparent;border-radius:0 0 14px 14px;gap:10px}.now-btn[data-v-e3e8bb87]{flex:1;padding:8px 14px;border:1px solid rgba(0,0,0,.1);border-radius:9px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;background-color:#ffffffb3;color:#1d1d1f;font-family:inherit;letter-spacing:-.005em}.now-btn[data-v-e3e8bb87]:hover{background-color:#fff;border-color:#0000002e}.now-btn[data-v-e3e8bb87]:active{transform:scale(.97)}.close-btn[data-v-e3e8bb87]{flex:1;padding:8px 14px;border:none;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease;background-color:#0071e3;color:#fff;font-family:inherit;letter-spacing:-.005em;box-shadow:0 1px 2px #0071e340}.close-btn[data-v-e3e8bb87]:hover{background-color:#0077ed;box-shadow:0 2px 6px #0071e359}.close-btn[data-v-e3e8bb87]:active{background-color:#006bcf;transform:scale(.97)}.cell-date-container[data-v-e3e8bb87],.cell-datetime-container[data-v-e3e8bb87]{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:100%!important;padding:0 4px!important;cursor:pointer!important}.cell-date-text[data-v-e3e8bb87],.cell-datetime-text[data-v-e3e8bb87]{flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.date-picker-button[data-v-e3e8bb87],.datetime-picker-button[data-v-e3e8bb87],.time-picker-button[data-v-e3e8bb87]{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:22px!important;height:22px!important;padding:2px!important;border:none!important;background:transparent!important;color:var(--gray-500, #6b7280)!important;cursor:pointer!important;opacity:0!important;transition:opacity .18s ease,background-color .18s ease,transform .12s ease!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important}.date-picker-button svg[data-v-e3e8bb87],.datetime-picker-button svg[data-v-e3e8bb87],.time-picker-button svg[data-v-e3e8bb87]{width:14px!important;height:14px!important;display:block!important}.date-picker-button[data-v-e3e8bb87]{right:4px!important}.datetime-picker-button[data-v-e3e8bb87]{right:26px!important}.time-picker-button[data-v-e3e8bb87]{right:4px!important}.cell-date-container:hover .date-picker-button[data-v-e3e8bb87],.cell-datetime-container:hover .datetime-picker-button[data-v-e3e8bb87],.cell-datetime-container:hover .time-picker-button[data-v-e3e8bb87],.cell-date-container.date-picker-open .date-picker-button[data-v-e3e8bb87],.cell-datetime-container.datetime-picker-open .datetime-picker-button[data-v-e3e8bb87],.cell-datetime-container.datetime-picker-open .time-picker-button[data-v-e3e8bb87]{opacity:1!important}.date-picker-button[data-v-e3e8bb87]:hover,.datetime-picker-button[data-v-e3e8bb87]:hover,.time-picker-button[data-v-e3e8bb87]:hover{color:var(--primary-color, #2563eb)!important;background-color:#2563eb1a!important}.date-picker-button[data-v-e3e8bb87]:active,.datetime-picker-button[data-v-e3e8bb87]:active,.time-picker-button[data-v-e3e8bb87]:active{transform:translateY(-50%) scale(.94)!important}.cell-date-container.date-picker-open[data-v-e3e8bb87],.cell-datetime-container.datetime-picker-open[data-v-e3e8bb87]{background-color:#0071e314!important;border-radius:6px!important}.cell-content[data-v-e3e8bb87]{display:flex!important;align-items:center!important;width:100%!important;height:100%!important;padding:0 4px!important;position:relative!important}.cell-content .cell-text[data-v-e3e8bb87]{flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important}.cell-content.has-zoom[data-v-e3e8bb87]{padding-right:22px!important}.cell-content .zoom-button[data-v-e3e8bb87]{position:absolute!important;right:2px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;min-width:20px!important;padding:0!important;border:none!important;background:transparent!important;cursor:pointer!important;opacity:0!important;transition:opacity .18s ease,background-color .18s ease,color .18s ease,transform .12s ease!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#6e6e73!important;flex-shrink:0!important}.cell-content:hover .zoom-button[data-v-e3e8bb87]{opacity:1!important}.cell-content .zoom-button[data-v-e3e8bb87]:hover{background-color:#0071e31f!important;color:#0071e3!important}.cell-content .zoom-button[data-v-e3e8bb87]:active{transform:translateY(-50%) scale(.94)!important}.cell-content .zoom-button svg[data-v-e3e8bb87]{width:14px!important;height:14px!important;pointer-events:none!important}.cell-select-container.has-zoom[data-v-e3e8bb87]{padding-right:44px!important}.zoom-dialog-overlay[data-v-e3e8bb87]{position:fixed;inset:0;background-color:#00000080;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.zoom-dialog-overlay.zoom-dialog-scoped[data-v-e3e8bb87]{position:absolute;z-index:100;pointer-events:auto}.zoom-dialog-drag-layer[data-v-e3e8bb87]{max-width:90vw;max-height:90vh}.zoom-dialog-drag-layer.zoom-dialog-dragging[data-v-e3e8bb87]{transition:none}.zoom-dialog-container[data-v-e3e8bb87]{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.08);box-shadow:0 0 0 .5px #0000000a,0 30px 60px #0000004d,0 8px 16px #0000001a;max-width:90vw;min-height:min(70vh,560px);max-height:90vh;overflow:auto;display:flex;flex-direction:column;animation:zoomDialogFadeIn-e3e8bb87 .22s cubic-bezier(.25,.1,.25,1)}.zoom-dialog-container[data-v-e3e8bb87]>*{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}@keyframes zoomDialogFadeIn-e3e8bb87{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.l-table-select-context-menu[data-v-e3e8bb87]{position:fixed;z-index:2147483647;background:#fffffff0;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:7px 12px;font-size:12px;color:#1d1d1f;font-family:-apple-system,SF Mono,Menlo,Monaco,monospace;box-shadow:0 0 0 .5px #0000000a,0 8px 24px #00000029;cursor:pointer;user-select:none;transition:background-color .15s ease,color .15s ease}.l-table-select-context-menu[data-v-e3e8bb87]:hover{background-color:#0071e31a;color:#0071e3}.column-summary-popup[data-v-e3e8bb87]{position:fixed;z-index:99999;background:#fffffff0;backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 0 0 .5px #0000000a,0 16px 48px #0000002e,0 4px 12px #0000000f;min-width:240px;max-width:320px;max-height:400px;display:flex;flex-direction:column;animation:summaryPopupFadeIn-e3e8bb87 .18s cubic-bezier(.25,.1,.25,1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}@keyframes summaryPopupFadeIn-e3e8bb87{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.summary-popup-header[data-v-e3e8bb87]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:transparent;border-bottom:1px solid rgba(0,0,0,.06);border-radius:12px 12px 0 0}.header-filter-input[data-v-e3e8bb87]{flex:1;padding:6px 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:13px;background:#ffffffb3;color:#1d1d1f;outline:none;min-width:0;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.header-filter-input[data-v-e3e8bb87]:focus{border-color:#0071e3;background:#fff;box-shadow:0 0 0 3px #0071e333}.header-filter-input[data-v-e3e8bb87]::placeholder{color:#86868b;font-size:13px}.summary-popup-close[data-v-e3e8bb87]{border:none;background:transparent;color:#86868b;cursor:pointer;font-size:14px;padding:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;line-height:1;transition:background-color .15s ease,color .15s ease}.summary-popup-close[data-v-e3e8bb87]:hover{background:#0000000f;color:#1d1d1f}.summary-popup-content[data-v-e3e8bb87]{padding:4px;overflow:hidden;display:flex;flex-direction:column}.summary-table-container[data-v-e3e8bb87]{overflow-y:auto;max-height:320px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.summary-table-container[data-v-e3e8bb87]::-webkit-scrollbar{width:8px}.summary-table-container[data-v-e3e8bb87]::-webkit-scrollbar-track{background:transparent}.summary-table-container[data-v-e3e8bb87]::-webkit-scrollbar-thumb{background:#00000038;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.summary-table-container[data-v-e3e8bb87]::-webkit-scrollbar-thumb:hover{background:#0006;background-clip:padding-box}.summary-popup-content .summary-table[data-v-e3e8bb87]{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.summary-check-header[data-v-e3e8bb87],.summary-check-cell[data-v-e3e8bb87]{width:28px;padding:5px 6px;text-align:center}.summary-check-header input[data-v-e3e8bb87],.summary-check-cell input[data-v-e3e8bb87]{width:14px;height:14px;cursor:pointer;accent-color:#0071E3}.summary-count-header[data-v-e3e8bb87]{width:38px;text-align:right!important}.summary-popup-content .summary-table thead[data-v-e3e8bb87]{position:sticky;top:0;background:#f5f5f7f0;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);z-index:1}.summary-popup-content .summary-table th[data-v-e3e8bb87]{padding:6px 8px;text-align:left;font-weight:600;color:#1d1d1f;border-bottom:1px solid rgba(0,0,0,.08);font-size:11px;letter-spacing:-.005em}.summary-popup-content .summary-table tbody tr[data-v-e3e8bb87]{cursor:pointer;transition:background-color .12s ease,color .12s ease}.summary-popup-content .summary-table tbody tr[data-v-e3e8bb87]:hover{background-color:#0071e30f}.summary-popup-content .summary-table tbody tr:hover td[data-v-e3e8bb87]{color:#1d1d1f}.summary-popup-content .summary-table tbody tr.summary-row-selected[data-v-e3e8bb87]{background-color:#0071e31a!important}.summary-popup-content .summary-table tbody tr.summary-row-selected td[data-v-e3e8bb87]{color:#0071e3!important;font-weight:500}.summary-popup-content .summary-cell[data-v-e3e8bb87]{padding:5px 8px;border-bottom:1px solid rgba(0,0,0,.04);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;color:#1d1d1f}.summary-popup-content .summary-count[data-v-e3e8bb87]{text-align:right;color:#86868b;font-size:11px;font-variant-numeric:tabular-nums;padding-right:10px}.table-container[data-v-e3e8bb87]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.table-container[data-v-e3e8bb87]::-webkit-scrollbar{width:10px;height:10px}.table-container[data-v-e3e8bb87]::-webkit-scrollbar-track{background:transparent}.table-container[data-v-e3e8bb87]::-webkit-scrollbar-thumb{background:#00000038;border-radius:6px;border:2px solid transparent;background-clip:padding-box;transition:background-color .18s ease}.table-container[data-v-e3e8bb87]::-webkit-scrollbar-thumb:hover{background:#0006;background-clip:padding-box}.table-container[data-v-e3e8bb87]::-webkit-scrollbar-corner{background:transparent}.table-table tbody td[data-v-e3e8bb87] input[type=checkbox]{accent-color:#0071E3}.cell-checkbox[data-v-e3e8bb87] .q-checkbox__bg{border-radius:4px!important}.cell-checkbox[data-v-e3e8bb87] .q-checkbox__inner--truthy .q-checkbox__bg,.cell-checkbox[data-v-e3e8bb87] .q-checkbox__inner--indet .q-checkbox__bg{background:#0071e3!important;border-color:#0071e3!important}.table-table.selecting[data-v-e3e8bb87],.table-table.selecting[data-v-e3e8bb87] *{user-select:none!important;-webkit-user-select:none!important}@media (max-width: 480px){.column-summary-popup[data-v-e3e8bb87]{min-width:200px;max-width:90vw}}.column-chooser-popup[data-v-e3e8bb87]{position:fixed;z-index:99999;background:#fffffff5;backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 0 0 .5px #0000000a,0 16px 48px #0000002e,0 4px 12px #0000000f;width:420px;max-width:92vw;max-height:520px;display:flex;flex-direction:column;animation:summaryPopupFadeIn-e3e8bb87 .18s cubic-bezier(.25,.1,.25,1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chooser-popup-header[data-v-e3e8bb87]{display:flex;align-items:center;gap:8px;padding:8px 8px 0 12px;border-bottom:1px solid rgba(0,0,0,.06)}.chooser-tabs[data-v-e3e8bb87]{display:flex;flex:1;gap:4px;min-width:0}.chooser-tab[data-v-e3e8bb87]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:none;background:transparent;color:#6e6e73;font-size:12.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;border-radius:8px 8px 0 0;border-bottom:2px solid transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease;font-family:inherit}.chooser-tab[data-v-e3e8bb87]:hover{color:#1d1d1f;background:#0000000a}.chooser-tab-active[data-v-e3e8bb87]{color:#0071e3;border-bottom-color:#0071e3;background:#0071e30f}.chooser-tab-badge[data-v-e3e8bb87]{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:8px;background:#0000000f;color:#6e6e73;font-variant-numeric:tabular-nums}.chooser-tab-active .chooser-tab-badge[data-v-e3e8bb87]{background:#0071e31f;color:#0071e3}.chooser-popup-toolbar[data-v-e3e8bb87]{padding:10px 12px 8px;display:flex;gap:8px}.chooser-popup-content[data-v-e3e8bb87]{display:flex;flex-direction:column;padding:0 12px 12px;overflow:hidden;flex:1;min-height:0}.chooser-actions[data-v-e3e8bb87]{display:flex;gap:6px;margin-bottom:8px}.chooser-btn[data-v-e3e8bb87]{flex:1;padding:6px 10px;font-size:12px;font-weight:500;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffffb3;color:#1d1d1f;cursor:pointer;font-family:inherit;letter-spacing:-.005em;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.chooser-btn[data-v-e3e8bb87]:hover{background:#fff;border-color:#0000002e}.chooser-btn[data-v-e3e8bb87]:active{transform:scale(.97)}.chooser-btn-primary[data-v-e3e8bb87]{color:#fff;background:#0071e3;border-color:transparent;box-shadow:0 1px 2px #0071e340}.chooser-btn-primary[data-v-e3e8bb87]:hover{background:#0077ed;box-shadow:0 2px 6px #0071e359}.chooser-btn-danger[data-v-e3e8bb87]{color:#ff3b30;border-color:#ff3b304d;background:#ff3b300f}.chooser-btn-danger[data-v-e3e8bb87]:hover{background:#ff3b301f;border-color:#ff3b3073}.chooser-info[data-v-e3e8bb87]{font-size:11.5px;color:#6e6e73;padding:6px 8px;background:#0071e30a;border:1px solid rgba(0,113,227,.08);border-radius:8px;margin-bottom:8px;line-height:1.4}.chooser-info strong[data-v-e3e8bb87]{color:#0071e3;font-weight:600}.chooser-list[data-v-e3e8bb87]{flex:1;overflow-y:auto;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff9;padding:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent;max-height:360px;display:flex;flex-direction:column;gap:2px}.chooser-list[data-v-e3e8bb87]::-webkit-scrollbar{width:8px}.chooser-list[data-v-e3e8bb87]::-webkit-scrollbar-track{background:transparent}.chooser-list[data-v-e3e8bb87]::-webkit-scrollbar-thumb{background:#00000038;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.chooser-list[data-v-e3e8bb87]::-webkit-scrollbar-thumb:hover{background:#0006;background-clip:padding-box}.chooser-item[data-v-e3e8bb87]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;transition:background-color .12s ease,color .12s ease}.chooser-item[data-v-e3e8bb87]:hover{background-color:#0071e314}.chooser-item-active[data-v-e3e8bb87]{background-color:#0071e30f}.chooser-item-builtin[data-v-e3e8bb87]{background-color:#0071e314}.chooser-item-builtin .chooser-item-text[data-v-e3e8bb87]{color:#0071e3;font-weight:600}.chooser-item-dynamic[data-v-e3e8bb87]{background-color:#34c7590f}.chooser-item-dynamic .chooser-item-text[data-v-e3e8bb87]{color:#1b873f}.chooser-item-disabled[data-v-e3e8bb87]{cursor:not-allowed}.chooser-item-disabled .chooser-checkbox[data-v-e3e8bb87]{cursor:not-allowed;opacity:.85}.chooser-item-label[data-v-e3e8bb87]{display:flex;align-items:center;gap:10px;flex:1;min-width:0;cursor:pointer;font-size:13px;color:#1d1d1f;user-select:none;letter-spacing:-.005em}.chooser-label-disabled[data-v-e3e8bb87]{cursor:default}.chooser-checkbox[data-v-e3e8bb87]{width:14px;height:14px;cursor:pointer;accent-color:#0071E3;flex-shrink:0}.chooser-item-text[data-v-e3e8bb87]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s ease}.chooser-item-subpath[data-v-e3e8bb87]{margin-left:6px;font-size:11px;font-weight:400;color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.chooser-badge[data-v-e3e8bb87]{font-size:10px;font-weight:600;padding:2px 7px;border-radius:8px;letter-spacing:.02em;flex-shrink:0;text-transform:uppercase}.chooser-badge-builtin[data-v-e3e8bb87]{background:#0071e324;color:#0071e3}.chooser-badge-dynamic[data-v-e3e8bb87]{background:#34c75929;color:#1b873f}.chooser-badge-array[data-v-e3e8bb87]{background:#ff950029;color:#b25d00}.chooser-inline-tag[data-v-e3e8bb87]{display:inline-block;font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:7px;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;margin:0 2px}.chooser-item-array[data-v-e3e8bb87]{border-left:2px solid rgba(255,149,0,.45);padding-left:8px}.chooser-label-input[data-v-e3e8bb87]{flex:1;min-width:0;width:100%;height:30px;padding:6px 10px;border:1px solid rgba(0,113,227,.25);border-radius:7px;font-size:13.5px;font-weight:500;color:#1d1d1f;background:#fff;font-family:inherit;letter-spacing:-.005em;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.chooser-label-input[data-v-e3e8bb87]::placeholder{color:#b0b0b5;font-weight:400;font-size:12px}.chooser-label-input[data-v-e3e8bb87]:hover{border-color:#0071e373}.chooser-label-input[data-v-e3e8bb87]:focus{border-color:#0071e3;background:#fff;box-shadow:0 0 0 3px #0071e32e}.chooser-source-path[data-v-e3e8bb87]{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:#6e6e73;background:#0000000d;padding:2px 7px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px;flex-shrink:0}.chooser-source-prefix[data-v-e3e8bb87]{color:#0071e3;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.chooser-item-stack[data-v-e3e8bb87]{flex-direction:column;align-items:stretch!important;gap:6px!important;padding:8px 10px!important;background-color:#34c7590d;border:1px solid rgba(52,199,89,.18)}.chooser-item-stack[data-v-e3e8bb87]:hover{background-color:#34c7591a!important;border-color:#34c7594d}.chooser-item-stack.chooser-item-active[data-v-e3e8bb87]{background-color:#34c75914}.chooser-item-line[data-v-e3e8bb87]{display:flex;align-items:center;gap:8px;min-width:0}.chooser-item-line-main[data-v-e3e8bb87]{width:100%}.chooser-item-line-meta[data-v-e3e8bb87]{width:100%;padding-left:24px;flex-wrap:wrap}.chooser-path-prefix[data-v-e3e8bb87]{color:#86868b;font-size:11px;margin-right:2px}.chooser-remove-btn[data-v-e3e8bb87]{border:none;background:transparent;color:#ff3b30;cursor:pointer;font-size:12px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;line-height:1;transition:background-color .15s ease;flex-shrink:0}.chooser-remove-btn[data-v-e3e8bb87]:hover{background:#ff3b301f}.chooser-empty[data-v-e3e8bb87]{padding:18px 12px;text-align:center;font-size:12px;color:#86868b}@media (max-width: 480px){.column-chooser-popup[data-v-e3e8bb87]{width:92vw;max-width:92vw}}.l-title[data-v-34c07e05]{--lt-radius: 10px;--lt-bg-top: rgba(255, 255, 255, .72);--lt-bg-bottom: rgba(245, 245, 247, .62);--lt-border: rgba(60, 60, 67, .14);--lt-text: #1d1d1f;--lt-subtle: rgba(60, 60, 67, .6);--lt-accent: #007AFF;position:relative;display:flex;align-items:center;gap:8px;padding:7px 12px 7px 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,Roboto,sans-serif;font-weight:600;letter-spacing:-.015em;color:var(--lt-text);border-radius:var(--lt-radius) var(--lt-radius) 0 0;border-bottom:.5px solid var(--lt-border);background:linear-gradient(180deg,var(--lt-bg-top),var(--lt-bg-bottom));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);user-select:none;margin-bottom:10px;min-height:34px;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,color .2s ease}.l-title[data-v-34c07e05]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);border-radius:var(--lt-radius) var(--lt-radius) 0 0;pointer-events:none}.l-title-accent[data-v-34c07e05]{position:absolute;top:50%;left:6px;transform:translateY(-50%);width:3px;height:14px;border-radius:2px;background:var(--lt-accent);box-shadow:0 0 6px color-mix(in srgb,var(--lt-accent) 35%,transparent)}.l-title-with-accent[data-v-34c07e05]{padding-left:18px}.l-title-icon[data-v-34c07e05]{font-size:16px!important;line-height:1!important;color:var(--lt-accent);flex-shrink:0}.l-title-body[data-v-34c07e05]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.25}.l-title-text[data-v-34c07e05]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l-title-subtitle[data-v-34c07e05]{margin-top:1px;font-weight:400;font-size:.78em;color:var(--lt-subtle);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l-title-actions[data-v-34c07e05]{display:flex;align-items:center;gap:4px;margin-left:6px;flex-shrink:0}.l-title-actions[data-v-34c07e05] .l-title-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;border:none!important;border-radius:7px!important;background:color-mix(in srgb,var(--lt-accent) 12%,transparent)!important;color:var(--lt-accent)!important;cursor:pointer!important;padding:0!important;box-shadow:none!important;transition:background .15s ease,transform .1s ease!important;outline:none!important}.l-title-actions[data-v-34c07e05] .l-title-btn:hover{background:color-mix(in srgb,var(--lt-accent) 22%,transparent)!important;transform:scale(1.06)!important;box-shadow:none!important}.l-title-actions[data-v-34c07e05] .l-title-btn:active{background:color-mix(in srgb,var(--lt-accent) 32%,transparent)!important;transform:scale(.95)!important}.l-title-actions[data-v-34c07e05] .btn{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.l-title-actions[data-v-34c07e05] .btn:hover:not(:disabled){background:#0000000f!important;box-shadow:none!important;transform:none!important}.l-title-actions[data-v-34c07e05] .btn:active:not(:disabled){background:#0000001a!important;transform:scale(.97)!important}.l-title-small[data-v-34c07e05]{font-size:11.5px;padding-top:5px;padding-bottom:5px;margin-bottom:8px;min-height:28px;letter-spacing:-.01em}.l-title-small .l-title-icon[data-v-34c07e05]{font-size:14px!important}.l-title-medium[data-v-34c07e05]{font-size:12.5px;margin-bottom:10px}.l-title-large[data-v-34c07e05]{font-size:14px;padding-top:9px;padding-bottom:9px;margin-bottom:14px;min-height:40px;letter-spacing:-.02em}.l-title-large .l-title-icon[data-v-34c07e05]{font-size:18px!important}.l-title-uppercase .l-title-text[data-v-34c07e05]{text-transform:uppercase;font-size:.78em;font-weight:600;letter-spacing:.06em;color:var(--lt-subtle)}.l-title-uppercase[data-v-34c07e05]{background:transparent;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding-top:4px;padding-bottom:2px;min-height:22px;margin-bottom:4px}.l-title-uppercase[data-v-34c07e05]:before{display:none}.l-title-plain[data-v-34c07e05]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:.5px solid var(--lt-border);border-radius:0}.l-title-plain[data-v-34c07e05]:before{display:none}.l-title-default[data-v-34c07e05]{--lt-accent: #007AFF;--lt-bg-top: rgba(255, 255, 255, .72);--lt-bg-bottom: rgba(245, 245, 247, .62);--lt-border: rgba(60, 60, 67, .14);--lt-text: #1d1d1f}.l-title-primary[data-v-34c07e05]{--lt-accent: #007AFF;--lt-bg-top: rgba(0, 122, 255, .1);--lt-bg-bottom: rgba(0, 122, 255, .04);--lt-border: rgba(0, 122, 255, .22);--lt-text: #003e8a}.l-title-secondary[data-v-34c07e05]{--lt-accent: #8E8E93;--lt-bg-top: rgba(120, 120, 128, .1);--lt-bg-bottom: rgba(120, 120, 128, .05);--lt-border: rgba(60, 60, 67, .18);--lt-text: #3a3a3c}.l-title-info[data-v-34c07e05]{--lt-accent: #5AC8FA;--lt-bg-top: rgba(90, 200, 250, .12);--lt-bg-bottom: rgba(90, 200, 250, .05);--lt-border: rgba(90, 200, 250, .3);--lt-text: #0071a4}.l-title-success[data-v-34c07e05]{--lt-accent: #34C759;--lt-bg-top: rgba(52, 199, 89, .12);--lt-bg-bottom: rgba(52, 199, 89, .05);--lt-border: rgba(52, 199, 89, .3);--lt-text: #1f7a36}.l-title-warning[data-v-34c07e05]{--lt-accent: #FF9500;--lt-bg-top: rgba(255, 149, 0, .12);--lt-bg-bottom: rgba(255, 149, 0, .05);--lt-border: rgba(255, 149, 0, .3);--lt-text: #8f4d00}.l-title-danger[data-v-34c07e05]{--lt-accent: #FF3B30;--lt-bg-top: rgba(255, 59, 48, .1);--lt-bg-bottom: rgba(255, 59, 48, .04);--lt-border: rgba(255, 59, 48, .28);--lt-text: #8a1a13}@media (prefers-color-scheme: dark){.l-title[data-v-34c07e05]{--lt-text: #f5f5f7;--lt-subtle: rgba(235, 235, 245, .6);--lt-border: rgba(235, 235, 245, .14)}.l-title[data-v-34c07e05]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.l-title-default[data-v-34c07e05]{--lt-accent: #0A84FF;--lt-bg-top: rgba(58, 58, 60, .65);--lt-bg-bottom: rgba(44, 44, 46, .55);--lt-text: #f5f5f7}.l-title-primary[data-v-34c07e05]{--lt-accent: #0A84FF;--lt-bg-top: rgba(10, 132, 255, .2);--lt-bg-bottom: rgba(10, 132, 255, .1);--lt-border: rgba(10, 132, 255, .35);--lt-text: #5eb5ff}.l-title-secondary[data-v-34c07e05]{--lt-accent: #98989D;--lt-bg-top: rgba(99, 99, 102, .3);--lt-bg-bottom: rgba(72, 72, 74, .2);--lt-text: #ebebf5}.l-title-info[data-v-34c07e05]{--lt-accent: #64D2FF;--lt-bg-top: rgba(100, 210, 255, .18);--lt-bg-bottom: rgba(100, 210, 255, .08);--lt-border: rgba(100, 210, 255, .32);--lt-text: #64D2FF}.l-title-success[data-v-34c07e05]{--lt-accent: #30D158;--lt-bg-top: rgba(48, 209, 88, .18);--lt-bg-bottom: rgba(48, 209, 88, .08);--lt-border: rgba(48, 209, 88, .32);--lt-text: #30D158}.l-title-warning[data-v-34c07e05]{--lt-accent: #FF9F0A;--lt-bg-top: rgba(255, 159, 10, .18);--lt-bg-bottom: rgba(255, 159, 10, .08);--lt-border: rgba(255, 159, 10, .32);--lt-text: #FF9F0A}.l-title-danger[data-v-34c07e05]{--lt-accent: #FF453A;--lt-bg-top: rgba(255, 69, 58, .18);--lt-bg-bottom: rgba(255, 69, 58, .08);--lt-border: rgba(255, 69, 58, .3);--lt-text: #FF453A}.l-title-actions[data-v-34c07e05] .btn:hover:not(:disabled){background:#ffffff14!important}.l-title-actions[data-v-34c07e05] .btn:active:not(:disabled){background:#ffffff24!important}}.dialog-overlay[data-v-9f8eef62]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;opacity:1;transition:opacity .3s ease}.dialog-overlay.dialog-scoped[data-v-9f8eef62]{position:absolute;z-index:100;pointer-events:auto}.dialog-overlay.dialog-anim-out[data-v-9f8eef62]{opacity:0}.dialog-overlay.dialog-anim-out .dialog-container[data-v-9f8eef62]{transform:scale(.95) translateY(-20px)}.dialog-container[data-v-9f8eef62]{background:#fff;border-radius:8px;border:1px solid var(--gray-300, #d5d9dd);box-shadow:0 0 0 1px #0f172a0a,0 20px 45px -10px #0f172a47,0 6px 14px #0f172a1a;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease;transform:scale(1) translateY(0)}.dialog-container.dialog-dragging[data-v-9f8eef62]{transition:none}.dialog-container.dialog-maximized[data-v-9f8eef62]{max-width:95vw;max-height:95vh;width:95vw;height:95vh}.dialog-container.dialog-hug[data-v-9f8eef62]{height:auto}.dialog-container.dialog-hug .dialog-content[data-v-9f8eef62]{flex:0 0 auto;min-height:auto}.dialog-container.dialog-hug .dialog-content[data-v-9f8eef62]>*:last-child{flex:0 0 auto}.dialog-header[data-v-9f8eef62]{padding:14px 20px;border-bottom:1px solid var(--gray-200, #e5e7eb);display:flex;align-items:center;justify-content:space-between;background:var(--gray-50, #f7f8fa);border-radius:8px 8px 0 0}.dialog-header.dialog-header-draggable[data-v-9f8eef62]{cursor:grab;user-select:none}.dialog-header.dialog-header-draggable[data-v-9f8eef62]:active{cursor:grabbing}.dialog-title[data-v-9f8eef62]{margin:0;font-size:15px;font-weight:600;color:var(--gray-900, #1a1a1a);line-height:1.4;letter-spacing:-.01em}.dialog-close[data-v-9f8eef62]{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.dialog-close[data-v-9f8eef62]:hover{background-color:#f3f4f6;color:#374151}.dialog-close[data-v-9f8eef62]:active{background-color:#e5e7eb}.dialog-content[data-v-9f8eef62]{padding:0;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;background:#fff;position:relative}.dialog-content.no-padding[data-v-9f8eef62]{padding:0}.dialog-content[data-v-9f8eef62]>*:last-child{flex:1 1 auto;min-height:0}.dialog-footer[data-v-9f8eef62]{padding:14px 20px;border-top:1px solid var(--gray-200, #e5e7eb);display:flex;gap:12px;justify-content:flex-end;background:var(--gray-50, #f7f8fa);border-radius:0 0 8px 8px}.loading-overlay[data-v-9f8eef62]{position:absolute;inset:0;background:#f5f5f7b8;display:flex;align-items:center;justify-content:center;z-index:10}@media (max-width: 768px){.dialog-overlay[data-v-9f8eef62]{padding:0}.dialog-container[data-v-9f8eef62]{width:100%!important;max-width:100%!important;max-height:100dvh!important;min-width:0!important;border-radius:0;height:auto}.dialog-container.dialog-maximized[data-v-9f8eef62]{max-width:100%!important;max-height:100dvh!important;width:100%!important;height:100dvh!important;border-radius:0}.dialog-header[data-v-9f8eef62]{padding:14px 16px;border-radius:0}.dialog-container.dialog-maximized .dialog-header[data-v-9f8eef62]{border-radius:0}.dialog-title[data-v-9f8eef62]{font-size:15px}.dialog-content[data-v-9f8eef62]{padding:16px}.dialog-content.no-padding[data-v-9f8eef62]{padding:0}.dialog-footer[data-v-9f8eef62]{padding:14px 16px;border-radius:0}.dialog-container.dialog-maximized .dialog-footer[data-v-9f8eef62]{border-radius:0}}.l-checkbox-container[data-v-5a602a19]{display:inline-flex;align-items:center;margin:0;min-width:var(--lis-field-min-w, 120px);min-height:var(--lis-ctl-h, 30px);font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-checkbox[data-v-5a602a19]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.l-checkbox-label[data-v-5a602a19]{display:inline-flex;align-items:center;gap:var(--lis-box-gap, 8px);cursor:pointer;margin:0;line-height:1.4;user-select:none;-webkit-user-select:none}.l-checkbox-box[data-v-5a602a19]{flex-shrink:0;width:var(--lis-box-size, 18px);height:var(--lis-box-size, 18px);border:1.5px solid var(--lis-ctl-border, var(--gray-300));border-radius:var(--lis-box-radius, 6px);background:var(--lis-ctl-bg, #ffffff);display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.l-checkbox-icon[data-v-5a602a19]{width:calc(var(--lis-box-size, 16px) * .75);height:calc(var(--lis-box-size, 16px) * .75);opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.l-checkbox-icon path[data-v-5a602a19]{stroke-dasharray:18;stroke-dashoffset:18;transition:stroke-dashoffset .22s ease .04s}.l-checkbox-text[data-v-5a602a19]{font-size:var(--lis-ctl-font-size, .875rem);color:var(--gray-700);letter-spacing:-.01em}.l-checkbox-text[data-v-5a602a19]:empty{display:none}.l-checkbox-label:hover .l-checkbox-box[data-v-5a602a19]{border-color:var(--lis-ctl-border-hover, var(--gray-400))}.l-checkbox-label:active .l-checkbox-box[data-v-5a602a19]{transform:scale(.94)}.l-checkbox:checked+.l-checkbox-label .l-checkbox-box[data-v-5a602a19]{background:var(--primary-color);border-color:var(--primary-color)}.l-checkbox:checked+.l-checkbox-label .l-checkbox-icon[data-v-5a602a19]{opacity:1;transform:scale(1)}.l-checkbox:checked+.l-checkbox-label .l-checkbox-icon path[data-v-5a602a19]{stroke-dashoffset:0}.l-checkbox:focus-visible+.l-checkbox-label .l-checkbox-box[data-v-5a602a19]{box-shadow:var(--lis-focus-ring, 0 0 0 3px rgba(37, 99, 235, .18));border-color:var(--lis-ctl-border-focus, var(--primary-color))}.l-checkbox:disabled+.l-checkbox-label[data-v-5a602a19]{cursor:not-allowed;opacity:.6;pointer-events:none}.l-checkbox:disabled:not(:checked)+.l-checkbox-label .l-checkbox-box[data-v-5a602a19]{background:var(--gray-100)}.l-checkbox-disabled[data-v-5a602a19]{cursor:not-allowed}.l-checkbox-disabled .l-checkbox-label[data-v-5a602a19]{cursor:not-allowed;opacity:.6;pointer-events:none}@media (prefers-reduced-motion: reduce){.l-checkbox-box[data-v-5a602a19],.l-checkbox-icon[data-v-5a602a19],.l-checkbox-icon path[data-v-5a602a19]{transition:none}}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-checkbox-container[data-v-5a602a19]{min-width:100%}}.l-radio-container[data-v-f9e0d690]{display:inline-flex;flex-direction:column;gap:4px;margin:0;min-width:var(--lis-field-min-w, 120px);min-height:var(--lis-ctl-h, 30px);justify-content:center;font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-radio-container.is-inline[data-v-f9e0d690]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.l-radio-group-label[data-v-f9e0d690]{font-size:var(--lis-label-font-size, .75rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-700));margin:0 0 var(--lis-label-gap, 2px) 0;line-height:var(--lis-label-lh, 1.2);letter-spacing:-.01em}.is-inline .l-radio-group-label[data-v-f9e0d690]{margin:0 4px 0 0}.l-radio-item[data-v-f9e0d690]{display:inline-flex;align-items:center;gap:var(--lis-box-gap, 8px);cursor:pointer;line-height:1.4;user-select:none;-webkit-user-select:none;margin:0;padding:1px 0}.l-radio-native[data-v-f9e0d690]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.l-radio-dot[data-v-f9e0d690]{flex-shrink:0;width:var(--lis-box-size, 18px);height:var(--lis-box-size, 18px);border:1.5px solid var(--lis-ctl-border, var(--gray-300));border-radius:50%;background:var(--lis-ctl-bg, #ffffff);display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.l-radio-dot-inner[data-v-f9e0d690]{width:calc(var(--lis-box-size, 16px) * .4375);height:calc(var(--lis-box-size, 16px) * .4375);border-radius:50%;background:#fff;transform:scale(0);opacity:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .14s ease}.l-radio-text[data-v-f9e0d690]{display:inline-flex;flex-direction:column;gap:1px;color:var(--gray-700);letter-spacing:-.01em}.l-radio-text-main[data-v-f9e0d690]{font-size:var(--lis-ctl-font-size, .875rem);line-height:1.3}.l-radio-text-caption[data-v-f9e0d690]{font-size:var(--lis-label-font-size, .75rem);color:var(--gray-500);line-height:1.25}.l-radio-item:hover .l-radio-dot[data-v-f9e0d690]{border-color:var(--lis-ctl-border-hover, var(--gray-400))}.l-radio-item:active .l-radio-dot[data-v-f9e0d690]{transform:scale(.94)}.l-radio-item.is-checked .l-radio-dot[data-v-f9e0d690]{background:var(--primary-color);border-color:var(--primary-color)}.l-radio-item.is-checked .l-radio-dot-inner[data-v-f9e0d690]{transform:scale(1);opacity:1}.l-radio-native:focus-visible+.l-radio-dot[data-v-f9e0d690]{box-shadow:var(--lis-focus-ring, 0 0 0 3px rgba(37, 99, 235, .18));border-color:var(--lis-ctl-border-focus, var(--primary-color))}.l-radio-item.is-disabled[data-v-f9e0d690]{cursor:not-allowed;opacity:.45}.l-radio-item.is-disabled .l-radio-dot[data-v-f9e0d690]{background:var(--gray-100)}.l-radio-item.is-disabled.is-checked .l-radio-dot[data-v-f9e0d690]{background:var(--gray-400);border-color:var(--gray-400)}@media (prefers-reduced-motion: reduce){.l-radio-dot[data-v-f9e0d690],.l-radio-dot-inner[data-v-f9e0d690]{transition:none}}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-radio-container[data-v-f9e0d690]{min-width:100%}.l-radio-container.is-inline[data-v-f9e0d690]{gap:12px}}.l-div[data-v-4afe2a78]{padding:4px;box-sizing:border-box}@media (max-width: 768px){.l-div[data-v-4afe2a78]{padding:8px}}.l-div0[data-v-740727ff]{padding:4px;height:100%;width:100%;box-sizing:border-box}@media (max-width: 768px){.l-div0[data-v-740727ff]{padding:8px}}.l-div-flex[data-v-7892156c]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:4px;padding:4px;box-sizing:border-box}.l-div-flex[data-v-7892156c]>*{flex-shrink:0}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-div-flex[data-v-7892156c]{padding:8px;gap:8px;flex-direction:column;align-items:stretch;min-width:0}.l-div-flex[data-v-7892156c]>*{width:100%!important;max-width:100%!important;min-width:0!important;flex-shrink:1;box-sizing:border-box}}.l-card[data-v-c870de40]{background:#fff;border-radius:var(--radius-lg);padding:0;border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);overflow:visible;display:flex;flex-direction:column;width:100%;box-sizing:border-box;gap:0}.l-card[data-v-c870de40]>*{margin:0;flex-shrink:0}.l-card.l-card-fit[data-v-c870de40]>.table-flex-height{flex:1 1 auto;min-height:0}.l-card[data-v-c870de40]>*:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.l-card[data-v-c870de40]>*:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.l-card.l-card-fit[data-v-c870de40]{display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-card[data-v-c870de40]>.tab-panels{flex-shrink:1;min-height:0}.l-card[data-v-c870de40]>.tabs,.l-card[data-v-c870de40]>.toolbar{flex-shrink:0}}.l-card[data-v-4d8be65f]{background:#fff;border-radius:8px;padding:4px;box-shadow:0 2px 6px #00000014;border:1px solid rgba(0,0,0,.06);box-sizing:border-box;width:100%}.l-card[data-v-4d8be65f]>*+*{margin-top:4px}.l-card[data-v-4d8be65f]>*{flex-shrink:0}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-card[data-v-4d8be65f]>.tab-panels{flex-shrink:1;min-height:0}}.lhs[data-v-5dc97390]{margin:10px 0 4px}.lhs-photo[data-v-5dc97390]{border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;background:#f5f5f7}.lhs-photo img[data-v-5dc97390]{display:block;width:100%;height:auto}.lhs-frame[data-v-5dc97390]{border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px #0000000a}.lhs-tb[data-v-5dc97390],.lhs-form-bar[data-v-5dc97390]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#ffffffeb;border-bottom:1px solid rgba(0,0,0,.06)}.lhs-tb-left[data-v-5dc97390]{display:flex;align-items:center;gap:8px;min-width:0}.lhs-tb-icon[data-v-5dc97390]{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lhs-tb-icon svg[data-v-5dc97390]{width:12px;height:12px}.lhs-tb-title[data-v-5dc97390]{font-size:12px;font-weight:600;color:#1d1d1f;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lhs-tb-crumb[data-v-5dc97390]{font-size:9.5px;color:#86868b}.lhs-tb-actions[data-v-5dc97390]{display:flex;gap:4px;flex-shrink:0}.lhs-chip[data-v-5dc97390]{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 7px;border-radius:6px;background:#f5f5f7;color:#3a3a3c;font-size:10px;border:1px solid transparent}.lhs-chip[data-v-5dc97390] .icon{width:13px;height:13px}.lhs-chip.is-save[data-v-5dc97390]{background:#e8f8ee;color:#248a3d}.lhs-chip.is-on[data-v-5dc97390]{border-color:#0071e3;background:#0071e31f;color:#0071e3;box-shadow:0 0 0 3px #0071e32e;animation:lhs-pulse-5dc97390 1.6s ease-in-out infinite}.lhs-filters[data-v-5dc97390],.lhs-fields[data-v-5dc97390]{display:flex;flex-wrap:wrap;gap:6px;padding:10px;background:#fbfbfd}.lhs-field[data-v-5dc97390]{display:flex;flex-direction:column;gap:2px;min-width:92px;padding:5px 8px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:7px}.lhs-field em[data-v-5dc97390]{font-style:normal;font-size:9px;color:#86868b;font-weight:500}.lhs-field strong[data-v-5dc97390]{font-size:11.5px;color:#1d1d1f;font-weight:600}.lhs-field.is-on[data-v-5dc97390]{border-color:#0071e3;box-shadow:0 0 0 3px #0071e329;background:#f3f8ff}.lhs-field.is-on em[data-v-5dc97390]{color:#0071e3}.lhs-field.is-check[data-v-5dc97390]{flex-direction:row;align-items:center;gap:6px}.lhs-check[data-v-5dc97390]{width:14px;height:14px;border-radius:3px;border:1px solid #d2d2d7;font-size:9px;line-height:14px;text-align:center;color:transparent}.lhs-check.is-checked[data-v-5dc97390]{background:#0071e3;border-color:#0071e3;color:#fff}.lhs-dlg[data-v-5dc97390]{background:#fff}.lhs-tbl-wrap[data-v-5dc97390]{overflow:auto;max-height:160px}.lhs-tbl[data-v-5dc97390]{width:100%;border-collapse:collapse;font-size:11px}.lhs-tbl th[data-v-5dc97390],.lhs-tbl td[data-v-5dc97390]{padding:6px 8px;text-align:left;border-bottom:1px solid rgba(0,0,0,.06)}.lhs-tbl th[data-v-5dc97390]{font-size:10px;color:#86868b;font-weight:600;background:#fbfbfd}.lhs-tbl td[data-v-5dc97390]{color:#1d1d1f}.lhs-tbl tr.is-on td[data-v-5dc97390]{background:#0071e31a;color:#0071e3;font-weight:600}.lhs-callout[data-v-5dc97390]{margin:6px 0 0;font-size:11px;color:#0071e3;font-weight:500}@keyframes lhs-pulse-5dc97390{0%,to{box-shadow:0 0 0 3px #0071e32e}50%{box-shadow:0 0 0 5px #0071e314}}.lsh-mask[data-v-1c487ee2]{position:fixed;inset:0;background:#1c1c206b;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.lsh-modal[data-v-1c487ee2]{width:min(920px,96vw);height:min(680px,92vh);background:#fff;border-radius:16px;box-shadow:0 30px 80px #00000047,0 8px 20px #0000001a;display:flex;flex-direction:column;overflow:hidden;color:#1d1d1f}.lsh-modal.lsh-wide[data-v-1c487ee2]{width:min(980px,96vw)}.lsh-head[data-v-1c487ee2]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:18px 22px 12px;border-bottom:1px solid rgba(0,0,0,.05);background:linear-gradient(180deg,#fff,#fafafa)}.lsh-title[data-v-1c487ee2]{display:flex;align-items:center;gap:14px}.lsh-title h2[data-v-1c487ee2]{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.lsh-title p[data-v-1c487ee2]{margin:2px 0 0;font-size:12px;color:#6e6e73}.lsh-icon[data-v-1c487ee2]{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.lsh-icon svg[data-v-1c487ee2]{width:20px;height:20px}.lsh-close[data-v-1c487ee2]{appearance:none;background:transparent;border:0;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#6e6e73;cursor:pointer;transition:background .15s,color .15s}.lsh-close svg[data-v-1c487ee2]{width:13px;height:13px}.lsh-close[data-v-1c487ee2]:hover{background:#0000000f;color:#1d1d1f}.lsh-tabs[data-v-1c487ee2]{flex:0 0 auto;display:flex;gap:4px;padding:0 22px 10px;background:linear-gradient(180deg,#fafafa,#fff);border-bottom:1px solid rgba(0,0,0,.05)}.lsh-tab[data-v-1c487ee2]{appearance:none;background:transparent;border:0;height:28px;padding:0 12px;border-radius:7px;font-size:12.5px;font-weight:500;color:#6e6e73;cursor:pointer;font-family:inherit}.lsh-tab.is-active[data-v-1c487ee2]{background:#0071e31a;color:#0071e3;font-weight:600}.lsh-tab[data-v-1c487ee2]:hover:not(.is-active){background:#0000000a;color:#1d1d1f}.lsh-body[data-v-1c487ee2]{flex:1 1 auto;display:flex;min-height:0}.lsh-nav[data-v-1c487ee2]{flex:0 0 230px;background:#fbfbfd;border-right:1px solid rgba(0,0,0,.05);padding:12px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.lsh-nav-item[data-v-1c487ee2]{appearance:none;background:transparent;border:0;display:flex;align-items:center;gap:10px;padding:9px 10px;text-align:left;border-radius:7px;font-size:12px;color:#1d1d1f;cursor:pointer;transition:background .12s,color .12s}.lsh-nav-item[data-v-1c487ee2]:hover{background:#0000000a}.lsh-nav-item.is-active[data-v-1c487ee2]{background:#0071e31a;color:#0071e3;font-weight:600}.lsh-nav-item.is-active .lsh-nav-num[data-v-1c487ee2]{color:#0071e3;opacity:1}.lsh-nav-num[data-v-1c487ee2]{font-variant-numeric:tabular-nums;font-size:10px;color:#98989d;font-weight:500;letter-spacing:.02em;opacity:.7}.lsh-nav-label[data-v-1c487ee2]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsh-content[data-v-1c487ee2]{flex:1 1 auto;padding:22px 28px;overflow-y:auto;scroll-behavior:smooth}.lsh-section h3[data-v-1c487ee2]{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:#1d1d1f}.lsh-intro[data-v-1c487ee2]{margin:0 0 18px;font-size:13px;color:#6e6e73;line-height:1.55}.lsh-meta[data-v-1c487ee2]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:-8px 0 12px}.lsh-meta-chip[data-v-1c487ee2]{font-size:10.5px;font-weight:600;color:#0071e3;background:#0071e31a;padding:2px 8px;border-radius:999px}.lsh-meta-result[data-v-1c487ee2]{font-size:12px;color:#6e6e73}.lsh-block[data-v-1c487ee2]{margin-top:18px}.lsh-block[data-v-1c487ee2]:first-of-type{margin-top:6px}.lsh-block h4[data-v-1c487ee2]{margin:0 0 8px;font-size:13px;font-weight:600;color:#1d1d1f}.lsh-block p[data-v-1c487ee2]{margin:0 0 6px;font-size:13px;line-height:1.55;color:#1d1d1f}.lsh-bullets[data-v-1c487ee2]{margin:6px 0 0;padding:0;list-style:none}.lsh-bullets li[data-v-1c487ee2]{position:relative;padding:4px 0 4px 18px;font-size:12.5px;line-height:1.55;color:#1d1d1f}.lsh-bullets li[data-v-1c487ee2]:before{content:"";position:absolute;left:4px;top:11px;width:4px;height:4px;background:#0071e3;border-radius:50%}.lsh-bullets li strong[data-v-1c487ee2]{font-weight:600}.lsh-steps[data-v-1c487ee2]{display:flex;flex-direction:column;gap:8px;margin:6px 0}.lsh-steps-scene[data-v-1c487ee2]{gap:12px;margin-top:12px}.lsh-step[data-v-1c487ee2]{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:#fafafa;border:1px solid rgba(0,0,0,.05);border-radius:8px}.lsh-step-scene[data-v-1c487ee2]{flex-direction:column;gap:6px;padding:12px}.lsh-step-head[data-v-1c487ee2]{display:flex;align-items:flex-start;gap:10px;width:100%}.lsh-step-num[data-v-1c487ee2]{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#0071e3;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.lsh-step-body[data-v-1c487ee2]{flex:1;font-size:12.5px;line-height:1.5;color:#1d1d1f}.lsh-step-body strong[data-v-1c487ee2]{display:block;margin-bottom:1px}.lsh-cards[data-v-1c487ee2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:8px 0}.lsh-card[data-v-1c487ee2]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#fafafa;border:1px solid rgba(0,0,0,.05);border-radius:8px;font-size:12px;color:#1d1d1f}.lsh-card strong[data-v-1c487ee2]{font-size:12.5px}.lsh-card span[data-v-1c487ee2]:not(.lsh-card-tag){color:#6e6e73;line-height:1.45}.lsh-card-tag[data-v-1c487ee2]{display:inline-block;align-self:flex-start;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:#0071e3;background:#0071e31a;padding:1px 6px;border-radius:3px;text-transform:uppercase;margin-bottom:2px}.lsh-related[data-v-1c487ee2]{margin-top:10px;padding:10px 12px;background:linear-gradient(180deg,#0071e30a,#0071e305);border:1px solid rgba(0,113,227,.1);border-radius:8px}.lsh-related-title[data-v-1c487ee2]{display:block;font-size:11px;font-weight:600;color:#0071e3;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.lsh-related-grid[data-v-1c487ee2]{display:flex;flex-wrap:wrap;gap:6px}.lsh-related-chip[data-v-1c487ee2]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#fff;border:1px solid rgba(0,113,227,.2);border-radius:6px;font-size:11.5px;color:#1d1d1f}.lsh-related-chip strong[data-v-1c487ee2]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:10.5px;color:#0071e3;background:#0071e31a;padding:1px 5px;border-radius:3px}.lsh-tip[data-v-1c487ee2],.lsh-warn[data-v-1c487ee2]{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:8px 10px;border-radius:7px;font-size:12px;line-height:1.5}.lsh-tip svg[data-v-1c487ee2],.lsh-warn svg[data-v-1c487ee2]{width:14px;height:14px;flex:0 0 14px;margin-top:1px}.lsh-tip[data-v-1c487ee2]{background:#ff9f0a14;border:1px solid rgba(255,159,10,.2);color:#8a5a00}.lsh-tip svg[data-v-1c487ee2]{color:#c47800}.lsh-warn[data-v-1c487ee2]{background:#ff3b300f;border:1px solid rgba(255,59,48,.2);color:#a82318}.lsh-warn svg[data-v-1c487ee2]{color:#d22f20}.lsh-foot[data-v-1c487ee2]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-top:1px solid rgba(0,0,0,.05);background:#fafafa}.lsh-foot-left[data-v-1c487ee2]{font-size:11px;color:#6e6e73}.lsh-foot-right[data-v-1c487ee2]{display:flex;gap:8px}.lsh-kbd[data-v-1c487ee2]{display:inline-block;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:4px;padding:1px 5px;font-size:10.5px;color:#1d1d1f;box-shadow:0 1px #0000000d}.lsh-btn[data-v-1c487ee2]{appearance:none;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:7px;height:30px;padding:0 14px;font-size:12px;color:#1d1d1f;cursor:pointer;transition:all .15s;font-family:inherit}.lsh-btn[data-v-1c487ee2]:hover{border-color:#0000002e;background:#fafafa}.lsh-btn[data-v-1c487ee2]:disabled{opacity:.4;cursor:not-allowed}.lsh-btn-primary[data-v-1c487ee2]{background:#0071e3;border-color:#0071e3;color:#fff}.lsh-btn-primary[data-v-1c487ee2]:hover{background:#0064c8}.lsh-fade-enter-active[data-v-1c487ee2],.lsh-fade-leave-active[data-v-1c487ee2]{transition:opacity .22s ease,transform .22s ease}.lsh-fade-enter-from[data-v-1c487ee2],.lsh-fade-leave-to[data-v-1c487ee2]{opacity:0}.lsh-fade-enter-active .lsh-modal[data-v-1c487ee2],.lsh-fade-leave-active .lsh-modal[data-v-1c487ee2]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s}.lsh-fade-enter-from .lsh-modal[data-v-1c487ee2]{transform:scale(.95) translateY(8px);opacity:0}.lsh-fade-leave-to .lsh-modal[data-v-1c487ee2]{transform:scale(.97);opacity:0}@media (max-width: 760px){.lsh-body[data-v-1c487ee2]{flex-direction:column}.lsh-nav[data-v-1c487ee2]{flex:0 0 auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(0,0,0,.05);padding:6px;gap:4px}.lsh-nav-item[data-v-1c487ee2]{flex:0 0 auto}.lsh-content[data-v-1c487ee2]{padding:16px}}.toolbar[data-v-5b73ce9f]{--lt-radius: 10px;--lt-accent: #007AFF;--lt-bg-top: color-mix(in srgb, var(--lt-accent) 10%, transparent);--lt-bg-bottom: color-mix(in srgb, var(--lt-accent) 4%, transparent);--lt-border: color-mix(in srgb, var(--lt-accent) 22%, transparent);--lt-text: color-mix(in srgb, var(--lt-accent) 54%, #000);--lt-title: #1d1d1f;--lt-subtle: rgba(60, 60, 67, .6);position:relative;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 18px;min-height:34px;flex-shrink:0;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:-.01em;color:var(--lt-text);border-radius:var(--lt-radius) var(--lt-radius) 0 0;border-bottom:.5px solid var(--lt-border);background:linear-gradient(180deg,var(--lt-bg-top),var(--lt-bg-bottom));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);user-select:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.toolbar[data-v-5b73ce9f]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);border-radius:var(--lt-radius) var(--lt-radius) 0 0;pointer-events:none}.toolbar-accent[data-v-5b73ce9f]{position:absolute;top:50%;left:6px;transform:translateY(-50%);width:3px;height:16px;border-radius:2px;background:var(--lt-accent);box-shadow:0 0 6px color-mix(in srgb,var(--lt-accent) 35%,transparent)}.toolbar-title[data-v-5b73ce9f]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1;min-width:0;line-height:1.25}.title-main[data-v-5b73ce9f]{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;line-height:1.25}.title-icon[data-v-5b73ce9f]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--lt-accent);flex-shrink:0}.title-text[data-v-5b73ce9f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;color:var(--lt-title);letter-spacing:-.02em}.title-help-btn[data-v-5b73ce9f]{appearance:none;background:transparent;border:0;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--lt-accent);cursor:pointer;transition:background .15s ease,transform .1s ease;padding:0;flex-shrink:0}.title-help-btn[data-v-5b73ce9f]:hover{background:color-mix(in srgb,var(--lt-accent) 12%,transparent)}.title-help-btn[data-v-5b73ce9f]:active{transform:scale(.92)}.title-help-btn svg[data-v-5b73ce9f]{width:15px;height:15px}.title-breadcrumb[data-v-5b73ce9f]{display:flex;align-items:center;gap:6px;margin-top:1px;font-size:11px;font-weight:400;color:var(--lt-subtle);letter-spacing:-.005em;line-height:1.25;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb-sep[data-v-5b73ce9f]{line-height:1}.toolbar-actions[data-v-5b73ce9f]{display:flex;gap:4px;align-items:center;margin-left:6px;flex-shrink:0}.dialog-container:not(.dialog-maximized) .toolbar[data-v-5b73ce9f],.zoom-dialog-container .toolbar[data-v-5b73ce9f]{cursor:grab}.dialog-container:not(.dialog-maximized) .toolbar[data-v-5b73ce9f]:active,.zoom-dialog-container .toolbar[data-v-5b73ce9f]:active{cursor:grabbing}.toolbar-actions[data-v-5b73ce9f] .btn{height:24px!important;min-height:24px!important;min-width:0!important;padding:0 8px!important;border-radius:6px!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1!important;gap:4px!important;box-shadow:none!important}.toolbar-actions[data-v-5b73ce9f] .btn-icon-only,.toolbar-actions[data-v-5b73ce9f] .btn-home,.toolbar-actions[data-v-5b73ce9f] .btn-action{width:24px!important;max-width:24px!important;min-width:24px!important;padding:0!important}.toolbar-actions[data-v-5b73ce9f] .btn-icon{width:15px!important;height:15px!important;font-size:15px!important}.toolbar-actions[data-v-5b73ce9f] .btn-home{background:color-mix(in srgb,var(--lt-accent) 14%,transparent)!important;color:var(--lt-accent)!important;border:.5px solid color-mix(in srgb,var(--lt-accent) 28%,transparent)!important}.toolbar-actions[data-v-5b73ce9f] .btn-home:hover:not(.btn-disabled):not(:disabled){background:var(--lt-accent)!important;color:#fff!important;border-color:var(--lt-accent)!important;box-shadow:none!important;transform:none!important}.toolbar-actions[data-v-5b73ce9f] .btn-home:active:not(.btn-disabled):not(:disabled),.toolbar-actions[data-v-5b73ce9f] .btn:active:not(.btn-disabled):not(:disabled){transform:scale(.96)!important;box-shadow:none!important}.toolbar-actions[data-v-5b73ce9f] .btn-dialog-style{border-width:.5px!important;box-shadow:none!important}.toolbar-actions[data-v-5b73ce9f] .btn-dialog-style:hover:not(.btn-disabled):not(:disabled){box-shadow:none!important;transform:none!important}.icon-md[data-v-5b73ce9f]{width:16px;height:16px}.toolbar.toolbar-attached[data-v-5b73ce9f]{border-bottom-color:transparent;--lt-bg-top: color-mix(in srgb, var(--lt-accent) 10%, #fff);--lt-bg-bottom: color-mix(in srgb, var(--lt-accent) 6%, #fff);--lt-text: color-mix(in srgb, var(--lt-accent) 54%, #000);--lt-subtle: rgba(60, 60, 67, .6);--lt-border: color-mix(in srgb, var(--lt-accent) 22%, transparent)}.toolbar.toolbar-attached[data-v-5b73ce9f]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent)}@media (prefers-color-scheme: dark){.toolbar[data-v-5b73ce9f]{--lt-bg-top: color-mix(in srgb, var(--lt-accent) 20%, transparent);--lt-bg-bottom: color-mix(in srgb, var(--lt-accent) 10%, transparent);--lt-border: color-mix(in srgb, var(--lt-accent) 35%, transparent);--lt-text: color-mix(in srgb, var(--lt-accent) 70%, #fff);--lt-title: #f5f5f7;--lt-subtle: rgba(235, 235, 245, .6)}.toolbar[data-v-5b73ce9f]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.toolbar.toolbar-attached[data-v-5b73ce9f]{border-bottom-color:transparent;--lt-bg-top: color-mix(in srgb, var(--lt-accent) 10%, #fff);--lt-bg-bottom: color-mix(in srgb, var(--lt-accent) 6%, #fff);--lt-text: color-mix(in srgb, var(--lt-accent) 54%, #000);--lt-title: #1d1d1f;--lt-subtle: rgba(60, 60, 67, .6);--lt-border: color-mix(in srgb, var(--lt-accent) 22%, transparent)}.toolbar.toolbar-attached[data-v-5b73ce9f]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent)}}.tabs[data-v-60d1fd87]{--lt-accent: #007AFF;--lt-text: color-mix(in srgb, var(--lt-accent) 54%, #000);--lt-subtle: rgba(60, 60, 67, .6);--lt-border: color-mix(in srgb, var(--lt-accent) 22%, transparent);--lt-bg-top: color-mix(in srgb, var(--lt-accent) 10%, #fff);--lt-bg-bottom: color-mix(in srgb, var(--lt-accent) 4%, #fff);--lt-tint-02: color-mix(in srgb, var(--lt-accent) 2%, transparent);--lt-tint-06: color-mix(in srgb, var(--lt-accent) 6%, transparent);--lt-tint-08: color-mix(in srgb, var(--lt-accent) 8%, #fff);--lt-tint-10: color-mix(in srgb, var(--lt-accent) 10%, transparent);--lt-tint-12: color-mix(in srgb, var(--lt-accent) 12%, transparent);--lt-tint-14: color-mix(in srgb, var(--lt-accent) 14%, transparent);--lt-tint-20: color-mix(in srgb, var(--lt-accent) 20%, transparent);--lt-tint-40: color-mix(in srgb, var(--lt-accent) 40%, transparent);background:linear-gradient(180deg,var(--lt-bg-top),var(--lt-bg-bottom));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:.5px solid var(--lt-border);height:28px;min-height:28px;position:relative;z-index:50;display:flex;align-items:center;width:100%;box-sizing:border-box;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:-.01em;color:var(--lt-text);user-select:none}.tab-list[data-v-60d1fd87]{display:flex;list-style:none;margin:0 36px 0 12px;padding:2px;height:22px;flex:1;align-items:center;gap:0;overflow:hidden;flex-wrap:nowrap;min-width:0;background:var(--lt-tint-08);border-radius:6px;box-sizing:border-box}.tabs.has-chip-search .tab-list[data-v-60d1fd87]{margin-right:6px}.tabs.tabs-attached[data-v-60d1fd87]{--lt-bg-top: color-mix(in srgb, var(--lt-accent) 6%, #fff);--lt-bg-bottom: color-mix(in srgb, var(--lt-accent) 3%, #fff);margin-top:-1px}.panel-toggle[data-v-60d1fd87]{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:background-color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.panel-toggle[data-v-60d1fd87]:hover{background:var(--lt-tint-12)}.panel-toggle[data-v-60d1fd87]:active{background:var(--lt-tint-20);transform:translateY(-50%) scale(.92)}.toggle-icon[data-v-60d1fd87]{width:12px;height:12px;color:var(--lt-accent);transition:transform .25s cubic-bezier(.4,0,.2,1);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.toggle-icon.rotated[data-v-60d1fd87]{transform:rotate(180deg)}.chip-search-bar[data-v-60d1fd87]{position:relative;display:flex;align-items:center;gap:4px;height:24px;margin-right:36px;padding:0 4px 0 0;flex-shrink:0;z-index:2}.chip-anchor[data-v-60d1fd87]{position:relative;display:flex;align-items:center;align-self:stretch}.chip-select[data-v-60d1fd87]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px 0 8px;background:var(--lt-tint-08);border:.5px solid var(--lt-border);border-radius:6px;font-size:11.5px;font-weight:500;font-family:inherit;letter-spacing:-.01em;color:var(--lt-text);cursor:pointer;white-space:nowrap;user-select:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1),border-color .15s ease}.chip-select[data-v-60d1fd87]:hover{background:var(--lt-tint-14);color:var(--lt-text)}.chip-select[data-v-60d1fd87]:active{transform:scale(.97)}.chip-select.open[data-v-60d1fd87]{background:#fff;color:#1d1d1f;border-color:var(--lt-tint-40);box-shadow:0 0 0 .5px #0000000a,0 1px 2px #0000000f}.chip-select.has-value[data-v-60d1fd87]{color:var(--lt-accent)}.chip-select-icon[data-v-60d1fd87]{width:11px;height:11px;flex-shrink:0;opacity:.75}.chip-select-label[data-v-60d1fd87]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.08px}.chip-select-chevron[data-v-60d1fd87]{width:9px;height:9px;flex-shrink:0;opacity:.55;transition:transform .18s cubic-bezier(.4,0,.2,1)}.chip-select-chevron.rotated[data-v-60d1fd87]{transform:rotate(180deg)}.chip-add-btn[data-v-60d1fd87],.chip-clear-btn[data-v-60d1fd87]{width:22px;height:22px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--lt-accent);padding:0;flex-shrink:0;overflow:hidden;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.chip-add-btn[data-v-60d1fd87]:hover{background:var(--lt-tint-14)}.chip-add-btn[data-v-60d1fd87]:active,.chip-clear-btn[data-v-60d1fd87]:active{transform:scale(.92)}.chip-add-btn .material-icons[data-v-60d1fd87],.chip-clear-btn .material-icons[data-v-60d1fd87]{font-size:15px;line-height:1}.chip-tool-btn[data-v-60d1fd87-s]{width:22px;height:22px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--lt-accent);padding:0;flex-shrink:0;overflow:hidden;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.chip-tool-btn[data-v-60d1fd87-s]:hover{background:var(--lt-tint-14)}.chip-tool-btn[data-v-60d1fd87-s]:active{transform:scale(.92)}.chip-tool-btn.active[data-v-60d1fd87-s]{background:var(--lt-accent);color:#fff}.chip-tool-btn .material-icons[data-v-60d1fd87-s],.chip-tool-btn .material-icons-outlined[data-v-60d1fd87-s]{font-size:15px;line-height:1}.chip-menu-action[data-v-60d1fd87-s]{display:flex;align-items:center;gap:6px;width:100%;margin-top:4px;padding:6px 8px;border:none;border-top:.5px solid rgba(60,60,67,.14);background:transparent;border-radius:0 0 6px 6px;font-size:11.5px;font-family:inherit;color:#3c3c43cc;cursor:pointer;text-align:left}.chip-menu-action[data-v-60d1fd87-s]:hover{background:var(--lt-tint-10);color:var(--lt-accent)}.chip-menu-action .material-icons[data-v-60d1fd87-s]{font-size:14px}.chip-clear-btn[data-v-60d1fd87]:hover{background:#ff3b3024;color:#ff3b30}.chip-select-menu[data-v-60d1fd87]{position:absolute;top:28px;right:0;z-index:9999;min-width:220px;max-width:320px;max-height:320px;overflow-y:auto;padding:4px;background:#fffffffa;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:.5px solid rgba(60,60,67,.18);border-radius:10px;box-shadow:0 8px 28px #00000029,0 2px 6px #0000000f;animation:chipMenuIn-60d1fd87 .14s cubic-bezier(.4,0,.2,1)}@keyframes chipMenuIn-60d1fd87{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chip-select-empty[data-v-60d1fd87]{padding:10px 12px;font-size:11.5px;color:#3c3c4380;text-align:center;font-style:italic}.chip-select-item[data-v-60d1fd87]{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;transition:background-color .12s ease}.chip-select-item[data-v-60d1fd87]:hover{background:var(--lt-tint-10)}.chip-select-item.active[data-v-60d1fd87]{background:var(--lt-tint-14)}.chip-select-check[data-v-60d1fd87],.chip-select-check-spacer[data-v-60d1fd87]{width:12px;height:12px;flex-shrink:0;margin-top:2px;color:var(--lt-accent)}.chip-select-item-text[data-v-60d1fd87]{flex:1;min-width:0}.chip-select-item-name[data-v-60d1fd87]{font-size:12px;font-weight:500;color:#1d1d1f;letter-spacing:-.08px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-select-item.active .chip-select-item-name[data-v-60d1fd87]{color:var(--lt-accent);font-weight:600}.chip-select-item-desc[data-v-60d1fd87]{font-size:10.5px;color:#3c3c4399;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-select-item-remove[data-v-60d1fd87]{width:16px;height:16px;border:none;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#3c3c4366;padding:0;flex-shrink:0;margin-top:1px;opacity:0;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.chip-select-item:hover .chip-select-item-remove[data-v-60d1fd87]{opacity:1}.chip-select-item-remove svg[data-v-60d1fd87]{width:9px;height:9px}.chip-select-item-remove[data-v-60d1fd87]:hover{background:#ff3b3029;color:#ff3b30}.chip-popover[data-v-60d1fd87]{position:absolute;top:28px;right:0;z-index:9999;width:240px;padding:10px;background:#fffffffa;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:.5px solid rgba(60,60,67,.18);border-radius:10px;box-shadow:0 8px 28px #00000029,0 2px 6px #0000000f;display:flex;flex-direction:column;gap:6px;animation:chipPopoverIn-60d1fd87 .16s cubic-bezier(.4,0,.2,1)}@keyframes chipPopoverIn-60d1fd87{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chip-popover-title[data-v-60d1fd87]{font-size:11.5px;font-weight:600;color:#1d1d1f;letter-spacing:-.08px;margin-bottom:2px}.chip-popover-input[data-v-60d1fd87]{width:100%;height:26px;padding:0 8px;font-size:11.5px;font-family:inherit;color:#1d1d1f;background:#7878801a;border:.5px solid rgba(60,60,67,.14);border-radius:6px;outline:none;box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease}.chip-popover-input[data-v-60d1fd87]:focus{background:#fff;border-color:var(--lt-accent)}.chip-popover-actions[data-v-60d1fd87]{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.chip-popover-btn[data-v-60d1fd87]{height:24px;padding:0 12px;font-size:11.5px;font-weight:500;font-family:inherit;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s ease}.chip-popover-btn.cancel[data-v-60d1fd87]{background:#78788024;color:#1d1d1f}.chip-popover-btn.cancel[data-v-60d1fd87]:hover{background:#78788038}.chip-popover-btn.save[data-v-60d1fd87]{background:var(--lt-accent);color:#fff}.chip-popover-btn.save[data-v-60d1fd87]:hover:not(:disabled){background:color-mix(in srgb,var(--lt-accent) 85%,#000)}.chip-popover-btn.save[data-v-60d1fd87]:active:not(:disabled){transform:scale(.97)}.chip-popover-btn.save[data-v-60d1fd87]:disabled{background:var(--lt-tint-40);cursor:not-allowed}@media (prefers-color-scheme: dark){.tabs[data-v-60d1fd87]{--lt-text: color-mix(in srgb, var(--lt-accent) 54%, #000);--lt-subtle: rgba(60, 60, 67, .6);--lt-border: color-mix(in srgb, var(--lt-accent) 22%, transparent);--lt-bg-top: color-mix(in srgb, var(--lt-accent) 10%, #fff);--lt-bg-bottom: color-mix(in srgb, var(--lt-accent) 4%, #fff);--lt-tint-08: color-mix(in srgb, var(--lt-accent) 8%, #fff);background:linear-gradient(180deg,var(--lt-bg-top),var(--lt-bg-bottom));border-bottom-color:var(--lt-border)}.tabs.tabs-attached[data-v-60d1fd87]{--lt-bg-top: color-mix(in srgb, var(--lt-accent) 6%, #fff);--lt-bg-bottom: color-mix(in srgb, var(--lt-accent) 3%, #fff)}.toggle-icon[data-v-60d1fd87]{color:var(--lt-accent)}.chip-select[data-v-60d1fd87]{border-color:var(--lt-border);color:var(--lt-text)}.chip-select[data-v-60d1fd87]:hover{color:var(--lt-text)}.chip-select.open[data-v-60d1fd87]{background:#2c2c2ef2;color:#f5f5f7;border-color:var(--lt-tint-40)}.chip-add-btn[data-v-60d1fd87],.chip-clear-btn[data-v-60d1fd87]{color:var(--lt-accent)}.chip-clear-btn[data-v-60d1fd87]:hover{background:#ff453a38;color:#ff453a}.chip-select-menu[data-v-60d1fd87]{background:#2c2c2efa;border-color:#54545873;box-shadow:0 8px 28px #00000073,0 2px 6px #00000040}.chip-select-empty[data-v-60d1fd87]{color:#ebebf573}.chip-select-item[data-v-60d1fd87]:hover{background:var(--lt-tint-14)}.chip-select-item.active[data-v-60d1fd87]{background:var(--lt-tint-20)}.chip-select-check[data-v-60d1fd87],.chip-select-check-spacer[data-v-60d1fd87]{color:var(--lt-accent)}.chip-select-item-name[data-v-60d1fd87]{color:#f5f5f7}.chip-select-item.active .chip-select-item-name[data-v-60d1fd87]{color:var(--lt-accent)}.chip-select-item-desc[data-v-60d1fd87]{color:#ebebf580}.chip-select-item-remove[data-v-60d1fd87]{color:#ebebf573}.chip-select-item-remove[data-v-60d1fd87]:hover{background:#ff453a38;color:#ff453a}.chip-popover[data-v-60d1fd87]{background:#2c2c2efa;border-color:#54545873;box-shadow:0 8px 28px #00000073,0 2px 6px #00000040}.chip-popover-title[data-v-60d1fd87]{color:#f5f5f7}.chip-popover-input[data-v-60d1fd87]{background:#76768038;border-color:#54545880;color:#f5f5f7}.chip-popover-input[data-v-60d1fd87]:focus{background:#1c1c1ef2;border-color:var(--lt-accent)}.chip-popover-btn.cancel[data-v-60d1fd87]{background:#76768047;color:#f5f5f7}.chip-popover-btn.cancel[data-v-60d1fd87]:hover{background:#76768066}.chip-popover-btn.save[data-v-60d1fd87]{background:var(--lt-accent)}.chip-popover-btn.save[data-v-60d1fd87]:hover:not(:disabled){background:color-mix(in srgb,var(--lt-accent) 85%,#000)}}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.tab-list[data-v-60d1fd87]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:22px;scrollbar-width:none;touch-action:pan-x}.tab-list[data-v-60d1fd87]::-webkit-scrollbar{display:none}.chip-select-label[data-v-60d1fd87]{max-width:72px}.panel-toggle[data-v-60d1fd87]{width:22px;height:22px}}.tab-item[data-v-f30f26d4]{display:flex;align-items:center;height:100%;position:relative}.tab-item+.tab-item[data-v-f30f26d4]:before{content:"";width:1px;height:12px;background:var(--lt-border, color-mix(in srgb, var(--lt-accent, #007AFF) 22%, transparent));margin:0 1px;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.tab-item[data-v-f30f26d4]:has(.tab-button.active):before,.tab-item.tab-active-prev+.tab-item[data-v-f30f26d4]:before{opacity:0}.tab-item[data-v-f30f26d4]:hover:before,.tab-item:hover+.tab-item[data-v-f30f26d4]:before{opacity:0}.tab-button[data-v-f30f26d4]{background:transparent;border:none;padding:0 10px;font-size:11.5px;font-weight:500;letter-spacing:-.01em;color:color-mix(in srgb,var(--lt-text, #003e8a) 72%,transparent);cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:5px;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,Roboto,sans-serif;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;user-select:none}.tab-button[data-v-f30f26d4]:hover:not(.active){color:var(--lt-text, #003e8a);background:var(--lt-tint-08, rgba(0, 122, 255, .08))}.tab-button[data-v-f30f26d4]:active:not(.active){transform:scale(.96)}.tab-button.active[data-v-f30f26d4]{color:var(--lt-text, #003e8a);background:#fff;font-weight:600;box-shadow:0 0 0 .5px var(--lt-border, rgba(0, 122, 255, .22)),0 1px 2px color-mix(in srgb,var(--lt-text, #003e8a) 12%,transparent)}.tab-button[data-v-f30f26d4] .material-icons{font-size:15px!important;line-height:1!important;width:15px;height:15px}.tab-button.icon-only[data-v-f30f26d4]{width:22px;padding:0;border-radius:5px}.tab-button.icon-only[data-v-f30f26d4]:hover:not(.active){background:var(--lt-tint-08, rgba(0, 122, 255, .08))}.tab-button.icon-only.active[data-v-f30f26d4]{background:#fff;box-shadow:0 0 0 .5px var(--lt-border, rgba(0, 122, 255, .22)),0 1px 2px color-mix(in srgb,var(--lt-text, #003e8a) 12%,transparent)}.tab-button.has-close[data-v-f30f26d4]{padding-right:4px}.tab-close[data-v-f30f26d4]{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:currentColor;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.tab-close svg[data-v-f30f26d4]{width:9px;height:9px}.tab-button:hover .tab-close[data-v-f30f26d4],.tab-button.active .tab-close[data-v-f30f26d4]{opacity:.55}.tab-close[data-v-f30f26d4]:hover{opacity:1!important;background:#ff3b3024;color:#ff3b30}.tab-edit-input[data-v-f30f26d4]{height:16px;padding:0 4px;border:1px solid var(--lt-accent, #007AFF);border-radius:4px;font:inherit;color:inherit;background:#fff;outline:none;min-width:0}@media (pointer: coarse){.tab-close[data-v-f30f26d4]{opacity:.55}}@media (prefers-color-scheme: dark){.tab-button[data-v-f30f26d4]{color:color-mix(in srgb,var(--lt-text, #003e8a) 72%,transparent)}.tab-button[data-v-f30f26d4]:hover:not(.active),.tab-button.active[data-v-f30f26d4]{color:var(--lt-text, #003e8a)}.tab-button.active[data-v-f30f26d4],.tab-button.icon-only.active[data-v-f30f26d4]{background:#fff;box-shadow:0 0 0 .5px var(--lt-border, rgba(0, 122, 255, .22)),0 1px 2px color-mix(in srgb,var(--lt-text, #003e8a) 12%,transparent)}.tab-button[data-v-f30f26d4]:hover:not(.active),.tab-button.icon-only[data-v-f30f26d4]:hover:not(.active){background:var(--lt-tint-08, rgba(0, 122, 255, .08))}}.tab-panels[data-v-8a065fc3]{background:#fff;position:relative;z-index:auto;border:1px solid var(--gray-200);border-top:none;border-radius:0;padding:0;display:flex;flex-direction:column;overflow:visible;transform:none;will-change:auto;isolation:auto;contain:none;width:100%;box-sizing:border-box;flex-shrink:0}.tab-panels.collapsed[data-v-8a065fc3]{display:none}.panel-content[data-v-8a065fc3]{transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1;transform:none;max-height:none;overflow:visible;position:relative;z-index:auto;display:flex;flex-direction:column;flex:1;row-gap:0px;column-gap:0px;gap:0;min-height:0;padding:0;margin:0}.panel-content[data-v-8a065fc3] .form-group,.panel-content[data-v-8a065fc3] .l-select-container,.panel-content[data-v-8a065fc3] .l-selectrange-container,.panel-content[data-v-8a065fc3] .l-checkbox-container,.panel-content[data-v-8a065fc3] .l-radio-container,.panel-content[data-v-8a065fc3] .l-date-container,.panel-content[data-v-8a065fc3] .l-datetime-container,.panel-content[data-v-8a065fc3] .l-date-range-container,.panel-content[data-v-8a065fc3] .l-daterange-container,.panel-content[data-v-8a065fc3] .l-datetimerange-container,.panel-content[data-v-8a065fc3] .l-inputrange-container,.panel-content[data-v-8a065fc3] .l-textarea-wrapper{flex:0 0 auto;margin:0!important;gap:var(--lis-label-gap, 1px)!important}.panel-content[data-v-8a065fc3] .l-checkbox-container{gap:0!important}.panel-content[data-v-8a065fc3] .form-label,.panel-content[data-v-8a065fc3] .l-select-label,.panel-content[data-v-8a065fc3] .l-selectrange-label,.panel-content[data-v-8a065fc3] .l-date-label,.panel-content[data-v-8a065fc3] .l-datetime-label,.panel-content[data-v-8a065fc3] .l-daterange-label,.panel-content[data-v-8a065fc3] .l-inputrange-label,.panel-content[data-v-8a065fc3] .l-textarea-label,.panel-content[data-v-8a065fc3] .l-radio-group-label{margin:0!important;padding:0!important;line-height:var(--lis-label-lh, 1.2)!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-content[data-v-8a065fc3] .l-checkbox-label{margin:0!important;padding:0!important}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.tab-panels[data-v-8a065fc3]{flex-shrink:1;min-height:0}}.tab-panel[data-v-f06fb8c2]{background:#fff;column-gap:var(--lis-panel-col-gap, 6px);row-gap:var(--lis-panel-row-gap, 3px);padding:var(--lis-panel-pad-y, 6px) var(--lis-panel-pad-x, 8px);position:relative;z-index:auto;width:100%;overflow:visible;transform:none;will-change:auto;isolation:auto;box-sizing:border-box}.tab-panel-flow[data-v-f06fb8c2]{align-items:flex-end}.tab-panel[data-v-f06fb8c2] .form-group,.tab-panel[data-v-f06fb8c2] .l-select-container,.tab-panel[data-v-f06fb8c2] .l-selectrange-container,.tab-panel[data-v-f06fb8c2] .l-checkbox-container,.tab-panel[data-v-f06fb8c2] .l-radio-container,.tab-panel[data-v-f06fb8c2] .l-date-container,.tab-panel[data-v-f06fb8c2] .l-datetime-container,.tab-panel[data-v-f06fb8c2] .l-date-range-container,.tab-panel[data-v-f06fb8c2] .l-daterange-container,.tab-panel[data-v-f06fb8c2] .l-datetimerange-container,.tab-panel[data-v-f06fb8c2] .l-inputrange-container,.tab-panel[data-v-f06fb8c2] .l-textarea-wrapper{flex:0 0 auto;margin:0!important;gap:var(--lis-label-gap, 1px)!important}.tab-panel[data-v-f06fb8c2] .l-checkbox-container{gap:0!important}.tab-panel[data-v-f06fb8c2] .form-label,.tab-panel[data-v-f06fb8c2] .l-select-label,.tab-panel[data-v-f06fb8c2] .l-selectrange-label,.tab-panel[data-v-f06fb8c2] .l-date-label,.tab-panel[data-v-f06fb8c2] .l-datetime-label,.tab-panel[data-v-f06fb8c2] .l-daterange-label,.tab-panel[data-v-f06fb8c2] .l-inputrange-label,.tab-panel[data-v-f06fb8c2] .l-textarea-label,.tab-panel[data-v-f06fb8c2] .l-radio-group-label{margin:0!important;padding:0!important;line-height:var(--lis-label-lh, 1.2)!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-panel[data-v-f06fb8c2] .form-label-text,.tab-panel[data-v-f06fb8c2] .l-select-label-text,.tab-panel[data-v-f06fb8c2] .l-date-label-text,.tab-panel[data-v-f06fb8c2] .l-datetime-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-panel[data-v-f06fb8c2] .l-checkbox-label{margin:0!important;padding:0!important}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.tab-panel[data-v-f06fb8c2]{flex-direction:column;min-width:0}.tab-panel-flow[data-v-f06fb8c2]{align-items:stretch}.tab-panel[data-v-f06fb8c2] .form-group,.tab-panel[data-v-f06fb8c2] .l-select-container,.tab-panel[data-v-f06fb8c2] .l-selectrange-container,.tab-panel[data-v-f06fb8c2] .l-checkbox-container,.tab-panel[data-v-f06fb8c2] .l-radio-container,.tab-panel[data-v-f06fb8c2] .l-date-container,.tab-panel[data-v-f06fb8c2] .l-datetime-container,.tab-panel[data-v-f06fb8c2] .l-date-range-container,.tab-panel[data-v-f06fb8c2] .l-daterange-container,.tab-panel[data-v-f06fb8c2] .l-datetimerange-container,.tab-panel[data-v-f06fb8c2] .l-inputrange-container,.tab-panel[data-v-f06fb8c2] .l-textarea-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box}}.icon[data-v-520506ac]{width:1.25rem;height:1.25rem;display:inline-block;fill:currentColor}.icon-sm[data-v-520506ac]{width:1rem;height:1rem}.icon-lg[data-v-520506ac]{width:1.5rem;height:1.5rem}.l-chip[data-v-572f4355]{display:inline-flex;align-items:center;gap:var(--lis-chip-gap, 5px);padding:var(--lis-chip-pad-y, 5px) var(--lis-chip-pad-x, 12px);font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif );font-size:var(--lis-chip-font-size, 13px);font-weight:500;letter-spacing:-.01em;border-radius:20px;border:1px solid transparent;background-color:#7676801f;color:#1c1c1e;cursor:default;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box;white-space:nowrap;user-select:none;line-height:1.3}.l-chip__icon[data-v-572f4355]{font-size:calc(var(--lis-chip-font-size, 13px) + 1px);opacity:.85}.l-chip--sm[data-v-572f4355]{padding:3px 9px;font-size:calc(var(--lis-chip-font-size, 12px) * 11 / 12);border-radius:16px}.l-chip--sm .l-chip__icon[data-v-572f4355]{font-size:var(--lis-chip-font-size, 12px)}.l-chip--lg[data-v-572f4355]{padding:7px 16px;font-size:calc(var(--lis-chip-font-size, 12px) * 15 / 12);border-radius:24px}.l-chip--lg .l-chip__icon[data-v-572f4355]{font-size:calc(var(--lis-chip-font-size, 12px) * 16 / 12)}.l-chip--dense[data-v-572f4355]{padding:2px 8px;font-size:calc(var(--lis-chip-font-size, 12px) * 11 / 12);border-radius:14px}.l-chip--rounded[data-v-572f4355]{border-radius:99px}.l-chip--glossy[data-v-572f4355]{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background-color:#ffffffb8;border-color:#ffffff80;box-shadow:0 1px 3px #00000014,0 0 0 .5px #0000000f}.l-chip--clickable[data-v-572f4355]{cursor:pointer}.l-chip--clickable[data-v-572f4355]:hover{filter:brightness(.94);transform:scale(1.02)}.l-chip--clickable[data-v-572f4355]:active{transform:scale(.97);filter:brightness(.88)}.l-chip--outline[data-v-572f4355]{background-color:transparent;border-color:#3c3c434a;color:#1c1c1e}.l-chip--primary[data-v-572f4355]{background-color:#007aff;color:#fff}.l-chip--secondary[data-v-572f4355]{background-color:#7676803d;color:#3a3a3c}.l-chip--accent[data-v-572f4355]{background-color:#5856d6;color:#fff}.l-chip--positive[data-v-572f4355]{background-color:#34c759;color:#fff}.l-chip--negative[data-v-572f4355]{background-color:#ff3b30;color:#fff}.l-chip--info[data-v-572f4355]{background-color:#5ac8fa;color:#fff}.l-chip--warning[data-v-572f4355]{background-color:#ff9500;color:#fff}.l-chip--teal[data-v-572f4355]{background-color:#32ade6;color:#fff}.l-chip--red[data-v-572f4355]{background-color:#ff3b30;color:#fff}.l-chip--grey[data-v-572f4355]{background-color:#7676803d;color:#6e6e73}.l-chip--outline.l-chip--primary[data-v-572f4355]{color:#007aff;border-color:#007aff}.l-chip--outline.l-chip--secondary[data-v-572f4355]{color:#3a3a3c;border-color:#3c3c435c}.l-chip--outline.l-chip--accent[data-v-572f4355]{color:#5856d6;border-color:#5856d6}.l-chip--outline.l-chip--positive[data-v-572f4355]{color:#34c759;border-color:#34c759}.l-chip--outline.l-chip--negative[data-v-572f4355]{color:#ff3b30;border-color:#ff3b30}.l-chip--outline.l-chip--info[data-v-572f4355]{color:#32ade6;border-color:#32ade6}.l-chip--outline.l-chip--warning[data-v-572f4355]{color:#ff9500;border-color:#ff9500}.l-chip--outline.l-chip--teal[data-v-572f4355]{color:#32ade6;border-color:#32ade6}.l-chip--outline.l-chip--red[data-v-572f4355]{color:#ff3b30;border-color:#ff3b30}.l-chip--outline.l-chip--grey[data-v-572f4355]{color:#8e8e93;border-color:#8e8e93}.l-chip--text-white[data-v-572f4355]{color:#fff!important}.l-chip--text-black[data-v-572f4355]{color:#000!important}.l-chip--clickable[data-v-572f4355]:focus-visible{outline:2.5px solid #007AFF;outline-offset:2px}@media (prefers-color-scheme: dark){.l-chip[data-v-572f4355]{background-color:#7676803d;color:#f2f2f7}.l-chip--outline[data-v-572f4355]{background-color:transparent;border-color:#ebebf54d;color:#f2f2f7}.l-chip--secondary[data-v-572f4355]{background-color:#76768052;color:#ebebf5}.l-chip--grey[data-v-572f4355]{background-color:#76768052;color:#aeaeb2}.l-chip--glossy[data-v-572f4355]{background-color:#1c1c1eb8;border-color:#ffffff1f}}.l-separator[data-v-eab5fa9f]{border:none;height:1px;background-color:#0000001f;margin:8px 0;width:100%;box-sizing:border-box}.l-separator--inset[data-v-eab5fa9f]{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.l-separator[data-v-eab5fa9f]:hover{background-color:#0000002e}@media (prefers-color-scheme: dark){.l-separator[data-v-eab5fa9f]{background-color:#ffffff1f}.l-separator[data-v-eab5fa9f]:hover{background-color:#ffffff2e}}.l-space[data-v-2599da10]{flex:1 1 auto!important;flex-grow:1!important;flex-shrink:1!important;min-width:0;min-height:0}.l-tinfo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;cursor:pointer;flex-shrink:0;-webkit-font-smoothing:antialiased;transition:opacity .15s ease,transform .12s cubic-bezier(.34,1.56,.64,1);vertical-align:middle}.l-tinfo:hover{opacity:.65}.l-tinfo:active{transform:scale(.82)}.l-tinfo--primary{color:#007aff}.l-tinfo--muted{color:#8e8e93}.l-tinfo--info{color:#32ade6}.l-tinfo-svg{width:16px;height:16px;display:block}.l-tinfo-pop{position:fixed;z-index:999999;width:270px;background:#fffffff7;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border:1px solid rgba(0,0,0,.09);border-radius:13px;box-shadow:0 4px 6px -1px #00000012,0 12px 32px -4px #00000024;padding:13px 15px;font-size:.775rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;line-height:1.6;color:#1c1c1e;white-space:pre-line;letter-spacing:-.01em;pointer-events:auto;animation:ltinfoPop .17s cubic-bezier(.32,.72,.32,1);transform-origin:top left}@keyframes ltinfoPop{0%{opacity:0;transform:scale(.88) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.l-tooltip{position:absolute;background-color:#000000de;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;line-height:1.4;z-index:9999;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;max-width:300px;word-wrap:break-word;white-space:normal;top:100%;left:50%;transform:translate(-50%) translateY(4px)}.l-tooltip.show{opacity:1;visibility:visible}.l-tooltip:before{content:"";position:absolute;border:4px solid transparent;bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#000000de}.l-btn-group[data-v-f524ea32]{display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.l-btn-group.compact[data-v-f524ea32]{gap:4px;padding:0 4px}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-btn-group[data-v-f524ea32]{gap:8px;padding:0 4px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:auto;max-width:100%}.l-btn-group[data-v-f524ea32]::-webkit-scrollbar{display:none}}.l-div0-flex[data-v-27c6cf0c]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:4px;padding:4px;height:auto;width:100%;box-sizing:border-box}.l-div0-flex[data-v-27c6cf0c]>*{flex-shrink:0}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-div0-flex[data-v-27c6cf0c]{padding:8px;gap:8px;flex-direction:row;flex-wrap:wrap;align-items:flex-end;overflow:visible}.l-div0-flex[data-v-27c6cf0c]>.form-group,.l-div0-flex[data-v-27c6cf0c]>.l-select-container,.l-div0-flex[data-v-27c6cf0c]>.l-selectrange-container,.l-div0-flex[data-v-27c6cf0c]>.l-date-container,.l-div0-flex[data-v-27c6cf0c]>.l-datetime-container,.l-div0-flex[data-v-27c6cf0c]>.l-date-range-container,.l-div0-flex[data-v-27c6cf0c]>.l-daterange-container,.l-div0-flex[data-v-27c6cf0c]>.l-datetimerange-container,.l-div0-flex[data-v-27c6cf0c]>.l-inputrange-container,.l-div0-flex[data-v-27c6cf0c]>.l-textarea-wrapper,.l-div0-flex[data-v-27c6cf0c]>.l-checkbox-container,.l-div0-flex[data-v-27c6cf0c]>.l-radio-container{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}}.l-code-editor[data-v-4c445925]{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:4px;overflow:hidden;background:#1e1e1e}.editor-toolbar[data-v-4c445925]{display:flex;gap:8px;padding:6px 8px;background:#2d2d2d;border-bottom:1px solid #444}.language-select[data-v-4c445925]{padding:4px 8px;border:1px solid #555;border-radius:4px;background:#3c3c3c;color:#ccc;font-size:12px}.toolbar-btn[data-v-4c445925]{padding:4px 12px;border:1px solid #555;border-radius:4px;background:#3c3c3c;color:#ccc;font-size:12px;cursor:pointer}.toolbar-btn[data-v-4c445925]:hover{background:#4a4a4a}.monaco-container[data-v-4c445925]{flex:1;width:100%;min-height:0}video[data-v-e16c822a]{max-width:100%;max-height:100%}.scanner-container[data-v-e16c822a]{position:relative}.overlay-element[data-v-e16c822a]{position:absolute;top:0;width:100%;height:99%;background:#1e1e1e80;-webkit-clip-path:polygon(0% 0%,0% 100%,20% 100%,20% 20%,80% 20%,80% 80%,20% 80%,20% 100%,100% 100%,100% 0%);clip-path:polygon(0% 0%,0% 100%,20% 100%,20% 20%,80% 20%,80% 80%,20% 80%,20% 100%,100% 100%,100% 0%)}.laser[data-v-e16c822a]{width:60%;margin-left:20%;background-color:tomato;height:1px;position:absolute;top:40%;z-index:2;box-shadow:0 0 4px red;-webkit-animation:scanning-e16c822a 2s infinite;animation:scanning-e16c822a 2s infinite}@-webkit-keyframes scanning-e16c822a{50%{-webkit-transform:translateY(75px);transform:translateY(75px)}}@keyframes scanning-e16c822a{50%{-webkit-transform:translateY(75px);transform:translateY(75px)}}.l-daterange-container[data-v-4bd6dd65]{position:relative;display:flex;flex-direction:column;gap:var(--lis-label-gap, 2px);margin:0;min-width:var(--lis-field-min-w-range, 210px);max-width:calc(var(--lis-field-min-w-range, 210px) + 30px);font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-daterange-label[data-v-4bd6dd65]{display:block;font-size:var(--lis-label-font-size, .75rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-700));margin:0;line-height:var(--lis-label-lh, 1.2);padding:0;letter-spacing:-.01em}.l-daterange-wrapper[data-v-4bd6dd65]{position:relative;display:flex;align-items:center;background:var(--lis-ctl-bg, #ffffff);border:1px solid var(--lis-ctl-border, var(--gray-300));border-radius:var(--lis-ctl-radius, 8px);min-height:var(--lis-ctl-h, 30px);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;padding:0}.l-daterange-wrapper[data-v-4bd6dd65]:hover{border-color:var(--lis-ctl-border-hover, var(--gray-400))}.l-daterange-wrapper.focused[data-v-4bd6dd65]{outline:none;border-color:var(--lis-ctl-border-focus, var(--primary-color));box-shadow:var(--lis-focus-ring, 0 0 0 3px rgba(37, 99, 235, .15))}.l-daterange-wrapper.readonly[data-v-4bd6dd65]{background-color:var(--gray-50, #f8fafc);cursor:not-allowed;border-color:var(--gray-200)}.l-daterange-wrapper.readonly[data-v-4bd6dd65]:hover{border-color:var(--gray-200)}.l-daterange-input[data-v-4bd6dd65]{border:none;outline:none;background:transparent;font-size:var(--lis-ctl-font-size, .8125rem);font-family:inherit;color:var(--gray-900);width:5.8em;text-align:center;height:var(--lis-ctl-inner-h, 28px);line-height:1.4;padding:2px;letter-spacing:-.01em;flex:0 0 auto}.l-daterange-input[data-v-4bd6dd65]::placeholder{color:var(--gray-400)}.l-daterange-wrapper.readonly .l-daterange-input[data-v-4bd6dd65]{cursor:not-allowed;color:var(--gray-500)}.l-daterange-separator[data-v-4bd6dd65]{margin:0 4px;color:var(--gray-400);line-height:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.l-daterange-separator svg[data-v-4bd6dd65]{width:12px;height:12px}.l-daterange-icon[data-v-4bd6dd65]{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:0;margin:0 3px 0 4px;line-height:0;border-radius:50%;transition:color .15s ease,background-color .15s ease,transform .15s ease;height:max(20px,var(--lis-ctl-icon, 16px));width:max(20px,var(--lis-ctl-icon, 16px));display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.l-daterange-icon svg[data-v-4bd6dd65]{width:13px;height:13px}.l-daterange-icon[data-v-4bd6dd65]:hover{color:var(--primary-color);background-color:#2563eb1a;transform:scale(1.05)}.l-daterange-icon[data-v-4bd6dd65]:active{transform:scale(.94)}.l-daterange-wrapper.readonly .l-daterange-icon[data-v-4bd6dd65]{cursor:not-allowed;color:var(--gray-400)}.l-daterange-wrapper.readonly .l-daterange-icon[data-v-4bd6dd65]:hover{background-color:transparent;transform:none;color:var(--gray-400)}.l-daterange-native[data-v-4bd6dd65]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.l-daterange-calendar[data-v-4bd6dd65]{position:fixed!important;z-index:2147483647!important;background:#fffffff5!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--gray-200)!important;border-radius:12px!important;box-shadow:0 12px 32px -8px #0f172a2e,0 2px 6px #0f172a0f!important;min-width:380px;width:380px;padding:8px;margin-top:4px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:appleFadeIn-4bd6dd65 .18s cubic-bezier(.32,.72,.32,1);transform-origin:top center}.range-info[data-v-4bd6dd65]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background-color:var(--gray-50, #f8fafc);border:1px solid var(--gray-200);border-radius:8px;margin:2px 2px 6px;font-size:.7rem;gap:4px}.range-label[data-v-4bd6dd65]{font-weight:500;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;font-size:.6rem}.range-value[data-v-4bd6dd65]{color:var(--gray-900);font-weight:600;letter-spacing:-.01em}.calendar-header[data-v-4bd6dd65]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px;border-bottom:none;background-color:transparent}.nav-btn[data-v-4bd6dd65]{background:none;border:none;color:var(--gray-600);cursor:pointer;padding:0;width:var(--lis-btn-h, 26px);height:var(--lis-btn-h, 26px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .12s ease}.nav-btn svg[data-v-4bd6dd65]{width:11px;height:11px}.nav-btn[data-v-4bd6dd65]:hover{background-color:var(--gray-100);color:var(--primary-color)}.nav-btn[data-v-4bd6dd65]:active{transform:scale(.92)}.month-year[data-v-4bd6dd65]{font-size:.85rem;font-weight:600;color:var(--gray-900);letter-spacing:-.01em}.calendar-days-header[data-v-4bd6dd65]{display:grid;grid-template-columns:repeat(7,1fr);background-color:transparent;border-bottom:none;padding:0 2px 4px}.day-header[data-v-4bd6dd65]{padding:4px 0;text-align:center;font-size:.65rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em}.calendar-days[data-v-4bd6dd65]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:0 2px}.calendar-day[data-v-4bd6dd65]{padding:0;text-align:center;font-size:var(--lis-ctl-font-size, .78rem);cursor:pointer;border:none;transition:background-color .12s ease,color .12s ease,transform .1s ease;min-height:max(30px,var(--lis-ctl-h, 30px));display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--gray-800);position:relative}.calendar-day[data-v-4bd6dd65]:hover{background-color:var(--gray-100)}.calendar-day[data-v-4bd6dd65]:active{transform:scale(.94)}.calendar-day.other-month[data-v-4bd6dd65]{color:var(--gray-400);background-color:transparent}.calendar-day.other-month[data-v-4bd6dd65]:hover{background-color:var(--gray-100);color:var(--gray-500)}.calendar-day.today[data-v-4bd6dd65]{color:var(--primary-color);font-weight:600;background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--primary-color)}.calendar-day.today[data-v-4bd6dd65]:hover{background-color:#2563eb14}.calendar-day.in-range[data-v-4bd6dd65]{background-color:#2563eb1f;color:var(--primary-color);border-radius:0}.calendar-day.in-range[data-v-4bd6dd65]:hover{background-color:#2563eb33}.calendar-day.hover-range[data-v-4bd6dd65]{background-color:#2563eb14;color:var(--primary-color);border-radius:0}.calendar-day.start-date[data-v-4bd6dd65],.calendar-day.end-date[data-v-4bd6dd65]{background-color:var(--primary-color);color:#fff;font-weight:600;border-radius:8px;z-index:1}.calendar-day.start-date[data-v-4bd6dd65]:before,.calendar-day.end-date[data-v-4bd6dd65]:before{content:"";position:absolute;top:0;bottom:0;width:50%;background-color:#2563eb1f;z-index:-1}.calendar-day.start-date[data-v-4bd6dd65]:before{right:0}.calendar-day.end-date[data-v-4bd6dd65]:before{left:0}.calendar-day.start-date.end-date[data-v-4bd6dd65]:before{display:none}.calendar-day.start-date[data-v-4bd6dd65]:hover,.calendar-day.end-date[data-v-4bd6dd65]:hover{opacity:.92;background-color:var(--primary-color)}.calendar-day.start-date.today[data-v-4bd6dd65],.calendar-day.end-date.today[data-v-4bd6dd65]{box-shadow:0 0 0 2px #2563eb40}.calendar-footer[data-v-4bd6dd65]{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 6px;border-top:1px solid var(--gray-200);margin-top:6px;background-color:transparent;gap:6px;flex-wrap:nowrap}.footer-left[data-v-4bd6dd65],.footer-right[data-v-4bd6dd65]{display:flex;gap:4px;flex-shrink:0}.preset-btn[data-v-4bd6dd65],.clear-btn[data-v-4bd6dd65],.close-btn[data-v-4bd6dd65]{appearance:none;-webkit-appearance:none;padding:7px 12px;min-height:var(--lis-btn-h, 28px);min-width:56px;border:1px solid transparent;border-radius:7px;font-size:var(--lis-ctl-font-size, .72rem);font-family:inherit;font-weight:500;line-height:1.3;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;cursor:pointer;overflow:visible;transition:background-color .15s ease,color .15s ease,transform .1s ease;letter-spacing:-.01em}.preset-btn[data-v-4bd6dd65]{background-color:var(--gray-100);color:var(--gray-700)}.preset-btn[data-v-4bd6dd65]:hover{background-color:var(--gray-200);color:var(--gray-900)}.clear-btn[data-v-4bd6dd65]{background-color:transparent;color:var(--gray-600)}.clear-btn[data-v-4bd6dd65]:hover{background-color:var(--gray-100);color:var(--gray-900)}.close-btn[data-v-4bd6dd65]{background-color:var(--primary-color);color:#fff}.close-btn[data-v-4bd6dd65]:hover{opacity:.9}.preset-btn[data-v-4bd6dd65]:active,.clear-btn[data-v-4bd6dd65]:active,.close-btn[data-v-4bd6dd65]:active{transform:scale(.96)}@keyframes appleFadeIn-4bd6dd65{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-daterange-container[data-v-4bd6dd65]{min-width:0;width:100%!important;max-width:100%!important;box-sizing:border-box}.l-daterange-calendar[data-v-4bd6dd65]{min-width:0;width:min(24rem,calc(100vw - 16px));max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion: reduce){.l-daterange-wrapper[data-v-4bd6dd65],.l-daterange-icon[data-v-4bd6dd65],.l-daterange-calendar[data-v-4bd6dd65],.calendar-day[data-v-4bd6dd65],.nav-btn[data-v-4bd6dd65],.preset-btn[data-v-4bd6dd65],.clear-btn[data-v-4bd6dd65],.close-btn[data-v-4bd6dd65]{transition:none!important;animation:none!important}}.l-daterange-icon[data-v-4bd6dd65]:focus-visible,.nav-btn[data-v-4bd6dd65]:focus-visible,.preset-btn[data-v-4bd6dd65]:focus-visible,.clear-btn[data-v-4bd6dd65]:focus-visible,.close-btn[data-v-4bd6dd65]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.calendar-day[data-v-4bd6dd65]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.l-daterange-calendar[data-v-4bd6dd65]{z-index:2147483647!important;position:fixed!important;transform:translateZ(0);opacity:1!important;visibility:visible!important}.l-datetimerange-container[data-v-fbc56bd1]{position:relative;display:flex;flex-direction:column;gap:var(--lis-label-gap, 2px);margin:0;min-width:420px;font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-datetimerange-label[data-v-fbc56bd1]{display:block;font-size:var(--lis-label-font-size, .75rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-700));margin:0;line-height:var(--lis-label-lh, 1.2);padding:0;letter-spacing:-.01em}.l-datetimerange-fields[data-v-fbc56bd1]{display:flex;align-items:flex-end;gap:6px;min-width:0}.l-datetimerange-field[data-v-fbc56bd1]{flex:1 1 0;min-width:0}.l-datetimerange-separator[data-v-fbc56bd1]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:var(--lis-ctl-h, 30px);color:var(--gray-400, #94a3b8);margin-bottom:0}.l-datetimerange-separator svg[data-v-fbc56bd1]{width:12px;height:12px}.l-datetimerange-field[data-v-fbc56bd1] .l-datetime-label{display:none}.l-datetimerange-field[data-v-fbc56bd1] .l-datetime-container{min-width:0;max-width:none;width:100%}.l-inputrange-container[data-v-2d5cfb44]{position:relative;display:flex;flex-direction:column;gap:var(--lis-label-gap, 2px);margin:0;min-width:var(--lis-field-min-w-range, 210px);font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-inputrange-label[data-v-2d5cfb44]{display:block;font-size:var(--lis-label-font-size, .75rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-700));margin:0;line-height:var(--lis-label-lh, 1.2);padding:0;letter-spacing:-.01em}.l-inputrange-wrapper[data-v-2d5cfb44]{position:relative;display:flex;align-items:center;background:var(--lis-ctl-bg, #ffffff);border:1px solid var(--lis-ctl-border, var(--gray-300));border-radius:var(--lis-ctl-radius, 8px);min-height:var(--lis-ctl-h, 30px);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;padding:0}.l-inputrange-wrapper[data-v-2d5cfb44]:hover{border-color:var(--lis-ctl-border-hover, var(--gray-400))}.l-inputrange-wrapper.focused[data-v-2d5cfb44]{outline:none;border-color:var(--lis-ctl-border-focus, var(--primary-color));box-shadow:var(--lis-focus-ring, 0 0 0 3px rgba(37, 99, 235, .15))}.l-inputrange-wrapper.readonly[data-v-2d5cfb44]{background-color:var(--gray-50, #f8fafc);cursor:not-allowed;border-color:var(--gray-200)}.l-inputrange-wrapper.readonly[data-v-2d5cfb44]:hover{border-color:var(--gray-200)}.l-inputrange-input[data-v-2d5cfb44]{border:none;outline:none;background:transparent;font-size:var(--lis-ctl-font-size, .8125rem);font-family:inherit;color:var(--gray-900);flex:1 1 0;min-width:0;text-align:center;height:var(--lis-ctl-inner-h, 28px);line-height:1.4;padding:2px var(--lis-ctl-pad-x, 8px);letter-spacing:-.01em;box-sizing:border-box}.l-inputrange-input[data-v-2d5cfb44]::placeholder{color:var(--gray-400)}.l-inputrange-wrapper.readonly .l-inputrange-input[data-v-2d5cfb44]{cursor:not-allowed;color:var(--gray-500)}.autogrow-textarea[data-v-2d5cfb44]{resize:none;overflow:hidden;min-height:var(--lis-ctl-inner-h, 28px);line-height:1.4;height:auto;padding:4px var(--lis-ctl-pad-x, 8px)}.l-inputrange-separator[data-v-2d5cfb44]{margin:0 4px;color:var(--gray-400);line-height:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.l-inputrange-separator svg[data-v-2d5cfb44]{width:12px;height:12px}.l-inputrange-zoom[data-v-2d5cfb44]{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:0;margin:0 4px 0 2px;line-height:0;border-radius:50%;transition:color .15s ease,background-color .15s ease,transform .15s ease;height:20px;width:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.l-inputrange-zoom svg[data-v-2d5cfb44]{width:14px;height:14px;pointer-events:none}.l-inputrange-zoom[data-v-2d5cfb44]:hover{color:var(--primary-color);background-color:#2563eb1a;transform:scale(1.05)}.l-inputrange-zoom[data-v-2d5cfb44]:active{transform:scale(.94)}.l-inputrange-wrapper.readonly .l-inputrange-zoom[data-v-2d5cfb44]{cursor:not-allowed;color:var(--gray-400)}.l-inputrange-wrapper.readonly .l-inputrange-zoom[data-v-2d5cfb44]:hover{background-color:transparent;transform:none;color:var(--gray-400)}.l-inputrange-wrapper.color-primary[data-v-2d5cfb44],.l-inputrange-wrapper.color-primary-light[data-v-2d5cfb44]{background-color:#2563eb0f}.l-inputrange-wrapper.color-blue[data-v-2d5cfb44],.l-inputrange-wrapper.color-blue-light[data-v-2d5cfb44]{background-color:#eff6ff}.l-inputrange-wrapper.color-blue-1[data-v-2d5cfb44]{background-color:#dbeafe}.l-inputrange-wrapper.color-green[data-v-2d5cfb44],.l-inputrange-wrapper.color-green-light[data-v-2d5cfb44]{background-color:#f0fdf4}.l-inputrange-wrapper.color-red[data-v-2d5cfb44],.l-inputrange-wrapper.color-red-light[data-v-2d5cfb44]{background-color:#fef2f2}.l-inputrange-wrapper.color-yellow[data-v-2d5cfb44],.l-inputrange-wrapper.color-yellow-light[data-v-2d5cfb44]{background-color:#fefce8}.l-inputrange-wrapper.color-gray[data-v-2d5cfb44],.l-inputrange-wrapper.color-gray-light[data-v-2d5cfb44]{background-color:#f8fafc}.zoom-dialog-overlay[data-v-2d5cfb44]{position:fixed;inset:0;background-color:#0f172a66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.zoom-dialog-overlay.zoom-dialog-scoped[data-v-2d5cfb44]{position:absolute;z-index:100;pointer-events:auto}.zoom-dialog-container[data-v-2d5cfb44]{background:#fffffffa;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--gray-200);border-radius:14px;box-shadow:0 25px 60px -12px #0f172a4d,0 4px 12px #0f172a14;max-width:90vw;max-height:90vh;overflow:auto;animation:zoomDialogFadeIn-2d5cfb44 .22s cubic-bezier(.32,.72,.32,1)}@keyframes zoomDialogFadeIn-2d5cfb44{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.l-inputrange-container[data-v-2d5cfb44]{min-width:0;width:100%!important;max-width:100%!important;box-sizing:border-box}.zoom-dialog-container[data-v-2d5cfb44]{max-width:95vw;max-height:95vh;margin:10px}}@media (prefers-reduced-motion: reduce){.l-inputrange-wrapper[data-v-2d5cfb44],.l-inputrange-zoom[data-v-2d5cfb44],.zoom-dialog-container[data-v-2d5cfb44]{transition:none!important;animation:none!important}}.l-inputrange-zoom[data-v-2d5cfb44]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.l-selectrange-container[data-v-9f011abf]{position:relative;display:flex;flex-direction:column;gap:var(--lis-label-gap, 2px);margin:0;min-width:var(--lis-field-min-w-range, 210px);font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-selectrange-label[data-v-9f011abf]{display:block;font-size:var(--lis-label-font-size, .75rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-700));margin:0;line-height:var(--lis-label-lh, 1.2);padding:0;letter-spacing:-.01em}.l-selectrange-wrapper[data-v-9f011abf]{display:flex;align-items:center;gap:3px}.l-selectrange-side[data-v-9f011abf]{flex:1 1 0;min-width:0}.l-selectrange-side[data-v-9f011abf] .l-select-container{min-width:0!important;width:100%!important}.l-selectrange-separator[data-v-9f011abf]{flex:0 0 auto;color:var(--gray-400);line-height:0;display:inline-flex;align-items:center;justify-content:center}.l-selectrange-separator svg[data-v-9f011abf]{width:12px;height:12px}.container[data-v-f420d2dc]{max-width:1800px;margin:0 auto;padding:var(--spacing-1);gap:4px;display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow-y:hidden;overflow-x:hidden;box-sizing:border-box}.container[data-v-f420d2dc] .table-flex-height,.container[data-v-f420d2dc] .table-card{flex:1;min-height:0;margin-top:4px;width:100%}.container[data-v-f420d2dc] .tab-panel>*{flex:0 0 auto}.container[data-v-f420d2dc] .l-btn-group{display:inline-flex;gap:var(--spacing-2);flex-wrap:wrap;margin-top:var(--spacing-4);width:auto;max-width:100%;justify-content:flex-start}.container[data-v-f420d2dc] .panel-content>.l-div0-flex{padding-top:2px}.container[data-v-f420d2dc] .panel-content>.l-div0-flex>.l-btn-group,.container[data-v-f420d2dc] .panel-content>.l-btn-group{margin-top:0}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.container[data-v-f420d2dc]{max-width:100%;padding:0;gap:2px;height:100%;overflow-y:hidden;overflow-x:hidden}.container[data-v-f420d2dc] .tab-panel{padding:var(--lis-panel-pad-y, 6px) var(--lis-panel-pad-x, 8px)}.container[data-v-f420d2dc] .tab-panel>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.container[data-v-f420d2dc] .table-flex-height,.container[data-v-f420d2dc] .table-card{flex:1 1 auto;min-height:0;margin-top:2px}.container[data-v-f420d2dc] .l-btn-group{flex-wrap:nowrap;width:auto;max-width:100%;margin-top:0}}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.lis-page:has(>.l-table-host)>.l-card:not(.table-card){flex:0 1 auto!important;max-height:max(10rem,min(48%,calc(100% - 6.5rem)));min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.lis-page:has(>.l-table-host)>.l-card:not(.table-card)>.toolbar:not(.toolbar-attached){position:sticky;top:0;z-index:4;background:#fff}.lis-page:has(>.l-table-host)>.l-card:not(.table-card)>.l-div-flex,.lis-page:has(>.l-table-host)>.l-card:not(.table-card)>.l-div0-flex:not(:last-child){flex:1 1 auto!important;min-height:0!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.lis-page:has(>.l-table-host)>.l-card:not(.table-card)>.l-div-flex>*,.lis-page:has(>.l-table-host)>.l-card:not(.table-card)>.l-div0-flex:not(:last-child)>*{flex-shrink:0!important}.lis-page>.l-table-host .table-card{flex:1 1 auto!important;min-height:6.5rem!important;max-height:none!important}.lis-page:not(:has(>.l-table-host)){overflow-y:auto!important;-webkit-overflow-scrolling:touch}.lis-page:not(:has(>.l-table-host)):has(>.l-card~.l-card):has(>.l-card:last-child .tabs){overflow-y:hidden!important}.lis-page:not(:has(>.l-table-host)):has(>.l-card~.l-card):has(>.l-card:last-child .tabs)>.l-card:not(.table-card):first-child{flex:0 1 auto!important;max-height:min(42%,calc(100% - 10rem));min-height:0!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.lis-page:not(:has(>.l-table-host)):has(>.l-card~.l-card):has(>.l-card:last-child .tabs)>.l-card:not(.table-card):first-child>.toolbar:not(.toolbar-attached){position:sticky;top:0;z-index:4;background:#fff}.lis-page:not(:has(>.l-table-host)):has(>.l-card~.l-card):has(>.l-card:last-child .tabs)>.l-card:not(.table-card):last-child{flex:1 1 auto!important;min-height:10rem!important;max-height:none;overflow:hidden;display:flex;flex-direction:column}.lis-page:not(:has(>.l-table-host)):has(>.l-card~.l-card):has(>.l-card:last-child .tabs)>.l-card:last-child>.tabs{flex-shrink:0}.lis-page:not(:has(>.l-table-host)):has(>.l-card~.l-card):has(>.l-card:last-child .tabs)>.l-card:last-child .tab-panels{flex:1 1 auto!important;min-height:0!important}.lis-page .l-card{min-width:0!important;max-width:100%}.lis-page:has(>.l-table-host)>.l-card:not(.table-card) .tab-panels{flex:1 1 auto;min-height:0;flex-shrink:1;overflow:hidden!important;overflow-y:hidden!important}.lis-page:has(>.l-table-host)>.l-card:not(.table-card) .panel-content{overflow:hidden;min-height:0}.lis-page:has(>.l-table-host)>.l-card:not(.table-card) .panel-content>.tab-panel{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lis-page:has(>.l-table-host)>.l-card:not(.table-card)>.l-btn-group,.lis-page:has(>.l-table-host)>.l-card:not(.table-card)>.l-div0-flex:last-child,.lis-page:has(>.l-table-host)>.l-card:not(.table-card) .panel-content>.l-div0-flex,.lis-page:has(>.l-table-host)>.l-card:not(.table-card) .panel-content>.l-btn-group{flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important;position:relative;z-index:5;background:#fff;box-shadow:0 -4px 12px #0f172a14;padding:4px 8px!important;width:100%;max-width:100%;box-sizing:border-box}.lis-page .charts-panel{height:auto!important;max-height:none!important;min-height:0}}.lis-page:not(:has(>.l-table-host))>.l-card:has(>.tab-panels .tab-panel-active>.charts-panel),.lis-page:not(:has(>.l-table-host))>.l-card:has(>.tab-panels .tab-panel-active>.lst-panel.is-chart){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.lis-page:not(:has(>.l-table-host))>.l-card:has(>.tab-panels .tab-panel-active>.charts-panel)>.tab-panels,.lis-page:not(:has(>.l-table-host))>.l-card:has(>.tab-panels .tab-panel-active>.lst-panel.is-chart)>.tab-panels{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.lis-page:not(:has(>.l-table-host))>.l-card>.tab-panels>.panel-content:has(>.tab-panel-active>.charts-panel),.lis-page:not(:has(>.l-table-host))>.l-card>.tab-panels>.panel-content:has(>.tab-panel-active>.lst-panel.is-chart){flex:1 1 auto;min-height:0;overflow:hidden}.lis-page:not(:has(>.l-table-host)) .tab-panel-active:has(>.charts-panel),.lis-page:not(:has(>.l-table-host)) .tab-panel-active:has(>.lst-panel.is-chart){display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;height:auto!important;max-height:none!important}.lis-page:not(:has(>.l-table-host)) .tab-panel-active>.charts-panel,.lis-page:not(:has(>.l-table-host)) .tab-panel-active>.lst-panel.is-chart{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto}.l-docman-container[data-v-51884037]{display:flex;flex-direction:column;background:#fff;overflow:hidden;position:relative;outline:none}.l-docman-container.no-license[data-v-51884037]>*:not(.license-overlay){filter:blur(4px);pointer-events:none;user-select:none}.license-overlay[data-v-51884037]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.license-overlay-content[data-v-51884037]{background:#fff;border-radius:12px;padding:32px 48px;text-align:center;box-shadow:0 8px 32px #0003}.license-overlay-content i[data-v-51884037]{font-size:48px;color:#ff5252;margin-bottom:16px}.license-overlay-content p[data-v-51884037]{font-size:18px;font-weight:600;color:#333;margin:0 0 8px}.license-overlay-content span[data-v-51884037]{font-size:14px;color:#666}.l-docman-header[data-v-51884037]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #dee2e6;flex-shrink:0}.l-docman-toolbar[data-v-51884037]{display:flex;gap:4px}.toolbar-btn[data-v-51884037]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#495057;transition:all .2s}.toolbar-btn[data-v-51884037]:hover:not(:disabled){background:#e9ecef;color:#212529}.toolbar-btn[data-v-51884037]:disabled{opacity:.3;cursor:not-allowed}.toolbar-btn i[data-v-51884037]{font-size:20px}.address-bar[data-v-51884037]{flex:1;display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border:1px solid #ced4da;border-radius:4px;min-width:0}.address-bar>i[data-v-51884037]{color:#6c757d;font-size:20px;flex-shrink:0}.breadcrumb[data-v-51884037]{display:flex;align-items:center;flex:1;min-width:0;overflow-x:auto;white-space:nowrap}.breadcrumb[data-v-51884037]::-webkit-scrollbar{height:4px}.breadcrumb[data-v-51884037]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:2px}.breadcrumb-item[data-v-51884037]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#495057;cursor:pointer;padding:2px 4px;border-radius:3px;transition:all .2s;white-space:nowrap}.breadcrumb-item[data-v-51884037]:hover{background:#e9ecef;color:#212529}.breadcrumb-item i[data-v-51884037]{font-size:14px;color:#adb5bd}.action-buttons[data-v-51884037]{display:flex;gap:4px}.view-options[data-v-51884037]{display:flex;gap:2px}.view-btn[data-v-51884037]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #ced4da;background:#fff;border-radius:4px;cursor:pointer;color:#6c757d;transition:all .2s}.view-btn[data-v-51884037]:hover{background:#e9ecef;border-color:#adb5bd}.view-btn.active[data-v-51884037]{background:#0d6efd;border-color:#0d6efd;color:#fff}.view-btn i[data-v-51884037]{font-size:18px}.l-docman-content[data-v-51884037]{flex:1;overflow:auto;padding:16px;background:#fff;position:relative}.loading-container[data-v-51884037]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d}.loading-spinner[data-v-51884037]{width:40px;height:40px;border:4px solid #e9ecef;border-top-color:#0d6efd;border-radius:50%;animation:spin-51884037 .8s linear infinite}@keyframes spin-51884037{to{transform:rotate(360deg)}}.empty-state[data-v-51884037]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#adb5bd}.empty-state i[data-v-51884037]{font-size:64px;margin-bottom:16px}.grid-view[data-v-51884037]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;padding:8px}.grid-item[data-v-51884037]{display:flex;flex-direction:column;align-items:center;padding:12px;border-radius:6px;cursor:pointer;transition:all .2s;text-align:center;word-break:break-word}.grid-item[data-v-51884037]:hover{background:#f8f9fa}.grid-item.selected[data-v-51884037]{background:#cfe2ff;border:1px solid #9ec5fe}.folder-icon[data-v-51884037]{font-size:48px;color:#ffc107;margin-bottom:8px}.file-icon[data-v-51884037]{font-size:48px;margin-bottom:8px}.item-name[data-v-51884037]{font-size:12px;color:#212529;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-size[data-v-51884037]{font-size:10px;color:#6c757d;margin-top:2px}.list-view[data-v-51884037]{background:#fff}.file-table[data-v-51884037]{width:100%;border-collapse:collapse}.file-table thead[data-v-51884037]{background:#f8f9fa;border-bottom:2px solid #dee2e6;position:sticky;top:0;z-index:10}.file-table th[data-v-51884037]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:#495057;cursor:default;user-select:none}.file-table th.sortable[data-v-51884037]{cursor:pointer;transition:background .2s}.file-table th.sortable[data-v-51884037]:hover{background:#e9ecef}.file-table th i[data-v-51884037]{vertical-align:middle;font-size:16px;margin-right:4px}.sort-icon[data-v-51884037]{font-size:14px!important;margin-left:4px!important;color:#0d6efd}.file-table tbody tr[data-v-51884037]{border-bottom:1px solid #f8f9fa;cursor:pointer;transition:background .15s}.file-table tbody tr[data-v-51884037]:hover{background:#f8f9fa}.file-table tbody tr.selected[data-v-51884037]{background:#cfe2ff}.file-table td[data-v-51884037]{padding:10px 16px;font-size:13px;color:#495057}.file-table td i[data-v-51884037]{vertical-align:middle;margin-right:8px;font-size:18px}.folder-row .folder-icon[data-v-51884037]{color:#ffc107}.l-docman-statusbar[data-v-51884037]{display:flex;align-items:center;gap:16px;padding:6px 12px;background:#f8f9fa;border-top:1px solid #dee2e6;font-size:12px;color:#6c757d;flex-shrink:0}.context-menu[data-v-51884037]{position:fixed;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:2000;min-width:180px;overflow:hidden;padding:4px 0}.context-menu-item[data-v-51884037]{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;font-size:13px;color:#495057;transition:background .15s}.context-menu-item[data-v-51884037]:hover{background:#f8f9fa}.context-menu-item.danger[data-v-51884037]{color:#dc3545}.context-menu-item.danger[data-v-51884037]:hover{background:#f8d7da}.context-menu-item i[data-v-51884037]{font-size:18px}.context-menu-divider[data-v-51884037]{height:1px;background:#dee2e6;margin:4px 0}.modal-overlay[data-v-51884037]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000;animation:fadeIn-51884037 .2s}.modal-dialog[data-v-51884037]{background:#fff;border-radius:8px;box-shadow:0 10px 40px #0000004d;min-width:400px;max-width:90%;animation:slideUp-51884037 .3s}.modal-header[data-v-51884037]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #dee2e6}.modal-header h3[data-v-51884037]{margin:0;font-size:18px;font-weight:600;color:#212529}.modal-close[data-v-51884037]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#6c757d;transition:all .2s}.modal-close[data-v-51884037]:hover{background:#f8f9fa;color:#212529}.modal-body[data-v-51884037]{padding:20px}.modal-body label[data-v-51884037]{display:block;margin-bottom:8px;font-weight:500;color:#495057}.rename-input[data-v-51884037]{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;transition:border-color .2s}.rename-input[data-v-51884037]:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd1a}.modal-footer[data-v-51884037]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #dee2e6}.btn[data-v-51884037]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-51884037]{background:#6c757d;color:#fff}.btn-secondary[data-v-51884037]:hover{background:#5c636a}.btn-primary[data-v-51884037]{background:#0d6efd;color:#fff}.btn-primary[data-v-51884037]:hover{background:#0b5ed7}.drop-target[data-v-51884037]{background:#cfe2ff!important;border:2px dashed #0d6efd!important}.upload-overlay[data-v-51884037]{position:absolute;inset:0;background:#0d6efde6;display:flex;align-items:center;justify-content:center;z-index:100;animation:fadeIn-51884037 .2s}.upload-overlay-content[data-v-51884037]{text-align:center;color:#fff}.upload-overlay-content i[data-v-51884037]{font-size:72px;margin-bottom:16px;animation:bounce-51884037 1s infinite}.upload-overlay-content p[data-v-51884037]{font-size:24px;font-weight:500;margin:0}@keyframes bounce-51884037{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.drag-over[data-v-51884037]{border:3px dashed #0d6efd!important}.upload-status[data-v-51884037]{display:flex;align-items:center;gap:8px;color:#0d6efd;font-weight:500}.upload-status i.spinning[data-v-51884037]{animation:spin-51884037 1s linear infinite}@keyframes fadeIn-51884037{0%{opacity:0}to{opacity:1}}@keyframes slideUp-51884037{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.grid-view[data-v-51884037]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px}.breadcrumb-item[data-v-51884037],.file-table[data-v-51884037]{font-size:11px}.file-table th[data-v-51884037],.file-table td[data-v-51884037]{padding:8px 12px}}.l-note-container[data-v-1fd9dc45]{display:flex;flex-direction:column;background:#fff;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px #0000001a}.l-note-header[data-v-1fd9dc45]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8f9fa;border-bottom:1px solid #dee2e6;flex-shrink:0}.header-title[data-v-1fd9dc45]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#2d3748}.header-title i[data-v-1fd9dc45]{font-size:20px;color:#667eea}.note-count[data-v-1fd9dc45]{font-size:13px;color:#a0aec0;font-weight:500}.header-actions[data-v-1fd9dc45]{display:flex;gap:6px}.header-btn[data-v-1fd9dc45]{height:32px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;border:none;background:transparent;border-radius:5px;cursor:pointer;color:#495057;transition:all .2s;font-size:13px;font-weight:500;font-family:inherit}.header-btn[data-v-1fd9dc45]:hover{background:#e9ecef;color:#212529}.header-btn.add-btn[data-v-1fd9dc45]{background:#667eea;color:#fff}.header-btn.add-btn[data-v-1fd9dc45]:hover{background:#5a67d8;transform:translateY(-1px);box-shadow:0 2px 8px #667eea4d}.header-btn i[data-v-1fd9dc45]{font-size:18px}.l-note-content[data-v-1fd9dc45]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.notes-list[data-v-1fd9dc45]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;padding:8px}.note-item[data-v-1fd9dc45]{border-radius:6px;margin-bottom:8px;border:1px solid #e2e8f0;transition:all .2s ease;display:flex;align-items:center;gap:8px;padding:10px}.note-item[data-v-1fd9dc45]:hover{border-color:#cbd5e0;box-shadow:0 2px 8px #00000014}.note-item:hover .note-actions[data-v-1fd9dc45]{opacity:1}.note-main[data-v-1fd9dc45]{flex:1;display:flex;gap:12px;align-items:center;cursor:pointer;min-width:0}.note-left[data-v-1fd9dc45]{flex:1;min-width:0}.note-title[data-v-1fd9dc45]{font-size:13px;font-weight:600;color:#2d3748;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-text[data-v-1fd9dc45]{font-size:12px;color:#2d3748;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-right[data-v-1fd9dc45]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.badge[data-v-1fd9dc45]{padding:2px 6px;border-radius:3px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.badge-ebelge[data-v-1fd9dc45]{background:#667eea;color:#fff}.note-date[data-v-1fd9dc45]{font-size:10px;color:#a0aec0;white-space:nowrap}.note-actions[data-v-1fd9dc45]{display:flex;gap:4px;opacity:0;transition:opacity .2s;flex-shrink:0}.note-action-btn[data-v-1fd9dc45]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:4px;cursor:pointer;transition:all .2s;color:#6c757d}.note-action-btn[data-v-1fd9dc45]:hover{background:#f8f9fa}.note-action-btn.edit-btn[data-v-1fd9dc45]:hover{color:#667eea;background:#667eea1a}.note-action-btn.delete-btn[data-v-1fd9dc45]:hover{color:#e53e3e;background:#e53e3e1a}.note-action-btn i[data-v-1fd9dc45]{font-size:16px}.empty-state[data-v-1fd9dc45]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#adb5bd;text-align:center;padding:40px 20px}.empty-state i[data-v-1fd9dc45]{font-size:56px;margin-bottom:16px;opacity:.4}.empty-state p[data-v-1fd9dc45]{font-size:14px;margin:0 0 20px}.empty-add-btn[data-v-1fd9dc45]{background:#667eea;color:#fff;border:none;border-radius:6px;padding:10px 20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;font-family:inherit}.empty-add-btn[data-v-1fd9dc45]:hover{background:#5a67d8;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.empty-add-btn i[data-v-1fd9dc45]{font-size:18px}.note-dialog-overlay[data-v-1fd9dc45]{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-1fd9dc45 .2s}.note-dialog[data-v-1fd9dc45]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:550px;width:100%;max-height:90vh;overflow:hidden;animation:slideUp-1fd9dc45 .3s}.note-dialog-header[data-v-1fd9dc45]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.note-dialog-header h4[data-v-1fd9dc45]{margin:0;font-size:16px;font-weight:600;color:#2d3748}.close-btn[data-v-1fd9dc45]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#a0aec0;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-1fd9dc45]:hover{color:#4a5568;background:#e2e8f0}.close-btn i[data-v-1fd9dc45]{font-size:20px}.note-dialog-content[data-v-1fd9dc45]{padding:20px;max-height:calc(90vh - 160px);overflow-y:auto}.note-edit-section[data-v-1fd9dc45]{margin-bottom:16px}.note-edit-section label[data-v-1fd9dc45]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:#4a5568}.optional[data-v-1fd9dc45]{font-weight:400;color:#a0aec0;font-size:11px}.required[data-v-1fd9dc45]{color:#e53e3e}.note-edit-input[data-v-1fd9dc45]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:500;color:#2d3748;outline:none;transition:border-color .2s;font-family:inherit}.note-edit-input[data-v-1fd9dc45]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.note-edit-textarea[data-v-1fd9dc45]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#2d3748;outline:none;resize:vertical;min-height:140px;font-family:inherit;line-height:1.5;transition:border-color .2s}.note-edit-textarea[data-v-1fd9dc45]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.checkbox-section[data-v-1fd9dc45]{margin-bottom:16px}.checkbox-label[data-v-1fd9dc45]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:500;color:#4a5568}.note-checkbox[data-v-1fd9dc45]{width:18px;height:18px;cursor:pointer}.note-color-section[data-v-1fd9dc45]{margin-bottom:16px}.note-color-section label[data-v-1fd9dc45]{display:block;font-size:12px;font-weight:600;color:#4a5568;margin-bottom:10px}.color-palette[data-v-1fd9dc45]{display:grid;grid-template-columns:repeat(9,1fr);gap:8px}.color-option[data-v-1fd9dc45]{width:36px;height:36px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:all .2s ease;position:relative}.color-option[data-v-1fd9dc45]:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}.color-option.active[data-v-1fd9dc45]{border-color:#667eea;transform:scale(1.15);box-shadow:0 0 0 3px #667eea33}.color-option.active[data-v-1fd9dc45]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#2d3748;font-weight:700;font-size:14px}.note-dialog-actions[data-v-1fd9dc45]{display:flex;gap:10px;padding:16px 20px;border-top:1px solid #e2e8f0;background:#f8f9fa;justify-content:flex-end}.cancel-btn[data-v-1fd9dc45],.save-btn[data-v-1fd9dc45]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit}.cancel-btn[data-v-1fd9dc45]{background:#e2e8f0;color:#4a5568}.cancel-btn[data-v-1fd9dc45]:hover{background:#cbd5e0}.save-btn[data-v-1fd9dc45]{background:#667eea;color:#fff}.save-btn[data-v-1fd9dc45]:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.save-btn[data-v-1fd9dc45]:disabled{background:#cbd5e0;cursor:not-allowed;opacity:.6}.ghost-card[data-v-1fd9dc45]{opacity:.5;background:#e2e8f0;transform:scale(1.02);box-shadow:0 4px 12px #0003}.notes-list[data-v-1fd9dc45]::-webkit-scrollbar,.note-dialog-content[data-v-1fd9dc45]::-webkit-scrollbar{width:6px}.notes-list[data-v-1fd9dc45]::-webkit-scrollbar-track,.note-dialog-content[data-v-1fd9dc45]::-webkit-scrollbar-track{background:transparent}.notes-list[data-v-1fd9dc45]::-webkit-scrollbar-thumb,.note-dialog-content[data-v-1fd9dc45]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.notes-list[data-v-1fd9dc45]::-webkit-scrollbar-thumb:hover,.note-dialog-content[data-v-1fd9dc45]::-webkit-scrollbar-thumb:hover{background:#a0aec0}@keyframes fadeIn-1fd9dc45{0%{opacity:0}to{opacity:1}}@keyframes slideUp-1fd9dc45{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.note-dialog[data-v-1fd9dc45]{max-width:95%}.color-palette[data-v-1fd9dc45]{grid-template-columns:repeat(6,1fr)}.note-edit-textarea[data-v-1fd9dc45]{min-height:120px}.note-main[data-v-1fd9dc45]{flex-direction:column;align-items:flex-start}.note-right[data-v-1fd9dc45]{flex-direction:row;align-items:center;width:100%;justify-content:space-between}}@media (max-width: 480px){.l-note-header[data-v-1fd9dc45]{padding:8px 10px}.header-title[data-v-1fd9dc45]{font-size:14px}.header-btn span[data-v-1fd9dc45]{display:none}.header-btn[data-v-1fd9dc45]{padding:0;width:32px}.color-palette[data-v-1fd9dc45]{grid-template-columns:repeat(5,1fr);gap:6px}.color-option[data-v-1fd9dc45]{width:32px;height:32px}}.l-tree[data-v-14ee0870]{width:100%}.tree-node[data-v-14ee0870]{position:relative;margin:0}.node-content[data-v-14ee0870]{display:flex;align-items:flex-start;gap:8px;padding:4px 0;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-14ee0870]{flex-shrink:0;width:24px;height:24px;padding:0;margin-top:8px;border:none;background:none;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.expand-btn[data-v-14ee0870]:hover{background:#f0f0f0;color:#1976d2}.expand-btn svg[data-v-14ee0870]{transition:transform .2s ease;transform:rotate(-90deg)}.expand-btn.expanded svg[data-v-14ee0870]{transform:rotate(0)}.expand-spacer[data-v-14ee0870]{width:24px;flex-shrink:0}.node-body[data-v-14ee0870]{flex:1;min-width:0}.tree-children[data-v-14ee0870]{position:relative;padding-left:32px;margin-top:4px}.tree-line[data-v-14ee0870]{position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#e0e0e0 0% 100%)}@media (max-width: 768px){.tree-children[data-v-14ee0870]{padding-left:20px}.tree-line[data-v-14ee0870]{left:9px}}.l-expansion-header[data-v-d435530b]{display:flex;align-items:center;padding:8px 12px;gap:8px;cursor:pointer;font-size:13px;color:#555}.l-expansion-header[data-v-d435530b]:hover{background:#00000008}.l-expansion-content[data-v-d435530b]{padding:8px 12px}.l-row[data-v-af7a44ba]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;box-sizing:border-box}.l-row--nowrap[data-v-af7a44ba]{flex-wrap:nowrap}.l-row--align-start[data-v-af7a44ba]{align-items:flex-start}.l-row--align-center[data-v-af7a44ba]{align-items:center}.l-row--align-end[data-v-af7a44ba]{align-items:flex-end}.l-row--align-stretch[data-v-af7a44ba]{align-items:stretch}.l-row--align-baseline[data-v-af7a44ba]{align-items:baseline}.l-row--justify-start[data-v-af7a44ba]{justify-content:flex-start}.l-row--justify-center[data-v-af7a44ba]{justify-content:center}.l-row--justify-end[data-v-af7a44ba]{justify-content:flex-end}.l-row--justify-between[data-v-af7a44ba]{justify-content:space-between}.l-row--justify-around[data-v-af7a44ba]{justify-content:space-around}.l-row--justify-evenly[data-v-af7a44ba]{justify-content:space-evenly}.l-row--fit[data-v-af7a44ba]{height:fit-content}.l-col[data-v-a449e994]{box-sizing:border-box;padding:8px}.l-col--separator[data-v-a449e994]{border-right:1px solid var(--separator-color, #e0e0e0)}.l-col--separator[data-v-a449e994]:last-child{border-right:none}.l-col--fit[data-v-a449e994]{height:fit-content}.l-camera-overlay[data-v-6c160e88]{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000}.l-camera-container[data-v-6c160e88]{width:100%;max-width:800px;height:100%;max-height:90vh;display:flex;flex-direction:column;background:#1a1a1a;border-radius:12px;overflow:hidden}.l-camera-header[data-v-6c160e88]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#222;border-bottom:1px solid #333}.l-camera-title[data-v-6c160e88]{margin:0;font-size:16px;font-weight:500;color:#fff}.l-camera-close[data-v-6c160e88]{background:none;border:none;color:#999;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.l-camera-close[data-v-6c160e88]:hover{background:#333;color:#fff}.l-camera-view[data-v-6c160e88]{flex:1;position:relative;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.l-camera-video[data-v-6c160e88]{width:100%;height:100%;object-fit:cover}.l-camera-video.mirror[data-v-6c160e88]{transform:scaleX(-1)}.l-camera-preview[data-v-6c160e88]{position:absolute;inset:0;background:#000;display:flex;align-items:center;justify-content:center}.l-camera-preview img[data-v-6c160e88],.l-camera-preview video[data-v-6c160e88]{max-width:100%;max-height:100%;object-fit:contain}.l-camera-recording-indicator[data-v-6c160e88]{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:8px;background:#0009;padding:8px 12px;border-radius:20px}.recording-dot[data-v-6c160e88]{width:12px;height:12px;background:red;border-radius:50%;animation:blink-6c160e88 1s infinite}@keyframes blink-6c160e88{0%,to{opacity:1}50%{opacity:.3}}.recording-time[data-v-6c160e88]{color:#fff;font-size:14px;font-weight:500}.l-camera-loading[data-v-6c160e88],.l-camera-error[data-v-6c160e88]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.l-camera-loading .loading-spinner[data-v-6c160e88]{width:48px;height:48px;border:4px solid #333;border-top-color:#0d6efd;border-radius:50%;animation:spin-6c160e88 1s linear infinite;margin:0 auto 16px}@keyframes spin-6c160e88{to{transform:rotate(360deg)}}.l-camera-error i[data-v-6c160e88]{font-size:64px;color:#ff5252;margin-bottom:16px}.l-camera-error p[data-v-6c160e88]{margin:0 0 16px;font-size:14px}.l-camera-controls[data-v-6c160e88]{padding:16px;background:#222;border-top:1px solid #333}.l-camera-mode-switch[data-v-6c160e88]{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.mode-btn[data-v-6c160e88]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#333;border:none;border-radius:20px;color:#999;font-size:13px;cursor:pointer;transition:all .2s}.mode-btn[data-v-6c160e88]:hover:not(:disabled){background:#444;color:#fff}.mode-btn.active[data-v-6c160e88]{background:#0d6efd;color:#fff}.mode-btn[data-v-6c160e88]:disabled{opacity:.5;cursor:not-allowed}.mode-btn i[data-v-6c160e88]{font-size:18px}.l-camera-main-controls[data-v-6c160e88]{display:flex;align-items:center;justify-content:center;gap:16px}.l-camera-btn[data-v-6c160e88]{display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:50%;cursor:pointer;transition:all .2s}.l-camera-btn.secondary[data-v-6c160e88]{width:48px;height:48px;background:#333;color:#fff}.l-camera-btn.secondary[data-v-6c160e88]:hover:not(:disabled){background:#444}.l-camera-btn.capture[data-v-6c160e88]{width:72px;height:72px;background:#fff;color:#333}.l-camera-btn.capture[data-v-6c160e88]:hover:not(:disabled){background:#f0f0f0;transform:scale(1.05)}.l-camera-btn.capture.recording[data-v-6c160e88]{background:red;color:#fff}.l-camera-btn.capture i[data-v-6c160e88]{font-size:32px}.l-camera-btn.primary[data-v-6c160e88]{width:auto;padding:12px 24px;border-radius:24px;background:#0d6efd;color:#fff;font-size:14px;font-weight:500}.l-camera-btn.primary[data-v-6c160e88]:hover:not(:disabled){background:#0b5ed7}.l-camera-btn.retry[data-v-6c160e88]{width:auto;padding:10px 20px;border-radius:20px;background:#333;color:#fff;font-size:13px}.l-camera-btn.retry[data-v-6c160e88]:hover{background:#444}.l-camera-btn[data-v-6c160e88]:disabled{opacity:.5;cursor:not-allowed}.l-camera-btn i[data-v-6c160e88]{font-size:24px}.camera-fade-enter-active[data-v-6c160e88],.camera-fade-leave-active[data-v-6c160e88]{transition:opacity .3s ease}.camera-fade-enter-from[data-v-6c160e88],.camera-fade-leave-to[data-v-6c160e88]{opacity:0}@media (max-width: 768px){.l-camera-container[data-v-6c160e88]{max-width:100%;max-height:100%;border-radius:0}.l-camera-mode-switch[data-v-6c160e88]{gap:4px}.mode-btn[data-v-6c160e88]{padding:6px 12px;font-size:12px}.l-camera-btn.capture[data-v-6c160e88]{width:64px;height:64px}.l-camera-btn.capture i[data-v-6c160e88]{font-size:28px}}.lsf[data-v-2c2a6d0c]{position:relative;display:flex;align-items:flex-end}.lsf-editing[data-v-2c2a6d0c]{border-radius:8px;outline:1px dashed rgba(37,99,235,.45);outline-offset:3px}.lsf-move[data-v-2c2a6d0c]{position:absolute;inset:-3px;z-index:4;border-radius:8px;background:#2563eb0d;cursor:grab;display:flex;align-items:flex-start;justify-content:flex-start}.lsf-move[data-v-2c2a6d0c]:hover{background:#2563eb1a}.lsf-move[data-v-2c2a6d0c]:active{cursor:grabbing}.lsf-move-icon[data-v-2c2a6d0c]{position:absolute;top:-15px;left:0;width:16px;height:16px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid rgba(37,99,235,.45);color:var(--primary-color, #2563eb);box-shadow:0 1px 3px #0f172a1f}.lsf-resize[data-v-2c2a6d0c]{position:absolute;top:-3px;bottom:-3px;right:-7px;width:9px;z-index:6;cursor:ew-resize;display:flex;align-items:center;justify-content:center;touch-action:none}.lsf-resize[data-v-2c2a6d0c]:after{content:"";width:3px;height:60%;min-height:14px;border-radius:2px;background:var(--primary-color, #2563eb);opacity:.55;transition:opacity .12s ease,transform .12s ease}.lsf-resize[data-v-2c2a6d0c]:hover:after,.lsf-resizing .lsf-resize[data-v-2c2a6d0c]:after{opacity:1;transform:scaleX(1.3)}.lsf-resizing[data-v-2c2a6d0c]{outline-style:solid;user-select:none}.lsf-remove[data-v-2c2a6d0c]{position:absolute;top:-11px;right:-11px;width:18px;height:18px;border:1px solid #ffffff;background:var(--gray-400, #94a3b8);color:#fff;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;z-index:7;opacity:1;transition:background-color .15s ease,transform .1s ease;box-shadow:0 1px 3px #0f172a26}.lsf-remove[data-v-2c2a6d0c]:hover{background:#dc2626;transform:scale(1.1)}.lsf-remove .material-icons[data-v-2c2a6d0c]{font-size:12px;line-height:1}.lsp-overlay[data-v-971e9273]{position:fixed;inset:0;background-color:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;animation:lspOverlayIn-971e9273 .15s ease-out}@keyframes lspOverlayIn-971e9273{0%{opacity:0}to{opacity:1}}.lsp-dialog[data-v-971e9273]{width:100%;max-width:520px;max-height:80vh;background:#fff;border:1px solid var(--gray-200, #e2e8f0);border-radius:14px;box-shadow:0 25px 60px -12px #0f172a59,0 4px 12px #0f172a14;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:lspDialogIn-971e9273 .18s cubic-bezier(.32,.72,.32,1)}@keyframes lspDialogIn-971e9273{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.lsp-embedded[data-v-971e9273],.lsp-embedded-dialog[data-v-971e9273]{display:flex;flex-direction:column;flex:1;min-height:0;font-family:inherit}.lsp-header[data-v-971e9273]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--gray-200, #e2e8f0);background:linear-gradient(180deg,rgba(37,99,235,.04) 0%,transparent 100%)}.lsp-header .material-icons-outlined[data-v-971e9273]{color:var(--primary-color, #2563eb);font-size:20px}.lsp-title[data-v-971e9273]{flex:1;font-size:.9rem;font-weight:600;color:var(--gray-900, #0f172a);letter-spacing:-.01em}.lsp-model-badge[data-v-971e9273]{display:inline-flex;align-items:center;padding:1px 7px;background:#2563eb1a;color:var(--primary-color, #2563eb);border-radius:999px;font-size:.65rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;line-height:1.4}.lsp-close[data-v-971e9273]{width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:var(--gray-500, #64748b);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lsp-close[data-v-971e9273]:hover{background:var(--gray-100, #f1f5f9);color:var(--gray-800, #1f2937)}.lsp-body[data-v-971e9273]{flex:1;display:flex;flex-direction:column;min-height:200px;overflow:hidden}.lsp-search[data-v-971e9273]{padding:10px 14px;border-bottom:1px solid var(--gray-100, #f1f5f9);display:flex;align-items:center;gap:8px}.lsp-search .material-icons-outlined[data-v-971e9273]{color:var(--gray-400, #94a3b8);font-size:18px}.lsp-search input[data-v-971e9273]{flex:1;border:none;outline:none;background:transparent;font-size:.85rem;color:var(--gray-900, #0f172a);font-family:inherit;padding:4px 0}.lsp-state[data-v-971e9273]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px;color:var(--gray-500, #64748b);font-size:.85rem}.lsp-state .material-icons[data-v-971e9273],.lsp-state .material-icons-outlined[data-v-971e9273]{font-size:32px;color:var(--gray-300, #cbd5e1)}.lsp-spin[data-v-971e9273]{animation:lspSpin-971e9273 1s linear infinite;color:var(--primary-color, #2563eb)!important}@keyframes lspSpin-971e9273{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lsp-list[data-v-971e9273]{flex:1;overflow-y:auto;padding:4px;max-height:50vh}.lsp-group[data-v-971e9273]{padding:8px 10px 4px;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500, #64748b)}.lsp-item[data-v-971e9273]{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background-color .1s ease;user-select:none}.lsp-item[data-v-971e9273]:hover,.lsp-item.highlighted[data-v-971e9273]{background:var(--gray-50, #f8fafc)}.lsp-item.selected[data-v-971e9273]{background:#2563eb14}.lsp-item.selected.highlighted[data-v-971e9273]{background:#2563eb1f}.lsp-item.is-any[data-v-971e9273]{border-bottom:1px solid var(--gray-100, #f1f5f9);margin-bottom:4px;padding-bottom:10px}.lsp-item.is-any .lsp-item-label[data-v-971e9273]{color:#b45309;font-weight:600}.lsp-item.is-nested[data-v-971e9273]{padding-left:18px}.lsp-item-main[data-v-971e9273]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.lsp-item-headline[data-v-971e9273]{display:inline-flex;align-items:center;gap:6px;min-width:0}.lsp-item-label[data-v-971e9273]{font-size:.84rem;font-weight:500;color:var(--gray-900, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsp-item-parent[data-v-971e9273]{display:inline-flex;align-items:center;gap:2px;padding:1px 6px 1px 4px;background:#a855f71a;color:#7c3aed;border-radius:4px;font-size:.65rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;line-height:1.4;white-space:nowrap;flex-shrink:0}.lsp-item-parent .material-icons[data-v-971e9273]{font-size:12px;line-height:1}.lsp-item-name[data-v-971e9273]{font-size:.7rem;color:var(--gray-500, #64748b);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsp-item-type[data-v-971e9273]{flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:.65rem;font-weight:600;color:var(--gray-600, #475569);background:var(--gray-100, #f1f5f9);letter-spacing:.02em}.lsp-item-type.type-string[data-v-971e9273]{color:#1d4ed8;background:#2563eb1a}.lsp-item-type.type-number[data-v-971e9273]{color:#166534;background:#22c55e1a}.lsp-item-type.type-boolean[data-v-971e9273]{color:#7c2d12;background:#ea580c1a}.lsp-item-type.type-date[data-v-971e9273]{color:#6b21a8;background:#a855f71a}.lsp-item-type.type-select[data-v-971e9273]{color:#0f766e;background:#14b8a61f}.lsp-item-type.type-zoom[data-v-971e9273]{color:#9a3412;background:#f973161f}.lsp-footer[data-v-971e9273]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--gray-200, #e2e8f0);background:var(--gray-50, #f8fafc)}.lsp-btn[data-v-971e9273]{display:inline-flex;align-items:center;gap:4px;min-height:var(--lis-ctl-h, 26px);padding:2px 10px;border:1px solid var(--lis-ctl-border, var(--gray-300, #cbd5e1));background:#fff;border-radius:var(--lis-ctl-radius, 8px);font-size:var(--lis-ctl-font-size, .74rem);font-weight:500;color:var(--gray-700, #334155);cursor:pointer;font-family:inherit}.lsp-btn .material-icons[data-v-971e9273]{font-size:15px}.lsp-btn[data-v-971e9273]:disabled{opacity:.5;cursor:not-allowed}.lsp-ok[data-v-971e9273]{border-color:#22c55e80;color:#fff;background:#16a34a}.lsp-ok[data-v-971e9273]:hover:not(:disabled){background:#15803d;border-color:#15803d}.l-dynamic-search[data-v-f10a7ebb]{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.lds-toolbar[data-v-f10a7ebb]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:4px}.lds-btn[data-v-f10a7ebb]{display:inline-flex;align-items:center;gap:4px;min-height:var(--lis-ctl-h, 26px);padding:2px 8px;border:1px solid var(--lis-ctl-border, var(--gray-300, #cbd5e1));background:var(--lis-ctl-bg, #ffffff);border-radius:var(--lis-ctl-radius, 8px);font-size:var(--lis-ctl-font-size, .74rem);font-weight:500;color:var(--gray-800, #1f2937);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .05s ease;line-height:1.2;font-family:inherit}.lds-btn .material-icons[data-v-f10a7ebb]{font-size:15px}.lds-btn[data-v-f10a7ebb]:hover:not(:disabled){border-color:var(--lis-ctl-border-hover, var(--gray-400, #94a3b8));background:var(--gray-50, #f8fafc)}.lds-btn[data-v-f10a7ebb]:active:not(:disabled){transform:translateY(1px)}.lds-btn-add[data-v-f10a7ebb]{border-color:#2563eb66;color:var(--primary-color, #2563eb);background:#2563eb0f}.lds-btn-add[data-v-f10a7ebb]:hover:not(:disabled){background:#2563eb1f;border-color:var(--primary-color, #2563eb)}.lds-btn-reset[data-v-f10a7ebb]{padding:2px 6px;color:var(--gray-600, #475569)}.lds-btn-edit.active[data-v-f10a7ebb]{border-color:var(--primary-color, #2563eb);background:var(--primary-color, #2563eb);color:#fff}.lds-btn-edit.active[data-v-f10a7ebb]:hover:not(:disabled){background:var(--primary-color, #2563eb);border-color:var(--primary-color, #2563eb)}.lds-fields[data-v-f10a7ebb]{display:flex;flex-wrap:wrap;column-gap:var(--lis-panel-col-gap, 8px);row-gap:var(--lis-panel-row-gap, 8px);align-items:flex-end}.lds-fields.is-editing[data-v-f10a7ebb]{column-gap:16px;row-gap:18px;padding:10px 10px 6px 6px}.lds-fields[data-v-f10a7ebb] .lds-ghost{opacity:.4;outline:2px dashed rgba(37,99,235,.5);outline-offset:2px;border-radius:8px}.lsc-strip[data-v-9b610b83]{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 6px;width:100%;box-sizing:border-box}.lsc-chip[data-v-9b610b83]{position:relative;flex:1 1 150px;max-width:280px;min-width:0;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #eceef1;border-left:4px solid #94a3b8;border-radius:10px;padding:6px 12px;box-shadow:0 1px 5px #0f172a0d;user-select:none;transition:transform .15s ease,box-shadow .15s ease}.lsc-strip.is-editing .lsc-chip[data-v-9b610b83]{cursor:grab;outline:1px dashed rgba(37,99,235,.45);outline-offset:2px}.lsc-chip[data-v-9b610b83]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1a}.lsc-strip.is-editing .lsc-chip[data-v-9b610b83]:active{cursor:grabbing}.lsc-icon[data-v-9b610b83]{font-size:15px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.lsc-label[data-v-9b610b83]{font-size:11px;color:#64748b;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.lsc-value[data-v-9b610b83]{font-size:17px;font-weight:700;letter-spacing:-.4px;margin-left:auto;flex-shrink:0;white-space:nowrap}.lsc-suffix[data-v-9b610b83]{font-size:12px;font-weight:600;margin-left:1px}.lsc-remove[data-v-9b610b83]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border:1px solid #ffffff;background:var(--gray-400, #94a3b8);color:#fff;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:1;transition:background-color .15s ease;box-shadow:0 1px 3px #0f172a26}.lsc-remove .material-icons[data-v-9b610b83]{font-size:12px;line-height:1}.lsc-remove[data-v-9b610b83]:hover{background:#dc2626}.lsc-strip[data-v-9b610b83] .lsc-ghost{opacity:.4;outline:2px dashed rgba(37,99,235,.5);outline-offset:2px}.lsch[data-v-1b1bee9f]{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 2px 6px #0000000d;overflow:visible}.lsch-head[data-v-1b1bee9f]{display:flex;align-items:center;gap:6px;min-height:34px;padding:4px 6px 4px 12px;border-bottom:1px solid #f1f5f9;background:#fafbfc;border-radius:10px 10px 0 0}.lsch-title[data-v-1b1bee9f]{flex:1;min-width:0;font-size:13px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsch-actions[data-v-1b1bee9f]{display:inline-flex;gap:2px;opacity:.55;transition:opacity .15s ease}.lsch:hover .lsch-actions[data-v-1b1bee9f],.lsch.is-editing .lsch-actions[data-v-1b1bee9f],.lsch.is-fullscreen .lsch-actions[data-v-1b1bee9f]{opacity:1}.lsch-btn[data-v-1b1bee9f]{width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.lsch-btn[data-v-1b1bee9f]:hover{background:#e2e8f0;color:#2563eb}.lsch-btn-danger[data-v-1b1bee9f]:hover{background:#ef444424;color:#ef4444}.lsch-btn .material-icons[data-v-1b1bee9f]{font-size:17px}.lsch-body[data-v-1b1bee9f]{position:relative;min-height:0;display:flex;flex-direction:column;border-radius:0 0 10px 10px;overflow:hidden}.lsch.is-editing[data-v-1b1bee9f]{outline:1px dashed rgba(37,99,235,.45);outline-offset:3px}.lsch-move[data-v-1b1bee9f]{font-size:18px;color:var(--primary-color, #2563eb);cursor:grab;margin-left:-6px}.lsch-move[data-v-1b1bee9f]:active{cursor:grabbing}.lsch-resize-x[data-v-1b1bee9f],.lsch-resize-y[data-v-1b1bee9f]{position:absolute;z-index:6;display:flex;align-items:center;justify-content:center;touch-action:none}.lsch-resize-x[data-v-1b1bee9f]{top:8px;bottom:8px;right:-8px;width:10px;cursor:ew-resize}.lsch-resize-y[data-v-1b1bee9f]{left:8px;right:8px;bottom:-8px;height:10px;cursor:ns-resize}.lsch-resize-x[data-v-1b1bee9f]:after,.lsch-resize-y[data-v-1b1bee9f]:after{content:"";border-radius:2px;background:var(--primary-color, #2563eb);opacity:.55;transition:opacity .12s ease}.lsch-resize-x[data-v-1b1bee9f]:after{width:3px;height:40px}.lsch-resize-y[data-v-1b1bee9f]:after{height:3px;width:40px}.lsch-resize-x[data-v-1b1bee9f]:hover:after,.lsch-resize-y[data-v-1b1bee9f]:hover:after,.lsch.is-resizing .lsch-resize-x[data-v-1b1bee9f]:after,.lsch.is-resizing .lsch-resize-y[data-v-1b1bee9f]:after{opacity:1}.lsch.is-resizing[data-v-1b1bee9f]{outline-style:solid;user-select:none}.lsch.is-fullscreen[data-v-1b1bee9f]{position:fixed;inset:0;z-index:9999;border-radius:0;outline:none}.lsch.is-fullscreen .lsch-head[data-v-1b1bee9f]{border-radius:0}.lsch.is-fullscreen .lsch-body[data-v-1b1bee9f]{flex:1;border-radius:0}.lcp-overlay[data-v-a540dd17]{position:fixed;inset:0;background-color:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.lcp-dialog[data-v-a540dd17]{width:100%;max-width:640px;max-height:85vh;background:#fff;border:1px solid var(--gray-200, #e2e8f0);border-radius:14px;box-shadow:0 25px 60px -12px #0f172a59,0 4px 12px #0f172a14;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.lcp-embedded[data-v-a540dd17],.lcp-embedded-dialog[data-v-a540dd17]{display:flex;flex-direction:column;flex:1;min-height:0;font-family:inherit}.lcp-embedded-dialog .lcp-body[data-v-a540dd17]{max-height:62vh}.lcp-header[data-v-a540dd17]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--gray-200, #e2e8f0);background:linear-gradient(180deg,rgba(37,99,235,.04) 0%,transparent 100%)}.lcp-header .material-icons-outlined[data-v-a540dd17]{color:var(--primary-color, #2563eb);font-size:20px}.lcp-title[data-v-a540dd17]{flex:1;font-size:.9rem;font-weight:600;color:var(--gray-900, #0f172a)}.lcp-close[data-v-a540dd17]{width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:var(--gray-500, #64748b);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lcp-close[data-v-a540dd17]:hover{background:var(--gray-100, #f1f5f9)}.lcp-body[data-v-a540dd17]{flex:1;overflow-y:auto;padding:6px 14px 12px}.lcp-section+.lcp-section[data-v-a540dd17]{margin-top:10px;padding-top:10px;border-top:1px solid var(--gray-100, #f1f5f9)}.lcp-section-title[data-v-a540dd17]{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500, #64748b);margin:6px 0 8px}.lcp-presets[data-v-a540dd17]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.lcp-preset[data-v-a540dd17]{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #eceef1;border-left:4px solid #94a3b8;border-radius:9px;background:#fff;cursor:pointer;font-family:inherit;font-size:.78rem;color:var(--gray-800, #1f2937);text-align:left;transition:box-shadow .15s ease,transform .1s ease}.lcp-preset[data-v-a540dd17]:hover{box-shadow:0 3px 10px #0f172a1a;transform:translateY(-1px)}.lcp-preset .material-icons[data-v-a540dd17]{font-size:16px}.lcp-preset-label[data-v-a540dd17]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcp-preset-add[data-v-a540dd17]{color:var(--gray-400, #94a3b8)!important}.lcp-loading[data-v-a540dd17]{display:flex;align-items:center;gap:6px;color:var(--gray-500, #64748b);font-size:.8rem;padding:8px 0}.lcp-spin[data-v-a540dd17]{animation:lcpSpin-a540dd17 1s linear infinite;font-size:16px}@keyframes lcpSpin-a540dd17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lcp-form[data-v-a540dd17]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px}.lcp-swatches[data-v-a540dd17]{display:flex;flex-direction:column;gap:2px}.lcp-swatches-label[data-v-a540dd17]{font-size:.7rem;color:var(--gray-600, #475569)}.lcp-swatch-row[data-v-a540dd17]{display:flex;flex-wrap:wrap;gap:4px}.lcp-swatch[data-v-a540dd17]{width:20px;height:20px;border-radius:50%;border:2px solid #ffffff;box-shadow:0 0 0 1px var(--gray-300, #cbd5e1);cursor:pointer;padding:0}.lcp-swatch.active[data-v-a540dd17]{box-shadow:0 0 0 2px var(--gray-800, #1f2937)}.lcp-icon-btn[data-v-a540dd17]{width:26px;height:26px;border-radius:7px;border:1px solid var(--gray-200, #e2e8f0);background:#fff;color:var(--gray-500, #64748b);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.lcp-icon-btn .material-icons[data-v-a540dd17]{font-size:16px}.lcp-icon-btn.active[data-v-a540dd17]{border-color:currentColor;background:var(--gray-50, #f8fafc)}.lcp-footer[data-v-a540dd17]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--gray-200, #e2e8f0);background:var(--gray-50, #f8fafc)}.lcp-btn[data-v-a540dd17]{display:inline-flex;align-items:center;gap:4px;min-height:var(--lis-ctl-h, 26px);padding:2px 10px;border:1px solid var(--lis-ctl-border, var(--gray-300, #cbd5e1));background:#fff;border-radius:var(--lis-ctl-radius, 8px);font-size:var(--lis-ctl-font-size, .74rem);font-weight:500;color:var(--gray-700, #334155);cursor:pointer;font-family:inherit}.lcp-btn .material-icons[data-v-a540dd17]{font-size:15px}.lcp-btn[data-v-a540dd17]:disabled{opacity:.5;cursor:not-allowed}.lcp-ok[data-v-a540dd17]{border-color:#22c55e80;color:#fff;background:#16a34a}.lcp-ok[data-v-a540dd17]:hover:not(:disabled){background:#15803d}.lcd-overlay[data-v-0355f25b]{position:fixed;inset:0;background-color:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;animation:lcdIn-0355f25b .15s ease-out}@keyframes lcdIn-0355f25b{0%{opacity:0}to{opacity:1}}.lcd-dialog[data-v-0355f25b]{width:100%;max-width:640px;max-height:88vh;background:#fff;border:1px solid var(--gray-200, #e2e8f0);border-radius:14px;box-shadow:0 25px 60px -12px #0f172a59,0 4px 12px #0f172a14;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.lcd-dialog.is-wide[data-v-0355f25b]{max-width:min(1280px,96vw)}.lcd-header[data-v-0355f25b]{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;border-bottom:1px solid var(--gray-200, #e2e8f0);background:linear-gradient(180deg,rgba(37,99,235,.04) 0%,transparent 100%)}.lcd-tabs[data-v-0355f25b]{flex:1;display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:#2563eb12;align-self:flex-start;max-width:max-content}.lcd-tab[data-v-0355f25b]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--gray-600, #475569);font-size:.78rem;font-weight:500;font-family:inherit;cursor:pointer}.lcd-tab .material-icons[data-v-0355f25b]{font-size:16px}.lcd-tab.active[data-v-0355f25b]{background:#fff;color:var(--primary-color, #2563eb);font-weight:600;box-shadow:0 1px 2px #0f172a1f}.lcd-title[data-v-0355f25b]{flex:1;display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--gray-900, #0f172a)}.lcd-title .material-icons[data-v-0355f25b]{font-size:19px;color:var(--primary-color, #2563eb)}.lcd-close[data-v-0355f25b]{margin-left:auto;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:var(--gray-500, #64748b);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lcd-close[data-v-0355f25b]:hover{background:var(--gray-100, #f1f5f9)}.lcd-chart[data-v-0355f25b]{display:flex;flex-direction:column;min-height:0;flex:1}.lcd-editor[data-v-0355f25b]{height:min(68vh,640px);min-height:360px;display:flex;flex-direction:column}.lcd-footer[data-v-0355f25b]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--gray-200, #e2e8f0);background:var(--gray-50, #f8fafc)}.lcd-hint[data-v-0355f25b]{flex:1;font-size:.72rem;color:var(--gray-500, #64748b)}.lcd-btn[data-v-0355f25b]{display:inline-flex;align-items:center;gap:4px;min-height:var(--lis-ctl-h, 26px);padding:2px 12px;border:1px solid var(--lis-ctl-border, var(--gray-300, #cbd5e1));background:#fff;border-radius:var(--lis-ctl-radius, 8px);font-size:var(--lis-ctl-font-size, .74rem);font-weight:500;color:var(--gray-700, #334155);cursor:pointer;font-family:inherit}.lcd-btn .material-icons[data-v-0355f25b]{font-size:15px}.lcd-ok[data-v-0355f25b]{border-color:#22c55e80;color:#fff;background:#16a34a}.lcd-ok[data-v-0355f25b]:hover{background:#15803d}.lcd-slot[data-v-0355f25b]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.lst-tab-icon[data-v-2f578d12]{color:#3b82f6}.lst-tab-icon.is-chart[data-v-2f578d12]{color:#10b981}.lst-add-tab[data-v-2f578d12]{display:flex;align-items:center;height:100%;padding:0 2px}.lst-add-tab-btn[data-v-2f578d12]{width:20px;height:18px;border:none;border-radius:5px;background:transparent;color:var(--lt-accent, #007AFF);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .18s ease,transform .12s ease}.lst-add-tab-btn[data-v-2f578d12]:hover,.lst-add-tab-btn.open[data-v-2f578d12]{background:var(--lt-tint-14, rgba(0, 122, 255, .14))}.lst-add-tab-btn[data-v-2f578d12]:active{transform:scale(.92)}.lst-add-tab-btn .material-icons[data-v-2f578d12]{font-size:16px;line-height:1}.lst-add-menu[data-v-2f578d12]{position:fixed;z-index:9500;min-width:230px;padding:4px;background:#fffffffa;border:.5px solid rgba(60,60,67,.18);border-radius:10px;box-shadow:0 8px 28px #00000029,0 2px 6px #0000000f;display:flex;flex-direction:column;gap:2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.lst-add-menu-item[data-v-2f578d12]{display:flex;align-items:center;gap:8px;padding:7px 10px;border:none;border-radius:7px;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.lst-add-menu-item[data-v-2f578d12]:hover{background:#2563eb14}.lst-add-menu-item .material-icons[data-v-2f578d12]{font-size:18px}.lst-add-menu-text[data-v-2f578d12]{display:flex;flex-direction:column;line-height:1.25}.lst-add-menu-text b[data-v-2f578d12]{font-size:12px;font-weight:600;color:#1d1d1f}.lst-add-menu-text small[data-v-2f578d12]{font-size:10.5px;color:#3c3c4399}.lst-panel.is-editing .lst-fields[data-v-2f578d12]{column-gap:16px;row-gap:18px;padding:12px 10px 8px 6px}.lst-panel[data-v-2f578d12]{display:flex;flex-direction:column;gap:2px;padding:var(--lis-panel-pad-y, 3px) var(--lis-panel-pad-x, 8px) 2px;width:100%;box-sizing:border-box}.lst-panel.is-chart[data-v-2f578d12]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:8px 10px 10px}.lst-fields[data-v-2f578d12]{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:var(--lis-panel-col-gap, 6px);row-gap:calc(var(--lis-panel-row-gap, 3px) + 4px);padding-top:6px}.lst-charts[data-v-2f578d12]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:4px 0 6px}.lst-panel.is-editing .lst-charts[data-v-2f578d12]{gap:18px;padding:10px 10px 12px 4px}.lst-fields[data-v-2f578d12] .lst-ghost,.lst-charts[data-v-2f578d12] .lst-ghost{opacity:.4;outline:2px dashed rgba(37,99,235,.5);outline-offset:2px;border-radius:8px}.lst-chart-hint[data-v-2f578d12]{display:flex;align-items:center;gap:8px;margin:2px 0 6px;padding:6px 10px;border:1px solid rgba(245,158,11,.35);border-radius:8px;background:#f59e0b14;color:#92400e;font-size:.74rem}.lst-chart-hint>.material-icons[data-v-2f578d12]{font-size:16px}.lst-chart-hint>span[data-v-2f578d12]:not(.material-icons){flex:1}.lst-chart-hint-btn[data-v-2f578d12]{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border:1px solid rgba(146,64,14,.3);border-radius:6px;background:#fff;color:#92400e;font-size:.72rem;font-family:inherit;cursor:pointer}.lst-chart-hint-btn .material-icons[data-v-2f578d12]{font-size:14px}.lst-loading[data-v-2f578d12]{display:flex;align-items:center;gap:6px;min-height:40px;color:var(--gray-500, #64748b);font-size:.75rem}.lst-spin[data-v-2f578d12]{font-size:16px;animation:lstSpin-2f578d12 1s linear infinite}@keyframes lstSpin-2f578d12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lst-empty[data-v-2f578d12]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:6px 0;padding:6px 10px;border:1px dashed var(--gray-300, #cbd5e1);border-radius:8px;background:transparent;color:var(--gray-600, #475569);font-size:.75rem;font-family:inherit;cursor:pointer}.lst-empty[data-v-2f578d12]:hover{border-color:var(--primary-color, #2563eb);color:var(--primary-color, #2563eb)}.lst-empty .material-icons[data-v-2f578d12]{font-size:16px}.lst-empty-hint[data-v-2f578d12]{margin:6px 0;color:var(--gray-500, #64748b);font-size:.75rem}@media (max-width: 900px){.lst-charts[data-v-2f578d12] .lsch{grid-column:span 12!important}}@media (max-width: 768px),(pointer: coarse) and (max-width: 1024px){.lst-fields[data-v-2f578d12]{flex-direction:column;align-items:stretch}.lst-fields[data-v-2f578d12] .lsf>*{width:100%!important;max-width:100%!important}}.l-extra-fields[data-v-d1e0a417]{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box;padding:4px 0}.l-extra-fields.lef-readonly[data-v-d1e0a417]{pointer-events:none;opacity:.85}.l-extra-fields.lef-readonly[data-v-d1e0a417],.l-extra-fields.lef-readonly[data-v-d1e0a417] *{cursor:default!important}.lef-cards-row[data-v-d1e0a417]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;width:100%}.lef-card[data-v-d1e0a417]{display:flex;flex-direction:column;gap:8px;flex:0 1 auto;width:max-content;max-width:calc(33.333% - 7px);min-width:240px;box-sizing:border-box}@media (max-width: 900px){.lef-card[data-v-d1e0a417]{max-width:calc(50% - 5px)}}@media (max-width: 560px){.lef-card[data-v-d1e0a417]{max-width:100%;width:100%}}.lef-field[data-v-d1e0a417]{position:relative;display:inline-flex;align-items:flex-end}.lef-field[data-v-d1e0a417]>*{width:100%}.lef-required-mark[data-v-d1e0a417]{position:absolute;top:-2px;right:-2px;z-index:2;font-size:11px;line-height:1;font-weight:700;color:#ef4444;pointer-events:none;user-select:none;text-shadow:0 0 2px var(--background-color, #fff)}@media (prefers-color-scheme: dark){.lef-required-mark[data-v-d1e0a417]{color:#ff6b6b;text-shadow:0 0 2px rgba(0,0,0,.6)}}.lef-readonly-badge[data-v-d1e0a417]{display:inline-flex;align-items:center;gap:4px;padding:2px 9px 2px 7px;font-size:10.5px;font-weight:600;letter-spacing:-.005em;color:#8e8e93;background:#78788024;border-radius:999px;user-select:none;pointer-events:auto}.lef-readonly-badge .material-icons[data-v-d1e0a417]{font-size:12px!important;line-height:1!important}@media (prefers-color-scheme: dark){.lef-readonly-badge[data-v-d1e0a417]{color:#98989d;background:#7878803d}}.lef-fields[data-v-d1e0a417]{flex-wrap:wrap;gap:8px;align-items:flex-end}.lef-state[data-v-d1e0a417]{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border:1px dashed var(--gray-300, #cbd5e1);border-radius:8px;background:var(--gray-50, #f8fafc);color:var(--gray-600, #475569);font-size:.85rem;width:fit-content}.lef-state .material-icons[data-v-d1e0a417]{font-size:18px;color:var(--gray-400, #94a3b8)}.lef-warn[data-v-d1e0a417]{border-color:#eab30866;background:#fefce899;color:#854d0e}.lef-warn .material-icons[data-v-d1e0a417]{color:#ca8a04}.lef-error[data-v-d1e0a417]{border-color:#ef444466;background:#fef2f299;color:#991b1b}.lef-error .material-icons[data-v-d1e0a417]{color:#ef4444}.lef-hint[data-v-d1e0a417]{color:var(--gray-500, #64748b);font-size:.75rem;margin-left:4px}.spin[data-v-d1e0a417]{animation:lef-spin-d1e0a417 1s linear infinite;color:var(--primary-color, #2563eb)!important}@keyframes lef-spin-d1e0a417{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.l-gantt[data-v-6d8c6fb8]{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--gray-200, #e2e8f0);border-radius:12px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 1px 2px #0f172a0a;outline:none;letter-spacing:-.01em}.l-gantt-toolbar[data-v-6d8c6fb8]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f8fafca6;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--gray-200, #e2e8f0);font-size:.75rem;color:var(--gray-700, #334155)}.l-gantt-toolbar-section[data-v-6d8c6fb8]{display:inline-flex;gap:4px;align-items:center}.l-gantt-toolbar-spacer[data-v-6d8c6fb8]{flex:1}.l-gantt-toolbar-info[data-v-6d8c6fb8]{font-variant-numeric:tabular-nums;gap:12px;color:var(--gray-500, #64748b)}.l-gantt-stat[data-v-6d8c6fb8]{font-weight:500}.l-gantt-zoom-btn[data-v-6d8c6fb8]{border:1px solid transparent;background:transparent;padding:4px 10px;border-radius:7px;font-size:.72rem;color:var(--gray-700, #334155);cursor:pointer;transition:background-color .15s cubic-bezier(.32,.72,.32,1),color .15s ease,border-color .15s ease;letter-spacing:-.005em;font-weight:500;min-width:28px}.l-gantt-zoom-btn[data-v-6d8c6fb8]:hover{background:#0f172a0f}.l-gantt-zoom-btn.active[data-v-6d8c6fb8]{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 1px 2px #2563eb2e}.l-gantt-grid[data-v-6d8c6fb8]{display:flex;flex:1;min-height:0}.l-gantt-sidebar[data-v-6d8c6fb8]{display:flex;flex-direction:column;border-right:1px solid var(--gray-200, #e2e8f0);background:#f8fafc73}.l-gantt-sidebar-header[data-v-6d8c6fb8]{height:42px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--gray-200, #e2e8f0);font-size:.72rem;color:var(--gray-600, #475569);font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#fff;position:sticky;top:0;z-index:4}.l-gantt-sidebar-body[data-v-6d8c6fb8]{flex:1;overflow-y:auto;overflow-x:hidden}.l-gantt-sidebar-row[data-v-6d8c6fb8]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;overflow:hidden;padding:0 12px;border-bottom:1px solid rgba(15,23,42,.04);font-size:.8125rem;color:var(--gray-800, #1e293b)}.l-gantt-sidebar-name[data-v-6d8c6fb8]{font-weight:500;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.l-gantt-sidebar-text[data-v-6d8c6fb8]{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.l-gantt-sidebar-cap[data-v-6d8c6fb8]{flex:0 0 auto;white-space:nowrap;font-size:.72rem;color:var(--gray-500, #64748b);font-variant-numeric:tabular-nums}.l-gantt-sidebar-group[data-v-6d8c6fb8]{cursor:pointer;user-select:none;background:#0f172a09;font-size:.75rem;color:var(--gray-700, #334155)}.l-gantt-sidebar-group .l-gantt-sidebar-name[data-v-6d8c6fb8]{font-weight:600;display:flex;align-items:center}.l-gantt-sidebar-group[data-v-6d8c6fb8]:hover{background:#2563eb12}.l-gantt-sidebar-member[data-v-6d8c6fb8]{padding-left:26px}.l-gantt-group-chevron[data-v-6d8c6fb8]{display:inline-block;flex:0 0 auto;width:6px;height:6px;margin-right:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s cubic-bezier(.32,.72,.32,1)}.l-gantt-group-collapsed[data-v-6d8c6fb8]{transform:rotate(-45deg)}.l-gantt-main[data-v-6d8c6fb8]{flex:1;display:flex;flex-direction:column;min-width:0}.l-gantt-header[data-v-6d8c6fb8]{height:42px;overflow:hidden;border-bottom:1px solid var(--gray-200, #e2e8f0);background:#fff;position:sticky;top:0;z-index:3}.l-gantt-header-track[data-v-6d8c6fb8]{position:relative;height:100%}.l-gantt-tick[data-v-6d8c6fb8]{position:absolute;top:0;bottom:0}.l-gantt-tick-line[data-v-6d8c6fb8]{width:1px;height:100%;background:#0f172a0f}.l-gantt-tick-label[data-v-6d8c6fb8]{position:absolute;left:6px;top:50%;transform:translateY(-50%);font-size:.7rem;color:var(--gray-600, #475569);white-space:nowrap}.l-gantt-body[data-v-6d8c6fb8]{flex:1;overflow:auto;position:relative;background:repeating-linear-gradient(to right,transparent 0,transparent 47px,rgba(15,23,42,.03) 47px,rgba(15,23,42,.03) 48px)}.l-gantt-gridline[data-v-6d8c6fb8]{position:absolute;top:0;width:1px;background:#0f172a0d;pointer-events:none}.l-gantt-row[data-v-6d8c6fb8]{position:absolute;border-bottom:1px solid rgba(15,23,42,.04)}.l-gantt-row-group[data-v-6d8c6fb8]{background:#0f172a09}.l-gantt-today[data-v-6d8c6fb8]{position:absolute;top:0;width:2px;background:#dc2626a6;box-shadow:0 0 0 1px #dc262626;pointer-events:none;z-index:5}.l-gantt-marker[data-v-6d8c6fb8]{position:absolute;top:0;width:0;border-left:2px dashed #7c3aed;opacity:.7;pointer-events:none;z-index:4}.l-gantt-marker-head[data-v-6d8c6fb8]{position:absolute;top:0;bottom:0;width:2px;opacity:.85}.l-gantt-marker-label[data-v-6d8c6fb8]{position:absolute;top:3px;left:4px;padding:1px 6px;border-radius:6px;font-size:.62rem;font-weight:600;line-height:1.4;color:#fff;white-space:nowrap;box-shadow:0 1px 2px #0f172a1f}.l-gantt-nw[data-v-6d8c6fb8]{position:absolute;z-index:0}.l-gantt-nw-holiday[data-v-6d8c6fb8]{background:#ea580c12}.l-gantt-nw-offshift[data-v-6d8c6fb8]{background:#64748b17}.l-gantt-nw-downtime[data-v-6d8c6fb8]{background:repeating-linear-gradient(135deg,rgba(220,38,38,.14) 0,rgba(220,38,38,.14) 4px,transparent 4px,transparent 9px)}.l-gantt-nw-frozen[data-v-6d8c6fb8]{background:#2563eb0f;box-shadow:inset 2px 0 #2563eb38,inset -2px 0 #2563eb38}.l-gantt-drop-target[data-v-6d8c6fb8]{position:absolute;left:0;background:#2563eb14;box-shadow:inset 0 0 0 1.5px #2563eb73;pointer-events:none;z-index:1}.l-gantt-drop-target-invalid[data-v-6d8c6fb8]{background:#dc262612;box-shadow:inset 0 0 0 1.5px #dc262673}.l-gantt-load-track[data-v-6d8c6fb8]{position:absolute;left:0;border-top:1px dashed rgba(15,23,42,.18);background:#0f172a06;pointer-events:none;z-index:1}.l-gantt-load[data-v-6d8c6fb8]{position:absolute;z-index:1;border-radius:2px 2px 0 0;opacity:.85}.l-gantt-task[data-v-6d8c6fb8]{z-index:2;display:flex;align-items:center;border-radius:8px;overflow:hidden;cursor:pointer;box-shadow:0 1px 2px #0f172a14;transition:box-shadow .16s cubic-bezier(.32,.72,.32,1),transform .1s cubic-bezier(.32,.72,.32,1);user-select:none}.l-gantt-task[data-v-6d8c6fb8]:hover{box-shadow:0 4px 14px -3px #0f172a2e}.l-gantt-task-selected[data-v-6d8c6fb8]{outline:2px solid #2563eb;outline-offset:1px}.l-gantt-task-overdue[data-v-6d8c6fb8]{outline:1px solid #dc2626}.l-gantt-task-firmed[data-v-6d8c6fb8]{box-shadow:0 0 0 1px #16a34a52,0 1px 2px #0f172a14}.l-gantt-task-simulated[data-v-6d8c6fb8]{opacity:.78;box-shadow:0 0 0 1px #9333ea6b}.l-gantt-task-locked[data-v-6d8c6fb8],.l-gantt-task-locked .l-gantt-task-handle[data-v-6d8c6fb8]{cursor:not-allowed}.l-gantt-task-locked .l-gantt-task-handle[data-v-6d8c6fb8]:hover{background:transparent}.l-gantt-task-dragging[data-v-6d8c6fb8]{z-index:6;opacity:.92;cursor:grabbing;box-shadow:0 10px 24px -6px #0f172a59}.l-gantt-task-invalid[data-v-6d8c6fb8]{outline:2px dashed #dc2626;outline-offset:1px;opacity:.55;cursor:not-allowed}.l-gantt-task-bar[data-v-6d8c6fb8]{position:absolute;inset:0;border-radius:8px;background:#2563eb;background-image:linear-gradient(to bottom,#ffffff26,#0000000d)}.l-gantt-task-progress[data-v-6d8c6fb8]{position:absolute;top:0;left:0;bottom:0;background:#0000002e;border-radius:8px 0 0 8px}.l-gantt-task-label[data-v-6d8c6fb8]{position:relative;padding:0 8px;color:#fff;font-size:.72rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:1;text-shadow:0 1px 1px rgba(0,0,0,.18);letter-spacing:-.005em}.l-gantt-task-handle[data-v-6d8c6fb8]{position:absolute;top:0;bottom:0;width:5px;cursor:ew-resize;z-index:3;background:transparent}.l-gantt-task-handle[data-v-6d8c6fb8]:hover{background:#ffffff40}.l-gantt-task-handle-l[data-v-6d8c6fb8]{left:0}.l-gantt-task-handle-r[data-v-6d8c6fb8]{right:0}.l-gantt-heat[data-v-6d8c6fb8]{border-radius:0}.l-gantt-heat-overload[data-v-6d8c6fb8]{border-top:1.5px solid rgba(220,38,38,.5);border-bottom:1.5px solid rgba(220,38,38,.5)}.l-gantt-pegging-svg[data-v-6d8c6fb8]{position:absolute;top:0;left:0;pointer-events:none;z-index:1}.l-gantt-links-svg[data-v-6d8c6fb8]{position:absolute;top:0;left:0;pointer-events:none;z-index:3}.l-gantt-context-menu[data-v-6d8c6fb8]{position:fixed;min-width:160px;background:#fffffff5;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(15,23,42,.08);border-radius:10px;box-shadow:0 12px 32px -8px #0f172a2e,0 2px 6px #0f172a0f;z-index:9999;padding:4px;animation:lgFadeIn-6d8c6fb8 .18s cubic-bezier(.32,.72,.32,1)}@keyframes lgFadeIn-6d8c6fb8{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.l-gantt-context-item[data-v-6d8c6fb8]{padding:7px 10px;font-size:.8125rem;color:var(--gray-800, #1e293b);border-radius:6px;cursor:pointer;transition:background-color .12s ease}.l-gantt-context-item[data-v-6d8c6fb8]:hover{background:#2563eb1a;color:#1d4ed8}.l-gantt-context-sep[data-v-6d8c6fb8]{height:1px;margin:4px 6px;background:#0f172a14}@media (prefers-reduced-motion: reduce){.l-gantt-zoom-btn[data-v-6d8c6fb8],.l-gantt-task[data-v-6d8c6fb8],.l-gantt-context-menu[data-v-6d8c6fb8],.l-gantt-group-chevron[data-v-6d8c6fb8]{transition:none!important;animation:none!important}}.l-peg[data-v-c8b99df1]{width:100%;overflow:auto;background:#fff;border-radius:12px;border:1px solid var(--gray-200, #e2e8f0);box-shadow:0 1px 2px #0f172a0a}.l-peg-svg[data-v-c8b99df1]{display:block}.l-peg-title[data-v-c8b99df1]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-weight:600;fill:#1e293b}.l-peg-sub[data-v-c8b99df1]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;fill:#64748b}.lfg-wrap[data-v-baf16251]{width:100%;overflow:auto;background:radial-gradient(circle,rgba(148,163,184,.25) 1px,transparent 1px);background-size:22px 22px;background-color:#f8fafc;border-radius:12px;border:1px solid var(--gray-200, #e2e8f0);position:relative}.lfg-canvas[data-v-baf16251]{position:relative}.lfg-edges[data-v-baf16251]{position:absolute;top:0;left:0;pointer-events:none;z-index:1}.lfg-node[data-v-baf16251]{position:absolute;z-index:2;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.lfg-node[data-v-baf16251]:hover{transform:translateY(-2px);z-index:3}.lfg-selected[data-v-baf16251]{z-index:4}.lfg-faded[data-v-baf16251]{opacity:.35}.lfg-empty[data-v-baf16251]{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:13px}.lfg-default-card[data-v-baf16251]{width:100%;height:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(15,23,42,.15);border-radius:10px;padding:10px 12px;box-shadow:0 1px 3px #0f172a14}.lfg-selected .lfg-default-card[data-v-baf16251]{border-color:#2563ebb3;box-shadow:0 4px 12px #2563eb33}.lfg-default-title[data-v-baf16251]{font-weight:600;color:#1e293b;font-size:13px}.lfg-default-sub[data-v-baf16251]{color:#64748b;font-size:11px;margin-top:4px}.l-slider[data-v-5ce38aae]{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;box-sizing:border-box;font-family:var( --lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif )}.l-slider--fit[data-v-5ce38aae]{flex:1;min-height:0}.l-slider-bar[data-v-5ce38aae]{display:flex;align-items:center;gap:14px;flex-shrink:0;min-height:22px;padding:1px 2px 4px;user-select:none}.l-slider-toggle[data-v-5ce38aae]{position:relative;display:inline-flex;align-items:center;gap:6px;margin:0;cursor:pointer;line-height:1.2}.l-slider-toggle input[data-v-5ce38aae]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.l-slider-toggle-box[data-v-5ce38aae]{flex-shrink:0;width:13px;height:13px;border:1.5px solid var(--lis-ctl-border, #d7dce4);border-radius:4px;background:var(--lis-ctl-bg, #ffffff);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .1s ease}.l-slider-toggle-box svg[data-v-5ce38aae]{width:9px;height:9px;opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .16s cubic-bezier(.34,1.56,.64,1)}.l-slider-toggle-text[data-v-5ce38aae]{font-size:var(--lis-label-font-size, .6875rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-500, #64748b));letter-spacing:-.01em;white-space:nowrap}.l-slider-toggle:hover .l-slider-toggle-box[data-v-5ce38aae]{border-color:var(--lis-ctl-border-hover, #b6bdc9)}.l-slider-toggle:active .l-slider-toggle-box[data-v-5ce38aae]{transform:scale(.94)}.l-slider-toggle input:checked+.l-slider-toggle-box[data-v-5ce38aae]{background:var(--primary-color, #2563eb);border-color:var(--primary-color, #2563eb)}.l-slider-toggle input:checked+.l-slider-toggle-box svg[data-v-5ce38aae]{opacity:1;transform:scale(1)}.l-slider-toggle input:checked~.l-slider-toggle-text[data-v-5ce38aae]{color:var(--gray-700, #334155)}.l-slider-toggle input:focus-visible+.l-slider-toggle-box[data-v-5ce38aae]{box-shadow:var(--lis-focus-ring, 0 0 0 2.5px rgba(37, 99, 235, .13));border-color:var(--lis-ctl-border-focus, var(--primary-color, #2563eb))}.l-slider-body[data-v-5ce38aae]{display:flex;flex-direction:row;flex:1;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden}.l-slider-pane[data-v-5ce38aae]{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.l-slider--dragging .l-slider-pane[data-v-5ce38aae]{pointer-events:none;transition:none}.l-slider-pane[data-v-5ce38aae]>*{flex:1 1 auto;min-height:0;height:100%;max-height:100%}.l-slider-gutter[data-v-5ce38aae]{position:relative;flex:0 0 10px;width:10px;margin:0 -3px;cursor:col-resize;touch-action:none;z-index:2;outline:none}.l-slider-gutter-line[data-v-5ce38aae]{position:absolute;top:8px;bottom:8px;left:50%;width:1px;transform:translate(-50%);background:var(--gray-200, #e5e7eb);border-radius:1px;pointer-events:none;transition:background-color .18s ease,width .18s ease,top .18s ease,bottom .18s ease}.l-slider-gutter-grip[data-v-5ce38aae]{position:absolute;top:50%;left:50%;width:7px;height:28px;transform:translate(-50%,-50%);border-radius:999px;background:var(--gray-100, #f3f4f6);box-shadow:0 0 0 1px var(--gray-200, #e5e7eb);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .16s ease,background-color .16s ease,box-shadow .16s ease,height .16s ease}.l-slider-gutter-grip i[data-v-5ce38aae]{display:block;width:3px;height:3px;border-radius:50%;background:var(--gray-400, #9ca3af)}.l-slider-gutter:hover .l-slider-gutter-line[data-v-5ce38aae],.l-slider-gutter:focus-visible .l-slider-gutter-line[data-v-5ce38aae],.l-slider--dragging .l-slider-gutter-line[data-v-5ce38aae]{background:var(--gray-400, #9ca3af);top:4px;bottom:4px}.l-slider-gutter:hover .l-slider-gutter-grip[data-v-5ce38aae],.l-slider-gutter:focus-visible .l-slider-gutter-grip[data-v-5ce38aae],.l-slider--dragging .l-slider-gutter-grip[data-v-5ce38aae]{opacity:1}.l-slider--dragging .l-slider-gutter-grip[data-v-5ce38aae]{height:36px;background:#fff;box-shadow:0 0 0 1px var(--lis-ctl-border-hover, #b6bdc9),0 4px 12px #0f172a14}.l-slider-gutter:focus-visible .l-slider-gutter-grip[data-v-5ce38aae]{box-shadow:var(--lis-focus-ring, 0 0 0 2.5px rgba(37, 99, 235, .13))}.l-slider-empty[data-v-5ce38aae]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--lis-label-color, var(--gray-500, #64748b));font-size:var(--lis-label-font-size, .6875rem);letter-spacing:-.01em}@media (prefers-reduced-motion: reduce){.l-slider-toggle-box[data-v-5ce38aae],.l-slider-toggle-box svg[data-v-5ce38aae],.l-slider-gutter-line[data-v-5ce38aae],.l-slider-gutter-grip[data-v-5ce38aae]{transition:none}}body.l-slider-dragging,body.l-slider-dragging *{cursor:col-resize!important;user-select:none!important}.l-splitter[data-v-e0ed5e6c]{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;box-sizing:border-box}.l-splitter--fit[data-v-e0ed5e6c]{flex:1;min-height:0}.l-splitter-body[data-v-e0ed5e6c]{display:flex;flex-direction:row;flex:1;min-height:0;min-width:0;width:100%;overflow:hidden}.l-splitter--stacked .l-splitter-body[data-v-e0ed5e6c]{flex-direction:column}.l-splitter-pane[data-v-e0ed5e6c]{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.l-splitter--stacked .l-splitter-pane[data-v-e0ed5e6c]{height:auto;width:100%}.l-splitter--stacked .l-splitter-pane--after[data-v-e0ed5e6c]{flex:1 1 auto;height:auto;min-height:0}.l-splitter--dragging .l-splitter-pane[data-v-e0ed5e6c]{pointer-events:none}.l-splitter-pane[data-v-e0ed5e6c]>*{flex:1 1 auto;min-height:0;min-width:0;height:100%;max-height:100%}.l-splitter-gutter[data-v-e0ed5e6c]{position:relative;flex:0 0 10px;width:10px;margin:0 -4px;cursor:col-resize;touch-action:none;z-index:2;outline:none}.l-splitter-gutter-line[data-v-e0ed5e6c]{position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--gray-200, #e5e7eb);pointer-events:none;transition:background-color .18s ease,width .18s ease}.l-splitter-gutter-grip[data-v-e0ed5e6c]{position:absolute;top:50%;left:50%;width:7px;height:28px;transform:translate(-50%,-50%);border-radius:999px;background:var(--gray-100, #f3f4f6);box-shadow:0 0 0 1px var(--gray-200, #e5e7eb);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .16s ease,background-color .16s ease,box-shadow .16s ease}.l-splitter-gutter-grip i[data-v-e0ed5e6c]{display:block;width:3px;height:3px;border-radius:50%;background:var(--gray-400, #9ca3af)}.l-splitter-gutter:hover .l-splitter-gutter-line[data-v-e0ed5e6c],.l-splitter-gutter:focus-visible .l-splitter-gutter-line[data-v-e0ed5e6c],.l-splitter--dragging .l-splitter-gutter-line[data-v-e0ed5e6c]{width:2px;background:var(--gray-400, #9ca3af)}.l-splitter-gutter:hover .l-splitter-gutter-grip[data-v-e0ed5e6c],.l-splitter-gutter:focus-visible .l-splitter-gutter-grip[data-v-e0ed5e6c],.l-splitter--dragging .l-splitter-gutter-grip[data-v-e0ed5e6c]{opacity:1}.l-splitter--dragging .l-splitter-gutter-grip[data-v-e0ed5e6c]{height:36px;background:#fff;box-shadow:0 0 0 1px var(--lis-ctl-border-hover, #b6bdc9),0 4px 12px #0f172a14}.l-splitter-gutter:focus-visible .l-splitter-gutter-grip[data-v-e0ed5e6c]{box-shadow:var(--lis-focus-ring, 0 0 0 2.5px rgba(37, 99, 235, .13))}@media (prefers-reduced-motion: reduce){.l-splitter-gutter-line[data-v-e0ed5e6c],.l-splitter-gutter-grip[data-v-e0ed5e6c]{transition:none}}body.l-splitter-dragging,body.l-splitter-dragging *{cursor:col-resize!important;user-select:none!important}.lis-meets-overlay[data-v-7cf8db54]{position:fixed;inset:0;z-index:12000;background:#020617b8;display:flex;align-items:stretch;justify-content:center;padding:16px}.lis-meets-shell[data-v-7cf8db54]{position:relative;width:min(1280px,100%);background:#0b1220;color:#e2e8f0;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 32px)}.lis-meets-body[data-v-7cf8db54]{flex:1;display:flex;min-height:0;position:relative}.lis-meets-stage-wrap[data-v-7cf8db54]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.lis-meets-layout-bar[data-v-7cf8db54]{display:flex;gap:4px;padding:8px 16px 0;flex-shrink:0}.lis-meets-layout-bar button[data-v-7cf8db54]{width:36px;height:36px;border:0;border-radius:8px;background:#1e293b;color:#e2e8f0;cursor:pointer;display:flex;align-items:center;justify-content:center}.lis-meets-layout-bar button.on[data-v-7cf8db54]{background:#1d4ed8}.lis-meets-layout-bar button[data-v-7cf8db54]:disabled{opacity:.35;cursor:not-allowed}.lis-meets-pin-btn[data-v-7cf8db54]{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;flex-shrink:0}.lis-meets-pin-btn.on[data-v-7cf8db54]{color:#fbbf24;background:#1e293b}.lis-meets-spot-btn[data-v-7cf8db54]{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;flex-shrink:0}.lis-meets-spot-btn.on[data-v-7cf8db54]{color:#38bdf8;background:#1e293b}.lis-meets-side[data-v-7cf8db54]{width:280px;flex-shrink:0;border-left:1px solid #e8eaed;display:none;flex-direction:column;background:#fff;color:#202124}.lis-meets-people[data-v-7cf8db54],.lis-meets-people-list[data-v-7cf8db54],.lis-meets-chat[data-v-7cf8db54],.lis-meets-chat-log[data-v-7cf8db54],.lis-meets-tabs[data-v-7cf8db54]{background:#fff;color:#202124}.lis-meets-side.open[data-v-7cf8db54]{display:flex}.lis-meets-tabs[data-v-7cf8db54]{display:flex;border-bottom:1px solid #1e293b}.lis-meets-tabs button[data-v-7cf8db54]{flex:1;background:transparent;color:#5f6368;border:0;padding:10px 8px;cursor:pointer;font-size:12px;position:relative}.lis-meets-tabs button.on[data-v-7cf8db54]{color:#1a73e8;border-bottom:2px solid #1a73e8}.lis-meets-unread[data-v-7cf8db54]{background:#dc2626;color:#fff;border-radius:999px;font-size:10px;padding:1px 6px;margin-left:4px}.lis-meets-bar-badge[data-v-7cf8db54]{position:absolute;top:0;right:0;margin-left:0;min-width:16px;line-height:14px}.lis-meets-people[data-v-7cf8db54],.lis-meets-chat[data-v-7cf8db54]{flex:1;min-height:0;display:flex;flex-direction:column}.lis-meets-people[data-v-7cf8db54]{overflow:hidden;padding:8px}.lis-meets-people-list[data-v-7cf8db54]{flex:1;min-height:0;overflow:auto}.lis-meets-person[data-v-7cf8db54]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;border-radius:10px}.lis-meets-person-main[data-v-7cf8db54]{flex:1;min-width:0}.lis-meets-person-main>div[data-v-7cf8db54]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lis-meets-person small[data-v-7cf8db54]{color:#64748b;font-size:11px}.lis-meets-person-actions[data-v-7cf8db54]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;width:100%}.lis-meets-person-actions button[data-v-7cf8db54]{width:32px;height:32px;border:0;border-radius:8px;background:#f1f3f4;color:#202124;cursor:pointer}.lis-meets-person-actions .lis-meets-text-action[data-v-7cf8db54]{width:auto;padding:0 8px;gap:4px;display:flex;align-items:center;font-size:11px}.lis-meets-chat-log[data-v-7cf8db54]{flex:1;overflow:auto;padding:8px}.lis-meets-chat-row[data-v-7cf8db54]{margin-bottom:8px;font-size:13px}.lis-meets-chat-row b[data-v-7cf8db54]{display:block;color:#93c5fd;font-size:11px}.lis-meets-chat-row.mine b[data-v-7cf8db54]{color:#86efac}.lis-meets-chat-form[data-v-7cf8db54]{display:flex;gap:6px;padding:8px;border-top:1px solid #1e293b}.lis-meets-chat-form input[data-v-7cf8db54]{flex:1;background:#fff;border:1px solid #dadce0;color:#202124;border-radius:8px;padding:8px}.lis-meets-chat-form button[data-v-7cf8db54]{background:#2563eb;color:#fff;border:0;border-radius:8px;padding:8px 10px;cursor:pointer}.lis-meets-overlay.in-tab[data-v-7cf8db54]{position:relative;inset:auto;z-index:auto;background:#0b1220;padding:0;height:100%;width:100%;flex:1;min-height:0;overflow:hidden}.lis-meets-overlay.in-tab .lis-meets-shell[data-v-7cf8db54]{width:100%;max-width:none;max-height:none;height:100%;border-radius:0}.lis-meets-head[data-v-7cf8db54]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #1e293b}.lis-meets-head-title[data-v-7cf8db54]{min-width:0;display:flex;align-items:baseline;gap:12px;flex:1}.lis-meets-head h2[data-v-7cf8db54]{margin:0;font-size:18px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lis-meets-elapsed[data-v-7cf8db54]{flex-shrink:0;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;letter-spacing:.04em;color:#93c5fd}.lis-meets-remain[data-v-7cf8db54]{flex-shrink:0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;letter-spacing:.04em;color:#94a3b8}.lis-meets-remain.warn[data-v-7cf8db54]{color:#f59e0b}.lis-meets-remain.over[data-v-7cf8db54]{color:#fca5a5}.lis-meets-head-actions[data-v-7cf8db54]{display:flex;align-items:center;gap:4px;flex-shrink:0}.lis-meets-icon[data-v-7cf8db54]{background:transparent;border:0;color:#e2e8f0;cursor:pointer;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.lis-meets-icon[data-v-7cf8db54]:hover{background:#1e293b}.lis-meets-hostbar[data-v-7cf8db54]{display:flex;gap:8px;flex-wrap:nowrap;padding:8px 20px;overflow-x:auto;flex-shrink:0}.lis-meets-hostbar button[data-v-7cf8db54]{display:flex;align-items:center;gap:6px;background:#1e293b;color:#e2e8f0;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-size:13px;flex-shrink:0}.lis-meets-hostbar button.on[data-v-7cf8db54]{background:#7f1d1d}.lis-meets-stage[data-v-7cf8db54]{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:16px;min-height:320px;min-width:0;position:relative}.lis-meets-stage.layout-speaker[data-v-7cf8db54],.lis-meets-stage.layout-pin[data-v-7cf8db54]{grid-template-columns:1fr}.lis-meets-stage.layout-screen[data-v-7cf8db54]{display:flex;flex-direction:column;flex:1;min-height:360px}.lis-meets-stage.layout-screen .lis-meets-tile.is-screen[data-v-7cf8db54]{flex:1 1 auto;width:100%;min-height:320px;height:auto;background:#202124;display:block}.lis-meets-stage.layout-screen .lis-meets-tile.is-screen video[data-v-7cf8db54]{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:contain;background:#202124}.lis-meets-stage.layout-screen .lis-meets-tile[data-v-7cf8db54]:not(.is-screen){display:block;flex:0 0 100px;width:160px;height:100px;min-height:100px}.lis-meets-note[data-v-7cf8db54]{color:#93c5fd;padding:0 20px;font-size:13px}.lis-meets-stage .lis-meets-tile[data-v-7cf8db54]{position:relative;background:#020617;border-radius:12px;overflow:hidden;min-height:180px}.lis-meets-stage .lis-meets-reaction[data-v-7cf8db54]{position:absolute;bottom:40px;z-index:5;font-size:28px;line-height:1;pointer-events:none;animation:lisMeetRxFloat-7cf8db54 2.6s ease-out forwards}.lis-meets-stage-wrap .lis-meets-rx-layer[data-v-7cf8db54]{position:absolute;inset:36px 0 0;pointer-events:none;z-index:6;overflow:hidden}.lis-meets-stage-wrap .lis-meets-rx-burst[data-v-7cf8db54]{position:absolute;bottom:18px;font-size:36px;line-height:1;animation:lisMeetRxFloat-7cf8db54 2.6s ease-out forwards}@keyframes lisMeetRxFloat-7cf8db54{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-88px) scale(1.25);opacity:0}}.lis-meets-stage .lis-meets-tile video[data-v-7cf8db54]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;background:#000;min-height:180px}.lis-meets-stage .lis-meets-tile.is-mirrored video[data-v-7cf8db54]{transform:scaleX(-1)}.lis-meets-stage .lis-meets-tile-name[data-v-7cf8db54]{position:absolute;left:8px;bottom:8px;z-index:2;background:#0f172ab8;color:#e2e8f0;font-size:12px;padding:4px 8px;border-radius:8px}.lis-meets-stage .lis-meets-tile-q[data-v-7cf8db54]{position:absolute;top:8px;right:8px;z-index:2;font-size:18px;background:#0f172ab8;border-radius:8px;padding:2px}.lis-meets-stage .lis-meets-tile-q.excellent[data-v-7cf8db54],.lis-meets-q.excellent[data-v-7cf8db54]{color:#22c55e}.lis-meets-stage .lis-meets-tile-q.good[data-v-7cf8db54],.lis-meets-q.good[data-v-7cf8db54]{color:#84cc16}.lis-meets-stage .lis-meets-tile-q.poor[data-v-7cf8db54],.lis-meets-q.poor[data-v-7cf8db54]{color:#f59e0b}.lis-meets-stage .lis-meets-tile-q.lost[data-v-7cf8db54],.lis-meets-q.lost[data-v-7cf8db54]{color:#ef4444}.lis-meets-q[data-v-7cf8db54],.lis-meets-screen-icon[data-v-7cf8db54]{font-size:18px;flex-shrink:0}.lis-meets-screen-icon[data-v-7cf8db54]{color:#93c5fd}.lis-meets-stage .lis-meets-tile-avatar[data-v-7cf8db54]{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,#1e293b,#020617)}.lis-meets-stage .lis-meets-tile-avatar span[data-v-7cf8db54]{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:600;color:#fff;letter-spacing:.04em}.lis-meets-stage .lis-meets-tile.has-video .lis-meets-tile-avatar[data-v-7cf8db54]{display:none}.lis-meets-stage .lis-meets-tile.is-screen video[data-v-7cf8db54]{object-fit:contain}.lis-meets-stage .lis-meets-fs-btn[data-v-7cf8db54]{position:absolute;top:8px;left:8px;z-index:4;width:32px;height:32px;border:0;border-radius:8px;background:#0f172ab8;color:#e2e8f0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.lis-meets-stage .lis-meets-fs-btn .material-icons[data-v-7cf8db54]{font-size:18px}.lis-meets-stage .lis-meets-tile[data-v-7cf8db54]:fullscreen,.lis-meets-stage .lis-meets-tile[data-v-7cf8db54]:-webkit-full-screen{width:100vw;height:100vh;min-height:100vh;border-radius:0;background:#000}.lis-meets-stage .lis-meets-tile:fullscreen video[data-v-7cf8db54],.lis-meets-stage .lis-meets-tile:-webkit-full-screen video[data-v-7cf8db54]{width:100%;height:100%;min-height:100vh;object-fit:contain}.lis-meets-stage .lis-meets-tile:fullscreen.is-mirrored video[data-v-7cf8db54],.lis-meets-stage .lis-meets-tile:-webkit-full-screen.is-mirrored video[data-v-7cf8db54]{transform:scaleX(-1)}.lis-meets-stage .lis-meets-tile:fullscreen .lis-meets-fs-btn[data-v-7cf8db54],.lis-meets-stage .lis-meets-tile:-webkit-full-screen .lis-meets-fs-btn[data-v-7cf8db54]{opacity:1}.lis-meets-stage .lis-meets-tile.is-talking[data-v-7cf8db54]{box-shadow:inset 0 0 0 3px #22c55e}.lis-meets-stage.layout-speaker .lis-meets-tile[data-v-7cf8db54]:not(.is-speaker):not(.is-self-pip),.lis-meets-stage.layout-pin .lis-meets-tile[data-v-7cf8db54]:not(.is-pinned):not(.is-self-pip){display:none}.lis-meets-stage .lis-meets-tile.is-hidden-self[data-v-7cf8db54]{display:none!important}.lis-meets-stage.hide-idle .lis-meets-tile[data-v-7cf8db54]:not(.has-video):not(.is-screen){display:none}.lis-meets-stage.layout-speaker .lis-meets-tile.is-self-pip[data-v-7cf8db54],.lis-meets-stage.layout-screen .lis-meets-tile.is-self-pip[data-v-7cf8db54],.lis-meets-stage.layout-pin .lis-meets-tile.is-self-pip[data-v-7cf8db54]:not(.is-pinned){position:absolute;width:200px;height:112px;min-height:112px;right:12px;bottom:12px;z-index:6;box-shadow:0 8px 24px #00000073}.lis-meets-bar[data-v-7cf8db54]{display:flex;justify-content:center;gap:10px;padding:14px;border-top:1px solid #1e293b}.lis-meets-bar button[data-v-7cf8db54]{width:48px;height:48px;border-radius:50%;border:0;background:#1e293b;color:#fff;cursor:pointer}.lis-meets-bar button.off[data-v-7cf8db54]{background:#7f1d1d}.lis-meets-bar button.leave[data-v-7cf8db54]{background:#dc2626}.lis-meets-bar button.on[data-v-7cf8db54]{background:#1d4ed8}.lis-meets-bar button.hot[data-v-7cf8db54]{box-shadow:0 0 0 3px #22c55e}.lis-meets-bar button[data-v-7cf8db54]:disabled{opacity:.4;cursor:not-allowed}.lis-meets-bar.is-offline button[data-v-7cf8db54]:not(.leave){opacity:.4;pointer-events:none}.lis-meets-error[data-v-7cf8db54]{color:#fca5a5;padding:0 20px}.lis-meets-lobby[data-v-7cf8db54]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 20px;text-align:center}.lis-meets-lobby .material-icons[data-v-7cf8db54]{font-size:48px;color:#93c5fd}.lis-meets-lobby-msg[data-v-7cf8db54]{max-width:440px;color:#cbd5e1;line-height:1.5;margin:0}.lis-meets-countdown[data-v-7cf8db54]{font-size:28px;font-variant-numeric:tabular-nums;color:#e2e8f0;margin:0;letter-spacing:.04em}.lis-meets-force[data-v-7cf8db54]{margin-top:8px;background:#334155;color:#e2e8f0;border:0;border-radius:10px;padding:10px 16px;cursor:pointer;font-size:13px}.lis-meets-live-banner[data-v-7cf8db54]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lis-meets-live-banner .lis-meets-force[data-v-7cf8db54]{margin-top:0}.lis-meets-breakout-visit[data-v-7cf8db54]{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 8px}.lis-meets-breakout-visit .lis-meets-force[data-v-7cf8db54]{margin-top:0}.lis-meets-breakout-visit .lis-meets-force.on[data-v-7cf8db54]{background:#1d4ed8}.lis-meets-poll[data-v-7cf8db54]{margin:0 20px 8px;padding:12px;background:#0f172a;border:1px solid #334155;border-radius:12px;display:flex;flex-direction:column;gap:8px}.lis-meets-poll-head[data-v-7cf8db54]{display:flex;justify-content:space-between;gap:8px;color:#e2e8f0}.lis-meets-poll-opt[data-v-7cf8db54]{text-align:left;background:#1e293b;color:#e2e8f0;border:0;border-radius:10px;padding:10px 12px;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lis-meets-poll-opt.on[data-v-7cf8db54]{box-shadow:inset 0 0 0 2px #60a5fa}.lis-meets-poll-opt small[data-v-7cf8db54]{margin-left:auto;color:#93c5fd}.lis-meets-poll-bar[data-v-7cf8db54]{flex:1 1 100%;height:6px;background:#020617;border-radius:999px;overflow:hidden}.lis-meets-poll-bar i[data-v-7cf8db54]{display:block;height:100%;background:#2563eb}.lis-meets-dialog-wide[data-v-7cf8db54]{width:min(560px,100%)}.lis-meets-dialog-field[data-v-7cf8db54]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#94a3b8;margin-bottom:10px}.lis-meets-dialog-field input[data-v-7cf8db54],.lis-meets-dialog-field select[data-v-7cf8db54]{background:#020617;color:#e2e8f0;border:1px solid #334155;border-radius:8px;padding:8px}.lis-meets-reactions[data-v-7cf8db54]{display:flex;justify-content:center;gap:8px;padding:10px 16px;border-top:1px solid #1e293b;background:#0f172a}.lis-meets-reactions button[data-v-7cf8db54]{width:44px;height:44px;border:0;border-radius:12px;background:#1e293b;font-size:22px;cursor:pointer;line-height:1}.lis-meets-reactions button[data-v-7cf8db54]:hover{background:#334155}.lis-meets-devices[data-v-7cf8db54]{display:flex;flex-wrap:wrap;gap:12px;padding:10px 16px 16px;border-top:1px solid #1e293b;background:#0f172a}.lis-meets-devices label[data-v-7cf8db54]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#94a3b8;min-width:200px;flex:1}.lis-meets-devices select[data-v-7cf8db54]{background:#020617;color:#e2e8f0;border:1px solid #334155;border-radius:8px;padding:8px}.lis-meets-check[data-v-7cf8db54]{flex-direction:row!important;align-items:center;min-width:auto!important;flex:1 1 100%}.lis-meets-muted-warn[data-v-7cf8db54]{color:#fecaca;padding:0 20px;font-size:13px}.lis-meets-ask[data-v-7cf8db54]{color:#fde68a;padding:0 20px 8px;font-size:13px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lis-meets-speaker-chip[data-v-7cf8db54]{position:absolute;left:28px;bottom:24px;z-index:5;background:#0f172ac7;color:#e2e8f0;font-size:13px;padding:6px 10px;border-radius:8px;pointer-events:none}.lis-meets-captions[data-v-7cf8db54]{position:absolute;left:16px;right:16px;bottom:12px;z-index:7;text-align:center;pointer-events:none}.lis-meets-captions p[data-v-7cf8db54]{margin:0 0 4px;display:inline-block;background:#020617c7;color:#f8fafc;padding:6px 10px;border-radius:8px;font-size:14px;max-width:90%}.lis-meets-captions b[data-v-7cf8db54]{color:#93c5fd;margin-right:6px}.lis-meets-invite[data-v-7cf8db54]{margin:0 8px 8px}.lis-meets-invite-toggle[data-v-7cf8db54],.lis-meets-invite-send[data-v-7cf8db54],.lis-meets-invite-via button[data-v-7cf8db54],.lis-meets-invite-user[data-v-7cf8db54]{border:1px solid #dadce0;background:#fff;color:#202124;border-radius:8px;cursor:pointer}.lis-meets-invite-toggle[data-v-7cf8db54],.lis-meets-invite-send[data-v-7cf8db54]{width:100%;padding:8px}.lis-meets-invite-via[data-v-7cf8db54]{display:flex;gap:6px;margin:8px 0}.lis-meets-invite-via button[data-v-7cf8db54]{flex:1;padding:6px}.lis-meets-invite-via button.on[data-v-7cf8db54],.lis-meets-invite-user.on[data-v-7cf8db54]{border-color:#1a73e8;color:#1a73e8;background:#e8f0fe}.lis-meets-invite-list[data-v-7cf8db54]{max-height:160px;overflow:auto;display:flex;flex-direction:column;gap:4px}.lis-meets-invite-user[data-v-7cf8db54]{text-align:left;padding:6px 8px}.lis-meets-invite-user[data-v-7cf8db54]:disabled{opacity:.4;cursor:default}.lis-meets-invite-note[data-v-7cf8db54]{color:#fbbf24;font-size:12px;margin:6px 0}.lis-meets-people-search[data-v-7cf8db54]{margin:0 8px 8px;background:#fff;border:1px solid #dadce0;color:#202124;border-radius:8px;padding:8px;font-size:13px}.lis-meets-chat-row a[data-v-7cf8db54]{color:#93c5fd;word-break:break-all}.lis-meets-shortcut-list[data-v-7cf8db54]{display:flex;flex-direction:column;gap:8px}.lis-meets-shortcut-row[data-v-7cf8db54]{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:13px}.lis-meets-shortcut-row kbd[data-v-7cf8db54]{background:#1e293b;border-radius:6px;padding:4px 8px;font-size:12px;color:#e2e8f0;white-space:nowrap}.lis-meets-wait[data-v-7cf8db54]{color:#fde68a;padding:0 20px}.lis-meets-wait-badge[data-v-7cf8db54]{background:#854d0e;color:#fde68a;border-radius:999px;padding:2px 8px;font-size:12px;margin-left:4px}.lis-meets-hand-icon[data-v-7cf8db54]{color:#fbbf24;font-size:20px}.lis-meets-dialog-overlay[data-v-7cf8db54]{position:absolute;inset:0;z-index:5;background:#020617b8;display:flex;align-items:center;justify-content:center;padding:16px}.lis-meets-dialog[data-v-7cf8db54]{width:min(440px,100%);background:#0f172a;border:1px solid #334155;border-radius:14px;padding:16px}.lis-meets-dialog-head[data-v-7cf8db54]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lis-meets-dialog-head h3[data-v-7cf8db54]{margin:0;font-size:16px}.lis-meets-dialog-empty[data-v-7cf8db54]{color:#94a3b8;margin:8px 0 0}.lis-meets-dialog-list[data-v-7cf8db54]{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto}.lis-meets-wait-title[data-v-7cf8db54]{font-size:12px;letter-spacing:.08em;color:#fde68a;margin-bottom:6px}.lis-meets-wait-row small[data-v-7cf8db54]{color:#a8a29e;margin-left:6px}.lis-meets-wait-row[data-v-7cf8db54]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #1e293b}.lis-meets-wait-actions[data-v-7cf8db54]{display:flex;gap:6px;flex-shrink:0}.lis-meets-admit[data-v-7cf8db54]{background:#2563eb;color:#fff;border:0;border-radius:8px;padding:6px 10px;cursor:pointer}.lis-meets-deny[data-v-7cf8db54]{background:#7f1d1d;color:#fff;border:0;border-radius:8px;padding:6px 10px;cursor:pointer}.lis-meets-rec-dot[data-v-7cf8db54]{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.08em;color:#fecaca;background:#7f1d1d;border-radius:999px;padding:2px 8px}.lis-meets-chat-row b small[data-v-7cf8db54]{color:#64748b;font-weight:400;margin-left:6px}.lis-meets-media-icon[data-v-7cf8db54]{font-size:18px;color:#94a3b8;flex-shrink:0}.lis-meets-media-icon.off[data-v-7cf8db54]{color:#f87171}.lis-meets-stage .lis-meets-tile-mic[data-v-7cf8db54]{position:absolute;right:8px;bottom:8px;z-index:3;font-size:16px;color:#fecaca;background:#7f1d1dd9;border-radius:8px;padding:2px}.lis-meets-stage .lis-meets-tile-hand[data-v-7cf8db54]{position:absolute;left:8px;bottom:8px;z-index:3;font-size:20px;color:#fbbf24;background:#0f172ab8;border-radius:8px;padding:2px}.lis-meets-stage .lis-meets-tile:has(.lis-meets-tile-hand) .lis-meets-tile-name[data-v-7cf8db54]{left:40px}.lis-meets-prejoin[data-v-7cf8db54]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 16px 32px;min-height:0}.lis-meets-preview[data-v-7cf8db54]{position:relative;width:min(640px,100%);aspect-ratio:16 / 9;background:#020617;border-radius:16px;overflow:hidden}.lis-meets-preview video[data-v-7cf8db54]{width:100%;height:100%;object-fit:cover;background:#000}.lis-meets-preview.is-mirrored video[data-v-7cf8db54]{transform:scaleX(-1)}.lis-meets-preview.cam-off video[data-v-7cf8db54]{display:none}.lis-meets-preview-avatar[data-v-7cf8db54]{position:absolute;inset:0;display:none;align-items:center;justify-content:center}.lis-meets-preview.cam-off .lis-meets-preview-avatar[data-v-7cf8db54]{display:flex}.lis-meets-preview-avatar span[data-v-7cf8db54]{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:600;color:#fff}.lis-meets-mic-meter[data-v-7cf8db54]{position:absolute;left:12px;right:12px;bottom:12px;height:6px;border-radius:999px;background:#0f172ab8;overflow:hidden}.lis-meets-mic-meter i[data-v-7cf8db54]{display:block;height:100%;width:0;background:#22c55e}.lis-meets-mic-meter.off[data-v-7cf8db54]{opacity:.35}.lis-meets-prejoin-controls[data-v-7cf8db54]{display:flex;gap:10px}.lis-meets-prejoin-controls button[data-v-7cf8db54]{width:48px;height:48px;border-radius:50%;border:0;background:#1e293b;color:#fff;cursor:pointer}.lis-meets-prejoin-controls button.off[data-v-7cf8db54]{background:#7f1d1d}.lis-meets-prejoin-devices[data-v-7cf8db54]{display:flex;flex-wrap:wrap;gap:12px;width:min(640px,100%)}.lis-meets-prejoin-devices label[data-v-7cf8db54]{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:#94a3b8}.lis-meets-prejoin-devices select[data-v-7cf8db54]{background:#020617;color:#e2e8f0;border:1px solid #334155;border-radius:8px;padding:8px}.lis-meets-prejoin-hint[data-v-7cf8db54]{margin:0;color:#fbbf24;font-size:13px;text-align:center;max-width:520px}.lis-meets-prejoin-code[data-v-7cf8db54]{margin:0;letter-spacing:.08em;font-weight:600;color:#93c5fd}.lis-meets-join[data-v-7cf8db54]{background:#2563eb;color:#fff;border:0;border-radius:999px;padding:12px 28px;font-size:15px;font-weight:600;cursor:pointer}.lis-meets-join[data-v-7cf8db54]:disabled{opacity:.6;cursor:wait}.lis-meets-side-toggle[data-v-7cf8db54]{display:inline-flex;align-items:center;justify-content:center;position:relative}.lis-meets-leave-actions[data-v-7cf8db54]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}@media (max-width: 800px){.lis-meets-overlay[data-v-7cf8db54]{padding:0}.lis-meets-shell[data-v-7cf8db54]{width:100%;border-radius:0;max-height:100vh;height:100%}.lis-meets-side-toggle[data-v-7cf8db54]{display:flex}.lis-meets-side[data-v-7cf8db54]{display:none;position:absolute;right:0;top:0;bottom:0;width:min(100%,320px);z-index:8;box-shadow:-8px 0 24px #00000059}.lis-meets-side.open[data-v-7cf8db54],.lis-meets-body.side-open .lis-meets-side[data-v-7cf8db54]{display:flex}.lis-meets-bar[data-v-7cf8db54]{flex-wrap:wrap;gap:8px;padding:10px}.lis-meets-bar button[data-v-7cf8db54]{width:44px;height:44px}.lis-meets-hostbar button span[data-v-7cf8db54]{white-space:nowrap}}.lis-meets-tile:fullscreen,.lis-meets-tile:-webkit-full-screen{width:100vw;height:100vh;min-height:100vh;border-radius:0;background:#000}.lis-meets-tile:fullscreen video,.lis-meets-tile:-webkit-full-screen video{width:100%;height:100%;min-height:100vh;object-fit:contain}.lis-meets-tile.is-mirrored video,.lis-meets-tile:fullscreen.is-mirrored video,.lis-meets-tile:-webkit-full-screen.is-mirrored video{transform:scaleX(-1)}.lis-meets-overlay,.lis-meets-overlay.in-tab{background:#f0f4f9}.lis-meets-shell,.lis-meets-overlay.in-tab .lis-meets-shell{background:#f0f4f9;color:#202124}.lis-meets-head{background:#fff;border-bottom:1px solid #e8eaed}.lis-meets-head h2,.lis-meets-icon,.lis-meets-note,.lis-meets-lobby-msg,.lis-meets-countdown,.lis-meets-prejoin-devices label,.lis-meets-prejoin-code{color:#202124}.lis-meets-note,.lis-meets-prejoin-code,.lis-meets-lobby .material-icons{color:#1a73e8}.lis-meets-icon:hover,.lis-meets-layout-bar button,.lis-meets-pin-btn.on,.lis-meets-spot-btn.on{background:#f1f3f4;color:#202124}.lis-meets-layout-bar button.on,.lis-meets-bar button.on,.lis-meets-join,.lis-meets-force,.lis-meets-breakout-visit .lis-meets-force.on{background:#1a73e8;color:#fff}.lis-meets-side,.lis-meets-side.open,.lis-meets-people,.lis-meets-people-list,.lis-meets-chat,.lis-meets-chat-log,.lis-meets-reactions,.lis-meets-devices,.lis-meets-poll,.lis-meets-dialog,.lis-meets-invite-toggle,.lis-meets-invite-send,.lis-meets-invite-via button,.lis-meets-invite-user{background:#fff;color:#202124;border-color:#e8eaed}.lis-meets-side,.lis-meets-tabs,.lis-meets-chat-form,.lis-meets-bar,.lis-meets-head{border-color:#e8eaed}.lis-meets-tabs button{color:#5f6368}.lis-meets-tabs button.on{color:#1a73e8;border-bottom-color:#1a73e8}.lis-meets-chat-form input,.lis-meets-people-search,.lis-meets-prejoin-devices select,.lis-meets-devices select,.lis-meets-poll-opt,.lis-meets-hostbar button,.lis-meets-person-actions button{background:#fff;color:#202124;border:1px solid #dadce0}.lis-meets-chat-form button{background:#1a73e8;color:#fff}.lis-meets-stage{background:#f0f4f9}.lis-meets-stage .lis-meets-tile{background:#e8eaed;border-radius:16px}.lis-meets-stage .lis-meets-tile-avatar{background:radial-gradient(circle at 50% 30%,#e8f0fe,#f0f4f9)}.lis-meets-bar{background:#fff;border-top:1px solid #e8eaed}.lis-meets-bar button,.lis-meets-prejoin-controls button{background:#f1f3f4;color:#202124}.lis-meets-bar button.off,.lis-meets-prejoin-controls button.off,.lis-meets-bar button.leave{background:#ea4335;color:#fff}.lis-meets-preview{background:#202124;border-radius:16px}.lis-meets-error{color:#c5221f}.lis-meets-dialog-overlay{background:#20212475}.lis-meets-stage.layout-screen{display:flex;flex-direction:column;min-height:360px}.lis-meets-stage.layout-screen>.lis-meets-tile.is-screen{flex:1 1 auto;width:100%;min-height:320px;height:auto;position:relative;display:block;overflow:hidden;background:#202124}.lis-meets-stage.layout-screen>.lis-meets-tile.is-screen>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#202124}.lis-meets-side,.lis-meets-side.open,.lis-meets-people,.lis-meets-people-list,.lis-meets-tabs,.lis-meets-chat,.lis-meets-chat-log{background:#fff;color:#202124}.lis-calendar-root[data-v-782535d2]{height:100%;min-height:0;display:flex;flex-direction:column}.lis-calendar-root.in-tab .modern-calendar[data-v-782535d2]{border-radius:0;box-shadow:none}.modern-calendar[data-v-782535d2]{display:flex;flex-direction:column;height:100%;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;position:relative}.calendar-header-minimal[data-v-782535d2]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#fafafa;border-bottom:1px solid #e5e5e5;height:44px;box-sizing:border-box}.header-left-actions[data-v-782535d2],.header-right-actions[data-v-782535d2]{display:flex;align-items:center;gap:2px}.header-center-actions[data-v-782535d2]{display:flex;align-items:center}.icon-btn[data-v-782535d2]{width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s ease}.icon-btn .material-icons[data-v-782535d2]{font-size:20px}.icon-btn[data-v-782535d2]:hover{background:#e8e8e8;color:#333}.icon-btn[data-v-782535d2]:disabled{opacity:.35;cursor:not-allowed}.icon-btn.primary[data-v-782535d2]{background:#667eea;border:1px solid #667eea;color:#fff}.icon-btn.primary[data-v-782535d2]:hover{background:#5a6fd6}.icon-btn.close[data-v-782535d2]:hover{background:#fee;color:#e53935}.nav-group[data-v-782535d2]{display:flex;align-items:center;gap:2px;margin-left:8px}.period-label[data-v-782535d2]{font-size:13px;font-weight:500;color:#333;padding:0 8px;cursor:pointer;min-width:120px;text-align:center}.period-label[data-v-782535d2]:hover{color:#667eea}.view-tabs[data-v-782535d2]{display:flex;background:#f0f0f0;border-radius:6px;padding:2px}.view-tabs button[data-v-782535d2]{padding:4px 10px;border:none;background:transparent;color:#666;cursor:pointer;border-radius:4px;font-size:12px;font-weight:500;transition:all .15s ease}.view-tabs button[data-v-782535d2]:hover{color:#333}.view-tabs button.active[data-v-782535d2]{background:#fff;color:#333;box-shadow:0 1px 2px #0000001a}.settings-dropdown[data-v-782535d2]{position:relative}.settings-menu[data-v-782535d2]{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px #00000014;min-width:160px;z-index:1000;padding:4px;display:none}.settings-menu button[data-v-782535d2],.settings-menu .menu-label[data-v-782535d2]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:6px;background:none;text-align:left;cursor:pointer;font-size:13px;color:#444}.settings-menu button[data-v-782535d2]:hover,.settings-menu .menu-label[data-v-782535d2]:hover{background:#f5f5f5}.settings-menu .material-icons[data-v-782535d2]{font-size:18px;color:#888}.header-btn[data-v-782535d2]{width:36px;height:36px;border:none;border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.header-btn[data-v-782535d2]:hover{background:#fff3;transform:scale(1.05)}.close-btn[data-v-782535d2]:hover{background:#f4433633}.calendar-content[data-v-782535d2]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.month-view[data-v-782535d2]{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:8px 12px 10px}.weekdays[data-v-782535d2]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:1px;flex-shrink:0}.weekday[data-v-782535d2]{padding:6px 4px;text-align:center;font-weight:600;color:#667eea;background:#fff;font-size:13px;border-bottom:2px solid #f8f9fa}.days-grid[data-v-782535d2]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;flex:1;min-height:0;height:100%;background:#e9ecef}.day-cell[data-v-782535d2]{background:#fff;padding:6px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;min-height:0;height:100%;box-sizing:border-box;position:relative;color:#2c3e50}.day-cell[data-v-782535d2]:hover{background:#f8f9fa}.day-cell.other-month[data-v-782535d2]{color:#adb5bd;background:#f8f9fa}.day-cell.today[data-v-782535d2]{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea}.day-cell.selected[data-v-782535d2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.day-number[data-v-782535d2]{font-weight:600;margin-bottom:4px}.day-events[data-v-782535d2]{display:flex;flex-wrap:wrap;gap:2px;margin-top:auto}.event-dot[data-v-782535d2]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.more-events[data-v-782535d2]{font-size:10px;color:#667eea;font-weight:500}.month-week .more-events[data-v-782535d2]{position:absolute;top:6px;right:4px;z-index:3}.week-view[data-v-782535d2]{flex:1;display:flex;flex-direction:column;overflow:hidden}.week-header[data-v-782535d2]{display:grid;grid-template-columns:60px repeat(7,1fr);border-bottom:1px solid #e9ecef;background:#fff}.time-column[data-v-782535d2]{border-right:1px solid #e9ecef}.week-day-header[data-v-782535d2]{padding:12px 8px;text-align:center;border-right:1px solid #e9ecef}.week-day-header.today[data-v-782535d2]{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea;font-weight:600}.day-name[data-v-782535d2]{font-size:12px;color:#6c757d;margin-bottom:2px}.day-number[data-v-782535d2]{font-size:16px;font-weight:600}.week-body[data-v-782535d2]{flex:1;display:grid;grid-template-columns:60px 1fr;overflow-y:auto}.time-slots[data-v-782535d2]{border-right:1px solid #e9ecef}.time-slot[data-v-782535d2]{height:60px;border-bottom:1px solid #e9ecef;position:relative}.time-label[data-v-782535d2]{position:absolute;top:-8px;right:8px;font-size:12px;color:#6c757d;background:#fff;padding:0 4px}.hour-line[data-v-782535d2]{position:absolute;top:0;right:0;left:0;border-top:1px solid #e9ecef}.week-days-container[data-v-782535d2]{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.week-day-column[data-v-782535d2]{border-right:1px solid #e9ecef;position:relative}.hour-cell[data-v-782535d2]{height:60px;border-bottom:1px solid #e9ecef;cursor:pointer}.hour-cell[data-v-782535d2]:hover{background:#f8f9fa}.week-event[data-v-782535d2]{position:absolute;left:2px;right:2px;background:#1976d21a;border-radius:4px;padding:4px 6px;font-size:12px;cursor:pointer;z-index:1}.week-event[data-v-782535d2]:hover{box-shadow:0 2px 8px #00000026}.day-view[data-v-782535d2]{flex:1;display:flex;flex-direction:column;overflow:hidden}.day-header[data-v-782535d2]{padding:16px 20px;background:#fff;border-bottom:1px solid #e9ecef}.day-header h3[data-v-782535d2]{margin:0;color:#667eea;font-size:18px;font-weight:600}.day-body[data-v-782535d2]{flex:1;display:grid;grid-template-columns:60px 1fr;overflow-y:auto}.day-events-container[data-v-782535d2]{position:relative}.day-event[data-v-782535d2]{position:absolute;left:8px;right:8px;background:#1976d21a;border-radius:6px;padding:8px 12px;cursor:pointer;z-index:1}.day-event[data-v-782535d2]:hover{box-shadow:0 4px 12px #00000026}.event-title[data-v-782535d2]{font-weight:600;margin-bottom:2px}.event-time[data-v-782535d2]{font-size:12px;color:#6c757d;margin-bottom:4px}.event-description[data-v-782535d2]{font-size:12px;color:#495057}.event-dialog-overlay[data-v-782535d2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999999;backdrop-filter:blur(2px);padding:20px}.event-dialog[data-v-782535d2]{background:#fff;border-radius:12px;width:100%;max-width:420px;max-height:85vh;overflow:hidden;box-shadow:0 20px 40px #0000004d;transform:scale(1);animation:dialogSlideIn-782535d2 .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}@keyframes dialogSlideIn-782535d2{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.dialog-header-minimal[data-v-782535d2]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#fafafa;border-bottom:1px solid #e5e5e5;height:44px;box-sizing:border-box}.dialog-title[data-v-782535d2]{font-size:14px;font-weight:500;color:#333}.dialog-close-btn[data-v-782535d2]{width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s ease}.dialog-close-btn .material-icons[data-v-782535d2]{font-size:20px}.dialog-close-btn[data-v-782535d2]:hover{background:#fee;color:#e53935}.dialog-header[data-v-782535d2]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;color:#1d1d1f;border-bottom:1px solid #e5e5e7}.dialog-header h3[data-v-782535d2]{margin:0;color:#1d1d1f;font-weight:600;font-size:16px;letter-spacing:-.01em}.close-dialog-btn[data-v-782535d2]{width:32px;height:32px;border:none;border-radius:8px;background:#f0f0f3;color:#6e6e73;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.close-dialog-btn[data-v-782535d2]:hover{background:#ff453a1f;color:#ff453a}.dialog-body[data-v-782535d2]{padding:16px 20px;overflow-y:auto;flex:1}.event-dialog .form-group[data-v-782535d2],.advanced-repeat-dialog .form-group[data-v-782535d2]{margin-bottom:12px}.event-dialog .form-group.compact[data-v-782535d2],.advanced-repeat-dialog .form-group.compact[data-v-782535d2]{margin-bottom:8px}.event-dialog .form-row[data-v-782535d2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.event-dialog .form-row.compact[data-v-782535d2]{gap:8px;margin-bottom:8px}.event-dialog .form-group label[data-v-782535d2],.advanced-repeat-dialog .form-group label[data-v-782535d2]{display:block;margin-bottom:4px;font-weight:500;color:#2c3e50;font-size:13px}.form-input[data-v-782535d2],.form-textarea[data-v-782535d2]{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;transition:border-color .2s ease}.title-input[data-v-782535d2]{font-size:15px;font-weight:500;padding:10px 14px}.form-textarea[data-v-782535d2]{resize:vertical;min-height:60px}.form-input[data-v-782535d2]:focus,.form-textarea[data-v-782535d2]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.color-picker[data-v-782535d2]{display:flex;gap:8px;flex-wrap:wrap}.color-picker.compact[data-v-782535d2]{gap:4px;justify-content:flex-start;flex-wrap:wrap}.color-option[data-v-782535d2]{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .2s ease}.color-option.small[data-v-782535d2]{width:20px;height:20px;border-width:2px}.color-option.active[data-v-782535d2]{border-color:#667eea;transform:scale(1.1)}.checkbox-label[data-v-782535d2]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-782535d2]{width:auto}.dialog-footer[data-v-782535d2]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #e9ecef;background:#f8f9fa;flex-shrink:0}.event-dialog .btn[data-v-782535d2]{padding:6px 12px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:60px}.event-dialog .btn-primary[data-v-782535d2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.event-dialog .btn-primary[data-v-782535d2]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px)}.event-dialog .btn-secondary[data-v-782535d2]{background:#6c757d;color:#fff}.event-dialog .btn-secondary[data-v-782535d2]:hover{background:#5a6268}.event-dialog .btn-danger[data-v-782535d2]{background:#dc3545;color:#fff}.event-dialog .btn-danger[data-v-782535d2]:hover{background:#c82333}@media (max-width: 768px){.calendar-header[data-v-782535d2]{flex-direction:column;gap:12px;padding:12px}.header-center[data-v-782535d2]{order:-1}.current-period[data-v-782535d2]{font-size:18px;min-width:auto}.month-view[data-v-782535d2]{padding:8px}.day-cell[data-v-782535d2]{min-height:0;padding:4px}.event-dialog-overlay[data-v-782535d2]{padding:10px;align-items:flex-start;padding-top:5vh}.event-dialog[data-v-782535d2]{max-height:90vh;width:100%;max-width:none}.dialog-body[data-v-782535d2]{padding:12px 16px}.dialog-footer[data-v-782535d2]{padding:10px 16px}.event-dialog .form-row[data-v-782535d2]{grid-template-columns:1fr;gap:8px}.event-dialog .form-group[data-v-782535d2],.advanced-repeat-dialog .form-group[data-v-782535d2]{margin-bottom:10px}.event-form-grid[data-v-782535d2],.event-form-meets[data-v-782535d2]{grid-template-columns:1fr}.event-form-meets-col+.event-form-meets-col[data-v-782535d2]{border-left:0;border-top:1px solid var(--gray-200, #e5e7eb)}}@media (max-width: 480px){.weekdays[data-v-782535d2],.days-grid[data-v-782535d2]{gap:0}.day-cell[data-v-782535d2]{min-height:0;font-size:14px}.view-btn[data-v-782535d2]{padding:4px 8px;font-size:12px}}.date-picker-overlay[data-v-782535d2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999998;backdrop-filter:blur(2px)}.date-picker[data-v-782535d2]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 20px 40px #0000004d;min-width:300px}.date-picker-header[data-v-782535d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:18px;font-weight:600}.date-picker-header button[data-v-782535d2]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#667eea}.date-picker-header button[data-v-782535d2]:hover{background:#667eea1a}.months-grid[data-v-782535d2]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.month-btn[data-v-782535d2]{padding:8px 12px;border:1px solid #e0e0e0;background:#fff;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}.month-btn[data-v-782535d2]:hover{background:#f8f9fa;border-color:#667eea}.month-btn.active[data-v-782535d2]{background:#667eea;color:#fff;border-color:#667eea}.search-panel[data-v-782535d2]{background:#fff;border-bottom:1px solid #e9ecef;padding:12px 20px}.search-input-container[data-v-782535d2]{position:relative;max-width:400px}.search-input[data-v-782535d2]{width:100%;padding:10px 40px 10px 16px;border:1px solid #e0e0e0;border-radius:20px;font-size:14px;outline:none;transition:border-color .2s ease}.search-input[data-v-782535d2]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.clear-search[data-v-782535d2]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#999;padding:4px;border-radius:50%}.clear-search[data-v-782535d2]:hover{background:#f0f0f0;color:#666}.category-filter-panel[data-v-782535d2]{background:#fff;border-bottom:1px solid #e9ecef;padding:12px 20px}.filter-options[data-v-782535d2]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.category-filter-btn[data-v-782535d2]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:2px solid #e0e0e0;background:#fff;border-radius:20px;cursor:pointer;font-size:13px;transition:all .2s ease}.category-filter-btn[data-v-782535d2]:hover{background:#f8f9fa}.category-filter-btn.active[data-v-782535d2]{background:#667eea1a;border-color:#667eea;color:#667eea}.category-filter-btn.clear-filters[data-v-782535d2]{background:#667eea;color:#fff;border-color:#667eea}.category-filter-btn.clear-filters[data-v-782535d2]:hover{background:#5a6fd8}.category-dot[data-v-782535d2]{width:8px;height:8px;border-radius:50%}.calendar-content.with-sidebar[data-v-782535d2]{display:flex;flex-direction:row;gap:20px;overflow:hidden;min-height:0}.calendar-sidebar[data-v-782535d2]{width:280px;background:#fff;border-radius:8px;padding:16px;height:fit-content;box-shadow:0 2px 8px #0000001a;overflow-y:auto;max-height:calc(100vh - 200px)}.main-calendar-content[data-v-782535d2]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mini-calendar[data-v-782535d2]{margin-bottom:24px}.mini-calendar-header[data-v-782535d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px;font-weight:600;color:#667eea}.mini-calendar-header button[data-v-782535d2]{background:none;border:none;cursor:pointer;padding:2px;border-radius:4px;color:#667eea}.mini-calendar-header button[data-v-782535d2]:hover{background:#667eea1a}.mini-weekdays[data-v-782535d2]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.mini-weekdays>div[data-v-782535d2]{text-align:center;font-size:11px;font-weight:600;color:#666;padding:4px 0}.mini-days[data-v-782535d2]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.mini-day[data-v-782535d2]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;border-radius:4px;transition:all .2s ease;color:#2c3e50}.mini-day[data-v-782535d2]:hover{background:#f0f0f0}.mini-day.other-month[data-v-782535d2]{color:#ccc}.mini-day.today[data-v-782535d2]{background:#667eea;color:#fff;font-weight:600}.mini-day.selected[data-v-782535d2]{background:#764ba2;color:#fff}.mini-day.has-events[data-v-782535d2]{position:relative}.mini-day.has-events[data-v-782535d2]:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;background:#667eea;border-radius:50%}.mini-day.today.has-events[data-v-782535d2]:after{background:#fff}.today-events[data-v-782535d2],.upcoming-events[data-v-782535d2]{margin-bottom:20px}.today-events h4[data-v-782535d2],.upcoming-events h4[data-v-782535d2]{margin:0 0 12px;font-size:14px;font-weight:600;color:#2c3e50}.no-events[data-v-782535d2]{color:#999;font-size:13px;font-style:italic;text-align:center;padding:16px 0}.event-list[data-v-782535d2]{display:flex;flex-direction:column;gap:8px}.today-event-item[data-v-782535d2],.upcoming-event-item[data-v-782535d2]{padding:8px 12px;background:#f8f9fa;border-radius:6px;border-left:4px solid #667eea;cursor:pointer;transition:all .2s ease}.today-event-item[data-v-782535d2]:hover,.upcoming-event-item[data-v-782535d2]:hover{background:#f0f0f0;transform:translate(2px)}.event-time-small[data-v-782535d2],.event-date-small[data-v-782535d2]{font-size:11px;color:#666;margin-bottom:2px}.event-title-small[data-v-782535d2]{font-size:13px;font-weight:500;color:#2c3e50;margin-bottom:2px}.event-category-small[data-v-782535d2]{font-size:11px;color:#999}.event-category[data-v-782535d2]{font-size:11px;color:#666;margin-top:2px}.form-group label[data-v-782535d2]{font-size:12px;font-weight:600;color:#2c3e50;margin-bottom:4px}.form-input select[data-v-782535d2],.form-textarea[data-v-782535d2]{font-family:inherit}@media (max-width: 1024px){.calendar-content.with-sidebar[data-v-782535d2]{flex-direction:column}.calendar-sidebar[data-v-782535d2]{width:100%;max-height:300px;order:-1}}@media (max-width: 768px){.calendar-sidebar[data-v-782535d2]{padding:12px;max-height:250px}.mini-calendar[data-v-782535d2],.today-events[data-v-782535d2],.upcoming-events[data-v-782535d2]{margin-bottom:16px}.filter-options[data-v-782535d2]{justify-content:center}.category-filter-btn[data-v-782535d2]{font-size:12px;padding:4px 8px}}.data-management-dropdown[data-v-782535d2]{position:relative;display:inline-block}.data-management-dropdown:hover .dropdown-menu[data-v-782535d2]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu[data-v-782535d2]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:180px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;overflow:hidden}.dropdown-item[data-v-782535d2]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s ease;text-align:left}.dropdown-item[data-v-782535d2]:hover:not(.disabled){background:#f5f5f5}.dropdown-item[data-v-782535d2]:disabled,.dropdown-item.disabled[data-v-782535d2]{opacity:.5;cursor:not-allowed}.dropdown-item i[data-v-782535d2]{font-size:18px;color:#666}.dropdown-divider[data-v-782535d2]{height:1px;background:#e0e0e0;margin:4px 0}.dropdown-info[data-v-782535d2]{padding:8px 16px;background:#f8f9fa;border-top:1px solid #e0e0e0}.dropdown-info small[data-v-782535d2]{display:block;color:#666;font-size:12px;line-height:1.4}.header-btn[data-v-782535d2]:disabled{opacity:.5;cursor:not-allowed}.event-form[data-v-782535d2]{--event-accent: var(--primary-color, #2563eb);display:flex;flex-direction:column;flex:1 1 auto;gap:14px;padding:14px 16px 18px;min-height:min-content;overflow:visible;font-family:var(--lis-font-stack, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif)}.event-form-accent[data-v-782535d2]{height:3px;margin:-14px -16px 2px;background:var(--event-accent);border-radius:0}.event-form-section[data-v-782535d2]{display:flex;flex-direction:column;gap:8px}.event-form-title[data-v-782535d2] .form-input{font-weight:600;font-size:.8125rem}.event-form-section-title[data-v-782535d2]{font-size:var(--lis-label-font-size, .6875rem);font-weight:600;color:var(--lis-label-color, var(--gray-500, #64748b));letter-spacing:.04em;text-transform:uppercase;padding:4px 0 0}.event-form-label[data-v-782535d2]{display:block;font-size:var(--lis-label-font-size, .6875rem);font-weight:var(--lis-label-weight, 500);color:var(--lis-label-color, var(--gray-500, #64748b));letter-spacing:-.01em;line-height:1.2;margin-bottom:2px}.event-form-grid[data-v-782535d2]{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;align-items:end}.event-form-grid-fields[data-v-782535d2]{align-items:start}.event-form-meets[data-v-782535d2]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;grid-template-columns:subgrid;align-items:stretch;width:100%;min-height:var(--lis-ctl-h, 30px);background:var(--gray-50, #f7f8fa);border:1px solid var(--gray-200, #e5e7eb);border-radius:8px}.event-form-meets-col[data-v-782535d2]{display:flex;align-items:center;gap:8px;min-width:0;min-height:28px;padding:0 10px}.event-form-meets-col+.event-form-meets-col[data-v-782535d2]{border-left:1px solid var(--gray-200, #e5e7eb)}.event-form-meets[data-v-782535d2] .l-checkbox-container{min-width:0;min-height:28px}.event-form-meets-join[data-v-782535d2]{display:inline-flex;align-items:center;gap:4px;margin:0;min-height:28px;font-size:12px;color:var(--gray-500, #64748b);white-space:nowrap}.event-form-meets-join input[data-v-782535d2]{width:42px;height:24px;margin:0;padding:0 6px;border:1px solid var(--gray-200, #e5e7eb);border-radius:6px;background:#fff;font-size:12px;color:var(--gray-700, #334155);outline:none}.event-form-meets-join input[data-v-782535d2]:focus{border-color:var(--primary-color, #2563eb)}.event-form-block[data-v-782535d2]{display:flex;flex-direction:column;gap:6px}.event-form-checks[data-v-782535d2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.event-form-field-with-action[data-v-782535d2]{display:flex;align-items:flex-end;gap:6px;min-width:0}.event-form-field-with-action[data-v-782535d2] .l-select-container{flex:1;min-width:0}.event-form-inline[data-v-782535d2]{display:flex;align-items:flex-end;gap:8px;min-width:0}.event-form-ghost-btn[data-v-782535d2],.event-form-icon-btn[data-v-782535d2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--lis-ctl-h, 26px);padding:0 var(--lis-ctl-pad-x, 8px);border:1px solid var(--lis-ctl-border, #d7dce4);border-radius:var(--lis-ctl-radius, 6px);background:var(--lis-ctl-bg, #fff);color:var(--gray-600, #4b5563);font-size:var(--lis-ctl-font-size, .78125rem);font-family:inherit;letter-spacing:-.01em;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease}.event-form-ghost-btn-fill[data-v-782535d2]{width:100%;justify-content:flex-start;align-self:end}.event-form-ghost-btn .material-icons[data-v-782535d2],.event-form-icon-btn .material-icons[data-v-782535d2]{font-size:16px;color:inherit}.event-form-icon-btn[data-v-782535d2]{width:var(--lis-ctl-h, 26px);padding:0;flex-shrink:0}.event-form-ghost-btn[data-v-782535d2]:hover,.event-form-icon-btn[data-v-782535d2]:hover{border-color:var(--lis-ctl-border-hover, #b6bdc9);color:var(--primary-color, #2563eb);background:#fff}.event-form-ghost-btn[data-v-782535d2]:focus-visible,.event-form-icon-btn[data-v-782535d2]:focus-visible{outline:none;border-color:var(--lis-ctl-border-focus, var(--primary-color, #2563eb));box-shadow:var(--lis-focus-ring, 0 0 0 2.5px rgba(37, 99, 235, .13))}.event-form[data-v-782535d2] .form-group,.event-form[data-v-782535d2] .l-select-container,.event-form[data-v-782535d2] .l-textarea-wrapper{width:100%;min-width:0}.event-form[data-v-782535d2] .l-select-container{min-width:0!important}.event-form[data-v-782535d2] .l-checkbox-container,.event-form[data-v-782535d2] .form-input[type=date],.event-form[data-v-782535d2] .form-input[type=time]{min-width:0}.event-form .color-option[data-v-782535d2]{width:22px;height:22px;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 1px #0f172a14}.event-form .color-option.active[data-v-782535d2]{border-color:var(--gray-900, #0f172a);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--event-accent);transform:none}.event-form .participant-tag[data-v-782535d2],.event-form .tag-chip[data-v-782535d2]{background:var(--gray-100, #f1f5f9);color:var(--gray-700, #334155);border-radius:999px;padding:2px 8px;font-size:var(--lis-chip-font-size, 12px)}.event-form .weekday-btn[data-v-782535d2]{min-width:36px;border-radius:var(--lis-ctl-radius, 6px);border-color:var(--lis-ctl-border, #d7dce4);background:#fff;color:var(--gray-600, #4b5563)}.event-form .weekday-btn.active[data-v-782535d2]{background:var(--primary-color, #2563eb);border-color:var(--primary-color, #2563eb);color:#fff}.event-form .repeat-options[data-v-782535d2]{margin-top:0;padding:10px;background:var(--gray-50, #f7f8fa);border:1px solid var(--gray-200, #e5e7eb);border-radius:8px}.event-form .attachment-inputs[data-v-782535d2]{align-items:flex-end}.event-form .checklist-item[data-v-782535d2]{width:100%}.event-form .checklist-item[data-v-782535d2] .l-checkbox-container{flex:1;min-width:0}.event-form .checklist-item[data-v-782535d2] .l-checkbox-text{text-decoration:inherit}.event-form .checklist-item[data-v-782535d2] .l-checkbox:checked+.l-checkbox-label .l-checkbox-text{text-decoration:line-through;color:var(--gray-400, #94a3b8)}.input-with-icon[data-v-782535d2]{display:flex;align-items:center;gap:8px}.input-with-icon i[data-v-782535d2]{color:#999;font-size:20px}.input-with-icon input[data-v-782535d2]{flex:1}.participants-container[data-v-782535d2]{display:flex;flex-direction:column;gap:8px}.meets-hint[data-v-782535d2]{margin:6px 0 0;font-size:12px;color:#64748b}.meets-policy[data-v-782535d2]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;background:#f8fafc;border-radius:8px}.meets-join-before[data-v-782535d2]{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569}.meets-join-before input[data-v-782535d2]{width:80px}.join-meets-btn[data-v-782535d2]{background:#2563eb;color:#fff;border:0;border-radius:8px;padding:6px 12px;cursor:pointer;font-weight:600}.meets-code[data-v-782535d2]{margin-left:8px;font-size:12px;color:#64748b;letter-spacing:.04em}.meets-hist-row[data-v-782535d2]{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:4px 0}.meets-hist-meta[data-v-782535d2]{color:#64748b;font-size:12px}.copy-meet-btn[data-v-782535d2]{background:#e2e8f0;color:#0f172a;border:0;border-radius:8px;padding:4px 10px;cursor:pointer;font-size:12px;white-space:nowrap}.guest-email-row[data-v-782535d2]{display:flex;gap:8px;padding:0 16px 8px;align-items:center}.participants-list[data-v-782535d2]{display:flex;flex-wrap:wrap;gap:6px}.participant-tag[data-v-782535d2]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#667eea1a;color:#667eea;border-radius:16px;font-size:12px}.participant-tag .remove-participant[data-v-782535d2]{font-size:14px;cursor:pointer;opacity:.7}.participant-tag .remove-participant[data-v-782535d2]:hover{opacity:1}.add-participant-btn[data-v-782535d2]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px dashed #ddd;background:transparent;border-radius:6px;cursor:pointer;color:#666;font-size:13px}.add-participant-btn[data-v-782535d2]:hover{border-color:#667eea;color:#667eea}.repeat-selector[data-v-782535d2],.reminder-selector[data-v-782535d2]{display:flex;align-items:center;gap:8px}.repeat-selector select[data-v-782535d2]{flex:1}.advanced-btn[data-v-782535d2]{padding:8px;border:1px solid #ddd;background:#f8f9fa;border-radius:6px;cursor:pointer;color:#666}.advanced-btn[data-v-782535d2]:hover{border-color:#667eea;color:#667eea}.reminder-btn[data-v-782535d2]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ddd;background:#f8f9fa;border-radius:6px;cursor:pointer;color:#666;font-size:13px;width:100%}.reminder-btn[data-v-782535d2]:hover{border-color:#667eea;color:#667eea}.repeat-options[data-v-782535d2]{padding:12px;background:#f8f9fa;border-radius:8px;margin-top:8px}.repeat-unit[data-v-782535d2]{color:#666;font-size:13px}.form-input.small[data-v-782535d2]{width:60px}.weekday-selector[data-v-782535d2]{margin-top:12px}.weekday-buttons[data-v-782535d2]{display:flex;gap:4px;margin-top:6px}.weekday-btn[data-v-782535d2]{padding:6px 10px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:12px;color:#666}.weekday-btn[data-v-782535d2]:hover{border-color:#667eea}.weekday-btn.active[data-v-782535d2]{background:#667eea;color:#fff;border-color:#667eea}.participant-dialog-overlay[data-v-782535d2],.reminder-dialog-overlay[data-v-782535d2],.advanced-repeat-dialog-overlay[data-v-782535d2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000001}.participant-dialog[data-v-782535d2],.reminder-dialog[data-v-782535d2],.advanced-repeat-dialog[data-v-782535d2]{background:#fff;border-radius:12px;width:400px;max-height:80vh;overflow:hidden;box-shadow:0 4px 20px #0003}.participant-item i[data-v-782535d2]{color:#667eea}.no-results[data-v-782535d2],.no-reminders[data-v-782535d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#999}.no-reminders i[data-v-782535d2]{font-size:48px;margin-bottom:12px;opacity:.5}.interval-input[data-v-782535d2]{display:flex;align-items:center;gap:8px}@media (max-width: 768px){.dropdown-menu[data-v-782535d2]{right:-10px;min-width:160px}.dropdown-item[data-v-782535d2]{padding:8px 12px;font-size:13px}.dropdown-item i[data-v-782535d2]{font-size:16px}}.year-view[data-v-782535d2]{flex:1;min-height:0;padding:20px;overflow-y:auto}.year-grid[data-v-782535d2]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.year-month[data-v-782535d2]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease}.year-month[data-v-782535d2]:hover{border-color:#667eea;box-shadow:0 2px 8px #667eea33}.year-month-header[data-v-782535d2]{font-weight:600;font-size:14px;color:#333;margin-bottom:8px;text-align:center;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.year-month-days[data-v-782535d2]{font-size:10px}.year-weekdays[data-v-782535d2]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;text-align:center;color:#999;font-weight:500}.year-days-grid[data-v-782535d2]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.year-day[data-v-782535d2]{text-align:center;padding:3px 0;border-radius:3px;color:#333}.year-day.other-month[data-v-782535d2]{color:#ccc}.year-day.today[data-v-782535d2]{background:#667eea;color:#fff;font-weight:600}.year-day.has-events[data-v-782535d2]{background:#667eea26;font-weight:600}.year-day.has-events.today[data-v-782535d2]{background:#667eea}.year-month-event-count[data-v-782535d2]{margin-top:8px;font-size:11px;color:#667eea;text-align:center;font-weight:500}.agenda-view[data-v-782535d2]{flex:1;min-height:0;padding:16px 18px 28px;overflow-y:auto;background:#f5f5f7}.agenda-filters[data-v-782535d2]{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:10px 12px;background:#f5f5f7d1;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:14px}.agenda-date-range[data-v-782535d2],.agenda-sort[data-v-782535d2]{display:flex;align-items:center;gap:8px}.agenda-filters label[data-v-782535d2]{font-size:12px;color:#8a8a8e;font-weight:600;letter-spacing:-.01em}.agenda-filters select[data-v-782535d2]{padding:8px 30px 8px 12px;border:none;border-radius:10px;font-size:13px;font-weight:500;color:#1d1d1f;background:#fff;box-shadow:0 1px 2px #00000014;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8a8e' stroke-width='3'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.agenda-filters select[data-v-782535d2]:focus{outline:none;box-shadow:0 0 0 3px #0a84ff40}.agenda-list[data-v-782535d2]{display:flex;flex-direction:column;gap:26px}.agenda-group[data-v-782535d2]{background:transparent;border-radius:0;overflow:visible;box-shadow:none}.agenda-group-header[data-v-782535d2]{position:sticky;top:64px;z-index:4;display:flex;justify-content:space-between;align-items:baseline;padding:6px 6px 10px;margin-bottom:10px;background:linear-gradient(to bottom,#f5f5f7f2 70%,#f5f5f700);color:#1d1d1f}.agenda-date[data-v-782535d2]{font-weight:700;font-size:17px;letter-spacing:-.02em}.agenda-count[data-v-782535d2]{font-size:12px;font-weight:600;color:#8a8a8e}.agenda-item[data-v-782535d2]{display:flex;align-items:stretch;gap:14px;padding:14px 16px;margin-bottom:10px;background:#fff;border-radius:16px;border-left:4px solid #0a84ff;box-shadow:0 1px 2px #0000000f;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.agenda-item[data-v-782535d2]:last-child{margin-bottom:0}.agenda-item[data-v-782535d2]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0000001a}.agenda-item-time[data-v-782535d2]{min-width:84px;font-size:14px;color:#1d1d1f;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center}.all-day-badge[data-v-782535d2]{display:inline-block;padding:3px 10px;background:#0a84ff1f;color:#0a84ff;border-radius:8px;font-size:11px;font-weight:700}.agenda-item-content[data-v-782535d2]{flex:1;min-width:0}.agenda-item-title[data-v-782535d2]{font-weight:600;font-size:15px;color:#1d1d1f;margin-bottom:6px;letter-spacing:-.01em}.agenda-item-meta[data-v-782535d2]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#8a8a8e;margin-bottom:6px}.agenda-item-meta span[data-v-782535d2]{display:flex;align-items:center;gap:4px}.agenda-item-meta i[data-v-782535d2]{font-size:14px}.agenda-category[data-v-782535d2]{color:#0a84ff!important}.agenda-location[data-v-782535d2]{color:#30d158!important}.agenda-priority[data-v-782535d2],.agenda-priority.priority-2[data-v-782535d2]{color:#ff9f0a!important}.agenda-priority.priority-3[data-v-782535d2]{color:#ff453a!important}.agenda-item-description[data-v-782535d2]{font-size:13px;color:#6e6e73;line-height:1.45}.agenda-item-actions[data-v-782535d2]{display:flex;gap:8px;align-items:center;opacity:0;transition:opacity .2s ease}.agenda-item:hover .agenda-item-actions[data-v-782535d2]{opacity:1}.agenda-action-btn[data-v-782535d2]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:#f0f0f3;border-radius:50%;cursor:pointer;color:#6e6e73;transition:all .15s ease}.agenda-action-btn[data-v-782535d2]:hover{background:#e4e4e9;color:#1d1d1f}.agenda-action-btn.delete[data-v-782535d2]:hover{background:#ff453a1f;color:#ff453a}.agenda-action-btn i[data-v-782535d2]{font-size:18px}.agenda-empty[data-v-782535d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 20px;color:#b0b0b5}.agenda-empty i[data-v-782535d2]{font-size:64px;margin-bottom:16px;opacity:.5}.agenda-empty p[data-v-782535d2]{font-size:16px;font-weight:500}.calendar-day.drop-target[data-v-782535d2]{background:#667eea33!important;border:2px dashed #667eea!important}.event-card.dragging[data-v-782535d2]{opacity:.5;transform:scale(.95)}.participant-dialog-overlay[data-v-782535d2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000001}.participant-dialog[data-v-782535d2]{background:#fff;border-radius:12px;width:400px;max-height:80vh;overflow:hidden;box-shadow:0 4px 20px #0003}.participant-search[data-v-782535d2]{padding:16px;border-bottom:1px solid #e0e0e0}.participant-search input[data-v-782535d2]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.participant-list[data-v-782535d2]{max-height:300px;overflow-y:auto}.participant-item[data-v-782535d2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer}.participant-item[data-v-782535d2]:hover{background:#f8f9fa}.participant-item.selected[data-v-782535d2]{background:#667eea1a}.reminder-item[data-v-782535d2]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.reminder-item select[data-v-782535d2]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px}.reminder-remove-btn[data-v-782535d2]{padding:6px;border:none;background:#ffebee;color:#dc3545;border-radius:4px;cursor:pointer}.add-reminder-btn[data-v-782535d2]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px dashed #ddd;background:transparent;border-radius:6px;cursor:pointer;width:100%;justify-content:center;color:#666;margin-top:12px}.add-reminder-btn[data-v-782535d2]:hover{border-color:#667eea;color:#667eea}@media (max-width: 1200px){.year-grid[data-v-782535d2]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.year-grid[data-v-782535d2]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.year-grid[data-v-782535d2]{grid-template-columns:1fr}.agenda-item[data-v-782535d2]{flex-direction:column}.agenda-item-time[data-v-782535d2]{min-width:auto}.agenda-item-actions[data-v-782535d2]{opacity:1}}.calendar-stats-bar[data-v-782535d2]{display:flex;gap:8px;padding:8px 12px;background:#fafafa;border-bottom:1px solid #eee;flex-shrink:0}.stat-item[data-v-782535d2]{display:flex;align-items:center;gap:6px;padding:4px 12px;background:#fff;border:1px solid #eee;border-radius:8px;font-size:12px;color:#555;position:relative}.stat-item .material-icons[data-v-782535d2]{font-size:16px;color:#667eea}.stat-item .stat-value[data-v-782535d2]{font-weight:700;color:#1f2937}.stat-item .stat-label[data-v-782535d2]{color:#888}.stat-progress[data-v-782535d2]{flex:1;min-width:120px}.stat-progress-bar[data-v-782535d2]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#eee;border-radius:0 0 8px 8px;overflow:hidden}.stat-progress-fill[data-v-782535d2]{height:100%;background:linear-gradient(90deg,#667eea,#28a745);transition:width .3s ease}.week-event[data-v-782535d2],.day-event[data-v-782535d2]{cursor:grab;overflow:hidden;user-select:none}.week-event.is-dragging[data-v-782535d2],.day-event.is-dragging[data-v-782535d2]{opacity:.7;cursor:grabbing;box-shadow:0 6px 18px #00000040;z-index:5}.event-resize-handle[data-v-782535d2]{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize;background:linear-gradient(transparent,#0000001f)}.tags-container[data-v-782535d2],.checklist-list[data-v-782535d2],.attachment-list[data-v-782535d2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.checklist-list[data-v-782535d2],.attachment-list[data-v-782535d2]{flex-direction:column}.tag-chip[data-v-782535d2]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#667eea1f;color:#667eea;border-radius:12px;font-size:12px}.tag-chip.readonly[data-v-782535d2]{margin-right:4px}.tag-chip .material-icons[data-v-782535d2]{font-size:14px;cursor:pointer}.checklist-item[data-v-782535d2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.checklist-done[data-v-782535d2]{text-decoration:line-through;color:#9ca3af}.remove-checklist[data-v-782535d2],.remove-attachment[data-v-782535d2]{font-size:16px;cursor:pointer;color:#aaa}.attachment-item[data-v-782535d2]{display:flex;align-items:center;gap:6px;font-size:13px}.attachment-item .material-icons[data-v-782535d2]{font-size:16px;color:#667eea}.attachment-inputs[data-v-782535d2]{display:flex;gap:6px;align-items:center}.add-attachment-btn[data-v-782535d2]{flex-shrink:0;width:36px;height:36px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#667eea}.add-attachment-btn[data-v-782535d2]:hover{background:#f0f0f0}.event-detail-overlay[data-v-782535d2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999999;backdrop-filter:blur(2px);padding:20px}.event-detail-card[data-v-782535d2]{background:#fff;border-radius:14px;width:100%;max-width:440px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px #0000004d;animation:dialogSlideIn-782535d2 .25s cubic-bezier(.4,0,.2,1)}.detail-header[data-v-782535d2]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px;background:#fff;color:#1d1d1f;border-bottom:1px solid #e5e5e7;border-left:4px solid #0a84ff}.detail-header-text h3[data-v-782535d2]{margin:6px 0 0;font-size:18px;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}.detail-status-badge[data-v-782535d2]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:600;color:#fff}.detail-close-btn[data-v-782535d2]{background:#f0f0f3;border:none;border-radius:50%;width:30px;height:30px;color:#6e6e73;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.detail-close-btn[data-v-782535d2]:hover{background:#ff453a1f;color:#ff453a}.detail-body[data-v-782535d2]{padding:16px 18px;overflow-y:auto}.detail-row[data-v-782535d2]{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;color:#374151}.detail-row .material-icons[data-v-782535d2]{font-size:18px;color:#667eea;flex-shrink:0}.detail-row a[data-v-782535d2]{color:#667eea;text-decoration:none}.detail-block[data-v-782535d2]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.detail-block p[data-v-782535d2]{margin:0;font-size:13px;color:#4b5563;white-space:pre-wrap}.detail-block-title[data-v-782535d2]{font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;margin-bottom:6px}.detail-checklist-item[data-v-782535d2],.detail-attachment[data-v-782535d2]{display:flex;align-items:center;gap:8px;font-size:13px;padding:3px 0;color:#374151}.detail-checklist-item .material-icons[data-v-782535d2],.detail-attachment .material-icons[data-v-782535d2]{font-size:18px;color:#667eea}.detail-attachment a[data-v-782535d2]{color:#667eea;text-decoration:none}.detail-footer[data-v-782535d2]{display:flex;gap:6px;padding:12px 14px;border-top:1px solid #eee;background:#fafafa}.detail-action[data-v-782535d2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:none;background:#fff;border:1px solid #eee;border-radius:8px;cursor:pointer;font-size:11px;color:#555;transition:all .15s ease}.detail-action .material-icons[data-v-782535d2]{font-size:18px}.detail-action[data-v-782535d2]:hover{background:#f0f0f0}.detail-action.primary[data-v-782535d2]{background:#667eea;border-color:#667eea;color:#fff}.detail-action.primary[data-v-782535d2]:hover{background:#5a6fd6}.detail-action.danger[data-v-782535d2]:hover{background:#fee;border-color:#f5c2c2;color:#e53935}.quick-add[data-v-782535d2]{margin-left:8px}.quick-add-input[data-v-782535d2]{height:28px;border:1px solid #e5e5e5;border-radius:6px;padding:0 10px;font-size:12px;width:180px;outline:none}.quick-add-input[data-v-782535d2]:focus{border-color:#667eea}.settings-menu[data-v-782535d2]{display:block;min-width:220px}.settings-dropdown:hover .settings-menu[data-v-782535d2]{display:block}.icon-btn.active[data-v-782535d2]{background:#e8e8e8;color:#333}.menu-divider[data-v-782535d2]{height:1px;background:#eee;margin:6px 0}.menu-check[data-v-782535d2]{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:13px;color:#444}.menu-select[data-v-782535d2]{border:1px solid #e5e5e5;border-radius:4px;padding:2px 4px;font-size:12px}.undo-chip[data-v-782535d2]{cursor:pointer;border-style:dashed}.search-results-list[data-v-782535d2]{max-width:520px;margin-top:8px;background:#fff;border:1px solid #eee;border-radius:8px;max-height:240px;overflow-y:auto}.search-result-row[data-v-782535d2]{display:flex;gap:10px;padding:8px 12px;cursor:pointer;font-size:13px}.search-result-row[data-v-782535d2]:hover{background:#f6f6f8}.search-result-date[data-v-782535d2]{color:#667eea;min-width:70px}.search-result-title[data-v-782535d2]{flex:1;font-weight:500}.search-result-time[data-v-782535d2]{color:#888}.search-result-empty[data-v-782535d2]{padding:10px 12px;color:#999;font-size:13px}.month-weeks[data-v-782535d2]{flex:1 1 0;min-height:0;display:grid;grid-template-rows:repeat(var(--week-count, 6),minmax(0,1fr))}.month-week[data-v-782535d2]{position:relative;border-bottom:1px solid #eee;min-height:0;overflow:hidden;box-sizing:border-box}.month-week-cells[data-v-782535d2]{height:100%;min-height:0;grid-auto-rows:minmax(0,1fr)}.month-week .day-cell[data-v-782535d2]{min-height:0}.month-week-lanes[data-v-782535d2]{position:absolute;inset:22px 0 4px;display:flex;flex-direction:column;gap:2px;pointer-events:none;padding:0 4px;overflow:hidden}.month-lane[data-v-782535d2]{display:grid;height:18px}.month-event-bar[data-v-782535d2]{pointer-events:auto;height:18px;line-height:18px;font-size:11px;padding:0 6px;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;z-index:2}.month-more[data-v-782535d2]{pointer-events:auto;font-size:10px;color:#667eea;cursor:pointer;align-self:end;padding:0 4px}.all-day-row[data-v-782535d2]{display:grid;border-bottom:1px solid #e9ecef;background:#fafafa;min-height:36px}.all-day-label[data-v-782535d2]{font-size:10px;color:#888;display:flex;align-items:center;justify-content:flex-end;padding-right:6px}.all-day-cell[data-v-782535d2]{border-left:1px solid #eee;padding:4px;min-height:32px;cursor:pointer}.all-day-chip[data-v-782535d2]{font-size:11px;padding:2px 6px;border-radius:4px;border-left:3px solid #667eea;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-all-day[data-v-782535d2]{grid-template-columns:60px 1fr}.now-indicator[data-v-782535d2]{position:absolute;left:0;right:0;height:0;border-top:2px solid #e53935;z-index:4;pointer-events:none}.now-dot[data-v-782535d2]{position:absolute;left:-5px;top:-5px;width:8px;height:8px;background:#e53935;border-radius:50%}.slot-ghost[data-v-782535d2]{position:absolute;left:2px;right:2px;background:#667eea2e;border:1px dashed #667eea;border-radius:4px;z-index:3;pointer-events:none}.hour-cell.work-hour[data-v-782535d2]{background:#fcfcff}.week-day-column.drop-target[data-v-782535d2]{background:#667eea14}.day-cell.drop-target[data-v-782535d2]{outline:2px dashed #667eea}.rsvp-actions[data-v-782535d2]{display:flex;gap:6px;flex-wrap:wrap}.rsvp-actions button[data-v-782535d2]{border:1px solid #ddd;background:#fff;border-radius:14px;padding:4px 10px;font-size:12px;cursor:pointer}.rsvp-actions button.active[data-v-782535d2]{background:#667eea;color:#fff;border-color:#667eea}.series-dialog[data-v-782535d2]{max-width:380px}.series-choice[data-v-782535d2]{display:block;width:100%;text-align:left;padding:12px 14px;margin:6px 0;border:1px solid #eee;background:#fff;border-radius:8px;cursor:pointer}.series-choice[data-v-782535d2]:hover{border-color:#667eea;background:#f7f8ff}.more-popover[data-v-782535d2]{position:fixed;z-index:1000000;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 8px 24px #0000001f;min-width:180px;max-width:260px;padding:8px}.more-popover-title[data-v-782535d2]{font-size:12px;font-weight:600;color:#667eea;margin-bottom:6px}.more-popover-item[data-v-782535d2]{padding:6px 8px;border-left:3px solid #667eea;font-size:12px;cursor:pointer;margin-bottom:4px;background:#fafafa;border-radius:4px}.category-manage-list[data-v-782535d2]{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow:auto}.category-manage-row[data-v-782535d2]{display:flex;align-items:center;gap:8px;font-size:13px}.category-manage-row span[data-v-782535d2]{flex:1}.btn-cancel[data-v-782535d2],.btn-save[data-v-782535d2]{padding:6px 12px;border:none;border-radius:6px;font-size:13px;cursor:pointer}.btn-cancel[data-v-782535d2]{background:#eee;color:#444}.btn-save[data-v-782535d2]{background:#667eea;color:#fff}@media (max-width: 900px){.quick-add[data-v-782535d2]{display:none}.calendar-header-minimal[data-v-782535d2]{height:auto;flex-wrap:wrap}}.quick-add-compact[data-v-782535d2]{display:none}html.is-compact .lis-calendar-root[data-v-782535d2],html.is-compact .modern-calendar[data-v-782535d2],html.is-compact .calendar-content[data-v-782535d2],html.is-compact .week-view[data-v-782535d2],html.is-compact .month-view[data-v-782535d2],html.is-compact .day-view[data-v-782535d2],html.is-compact .year-view[data-v-782535d2],html.is-compact .agenda-view[data-v-782535d2]{width:100%;max-width:100%;min-width:0}html.is-compact .calendar-header-minimal[data-v-782535d2]{height:auto;flex-shrink:0;flex-wrap:wrap;overflow:visible;gap:4px 6px}html.is-compact .calendar-header-minimal .header-left-actions[data-v-782535d2]{flex:1 1 auto;min-width:0;overflow:hidden;order:1}html.is-compact .calendar-header-minimal .header-right-actions[data-v-782535d2]{flex:0 0 auto;order:2;margin-left:auto}html.is-compact .calendar-header-minimal .icon-btn.close[data-v-782535d2]{flex-shrink:0}html.is-compact .calendar-header-minimal .period-label[data-v-782535d2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.is-compact .header-center-actions[data-v-782535d2]{flex:1 0 100%;order:3;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}html.is-compact .view-tabs[data-v-782535d2]{flex-wrap:nowrap}html.is-compact .view-tabs button[data-v-782535d2]{flex:0 0 auto}html.is-compact .quick-add[data-v-782535d2],html.is-compact .mini-cal-toggle[data-v-782535d2],html.is-compact .quick-add-input[data-v-782535d2]{display:none}html.is-compact .quick-add-compact[data-v-782535d2]{display:flex}html.is-compact .calendar-sidebar[data-v-782535d2],html.is-compact .calendar-stats-bar[data-v-782535d2]{display:none}html.is-compact .calendar-stats-bar[data-v-782535d2]:has(.undo-chip){display:flex}html.is-compact .calendar-stats-bar .stat-item[data-v-782535d2]:not(.undo-chip){display:none}html.is-compact .week-view[data-v-782535d2]{overflow-x:auto;overflow-y:hidden}html.is-compact .week-header[data-v-782535d2],html.is-compact .all-day-row[data-v-782535d2],html.is-compact .week-body[data-v-782535d2]{min-width:720px;flex-shrink:0}html.is-compact .date-picker[data-v-782535d2]{min-width:0;width:calc(100vw - 16px);max-width:calc(100vw - 16px)}[data-lis-copilot]{position:relative;z-index:6;border-radius:10px;scroll-margin:72px}[data-lis-copilot=type]{animation:lis-copilot-type .9s ease-in-out infinite}[data-lis-copilot=type]:after{content:"";position:absolute;top:18%;bottom:18%;right:10px;width:2px;border-radius:1px;background:#0f766e;pointer-events:none;animation:lis-copilot-caret .85s steps(1) infinite}button.btn[data-lis-copilot=press],[data-lis-copilot=press]{outline:2px solid #0f766e!important;outline-offset:2px!important;box-shadow:inset 0 0 0 999px #0f766e61!important;z-index:8!important}[data-lis-copilot=point]{outline:2px dashed #0f766e!important;outline-offset:3px!important;animation:lis-copilot-point 1.6s ease-in-out infinite}@keyframes lis-copilot-point{0%,to{box-shadow:0 0 #0f766e00}50%{box-shadow:0 0 0 6px #0f766e2e}}.lis-copilot-press-ring{position:fixed;z-index:1550;pointer-events:none;border-radius:12px;border:2px solid #0f766e;box-shadow:0 0 0 6px #0f766e47,inset 0 0 0 999px #0f766e29;animation:lis-copilot-press-ring .9s ease-out forwards}@keyframes lis-copilot-type{0%,to{box-shadow:0 0 0 2px #0f766e,0 10px 28px #0f766e29}50%{box-shadow:0 0 0 3px #14b8a6,0 14px 32px #14b8a647}}@keyframes lis-copilot-caret{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes lis-copilot-press-ring{0%{transform:scale(.96);opacity:1}70%{transform:scale(1);opacity:1}to{transform:scale(1.04);opacity:0}}
