.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.checkbox-wrapper{position:relative;margin-top:.5rem;margin-bottom:.5rem;padding-top:0}.checkbox-container{display:flex;align-items:center;cursor:pointer}.checkbox-input{margin-right:.5rem;width:1.25rem;height:1.25rem}.checkbox-label{font-size:var(--app-input-font-size)}.error-text{position:absolute;top:100%;left:0;z-index:var(--z-base);pointer-events:none;color:var(--app-error);font-size:.75rem}svg[data-v-ab24925b]{aspect-ratio:1;width:var(--3afdac55);max-width:var(--3afdac55);height:var(--3afdac55);max-height:var(--3afdac55)}.icon-color[data-v-ab24925b]{color:var(--4f33af9b)}.base-app-button[data-v-a4b435b5]{display:flex;position:relative;flex-shrink:0;flex-direction:row;justify-content:center;align-items:center;gap:.62rem;transition:all .2s ease-in-out;cursor:pointer;border-radius:var(--app-border-radius);background:var(--d586bc56);padding:var(--app-input-padding-y) var(--app-input-padding-x);overflow:hidden}.base-app-button[data-v-a4b435b5]:hover:not(.disabled):not(.loading){filter:brightness(.9);background:var(--0d0e964c)}.base-app-button.outlined[data-v-a4b435b5]{border-width:.12rem;border-style:solid;border-color:var(--app-button-text)}.base-app-button.outlined[data-v-a4b435b5]:hover:not(.disabled):not(.loading){filter:none;background:#0000000d}.icon[data-v-a4b435b5]{width:calc(1.5 * var(--app-input-font-size));height:calc(1.5 * var(--app-input-font-size))}.spinner[data-v-a4b435b5]{flex-shrink:0;animation:spin-a4b435b5 1s linear infinite;border:.2rem solid rgba(255,255,255,.3);border-top-color:var(--app-button-text);border-radius:50%;width:calc(1.5 * var(--app-input-font-size));height:calc(1.5 * var(--app-input-font-size))}@keyframes spin-a4b435b5{to{transform:rotate(360deg)}}.field-menu[data-v-6e7a739e]{display:inline-block;position:relative}.menu-content[data-v-6e7a739e]{box-shadow:0 .13rem .53rem #0000001a;border:.07rem solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface)}.date-picker[data-v-491d1662]{border:1px solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:1rem;width:20rem}.calendar-header[data-v-491d1662]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.month-year[data-v-491d1662]{transition:background-color .15s ease;cursor:pointer;border-radius:var(--app-border-radius);padding:.1rem .35rem;color:var(--app-text);font-weight:400;font-size:1.125rem;user-select:none;text-align:center}.month-year[data-v-491d1662]:hover{background:#0000000d}.calendar-grid[data-v-491d1662]{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.select-grid[data-v-491d1662]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.select-cell[data-v-491d1662]{cursor:pointer;border:1px solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-background);padding:.5rem .25rem;color:var(--app-text);font-size:.9rem}.select-cell[data-v-491d1662]:hover{background:#0000000a}.select-cell.selected[data-v-491d1662]{border-color:var(--app-primary);background:#1a5ab51f;color:var(--app-primary);font-weight:600}.week-day[data-v-491d1662]{padding:.5rem;color:var(--app-muted-text);font-size:.75rem;text-align:center}.day[data-v-491d1662]{cursor:pointer;border-radius:var(--app-border-radius);padding:.5rem;color:var(--app-muted-text);font-size:.875rem;text-align:center}.day.current-month[data-v-491d1662]{color:var(--app-text)}.day.today[data-v-491d1662]{background-color:var(--app-background);color:var(--app-text)}.day.selected[data-v-491d1662]{background-color:var(--app-primary);color:var(--app-button-text)}.day[data-v-491d1662]:hover:not(.selected){background-color:#0000000d}.input-wrapper[data-v-f1a18777]{display:flex;position:relative;flex-grow:1;align-items:center;margin:0;border:.06rem solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-background);padding:0;min-width:0}.error-fieldset[data-v-f1a18777]{border-color:var(--app-error)}.disabled-fieldset[data-v-f1a18777]{opacity:.6;border-color:var(--app-muted-text)}.label[data-v-f1a18777]{margin-bottom:-.4rem;margin-left:.63rem;padding:0 .25rem;color:var(--app-text);font-weight:400;font-size:.8rem;line-height:1}.label.error-label[data-v-f1a18777]{color:var(--app-error)}.input-wrapper[data-v-f1a18777]:not(.no-label){margin-top:-.3rem}.input-wrapper-grow[data-v-f1a18777]{flex:1}.input-wrapper-shrink[data-v-f1a18777]{flex-grow:0;width:fit-content}.date-input[data-v-46a1e21f]{flex:1;outline:none;border:none;background:transparent;padding:var(--app-input-padding-y) var(--app-input-padding-x);min-width:0;color:var(--app-text);font-size:var(--app-input-font-size)}.date-input[data-v-46a1e21f]::placeholder{color:var(--app-muted-text)}.input-actions[data-v-46a1e21f]{display:flex;align-items:center;margin:0;padding:.12rem .2rem .12rem 0}.input-actions[data-v-46a1e21f] .field-menu{display:flex;align-items:center}.input-actions[data-v-46a1e21f] .base-app-button{padding:calc(var(--app-input-padding-y) / 2) calc(var(--app-input-padding-x) / 2)}.input-actions[data-v-46a1e21f] .icon{min-width:.8em;min-height:.8em}.date-input.error[data-v-46a1e21f]{border-color:var(--app-error)}.app-button[data-v-8e55ed07]{display:flex;position:relative;flex-shrink:0;flex-direction:row;justify-content:center;align-items:center;gap:.54rem;transition:transform .2s ease,filter .2s ease,opacity .2s ease;cursor:pointer;border-radius:var(--app-border-radius);background:var(--5140f7c5);padding:var(--app-input-padding-y) var(--app-input-padding-x);overflow:hidden}.app-button[data-v-8e55ed07]:not(.disabled):not(.loading):hover{filter:brightness(1.1)}.app-button.disabled[data-v-8e55ed07],.app-button.loading[data-v-8e55ed07]{opacity:.5;filter:grayscale(.2);cursor:not-allowed}.app-button[data-v-8e55ed07]:hover{filter:brightness(1.1)}.app-button.fill[data-v-8e55ed07]{flex:1}.icon[data-v-8e55ed07]{position:relative;flex-shrink:0;width:calc(1.5 * var(--app-input-font-size));height:calc(1.5 * var(--app-input-font-size));overflow:visible}.button[data-v-8e55ed07]{position:relative;color:var(--5de06bd2);font-weight:700;text-align:left}.spinner[data-v-8e55ed07]{flex-shrink:0;animation:spin-8e55ed07 1s linear infinite;border:.2rem solid rgba(255,255,255,.3);border-top-color:var(--app-button-text);border-radius:50%;width:calc(1.5 * var(--app-input-font-size));height:calc(1.5 * var(--app-input-font-size))}@keyframes spin-8e55ed07{to{transform:rotate(360deg)}}.time-picker-container[data-v-0872fc62]{display:flex;gap:.5rem;background:var(--app-surface);padding:.5rem}.time-picker-actions[data-v-0872fc62]{display:flex;justify-content:flex-end;border-top:1px solid var(--app-border);background:var(--app-surface);padding:.5rem}.time-picker[data-v-0872fc62]{display:flex;flex-direction:column;padding:0 .5rem;min-width:3.5rem;max-height:12.5rem;overflow-y:auto}.hour-picker[data-v-0872fc62]{margin-right:.25rem;border-right:1px solid var(--app-border);padding-right:.75rem}.period-picker[data-v-0872fc62]{display:flex;flex-direction:column;gap:.5rem;margin-left:.25rem;border-left:1px solid var(--app-border);padding-left:.75rem}.time-option[data-v-0872fc62]{transition:background-color .2s ease;cursor:pointer;border-radius:var(--app-border-radius);padding:.5rem 1rem;color:var(--app-text);font-weight:400;font-size:1rem;text-align:center}.time-option[data-v-0872fc62]:hover{background-color:var(--app-background)}.time-option-selected[data-v-0872fc62],.time-option-selected[data-v-0872fc62]:hover{background-color:var(--app-primary);color:#fff}.period-option[data-v-0872fc62]{transition:background-color .2s ease;cursor:pointer;border-radius:var(--app-border-radius);padding:.75rem 1rem;min-width:3rem;color:var(--app-text);font-weight:600;font-size:1rem;text-align:center}.period-option[data-v-0872fc62]:hover{background-color:var(--app-background)}.period-option-selected[data-v-0872fc62],.period-option-selected[data-v-0872fc62]:hover{background-color:var(--app-primary);color:#fff}.time-picker[data-v-0872fc62]::-webkit-scrollbar{width:.5rem}.time-picker[data-v-0872fc62]::-webkit-scrollbar-track{background:transparent}.time-picker[data-v-0872fc62]::-webkit-scrollbar-thumb{border-radius:var(--app-border-radius);background:var(--app-border)}.time-picker[data-v-0872fc62]::-webkit-scrollbar-thumb:hover{background:var(--app-muted-text)}.time-input[data-v-e0de8ff4]{flex:1;outline:none;border:none;background:transparent;padding:var(--app-input-padding-y) var(--app-input-padding-x);min-width:0;color:var(--app-text);font-size:var(--app-input-font-size)}.time-input[data-v-e0de8ff4]::placeholder{color:var(--app-muted-text)}.input-actions[data-v-e0de8ff4]{display:flex;align-items:center;margin:0;padding:.12rem .2rem .12rem 0;font-size:var(--app-input-font-size)}.input-actions[data-v-e0de8ff4] .field-menu{display:flex;align-items:center}.input-actions[data-v-e0de8ff4] .base-app-button{padding:calc(var(--app-input-padding-y) / 2) calc(var(--app-input-padding-x) / 2)}.input-actions[data-v-e0de8ff4] .icon{min-width:.8em;min-height:.8em}.time-input.error[data-v-e0de8ff4]{border-color:var(--app-error)}.app-date-time-field[data-v-ec047c07]{display:flex;align-items:center;gap:.5rem}.clear-icon[data-v-ec047c07]{flex:0 0 auto;cursor:pointer}.clear-icon[data-v-ec047c07]:hover{opacity:.7}.dropdown-item[data-v-85b73d61]{transition:background-color .2s ease;cursor:pointer;padding:.4rem .6rem;color:var(--app-text);font-size:var(--app-input-font-size);line-height:1.25}.dropdown-item.no-results[data-v-85b73d61]{cursor:default;color:var(--app-muted-text)}.dropdown-item[data-v-85b73d61]:not(.no-results):hover{background-color:#0000000d}.dropdown-item.selected[data-v-85b73d61]{background-color:#0000000d}.dropdown-item.current[data-v-85b73d61]{color:var(--app-primary);font-weight:600}.dropdown-menu[data-v-5afcf45f]{box-shadow:0 .13rem .53rem #0000001a;border:.07rem solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);max-height:20.6rem;overflow-y:auto}.dropdown-menu.no-scroll[data-v-5afcf45f]{max-height:none;overflow-y:visible}.input[data-v-019d8e39]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;cursor:pointer;padding:var(--app-input-padding-y) var(--app-input-padding-x);width:100%}.offset-input[data-v-019d8e39]{flex:1;cursor:text;outline:none;border:none;background:transparent;min-width:0;color:var(--app-text);font-size:var(--app-input-font-size)}.offset-input[data-v-019d8e39]::placeholder{color:var(--app-muted-text)}.offset-input[data-v-019d8e39]:read-only{cursor:pointer}.input-icon[data-v-019d8e39]{flex-shrink:0;cursor:pointer;width:1.25rem;max-width:1.25rem;max-height:1.25rem}.app-date-time-offset-field[data-v-32d1051d]{display:flex;align-items:center;gap:.5rem}.clear-icon[data-v-32d1051d]{flex:0 0 auto;cursor:pointer}.clear-icon[data-v-32d1051d]:hover{opacity:.7}.offset-field[data-v-32d1051d]{flex:0 0 auto;align-self:center;opacity:.8;font-size:.72rem}.offset-field[data-v-32d1051d] input{font-size:.72rem}.select-trigger[data-v-807388da]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;transition:background-color .15s ease;cursor:pointer;border-radius:calc(var(--app-border-radius) - .1rem);padding:var(--app-input-padding-y) var(--app-input-padding-x);width:100%;min-width:8rem}.select-trigger.select-trigger-shrink[data-v-807388da]{gap:0;width:auto;min-width:0}.select-trigger.disabled[data-v-807388da]{cursor:not-allowed}.spinner[data-v-807388da]{flex-shrink:0;animation:spin-807388da 1s linear infinite;border:.14rem solid rgba(0,0,0,.15);border-top-color:var(--app-muted-text);border-radius:50%;width:1rem;height:1rem}.select-trigger-label[data-v-807388da]{flex:1;min-width:0;overflow:hidden;color:var(--app-text);font-size:var(--app-input-font-size);text-overflow:ellipsis;white-space:nowrap}.select-trigger-label.select-trigger-label-shrink[data-v-807388da]{flex:0 0 auto}.placeholder[data-v-807388da]{color:var(--app-muted-text)}.search-wrapper[data-v-807388da]{position:sticky;top:0;z-index:1;background:var(--app-surface);padding:.25rem}.dropdown-search-input[data-v-807388da]{outline:none;border:.06rem solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface-light);padding:calc(var(--app-input-padding-y) / 2) .4rem;width:100%;color:var(--app-text);font-size:var(--app-input-font-size)}.dropdown-search-input[data-v-807388da]:focus{border-color:var(--app-muted-text)}.dropdown-search-input[data-v-807388da]::placeholder{color:var(--app-muted-text)}.select-width-measure[data-v-807388da]{position:absolute;visibility:hidden;pointer-events:none;font-size:var(--app-input-font-size);white-space:nowrap}@keyframes spin-807388da{to{transform:rotate(360deg)}}.app-enum-multi-select[data-v-ee506502]{display:contents}.select-trigger[data-v-ee506502]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;transition:background-color .15s ease;cursor:pointer;border-radius:calc(var(--app-border-radius) - .1rem);padding:var(--app-input-padding-y) var(--app-input-padding-x);width:100%;min-width:8rem}.select-trigger-input[data-v-ee506502]{flex:1;cursor:text;outline:none;border:none;background:transparent;padding:0;min-width:0;color:var(--app-text);font-size:var(--app-input-font-size);text-overflow:ellipsis;white-space:nowrap}.select-trigger-input[data-v-ee506502]::placeholder{color:var(--app-muted-text)}.select-trigger-input[data-v-ee506502]:read-only{cursor:pointer}.select-trigger-icon[data-v-ee506502]{flex-shrink:0;cursor:pointer}.checkbox-item[data-v-ee506502]{display:flex;align-items:center;gap:.5rem}.checkbox[data-v-ee506502]{display:flex;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s ease;border:.13rem solid var(--app-border);border-radius:.25rem;background-color:var(--app-surface);width:1.25rem;height:1.25rem}.checkbox-checked[data-v-ee506502]{border-color:var(--app-primary);background-color:var(--app-primary)}.checkbox-icon[data-v-ee506502]{width:.875rem;height:.875rem;color:#fff}.file-drop-wrapper[data-v-a92f6ed3]{padding:2rem 0}.file-drop-wrapper-grow[data-v-a92f6ed3]{display:flex;flex:1;flex-direction:column;align-items:stretch;height:100%;min-height:0}.hidden[data-v-a92f6ed3]{display:none}.dropzone[data-v-a92f6ed3]{display:flex;flex-grow:1;justify-content:center;align-items:center;transition:background-color .2s ease;cursor:pointer;margin-top:-.5rem;background:transparent;width:100%}.file-drop-wrapper-grow .dropzone[data-v-a92f6ed3]{flex:1;min-height:0}.dropzone.dragging[data-v-a92f6ed3]{background-color:var(--app-surface)}.upload-content[data-v-a92f6ed3]{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.upload-icon[data-v-a92f6ed3]{max-width:2rem;max-height:2rem}.upload-message[data-v-a92f6ed3]{color:var(--app-text);font-size:.875rem;line-height:1.2}.file-chips-wrapper[data-v-a92f6ed3]{display:flex;justify-content:center;transition:background-color .2s ease;cursor:pointer;background:transparent;padding:.5rem;width:100%}.file-drop-wrapper-grow .file-chips-wrapper[data-v-a92f6ed3]{flex:1;align-items:center;min-height:0}.file-chips-wrapper.dragging[data-v-a92f6ed3]{background-color:var(--app-surface)}.file-chips[data-v-a92f6ed3]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%}.chip[data-v-a92f6ed3]{display:flex;align-items:center;gap:.5rem;border:.06rem solid var(--app-border);border-radius:var(--app-border-radius);background-color:var(--app-surface);padding:.3rem .5rem;font-size:.875rem}.file-size[data-v-a92f6ed3]{color:var(--app-muted-text);font-size:.75rem}.delete-icon[data-v-a92f6ed3]{max-width:1rem;max-height:1rem}.global-coordinate-map[data-v-3bd842a2]{position:relative;z-index:var(--z-base);border:.06rem solid var(--app-border);border-radius:var(--app-border-radius);width:100%;height:var(--8b84e4a2);overflow:hidden}[data-v-3bd842a2] .leaflet-container{z-index:var(--z-base);font-family:inherit}[data-v-3bd842a2] .leaflet-popup-content-wrapper{border-radius:var(--app-border-radius)}[data-v-3bd842a2] .leaflet-control-zoom,[data-v-3bd842a2] .leaflet-control-attribution{z-index:var(--z-content)}.text-input[data-v-fc7c9680]{flex:1;outline:none;border:none;background:transparent;padding:var(--app-input-padding-y) var(--app-input-padding-x);width:100%;color:var(--app-text);font-size:var(--app-input-font-size)}.text-input-shrink[data-v-fc7c9680]{width:10rem}.clear-icon-hidden[data-v-fc7c9680]{opacity:0;pointer-events:none}.icon[data-v-fc7c9680]{display:flex;align-items:center;margin:0;padding:0 .15rem 0 .35rem;max-width:1.5rem;max-height:1.5rem}.global-coordinate-picker[data-v-1cf7a40f]{display:flex;flex-direction:column;gap:.5rem}.location-input-row[data-v-1cf7a40f]{display:flex;align-items:flex-end;align-self:stretch;gap:.5rem}.location-input[data-v-1cf7a40f]{flex:1;flex-grow:1}.location-input[data-v-1cf7a40f] .input-wrapper{flex:1}.pick-mode-active[data-v-1cf7a40f]{box-shadow:0 0 0 .12rem #2e5dcd40}.dialog-container{display:flex;position:fixed;inset:0;justify-content:center;align-items:center;z-index:var(--z-dialog);background-color:#00000040}.dialog-content-wrapper{position:relative;width:100%;max-width:40rem;max-height:85vh;overflow:hidden}.dialog-content{width:100%;height:100%;max-height:85vh;overflow-y:auto}.dialog-content::-webkit-scrollbar{width:.3125rem}.dialog-content::-webkit-scrollbar-thumb{border-radius:var(--app-border-radius);background-color:var(--app-border)}.scroll-indicator{display:flex;position:absolute;left:50%;justify-content:center;align-items:center;transform:translate(-50%);z-index:var(--z-overlay);transition:opacity .3s ease;cursor:pointer;box-shadow:0 .25rem .375rem -.0625rem #0000001a;border-radius:var(--app-border-radius);background-color:var(--app-surface);width:1.875rem;height:1.875rem;color:var(--app-text)}.scroll-down{bottom:.625rem;animation:bounce-down 1.5s infinite}.scroll-up{top:.625rem;animation:bounce-up 1.5s infinite}@keyframes bounce-down{0%,to{transform:translateY(0) translate(-50%)}50%{transform:translateY(.3125rem) translate(-50%)}}@keyframes bounce-up{0%,to{transform:translateY(0) translate(-50%)}50%{transform:translateY(-.3125rem) translate(-50%)}}.dialog-icon{z-index:var(--z-content);margin-top:.3rem;max-width:2rem;max-height:2rem}.schema-form[data-v-c1d6e0a9]{width:100%}.form-card[data-v-c1d6e0a9]{box-shadow:0 .13rem .53rem #0000001a;border:var(--app-card-border-width, 1px) solid var(--app-border);border-radius:var(--app-border-radius);background-color:var(--app-surface)}.form-card.embedded[data-v-c1d6e0a9]{box-shadow:none;border:none;background:transparent}.form-header[data-v-c1d6e0a9]{border-bottom:.07rem solid var(--app-border);padding:1.5rem}.headline[data-v-c1d6e0a9]{margin:0;color:var(--app-text);font-weight:700;font-size:1.5rem}.form-content[data-v-c1d6e0a9]{display:flex;flex-direction:column;gap:.7rem;padding:1.5rem}.form-card.embedded .form-content[data-v-c1d6e0a9]{padding:0}.divider[data-v-c1d6e0a9]{margin:0;background-color:var(--app-background);height:.07rem}.form-actions[data-v-c1d6e0a9]{display:flex;flex-direction:row-reverse;align-items:center;gap:.75rem;border-top:.07rem solid var(--app-border);padding:1rem 1.5rem}.form-card.embedded .form-actions[data-v-c1d6e0a9]{padding:1rem 0 0}app-button[data-v-c1d6e0a9]{margin-left:.75rem}app-button[data-v-c1d6e0a9]:disabled{opacity:.7;cursor:not-allowed}@keyframes progress-c1d6e0a9{0%{transform:translate(0) scaleX(0)}40%{transform:translate(0) scaleX(.4)}to{transform:translate(100%) scaleX(.4)}}@media (max-width: 768px){.form-actions[data-v-c1d6e0a9]{flex-direction:column-reverse;gap:.75rem}app-button[data-v-c1d6e0a9]{margin-left:0;width:100%}.spacer[data-v-c1d6e0a9]{display:none}}.form-search-select[data-v-8d868762]{display:flex;align-items:flex-end;gap:.5rem;width:100%}.form-search-select[data-v-8d868762] .input-wrapper{flex:1}.select-container[data-v-8d868762]{flex-grow:1}.textarea-wrapper[data-v-0e216806]{display:flex;position:relative;align-items:flex-start;margin:0;border:.06rem solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:0;min-height:6rem}.error-fieldset[data-v-0e216806]{border-color:var(--app-error)}.disabled-fieldset[data-v-0e216806]{opacity:.6;border-color:var(--app-muted-text)}.label[data-v-0e216806]{margin-left:.63rem;padding:0 .25rem;color:var(--app-text);font-weight:400;font-size:.8rem}.label.error-label[data-v-0e216806]{color:var(--app-error)}.no-label[data-v-0e216806]{margin-top:.65rem;padding-top:.5rem}.text-area[data-v-0e216806]{flex:1;outline:none;border:none;background:transparent;padding:var(--app-input-padding-y) var(--app-input-padding-x);min-height:6rem;overflow-y:hidden;resize:vertical;color:var(--app-text);font-size:var(--app-input-font-size);field-sizing:content}.text-area-shrink[data-v-0e216806]{width:15rem}.icon[data-v-0e216806]{display:flex;align-items:center;gap:.5rem;margin:.2rem -.3rem 0 .3rem;max-width:1.5rem;max-height:1.5rem}.error-message[data-v-0e216806]{position:absolute;top:100%;right:0;z-index:var(--z-base);pointer-events:none;color:var(--app-error);font-size:.75rem}.array-cell[data-v-69a6c5c0],.boolean-cell[data-v-429eca46],.currency-cell[data-v-17a9326b],.date-cell[data-v-bc6fb3e1],.date-time-cell[data-v-0e54ed62],.date-time-offset-cell[data-v-c71d6d22],.decimal-cell[data-v-7e464e2f],.duration-cell[data-v-450a8fdf],.entities-cell[data-v-d725d9a0],.entity-cell[data-v-1ab3e45c],.enum-cell[data-v-ffa93fec]{padding:.5rem}.global-coordinates-cell[data-v-e6019198]{display:flex;flex-direction:column;gap:.5rem}.coordinate-display[data-v-e6019198]{min-height:1.2rem}.percentage-cell[data-v-42181ffc],.text-cell[data-v-ca2958cb]{padding:.5rem}.section-title[data-v-94ae92f9]{margin:0;color:var(--app-text);font-weight:700;font-size:1.62rem;line-height:1.2}.spinner-wrapper[data-v-f3d7f73b]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.spinner[data-v-f3d7f73b]{animation:rotate-f3d7f73b 2s linear infinite;width:2rem;height:2rem}.path[data-v-f3d7f73b]{stroke:var(--app-primary);stroke-linecap:round;animation:dash-f3d7f73b 1.5s ease-in-out infinite}@keyframes rotate-f3d7f73b{to{transform:rotate(360deg)}}@keyframes dash-f3d7f73b{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.menu-wrapper[data-v-0585abf2]{position:relative}.menu-wrapper[data-v-0585abf2]:hover{opacity:.9}.menu-wrapper.is-open[data-v-0585abf2]{opacity:1}.popup-menu[data-v-0585abf2]{display:flex;flex-direction:column;gap:.5rem;box-shadow:0 .25rem .5rem #0000001a;border:.06rem solid var(--app-border);border-radius:var(--app-border-radius);background-color:var(--app-surface);padding:.5rem;min-width:max-content;white-space:nowrap}.menu-fade-enter-active[data-v-0585abf2],.menu-fade-leave-active[data-v-0585abf2]{transition:opacity .2s ease}.menu-fade-enter-from[data-v-0585abf2],.menu-fade-leave-to[data-v-0585abf2]{opacity:0}.filter-menu-button[data-v-c84a8a19]{display:flex;align-items:center;gap:.5rem;cursor:pointer;border:none;border-radius:var(--app-border-radius);background:transparent;padding:.5rem .75rem;width:100%;min-width:auto;color:var(--app-text);font-size:.875rem;text-align:left;white-space:nowrap}.filter-menu-button[data-v-c84a8a19]:hover{background:#0000000d}.filter-menu-button.danger[data-v-c84a8a19]{color:var(--app-error)}.button-icon[data-v-c84a8a19]{max-width:1rem;max-height:1rem}.button-text[data-v-c84a8a19]{flex-grow:0}.filter-menu-wrapper[data-v-6327fabe]{display:inline-flex;position:relative}.filter-menu-wrapper[data-v-6327fabe] .app-icon-button{border:.06rem solid transparent;background:transparent}.filter-menu-wrapper[data-v-6327fabe]:hover .app-icon-button{background:var(--app-background)}.filter-popup-menu[data-v-6327fabe]{display:flex;position:absolute;top:100%;left:0;flex-direction:column;z-index:1000;margin-top:.25rem;box-shadow:0 4px 6px -1px #0000001a;border:.06rem solid var(--app-border);border-radius:var(--app-border-radius);background-color:var(--app-surface);padding:.25rem;min-width:150px}.date-range[data-v-ed3d4831]{display:flex;gap:.5rem;width:100%}.custom-date-field[data-v-ed3d4831]{margin-left:.5rem}.duration-input[data-v-286ad18a]{flex:1;outline:none;border:none;background:transparent;padding:var(--app-input-padding-y) var(--app-input-padding-x);min-width:0;color:var(--app-text);font-size:var(--app-input-font-size)}.duration-input[data-v-286ad18a]::placeholder{color:var(--app-muted-text)}.duration-input.error[data-v-286ad18a]{border-color:var(--app-error)}.duration-range[data-v-654d48a9],.offset-date-filter[data-v-ecbcf349]{display:flex;gap:.5rem;width:100%}.date-range[data-v-ecbcf349]{display:flex;gap:.5rem}.time-range[data-v-853bab8e]{display:flex;gap:.5rem;width:100%}.custom-time-field[data-v-853bab8e]{margin-left:.5rem}.filter-value-editor[data-v-0f8cfb98]{display:flex;flex:1;min-width:0;overflow:hidden}.filter-rule[data-v-e86fc09f]{display:flex;align-items:flex-start;gap:.75rem;min-height:2.5rem}.rule-content[data-v-e86fc09f]{display:flex;flex:1;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.field-selector[data-v-e86fc09f]{flex:2;min-width:10rem}.operator-selector[data-v-e86fc09f]{flex:1.5;min-width:8rem}.value-editor[data-v-e86fc09f]{flex:2;min-width:10rem}.menu-column[data-v-e86fc09f]{display:flex;align-items:center;padding-top:.7rem}.filter-group[data-v-91656877]{display:flex;flex-direction:column}.filter-group .nested-group[data-v-91656877]{margin-top:0rem}.nested-group[data-v-91656877]{margin:.25rem 0;border:.06rem solid var(--app-border);border-radius:var(--app-border-radius);background:#00000005}.nested-group .nested-group[data-v-91656877]{background:#0000000a}.group-layout[data-v-91656877]{display:flex;flex:1;flex-direction:column;padding:.5rem .5rem 0}.connector-text[data-v-91656877]{margin-top:.5rem;color:var(--app-text)}.connector-select[data-v-91656877]{margin-top:.5rem}.child-row[data-v-91656877]{display:flex;gap:.75rem;padding-bottom:.65rem}.child-connector-section[data-v-91656877]{display:flex;flex-direction:column;align-items:flex-end;align-self:flex-start;min-width:4rem}.child-content[data-v-91656877]{display:flex;flex:1;align-items:flex-start}.spacer[data-v-91656877]{flex:1}.menu-section[data-v-91656877]{display:flex;align-items:flex-start;margin-left:.5rem}.add-rule[data-v-91656877]{padding:.5rem;padding-top:0}.filter-builder-overlay[data-v-82d7b847]{position:absolute;top:calc(100% - .5rem);z-index:100;min-width:600px}.filter-builder[data-v-82d7b847]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:var(--app-card-border-width, 1px) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface)}.action-buttons[data-v-82d7b847]{display:flex;justify-content:space-between;align-items:center;border-top:.06rem solid var(--app-border);padding:.5rem}.filter-chip-bar[data-v-faea6b34]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:var(--app-card-border-width, 1px) solid var(--app-border);border-bottom:none;border-top-right-radius:var(--app-border-radius);border-top-left-radius:var(--app-border-radius);background:var(--app-surface);padding:.25rem;width:100%}.chips-container[data-v-faea6b34]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-chip[data-v-faea6b34]{display:flex;align-items:center;gap:.375rem;transition:all .15s ease;cursor:pointer;border:var(--app-card-border-width, 1px) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-background);padding:.375rem .625rem;height:2rem}.filter-chip[data-v-faea6b34]:hover{background:var(--app-surface)}.filter-chip.active[data-v-faea6b34]{border-color:var(--app-primary);background:rgba(var(--app-primary-rgb),.1)}.chip-text[data-v-faea6b34]{color:var(--app-text);font-weight:400;font-size:.875rem;line-height:1.2}.chip-close[data-v-faea6b34]{flex-shrink:0;cursor:pointer;width:1rem;height:1rem}.chip-close[data-v-faea6b34]:hover{opacity:.7}.table-filter[data-v-571e3f79]{position:relative}.table-cell[data-v-e0f43331]{display:flex;align-items:center;transition:background-color .1s ease;border-right:.1rem solid var(--app-table-border);border-bottom:.1rem solid var(--app-table-border);padding:.5rem;overflow:hidden;font-size:.95rem}.table-cell[data-v-e0f43331]:last-child{border-right:none}.placeholder-cell[data-v-e0f43331]{cursor:default;background-color:#00000005}.cell-content[data-v-e0f43331]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-content[data-v-e0f43331] *{display:flex;flex-direction:row;gap:.3em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-right .cell-content[data-v-e0f43331]{text-align:right}.text-center .cell-content[data-v-e0f43331]{text-align:center}.placeholder-content[data-v-e0f43331]{animation:shimmer-e0f43331 1.5s infinite;border-radius:var(--app-border-radius);background:linear-gradient(90deg,#0000000d 25%,#00000005,#0000000d 75%);background-size:200% 100%;width:60%;height:1rem}@keyframes shimmer-e0f43331{0%{background-position:-200% 0}to{background-position:200% 0}}.table-row[data-v-48d57042]{display:flex;width:100%}.table-row--even[data-v-48d57042]{background-color:#0000000d}.virtual-scroll-spacer[data-v-ec037b08]{position:relative;width:100%}.render-window[data-v-ec037b08]{position:absolute;top:0;left:0;will-change:transform;width:100%}.header-cell[data-v-cf194132]{display:flex;position:relative;align-items:center;border-right:.1rem solid var(--app-table-border);border-bottom:.1rem solid var(--app-table-border);padding:.5rem .5rem .5rem 1rem;overflow:hidden;font-weight:600;font-size:.875rem}.header-cell[data-v-cf194132]:last-child{border-right:none}.header-cell.sortable[data-v-cf194132]{cursor:pointer}.header-cell.sortable[data-v-cf194132]:hover:not(.resizing){background-color:#00000005}.header-cell.resizing[data-v-cf194132]{background-color:#0000000a}.cell-content[data-v-cf194132]{display:flex;align-items:center;gap:.5rem;width:100%;overflow:hidden}.header-text[data-v-cf194132]{overflow:hidden;white-space:nowrap}.text-right .cell-content[data-v-cf194132]{justify-content:flex-end}.text-center .cell-content[data-v-cf194132]{justify-content:center}.sort-icon[data-v-cf194132]{flex-grow:0;flex-shrink:0;opacity:0;transition:opacity .12s ease;width:1rem;height:1rem}.header-cell.sortable:hover .sort-icon[data-v-cf194132],.header-cell.sorted .sort-icon[data-v-cf194132]{opacity:1}.resize-handle[data-v-cf194132]{position:absolute;top:0;right:-.2rem;z-index:var(--z-base);cursor:col-resize;background:transparent;width:.4rem;height:100%}.resize-handle[data-v-cf194132]:hover{background:linear-gradient(to right,transparent,rgba(0,0,0,.1),transparent)}.resize-handle[data-v-cf194132]:active{background:linear-gradient(to right,transparent,var(--app-primary),transparent)}.fixed-header-row[data-v-d2193343]{display:flex;position:sticky;top:0;left:0;z-index:var(--z-content);box-shadow:0 .07rem .13rem #0000001a;background-color:var(--app-surface);width:100%}.app-virtual-table[data-v-697bea7b]{display:flex;flex-direction:column;border:var(--app-card-border-width, 1px) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);width:100%;height:100%;overflow:hidden}.table-toolbar[data-v-697bea7b]{flex-shrink:0;border-bottom:.07rem solid var(--app-table-border);padding:1rem}.scroll-container[data-v-697bea7b]{position:relative;flex:1 1 auto;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.initial-load-spinner[data-v-697bea7b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.no-data-placeholder[data-v-697bea7b]{display:flex;justify-content:center;align-items:center;padding:3rem;width:100%;color:var(--app-muted-text);font-size:1.1rem;text-align:center}.loading-more-indicator[data-v-697bea7b]{display:flex;position:fixed;bottom:4rem;left:50%;justify-content:center;align-items:center;gap:.75rem;transform:translate(-50%);z-index:var(--z-dropdown);box-shadow:0 .13rem .53rem #00000026;border:var(--app-card-border-width, 1px) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:.75rem 1.5rem;color:var(--app-muted-text);font-size:1rem}.table-footer[data-v-697bea7b]{display:flex;justify-content:center;border-top:.07rem solid var(--app-border);background:var(--color-background-secondary);padding:.75rem 1rem}.result-info[data-v-697bea7b]{color:var(--color-text-secondary);font-size:.875rem;white-space:nowrap}.totals-row[data-v-697bea7b]{flex-shrink:0;border-top:.07rem solid var(--app-border);background:var(--app-surface)}.schema-data-table-container[data-v-3fdc599b]{display:flex;flex:1;flex-direction:column;gap:.75rem;width:100%;min-height:0}.filter-row[data-v-3fdc599b]{display:flex;align-items:center;gap:.75rem;margin:0;width:100%}.filter-row[data-v-3fdc599b] .table-filter{flex:1}.app-virtual-table-dynamic-wrap[data-v-3fdc599b]{display:flex;position:relative;flex:1;flex-direction:column;padding:0;width:100%;min-height:0;overflow:hidden}.app-virtual-table-dynamic-wrap.with-filter[data-v-3fdc599b] .app-virtual-table{border-top-right-radius:0;border-top-left-radius:0}.app-virtual-table-dynamic[data-v-3fdc599b]{position:relative;flex:1;width:100%;min-height:0}.table-loading-overlay[data-v-3fdc599b]{display:flex;position:absolute;justify-content:center;align-items:center;z-index:1;inset:0;background:color-mix(in srgb,var(--app-surface) 78%,transparent);pointer-events:none}.app-data-table-editable[data-v-3fdc599b] .header-cell:last-child{width:8.75rem}.app-data-table-editable[data-v-3fdc599b] .table-cell:last-child{width:8.75rem}.action-buttons[data-v-3fdc599b]{display:flex;align-items:center;gap:.5rem}.action-menu[data-v-3fdc599b]{opacity:0;transition:opacity .12s ease}[data-v-3fdc599b] .table-row:hover .action-menu,[data-v-3fdc599b] .table-row:focus-within .action-menu{opacity:1}[data-v-3fdc599b] .action-menu.is-open{opacity:1}.row-link[data-v-3fdc599b]{display:inline-flex;width:100%;color:var(--app-info);text-decoration:underline}.row-link[data-v-3fdc599b]:hover{color:color-mix(in srgb,var(--app-info) 82%,black)}.app-data-table[data-v-0882379d]{display:flex;flex-direction:column;border:var(--app-card-border-width, 1px) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);width:100%}.table-toolbar[data-v-0882379d]{border-bottom:.06rem solid var(--app-border);padding:1rem}.table-wrapper[data-v-0882379d]{display:flex;flex-direction:column;width:100%}.table-container[data-v-0882379d]{border-radius:var(--app-border-radius);background:var(--app-surface);overflow-x:auto}table[data-v-0882379d]{border-collapse:collapse;width:100%;overflow:hidden}th[data-v-0882379d]{position:sticky;top:0;border-top:none;background:var(--app-surface);background-clip:padding-box;padding:.5rem;color:var(--app-text);font-weight:600;font-size:.875rem;text-align:left}th[data-v-0882379d]:first-child{border-left:none}th[data-v-0882379d]:last-child{border-right:none}thead tr:first-child th[data-v-0882379d]:first-child{border-top-left-radius:1rem}thead tr:first-child th[data-v-0882379d]:last-child{border-top-right-radius:1rem}.header-content[data-v-0882379d]{display:flex;align-items:center;gap:.5rem}th.sortable[data-v-0882379d]{cursor:pointer}th.sortable[data-v-0882379d]:hover{background-color:#00000005}.sort-icon[data-v-0882379d]{opacity:0;transition:opacity .12s ease;max-width:1rem;max-height:1rem}th.sortable:hover .sort-icon[data-v-0882379d],th.sorted .sort-icon[data-v-0882379d]{opacity:1}td[data-v-0882379d]{padding:.5rem;font-size:.95rem}td[data-v-0882379d]:first-child{border-left:none}td[data-v-0882379d]:last-child{border-right:none}tbody tr:last-child td[data-v-0882379d]{border-bottom:none}.table-row[data-v-0882379d]{transition:background-color .2s ease;cursor:pointer}.table-row[data-v-0882379d]:hover{background-color:#00000005}.text-right[data-v-0882379d]{text-align:right}.text-center[data-v-0882379d]{text-align:center}.no-data[data-v-0882379d]{cursor:default}.no-data-content[data-v-0882379d]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:3rem;color:var(--app-muted-text)}.table-footer[data-v-0882379d]{display:flex;justify-content:flex-end;align-items:center;gap:2rem;border-top:.06rem solid var(--app-border);padding:1rem}.items-per-page[data-v-0882379d]{display:flex;align-items:center;gap:1rem;color:var(--app-muted-text);font-size:.875rem;white-space:nowrap}.pagination[data-v-0882379d]{display:flex;align-items:center;gap:2rem}.page-info[data-v-0882379d]{color:var(--app-muted-text);font-size:.875rem}.pagination-controls[data-v-0882379d]{display:flex;align-items:center}.icon[data-v-0882379d]{max-width:1.5rem;max-height:1.5rem}.data-table-actions[data-v-2da7da73]{display:flex;justify-content:flex-end;gap:.5rem}.app-data-table-editable[data-v-2da7da73] th:last-child{width:1%}.app-data-table-editable[data-v-2da7da73] td:last-child{white-space:nowrap}.overflow-visible[data-v-2da7da73]{overflow:visible}.schema-table[data-v-2e842959]{display:flex;flex-direction:column;gap:.75rem}.search-bar[data-v-2e842959]{display:flex;align-items:center;gap:.75rem;margin:0}.search-bar[data-v-2e842959] .section-title{margin:0}.search-field[data-v-2e842959],.expand[data-v-2e842959]{flex:1 1 auto}.schema-tab-content[data-v-9f24c861]{display:flex;flex:1;flex-direction:column;width:100%;min-height:0}:root{font-family:InterVariable,sans-serif;--z-base: 1;--z-content: 10;--z-sticky: 100;--z-dropdown: 200;--z-overlay: 300;--z-dialog: 400;--z-confirm: 450;--z-popover: 500;--z-toast: 600;--app-primary: #4f7cac;--app-secondary: #f4d06f;--app-success: #0dbf66;--app-warning: #fb8c00;--app-error: #c52e00;--app-danger: #c52e00;--app-info: #00a4b4;--app-text: #031926;--app-text-contrast: #ffffff;--app-surface: #f4f4f4;--app-surface-light: #efefef;--app-background: #f8f8f8;--app-border: #d3d3d3;--app-table-border: #ececec;--app-muted-text: #8c8c8c;--app-disabled: #c3c3c3;--app-button-text: #ffffff;--app-natural: #8099ad;--app-accent-1: #8239ea;--app-accent-2: #e8913a;--app-accent-3: #2cb278;--app-accent-4: #b33ae8;--app-accent-5: #ccaa33;--app-accent-6: #3aa3e8;--app-accent-7: #f25b75;--app-accent-8: #50b06b;--app-accent-9: #db4e6b;--app-accent-10: #1f8acd;--app-accent-11: #cc6633;--app-accent-12: #6651cf;--app-accent-13: #d99a2c;--app-accent-14: #2db098;--app-accent-15: #b54ac3;--app-accent-16: #4d7fbe;--app-accent-17: #af3a76;--app-accent-18: #1ab9b3;--app-accent-19: #927042;--app-accent-20: #4a7a8e;--bucket-color-backlog: #8c9bad;--bucket-color-estimating: #ffbcad;--bucket-color-approved: #b0d69a;--bucket-color-inprogress: #9cb9e7;--bucket-color-review: #decaf6;--bucket-color-complete: #67b090;--bucket-color-ongoing: #7a9db8;--app-border-radius: .45rem;--app-card-border-width: 1.5px;--app-input-font-size: 1rem;--app-input-padding-y: .35rem;--app-input-padding-x: .5rem;--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--app-shadow: 0 2px 6px rgba(0, 0, 0, .07);--app-shadow-md: 0 4px 12px rgba(0, 0, 0, .1)}.accent-1{background-color:var(--app-accent-1);color:#fff}.accent-2{background-color:var(--app-accent-2);color:#fff}.accent-3{background-color:var(--app-accent-3);color:#fff}.accent-4{background-color:var(--app-accent-4);color:#fff}.accent-5{background-color:var(--app-accent-5);color:#fff}.accent-6{background-color:var(--app-accent-6);color:#fff}.accent-7{background-color:var(--app-accent-7);color:#fff}.accent-8{background-color:var(--app-accent-8);color:#fff}.accent-9{background-color:var(--app-accent-9);color:#fff}.accent-10{background-color:var(--app-accent-10);color:#fff}.accent-11{background-color:var(--app-accent-11);color:#fff}.accent-12{background-color:var(--app-accent-12);color:#fff}.accent-13{background-color:var(--app-accent-13);color:#fff}.accent-14{background-color:var(--app-accent-14);color:#fff}.accent-15{background-color:var(--app-accent-15);color:#fff}.accent-16{background-color:var(--app-accent-16);color:#fff}.accent-17{background-color:var(--app-accent-17);color:#fff}.accent-18{background-color:var(--app-accent-18);color:#fff}.accent-19{background-color:var(--app-accent-19);color:#fff}.accent-20{background-color:var(--app-accent-20);color:#fff}.accent-text-1{color:var(--app-accent-1)}.accent-text-2{color:var(--app-accent-2)}.accent-text-3{color:var(--app-accent-3)}.accent-text-4{color:var(--app-accent-4)}.accent-text-5{color:var(--app-accent-5)}.accent-text-6{color:var(--app-accent-6)}.accent-text-7{color:var(--app-accent-7)}.accent-text-8{color:var(--app-accent-8)}.accent-text-9{color:var(--app-accent-9)}.accent-text-10{color:var(--app-accent-10)}.accent-text-11{color:var(--app-accent-11)}.accent-text-12{color:var(--app-accent-12)}.accent-text-13{color:var(--app-accent-13)}.accent-text-14{color:var(--app-accent-14)}.accent-text-15{color:var(--app-accent-15)}.accent-text-16{color:var(--app-accent-16)}.accent-text-17{color:var(--app-accent-17)}.accent-text-18{color:var(--app-accent-18)}.accent-text-19{color:var(--app-accent-19)}.accent-text-20{color:var(--app-accent-20)}[data-theme=dark]{--app-primary: #14407a;--app-secondary: #f4d06f;--app-success: #0dbf66;--app-warning: #fb8c00;--app-error: #c52e00;--app-danger: #c52e00;--app-info: #00a4b4;--app-background: #1c1c1c;--app-surface: #141414;--app-surface-light: #262626;--app-border: #545454;--app-table-border: #2c2d36;--app-text: #cdcebe;--app-muted-text: #cdcdcd;--app-disabled: #5a5b65;--app-button-text: #cdcebe;--app-natural: #99a4b3;--bucket-color-backlog: #35353f;--bucket-color-estimating: #553722;--bucket-color-approved: #1a3523;--bucket-color-inprogress: #172e4a;--bucket-color-review: #332255;--bucket-color-ongoing: #1a3535;--bucket-color-complete: #2a3a18;--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--app-shadow: 0 2px 6px rgba(0, 0, 0, .45);--app-shadow-md: 0 4px 14px rgba(0, 0, 0, .5)}[data-theme=dark] body{background-color:var(--app-background);color:var(--app-text)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}body{background-color:var(--app-background);min-height:100vh;scroll-behavior:smooth;color:var(--app-text);line-height:1.5;text-rendering:optimizeLegibility}html{font-size:15px}@media (max-width: 1920px){html{font-size:13px}}ul,ol{list-style:none}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}html{scroll-behavior:smooth}a{color:var(--app-primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}button{border:none}.text-center{text-align:center}.flex{display:flex}.flex-column{flex-direction:column}.justify-center{justify-content:center}.align-center{align-items:center}.invisible{visibility:hidden}.muted{color:var(--app-muted-text)}.small{font-size:.85rem}.page{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 2rem}html,body,#app{display:flex;flex-direction:column;width:100vw;max-width:100vw;height:100vh;max-height:100vh}div,section,article,aside,main{flex-shrink:0;min-width:0}@font-face{font-style:normal;font-weight:100 900;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-family:InterVariable;font-display:swap}@font-face{font-style:italic;font-weight:100 900;src:url(/assets/InterVariable-Italic-FCBEiFp6.woff2) format("woff2");font-family:InterVariable;font-display:swap}div[data-v-8bfabe7f]{display:none}.app-markdown[data-v-c069cf0d]{width:100%}.markdown-area[data-v-c069cf0d]{border:var(--app-card-border-width) solid transparent;border-radius:var(--app-border-radius);background:var(--app-surface-light);padding:.55rem .75rem;min-height:1.5rem;color:var(--app-text);font-size:.85rem;line-height:1.4;white-space:normal;word-break:break-word}.markdown-area.clickable[data-v-c069cf0d]{cursor:text}.markdown-area.clickable[data-v-c069cf0d]:hover{border-color:var(--app-border)}.markdown-placeholder[data-v-c069cf0d]{color:var(--app-muted-text);font-style:italic}.markdown[data-v-c069cf0d] *{max-width:100%}.markdown[data-v-c069cf0d]>*{margin-bottom:.5rem;line-height:1.4}.markdown[data-v-c069cf0d]>*:last-child{margin-bottom:0}.markdown[data-v-c069cf0d] p{margin:0 0 .5rem}.markdown[data-v-c069cf0d] ul,.markdown[data-v-c069cf0d] ol{margin:0 0 .5rem 1.25rem;padding-left:.5rem;list-style:revert}.markdown[data-v-c069cf0d] ul{list-style-type:disc}.markdown[data-v-c069cf0d] ol{list-style-type:decimal}.markdown[data-v-c069cf0d] li{margin-bottom:.15rem}.markdown[data-v-c069cf0d] blockquote{margin:0 0 .5rem;border-left:4px solid var(--app-border);padding:.4rem 0 .4rem .85rem;color:var(--app-muted-text);font-weight:300}.markdown[data-v-c069cf0d] code{border-radius:var(--app-border-radius);background:var(--app-background);padding:.1rem .3rem;font-size:.85em;font-family:ui-monospace,SFMono-Regular,monospace}.markdown[data-v-c069cf0d] pre{margin:0 0 .5rem;border:var(--app-card-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-background);padding:.6rem .75rem;overflow-x:auto}.markdown[data-v-c069cf0d] pre code{background:transparent;padding:0}.markdown[data-v-c069cf0d] a{color:var(--app-primary);text-decoration:underline}.markdown[data-v-c069cf0d] h1,.markdown[data-v-c069cf0d] h2,.markdown[data-v-c069cf0d] h3,.markdown[data-v-c069cf0d] h4{margin:.4rem 0 .3rem;font-weight:600;line-height:1.25}.markdown-editor[data-v-c069cf0d]{display:block;box-sizing:border-box;border:var(--app-card-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:.55rem .75rem;width:100%;min-height:2.25rem;overflow-y:hidden;resize:none;color:var(--app-text);font:inherit;font-size:.85rem;line-height:1.4}.markdown-editor[data-v-c069cf0d]:focus{outline:none;border-color:var(--app-primary)}.description-section[data-v-3f8a6f9b]{display:flex;flex-direction:column;gap:.5rem}.description-header[data-v-3f8a6f9b]{display:flex;align-items:center;gap:.5rem}.section-title[data-v-3f8a6f9b]{margin:0;color:var(--app-text);font-weight:700;font-size:1rem}.app-multi-id-select[data-v-9586779e]{display:contents}.trigger[data-v-9586779e]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;cursor:pointer;padding:var(--app-input-padding-y) var(--app-input-padding-x);width:100%;min-width:0}.trigger.disabled[data-v-9586779e]{opacity:.6;cursor:not-allowed}.trigger-label[data-v-9586779e]{flex:1;overflow:hidden;color:var(--app-text);font-size:var(--app-input-font-size);text-overflow:ellipsis;white-space:nowrap}.trigger-label.placeholder[data-v-9586779e]{color:var(--app-muted-text)}.trigger-icon[data-v-9586779e]{flex-shrink:0}.search-row[data-v-9586779e]{border-bottom:.06rem solid var(--app-border);padding:.5rem}.checkbox-item[data-v-9586779e]{display:flex;align-items:center;gap:.5rem}.checkbox[data-v-9586779e]{display:flex;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s ease;border:.13rem solid var(--app-border);border-radius:.25rem;background-color:var(--app-surface);width:1.25rem;height:1.25rem}.checkbox-checked[data-v-9586779e]{border-color:var(--app-primary);background-color:var(--app-primary)}.checkbox-icon[data-v-9586779e]{width:.875rem;height:.875rem;color:var(--app-button-text)}.input[data-v-b6986682]{display:flex;align-items:center;cursor:pointer;padding:0 .5rem;width:100%}.search-select-input[data-v-b6986682]{flex:1;cursor:text;outline:none;border:none;background:transparent;padding:var(--app-input-padding-y) 0;min-width:0;color:var(--app-text);font-size:var(--app-input-font-size);text-overflow:ellipsis;white-space:nowrap}.search-select-input[data-v-b6986682]::placeholder{color:var(--app-muted-text)}.search-select-input[data-v-b6986682]:read-only{cursor:pointer}.input-icon[data-v-b6986682]{cursor:pointer;margin-top:-.25rem;width:1.25rem;max-width:1.25rem;max-height:1.25rem}.toggle[data-v-c46fa944]{display:flex;position:relative;flex-direction:row;align-items:center;transition:all .3s ease-in-out;cursor:pointer;border-width:.04rem;border-style:solid;border-color:var(--app-border);border-radius:1rem;background:var(--app-muted-text);padding:0rem .125rem;width:2.75rem;height:1.5rem;overflow:hidden}.toggle--active[data-v-c46fa944]{background:var(--app-secondary)}.toggle--active .ellipse[data-v-c46fa944]{transform:translate(1.25rem)}.ellipse[data-v-c46fa944]{transform:translate(0);transition:transform .3s cubic-bezier(.4,0,.2,1);border-width:.04rem;border-style:solid;border-color:var(--app-border);border-radius:50%;background:var(--app-background);width:1.25rem;height:1.25rem}.fields[data-v-7ddc32df]{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.parent-row[data-v-7ddc32df],.tag-row[data-v-7ddc32df],.people-row[data-v-7ddc32df]{display:flex;align-items:center;gap:.5rem}.parent-select[data-v-7ddc32df],.tag-select[data-v-7ddc32df],.people-select[data-v-7ddc32df]{flex:1;min-width:0}.grid-2[data-v-7ddc32df]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.toggle-row[data-v-7ddc32df]{display:flex;align-items:center;gap:.6rem}.toggle-label[data-v-7ddc32df]{color:var(--app-text);font-weight:400;font-size:.9rem}.add-tag-card[data-v-7ddc32df]{display:flex;flex-direction:column;gap:1rem;border:var(--app-card-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:1.25rem}.add-tag-title[data-v-7ddc32df]{margin:0;color:var(--app-text);font-weight:700;font-size:1rem}.add-tag-actions[data-v-7ddc32df]{display:flex;justify-content:flex-end;gap:.5rem}.file-item[data-v-4a13f738]{display:flex;flex-direction:column;gap:.4rem;transition:transform .12s ease,border-color .12s ease;border:var(--app-card-border-width) solid var(--app-table-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:.55rem;width:8rem}.clickable[data-v-4a13f738]{cursor:pointer}.file-item.clickable[data-v-4a13f738]:hover{transform:translateY(-1px);border-color:var(--app-primary)}.file-item.loading[data-v-4a13f738]{opacity:.85}.thumb[data-v-4a13f738]{display:flex;position:relative;flex-shrink:0;justify-content:center;align-items:center;border-radius:var(--app-border-radius);background:var(--app-background);aspect-ratio:1;width:100%;overflow:hidden}.thumb-img[data-v-4a13f738]{width:100%;height:100%;object-fit:cover}.thumb-icon[data-v-4a13f738]{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.loading-overlay[data-v-4a13f738]{display:flex;position:absolute;justify-content:center;align-items:center;inset:0;background:#00000059}.actions[data-v-4a13f738]{display:flex;position:absolute;top:.25rem;right:.25rem;gap:.15rem;opacity:0;transition:opacity .12s ease}.file-item:hover .actions[data-v-4a13f738]{opacity:1}.action-btn[data-v-4a13f738]{display:inline-flex;align-items:center;gap:.25rem;transition:background .12s ease;cursor:pointer;border:none;border-radius:var(--app-border-radius);background:#ffffffe6;padding:.25rem;color:var(--app-text);text-decoration:none}.action-btn[data-v-4a13f738]:hover{background:var(--app-surface-light)}.action-btn.danger[data-v-4a13f738]:hover{background:#dc354529}.name[data-v-4a13f738]{overflow:hidden;color:var(--app-text);font-size:.72rem;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lightbox[data-v-4a13f738]{display:flex;position:relative;flex-direction:column;gap:.6rem;border:var(--app-card-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:.85rem;max-width:90vw;max-height:90vh;overflow:hidden}.lightbox-close[data-v-4a13f738]{position:absolute;top:.5rem;right:.5rem}.lightbox-img[data-v-4a13f738]{border-radius:var(--app-border-radius);background:var(--app-background);max-width:100%;max-height:80vh;object-fit:contain}.lightbox-footer[data-v-4a13f738]{display:flex;justify-content:space-between;align-items:center;gap:.85rem;color:var(--app-text);font-size:.9rem}.lightbox-name[data-v-4a13f738]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-section[data-v-71e76ef2]{display:flex;flex-direction:column}.files-list[data-v-71e76ef2]{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.add-file-btn[data-v-71e76ef2]{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;transition:background .15s ease,border-color .15s ease;cursor:pointer;border:var(--app-card-border-width) dashed var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);width:3.4rem;height:3.4rem}.add-file-btn[data-v-71e76ef2]:hover:not(:disabled){border-color:var(--app-primary);background:var(--app-surface-light)}.add-file-btn[data-v-71e76ef2]:disabled{opacity:.5;cursor:not-allowed}.hidden-file-input[data-v-71e76ef2]{display:none}.form-footer[data-v-a020b41b]{display:flex;position:sticky;bottom:0;flex-shrink:0;align-items:center;gap:.5rem;z-index:2;border-top:.06rem solid var(--app-border);border-bottom-right-radius:var(--app-border-radius);border-bottom-left-radius:var(--app-border-radius);background:var(--app-surface);padding:.85rem 1.2rem}.footer-spacer[data-v-a020b41b]{flex:1}.play-btn[data-v-dbd00ef4]{display:inline-flex;justify-content:center;align-items:center;transition:background .12s ease,transform 80ms ease;cursor:pointer;border:.06rem solid rgba(255,255,255,.25);border-radius:50%;background:color-mix(in srgb,var(--app-primary) 70%,#ffffff);width:2.4rem;height:2.4rem;color:var(--app-button-text)}.play-btn[data-v-dbd00ef4]:hover:not(:disabled){background:color-mix(in srgb,var(--app-primary) 55%,#ffffff)}.play-btn[data-v-dbd00ef4]:active:not(:disabled){transform:scale(.95)}.play-btn.active[data-v-dbd00ef4]{border-color:#ffffff73;background:var(--app-secondary)}.play-btn.active[data-v-dbd00ef4]:hover:not(:disabled){background:color-mix(in srgb,var(--app-secondary) 88%,#ffffff)}.play-btn[data-v-dbd00ef4]:disabled{opacity:.6;cursor:not-allowed}.task-type-icon[data-v-26712dbc]{flex-shrink:0}.form-header[data-v-aa581085]{display:flex;position:sticky;top:0;flex-shrink:0;align-items:center;gap:.6rem;z-index:2;border-top-right-radius:var(--app-border-radius);border-top-left-radius:var(--app-border-radius);background:var(--app-primary);padding:.85rem 1.25rem}.form-header-left[data-v-aa581085]{display:flex;flex:1;align-items:center;gap:.6rem;min-width:0}.form-header-right[data-v-aa581085]{display:flex;flex-shrink:0;align-items:center;gap:.6rem}.title-icon[data-v-aa581085]{display:flex;flex-shrink:0;justify-content:center;align-items:center;border-radius:50%;background:var(--app-secondary);width:3rem;height:3rem}.task-type-circle[data-v-aa581085]{display:flex;flex-shrink:0;justify-content:center;align-items:center;border-radius:50%;background:var(--app-surface);width:3rem;height:3rem}.name-wrap[data-v-aa581085]{flex:1;min-width:0;--app-border: rgba(255, 255, 255, .18);--app-background: color-mix(in srgb, var(--app-primary) 80%, #ffffff)}.name-wrap[data-v-aa581085]:focus-within{--app-border: rgba(255, 255, 255, .45)}.name-wrap[data-v-aa581085] fieldset,.name-wrap[data-v-aa581085] .input-wrapper{transition:background .12s ease,border-color .12s ease}.name-wrap[data-v-aa581085] input{color:var(--app-button-text);font-weight:400;font-size:1.1rem}.app-avatar[data-v-d1a4f891]{display:inline-flex;position:relative;flex:0 0 auto;justify-content:center;align-items:center;border-radius:999px;width:2rem;height:2rem;overflow:hidden;color:var(--app-button-text);font-weight:600;font-size:.78rem;line-height:1;user-select:none}.app-avatar.small[data-v-d1a4f891]{width:1.55rem;height:1.55rem;font-size:.66rem}.app-avatar.medium[data-v-d1a4f891]{width:calc(.5 * var(--app-input-padding-y) + 1.5 * var(--app-input-font-size));height:calc(.5 * var(--app-input-padding-y) + 1.5 * var(--app-input-font-size));font-size:.78rem}.app-avatar.large[data-v-d1a4f891]{width:3rem;height:3rem;font-size:1rem}.photo[data-v-d1a4f891]{display:block;width:100%;height:100%;object-fit:cover}.app-avatar.accent-1[data-v-d1a4f891]{background:var(--app-accent-1)}.app-avatar.accent-2[data-v-d1a4f891]{background:var(--app-accent-2)}.app-avatar.accent-3[data-v-d1a4f891]{background:var(--app-accent-3)}.app-avatar.accent-4[data-v-d1a4f891]{background:var(--app-accent-4)}.app-avatar.accent-5[data-v-d1a4f891]{background:var(--app-accent-5)}.app-avatar.accent-6[data-v-d1a4f891]{background:var(--app-accent-6)}.app-avatar.accent-7[data-v-d1a4f891]{background:var(--app-accent-7)}.app-avatar.accent-8[data-v-d1a4f891]{background:var(--app-accent-8)}.app-avatar.accent-9[data-v-d1a4f891]{background:var(--app-accent-9)}.app-avatar.accent-10[data-v-d1a4f891]{background:var(--app-accent-10)}.app-avatar.accent-11[data-v-d1a4f891]{background:var(--app-accent-11)}.app-avatar.accent-12[data-v-d1a4f891]{background:var(--app-accent-12)}.app-avatar.accent-13[data-v-d1a4f891]{background:var(--app-accent-13)}.app-avatar.accent-14[data-v-d1a4f891]{background:var(--app-accent-14)}.app-avatar.accent-15[data-v-d1a4f891]{background:var(--app-accent-15)}.app-avatar.accent-16[data-v-d1a4f891]{background:var(--app-accent-16)}.app-avatar.accent-17[data-v-d1a4f891]{background:var(--app-accent-17)}.app-avatar.accent-18[data-v-d1a4f891]{background:var(--app-accent-18)}.app-avatar.accent-19[data-v-d1a4f891]{background:var(--app-accent-19)}.app-avatar.accent-20[data-v-d1a4f891]{background:var(--app-accent-20)}.activity-row[data-v-afa614c8]{display:flex;align-items:center;gap:.6rem;padding:.4rem 0}.activity-body[data-v-afa614c8]{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;color:var(--app-text);font-size:.88rem}.author[data-v-afa614c8]{color:var(--app-text);font-weight:700}.description[data-v-afa614c8]{color:var(--app-muted-text)}.date[data-v-afa614c8]{margin-left:auto;color:var(--app-muted-text);font-size:.72rem}.task-comment[data-v-ced03b7d]{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem 0}.comment-body[data-v-ced03b7d]{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.date[data-v-ced03b7d]{color:var(--app-muted-text);font-size:.72rem}.actions[data-v-ced03b7d]{display:flex;flex-shrink:0;gap:.2rem}.comment-entry[data-v-d3b6a516]{display:flex;align-items:center;gap:.5rem}.comment-input[data-v-d3b6a516]{display:block;flex:1;box-sizing:border-box;outline:none;border:1px solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:var(--app-input-padding-y) var(--app-input-padding-x);min-width:0;min-height:calc(2 * var(--app-input-padding-y) + 1.5 * var(--app-input-font-size));overflow-y:hidden;resize:none;color:var(--app-text);font:inherit;font-size:var(--app-input-font-size);line-height:1.5}.comment-input[data-v-d3b6a516]:focus{border-color:var(--app-primary)}.activity-tab[data-v-817b0949]{display:flex;flex-direction:column;gap:.6rem}.entries[data-v-817b0949]{display:flex;flex-direction:column;gap:.2rem}.muted[data-v-817b0949]{padding:.5rem 0;color:var(--app-muted-text);font-size:.85rem}.child-tasks-tab[data-v-c8a3d310]{overflow-x:auto}.child-table[data-v-c8a3d310]{border-collapse:collapse;width:100%;font-size:.85rem}.child-table th[data-v-c8a3d310],.child-table td[data-v-c8a3d310]{border-bottom:.06rem solid var(--app-border);padding:.45rem .5rem;text-align:left}.child-table th[data-v-c8a3d310]{color:var(--app-muted-text);font-weight:600;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.child-row[data-v-c8a3d310]{transition:background .12s ease;cursor:pointer}.child-row[data-v-c8a3d310]:hover{background:var(--app-surface-light)}.name-cell[data-v-c8a3d310]{color:var(--app-text);font-weight:600}.muted[data-v-c8a3d310]{padding:.6rem 0;color:var(--app-muted-text);font-size:.85rem}.comments-popover[data-v-b3eefa81],.trigger[data-v-b3eefa81]{display:inline-flex}.dialog-content[data-v-b3eefa81]{display:flex;flex-direction:column;gap:1rem;box-shadow:0 .13rem .53rem #0000001a;border:var(--app-card-border-width, 1px) solid var(--app-border);border-radius:var(--app-border-radius);background-color:var(--app-surface);padding:1rem}.dialog-actions[data-v-b3eefa81]{display:flex;justify-content:flex-end;gap:.5rem}.quick-add[data-v-6d14e5ce]{display:grid;grid-template-columns:minmax(14rem,2fr) auto auto auto auto auto auto;align-items:end;gap:.5rem;border:var(--app-card-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:.55rem .7rem}.quick-add.no-task[data-v-6d14e5ce]{grid-template-columns:1fr auto auto auto auto}.task-cell[data-v-6d14e5ce]{display:flex;flex-direction:column;min-width:0}.comment-cell[data-v-6d14e5ce]{display:flex;justify-content:center;align-items:center;padding-bottom:.15rem}.time-cell[data-v-6d14e5ce]{flex:0 0 5.5rem;width:5.5rem}.time-cell[data-v-6d14e5ce] input{padding-right:.25rem;padding-left:.25rem;font-variant-numeric:tabular-nums;text-align:center}.date-cell[data-v-6d14e5ce]{flex:0 0 11rem;width:11rem}.duration-cell[data-v-6d14e5ce]{flex:0 0 5.5rem;width:5.5rem}.duration-cell[data-v-6d14e5ce] input{padding-right:.25rem;padding-left:.25rem;font-variant-numeric:tabular-nums;text-align:center}.time-row[data-v-410079fe]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;border-bottom:1px solid var(--app-table-border);padding:.3rem .85rem;min-height:2.6rem}.time-row[data-v-410079fe]:hover{background:var(--app-surface-light)}.time-row.conflicted[data-v-410079fe]{border-left:.25rem solid var(--app-error);background:#dc35450f}.task-link[data-v-410079fe]{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;color:var(--app-text);font-size:.85rem;text-decoration:none}.task-link:hover .task-name[data-v-410079fe]{text-decoration:underline}.task-id[data-v-410079fe]{color:var(--app-muted-text);font-weight:400;font-size:.82rem}.task-name[data-v-410079fe]{font-weight:400}.task-search[data-v-410079fe]{flex:1;min-width:12rem;max-width:22rem}.spacer[data-v-410079fe]{flex:1}.person-cell[data-v-410079fe]{display:flex;flex:0 0 9rem;width:9rem;min-width:0}.person-cell[data-v-410079fe] .input-wrapper{flex:1 1 auto;width:100%;min-width:0}.chip[data-v-410079fe]{display:inline-flex;align-items:center;border-radius:.6rem;padding:.1rem .55rem;font-weight:400;font-size:.78rem;line-height:1.15;white-space:nowrap}.project-chip[data-v-410079fe]{background:var(--app-surface-light);color:var(--app-text)}.time-cell[data-v-410079fe]{display:flex;flex:0 0 5.5rem;width:5.5rem;min-width:0}.time-cell[data-v-410079fe] .input-wrapper{flex:1 1 auto;width:100%;min-width:0}.time-cell[data-v-410079fe] input{padding-right:.25rem;padding-left:.25rem;width:100%;min-width:0;font-variant-numeric:tabular-nums;text-align:center}.dash[data-v-410079fe]{color:var(--app-muted-text);user-select:none}.date-cell[data-v-410079fe]{display:flex;flex:0 0 13rem;width:13rem;min-width:0}.date-icon[data-v-410079fe]{display:flex;flex:0 0 auto;align-items:center}.date-cell[data-v-410079fe] .input-wrapper{flex:1 1 auto;width:100%;min-width:0}.date-cell[data-v-410079fe] .date-input{padding-right:.3rem;padding-left:.4rem;width:100%;min-width:0;font-variant-numeric:tabular-nums}.date-cell[data-v-410079fe] .input-actions .base-app-button{background:transparent}.duration-cell[data-v-410079fe]{display:flex;flex:0 0 3.5rem;width:3.5rem;min-width:0}.duration-cell[data-v-410079fe] .input-wrapper{flex:1 1 auto;width:100%;min-width:0}.duration-cell[data-v-410079fe] input{padding-right:.25rem;padding-left:.25rem;width:100%;min-width:0;font-variant-numeric:tabular-nums;text-align:center}.time-row[data-v-410079fe] .clear-icon{display:none}.close-icon[data-v-410079fe]{display:inline-flex}.change-task-icon[data-v-410079fe]{visibility:hidden}.time-row:hover .change-task-icon[data-v-410079fe],.change-task-icon[data-v-410079fe]:focus-visible{visibility:visible}.time-row-menu-item{padding:.3rem .55rem;font-size:.85rem}.day-group[data-v-f478a9ca]{display:flex;flex-direction:column;border:var(--app-card-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);overflow:hidden}.day-header[data-v-f478a9ca]{display:flex;justify-content:space-between;align-items:center;background:var(--app-primary);padding:.45rem .95rem;color:var(--app-button-text);font-weight:600;font-size:.95rem}.day-label[data-v-f478a9ca]{letter-spacing:.01em}.day-total[data-v-f478a9ca]{opacity:.92;color:var(--app-button-text);font-weight:400;font-size:.88rem}.day-empty[data-v-f478a9ca]{padding:.6rem .95rem;color:var(--app-muted-text);font-size:.85rem}.day-rows[data-v-f478a9ca]{display:flex;flex-direction:column}.day-rows[data-v-f478a9ca] .time-row:last-child{border-bottom:none}.app-skeleton[data-v-2205ff86]{display:inline-block;flex-shrink:0;animation:app-skeleton-shimmer-2205ff86 1.4s ease-in-out infinite;border-radius:.4rem;background:linear-gradient(90deg,var(--app-table-border) 0%,var(--app-surface-light) 50%,var(--app-table-border) 100%);background-size:200% 100%;height:.85rem}.app-skeleton.on-primary[data-v-2205ff86]{background:linear-gradient(90deg,#ffffff2e,#ffffff52,#ffffff2e);background-size:200% 100%}@keyframes app-skeleton-shimmer-2205ff86{0%{background-position:200% 0}to{background-position:-200% 0}}.day-group[data-v-e2484885]{display:flex;flex-direction:column;border:var(--app-card-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);overflow:hidden}.day-header[data-v-e2484885]{display:flex;justify-content:space-between;align-items:center;background:var(--app-primary);padding:.45rem .95rem}.day-rows[data-v-e2484885]{display:flex;flex-direction:column}.time-row[data-v-e2484885]{display:flex;align-items:center;gap:.4rem;border-bottom:1px solid var(--app-table-border);padding:.55rem .85rem;min-height:2.6rem}.time-row[data-v-e2484885]:last-child{border-bottom:none}.spacer[data-v-e2484885]{flex:1}.day-list[data-v-468b91c3]{display:flex;flex-direction:column;gap:.85rem}.empty-state[data-v-468b91c3]{border:var(--app-card-border-width) solid var(--app-border);border-radius:var(--app-border-radius);background:var(--app-surface);padding:1.4rem;color:var(--app-muted-text);font-size:.95rem;text-align:center}.time-tab[data-v-9ab34817]{display:flex;flex-direction:column;gap:.6rem}.tabs[data-v-15bd03c5]{display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem}.tab-strip[data-v-15bd03c5]{display:flex;gap:.4rem}.tab-btn[data-v-15bd03c5]{transition:background .12s ease,color .12s ease;cursor:pointer;border:none;border-radius:var(--app-border-radius);background:transparent;padding:.45rem .85rem;color:var(--app-muted-text);font-weight:600;font-size:.88rem}.tab-btn[data-v-15bd03c5]:hover{background:var(--app-surface-light);color:var(--app-text)}.tab-btn.active[data-v-15bd03c5]{background:var(--app-primary);color:var(--app-button-text)}.tab-content[data-v-15bd03c5]{flex:1;min-height:8rem}.task-form[data-v-bf2e8432],.task-form-loading[data-v-bf2e8432]{display:flex;flex-direction:column;border-radius:var(--app-border-radius);background:var(--app-surface);width:100%}.task-form-loading[data-v-bf2e8432]{justify-content:center;align-items:center;padding:4rem}.form-body[data-v-bf2e8432]{display:grid;grid-template-columns:2fr 1fr;flex:1;gap:1.25rem;padding:1.25rem}.left-column[data-v-bf2e8432],.right-column[data-v-bf2e8432]{display:flex;flex-direction:column;gap:1rem;min-width:0}.toast[data-v-10ac2ef3]{display:flex;position:relative;align-items:center;gap:.75rem;box-shadow:0 .3rem .5rem #00000026;border-radius:var(--app-border-radius);background-color:var(--3633ede0);padding:1rem;min-width:4rem;pointer-events:auto}.toast-icon[data-v-10ac2ef3]{flex-shrink:0;max-width:1.5rem;max-height:1.5rem}.toast-message[data-v-10ac2ef3]{flex-grow:1;margin:0;color:var(--app-button-text);font-size:.875rem;line-height:1.25rem}.toast-close[data-v-10ac2ef3]{display:flex;flex-shrink:0;justify-content:center;align-items:center;opacity:.7;transition:opacity .2s ease;cursor:pointer;border:none;background:none;padding:0;max-width:1.5rem;max-height:1.5rem}.toast-close[data-v-10ac2ef3]:hover{opacity:1}.toast-container[data-v-52d28468]{position:fixed;top:1rem;right:1rem;z-index:var(--z-toast);width:25rem;pointer-events:none}.toast-list[data-v-52d28468]{display:flex;flex-direction:column-reverse;gap:.75rem}.toast-enter-active[data-v-52d28468]{transition:all .2s ease-out}.toast-leave-active[data-v-52d28468]{transition:all .15s ease-in}.toast-enter-from[data-v-52d28468],.toast-leave-to[data-v-52d28468]{transform:translate(100%);opacity:0}.dialog-content[data-v-4abb5ef9]{display:flex;flex-direction:column;gap:1rem;box-shadow:0 .13rem .53rem #0000001a;border:var(--app-card-border-width, 1px) solid var(--app-border);border-radius:var(--app-border-radius);background-color:var(--app-surface);padding:1rem}.dialog-actions[data-v-4abb5ef9]{display:flex;justify-content:flex-end;gap:.5rem}
