.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}}.doc-fondo{min-height:100%;background:#dde2e7;padding:1rem 1rem 3rem}.doc-barra{max-width:820px;margin:0 auto 1rem;display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.doc-hoja{max-width:820px;margin:0 auto;background:#fff;color:#111;padding:2.5rem 3rem 2rem;box-shadow:0 1px 4px #0000002e;font-size:14.5px;line-height:1.55}.doc-membrete{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;border-bottom:2px solid var(--tinta);padding-bottom:1rem;margin-bottom:1.25rem}.doc-empresa{display:flex;gap:1rem;align-items:flex-start;font-size:13px;color:#333}.doc-logo{max-height:72px;max-width:180px;object-fit:contain}.doc-empresa-nombre{font-family:var(--t-titulo);font-size:1.45rem;font-weight:700;color:var(--tinta);line-height:1.1;margin-bottom:.2rem}.doc-caja{border:2px solid var(--tinta);border-radius:4px;padding:.6rem 1rem;text-align:center;min-width:190px}.doc-caja-titulo{font-family:var(--t-titulo);font-weight:700;font-size:1.05rem;letter-spacing:.03em}.doc-caja-numero{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.doc-bloque{margin-bottom:1rem}.doc-fila{display:grid;grid-template-columns:140px 1fr;gap:.5rem;padding:.15rem 0}.doc-fila span{color:#555}.doc-tabla{width:100%;border-collapse:collapse;font-size:13.5px;margin:.5rem 0 1rem}.doc-tabla th{background:#f1f3f5;color:#333;font-size:12.5px;text-align:left;padding:.45rem .6rem;border:1px solid #D5DBE1}.doc-tabla td{padding:.45rem .6rem;border:1px solid #D5DBE1}.doc-tabla .num{text-align:right;font-variant-numeric:tabular-nums}.doc-detalle th{width:30%}.doc-total{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin:1rem 0}.doc-total-monto{text-align:right;font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.doc-total-monto span{display:block;font-size:.8rem;font-weight:400;color:#555}.doc-sello{display:inline-block;border:2px solid var(--ok);color:var(--ok);font-weight:700;padding:.2rem .7rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;margin-bottom:.4rem}.doc-sello.abono{border-color:var(--aviso);color:var(--aviso)}.doc-nota{font-size:13px;color:#444}.doc-pie{border-top:1px solid #D5DBE1;margin-top:1.5rem;padding-top:.6rem;font-size:11.5px;color:#666}.doc-titulo{font-family:var(--t-titulo);text-align:center;font-size:1.5rem;margin:.5rem 0 1rem}.doc-parrafo,.doc-clausula{text-align:justify;margin:0 0 .75rem}.doc-firmas{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:4rem;text-align:center;font-size:13px}.doc-linea{border-top:1px solid #111;margin-bottom:.4rem}@media(max-width:640px){.doc-hoja{padding:1.25rem 1rem}.doc-membrete{flex-direction:column}.doc-firmas{grid-template-columns:1fr;gap:3rem}}@media print{@page{size:A4;margin:15mm}body,.doc-fondo{background:#fff!important;padding:0!important}.no-imprimir{display:none!important}.doc-hoja{box-shadow:none;padding:0;max-width:none}.doc-tabla th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.doc-tabla tr:last-child td{border-bottom:1px solid #D5DBE1}.hoja-tarjetas{display:grid;grid-template-columns:repeat(2,85mm);gap:0;justify-content:center;background:#fff;width:max-content;margin:0 auto;padding:8mm;box-shadow:0 1px 4px #0000002e}.tarjeta-visita{width:85mm;height:55mm;box-sizing:border-box;outline:1px dashed #9AA6B2;outline-offset:-.5px;background:#fff;color:var(--tinta);position:relative;overflow:hidden;display:flex;flex-direction:column;padding:4mm 4.5mm 0;font-family:var(--t-texto);font-size:8.4pt;line-height:1.3}.tv-cabeza{display:flex;gap:2.5mm;align-items:center}.tv-logo{max-height:11mm;max-width:22mm;object-fit:contain}.tv-letrero{background:var(--letrero);color:var(--tinta);font-family:var(--t-titulo);font-weight:800;padding:.6mm 1.6mm;font-size:9pt;letter-spacing:.06em}.tv-nombre{font-family:var(--t-titulo);font-weight:700;font-size:13pt;line-height:1.05}.tv-sub{font-size:7.5pt;color:#4a5868;text-transform:uppercase;letter-spacing:.04em}.tv-cuerpo{display:flex;justify-content:space-between;gap:2mm;margin-top:2.5mm;flex:1}.tv-persona{font-weight:700}.tv-tel{font-family:var(--t-titulo);font-size:14pt;font-weight:700;line-height:1.1;margin:.5mm 0}.tv-detalle{font-size:7.2pt;color:#33414f;margin-top:.6mm}.tv-qr{text-align:center;font-size:6.5pt;color:#4a5868}.tv-qr img{width:19mm;height:19mm;display:block}.tv-franja{height:3.2mm;margin:0 -4.5mm;background:repeating-linear-gradient(135deg,var(--letrero) 0 4mm,var(--tinta) 4mm 8mm);-webkit-print-color-adjust:exact;print-color-adjust:exact}.hoja-afiche{max-width:820px;margin:0 auto;background:#fff;box-shadow:0 1px 4px #0000002e}.afiche{border:6px solid var(--tinta);min-height:1050px;display:flex;flex-direction:column;color:var(--tinta);-webkit-print-color-adjust:exact;print-color-adjust:exact}.af-franja{background:var(--letrero);text-align:center;padding:14px 0;border-bottom:6px solid var(--tinta)}.af-franja span{font-family:var(--t-titulo);font-weight:800;font-size:44px;letter-spacing:.12em}.af-cuerpo{flex:1;padding:28px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.af-logo{max-height:110px;max-width:280px;object-fit:contain}.af-empresa{font-family:var(--t-titulo);font-weight:700;font-size:34px}.af-titulo{font-family:var(--t-titulo);font-weight:800;font-size:50px;line-height:1.05;margin-top:10px}.af-contacto{font-size:26px;color:#4a5868;text-transform:uppercase;letter-spacing:.1em;margin-top:8px}.af-tel{font-family:var(--t-titulo);font-weight:800;font-size:76px;line-height:1;background:var(--tinta);color:#fff;padding:10px 26px;border-radius:10px;margin:6px 0}.af-persona{font-size:24px;font-weight:700}.af-qr{margin-top:10px;font-size:16px;color:#33414f}.af-qr img{width:210px;height:210px}.af-listas{display:flex;gap:60px;justify-content:center;margin-top:14px;font-size:21px;text-align:left}.af-lista-titulo{font-family:var(--t-titulo);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.08em;color:#4a5868;border-bottom:3px solid var(--letrero);margin-bottom:4px}.af-pie{margin-top:auto;padding-top:16px;font-size:15px;color:#4a5868}.ficha-ingreso{font-size:13px}.fi-anio{margin-top:.3rem}.fi-seccion{margin-bottom:.9rem;break-inside:avoid}.fi-seccion h3{font-family:var(--t-titulo);font-size:1.05rem;margin:0 0 .35rem;padding:.15rem .4rem;background:#f1f3f5;border-left:4px solid var(--letrero);-webkit-print-color-adjust:exact;print-color-adjust:exact}.fi-grilla{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem 1rem}.fi-campo{display:flex;flex-direction:column}.fi-campo span{font-size:11px;color:#555}.fi-raya{border-bottom:1px solid #333;height:1.45rem}.fi-opciones{margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.3rem 1rem;align-items:center}.fi-casilla{display:inline-flex;gap:.35rem;align-items:center}.fi-cuadro{display:inline-block;width:12px;height:12px;border:1.3px solid #333}.fi-tabla td{height:1.7rem}.fi-centro{text-align:center}.fi-nota{font-size:11.5px;color:#555;margin:-.5rem 0 .4rem}.fi-declaracion{font-size:12px;margin-top:.8rem}.ficha-ingreso .doc-firmas{margin-top:2.6rem}.credito-dcblue{display:flex;align-items:center;justify-content:center;gap:.35em;color:#6b7785;white-space:nowrap}.credito-dcblue img{height:1.5em;width:auto;display:block}.tv-credito{font-size:5.2pt;justify-content:flex-end;margin:0 0 .6mm;gap:.8mm}.tv-credito img{height:2.4mm}.af-credito{font-size:13px;margin-top:10px}.af-credito img{height:22px}.fi-credito{font-size:10px;margin-top:1.6rem}.fi-credito img{height:16px}.previa-formulario{background:#dde2e7;padding:1rem;border-radius:var(--r);overflow:auto}.previa-formulario .hoja-afiche{transform:scale(.55);transform-origin:top center;margin-bottom:-470px}.previa-formulario .ficha-ingreso{transform:scale(.75);transform-origin:top center;margin-bottom:-320px}@media print{.formulario-tarjeta .hoja-tarjetas{box-shadow:none;padding:0}.formulario-afiche .hoja-afiche{box-shadow:none;max-width:none}.formulario-afiche .afiche{min-height:96vh}@page{margin:10mm}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite}}@layer base{button{font:inherit;color:inherit;background-color:#0000;border-width:0}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:#fff;--color-base-200:#eef1f4;--color-base-300:#d5dbe1;--color-base-content:#1d2b3a;--color-primary:#1d2b3a;--color-primary-content:#fff;--color-secondary:#2457a6;--color-secondary-content:#fff;--color-accent:#f5c400;--color-accent-content:#1d2b3a;--color-neutral:#1d2b3a;--color-neutral-content:#fff;--color-info:#2457a6;--color-info-content:#fff;--color-success:#2f7d4f;--color-success-content:#fff;--color-warning:#e8a317;--color-warning-content:#2b1d00;--color-error:#b83a2a;--color-error-content:#fff;--radius-selector:.5rem;--radius-field:.45rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:#17212c;--color-base-200:#0f171f;--color-base-300:#2b3a4a;--color-base-content:#e4eaf0;--color-primary:#f5c400;--color-primary-content:#17212c;--color-secondary:#7fa7e6;--color-secondary-content:#0f171f;--color-accent:#f5c400;--color-accent-content:#17212c;--color-neutral:#2b3a4a;--color-neutral-content:#f2f5f8;--color-info:#6fa0f0;--color-info-content:#0f171f;--color-success:#5cc48a;--color-success-content:#0f171f;--color-warning:#f2b53a;--color-warning-content:#1f1500;--color-error:#f07a68;--color-error-content:#1f0905;--radius-selector:.5rem;--radius-field:.45rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:#17212c;--color-base-200:#0f171f;--color-base-300:#2b3a4a;--color-base-content:#e4eaf0;--color-primary:#f5c400;--color-primary-content:#17212c;--color-secondary:#7fa7e6;--color-secondary-content:#0f171f;--color-accent:#f5c400;--color-accent-content:#17212c;--color-neutral:#2b3a4a;--color-neutral-content:#f2f5f8;--color-info:#6fa0f0;--color-info-content:#0f171f;--color-success:#5cc48a;--color-success-content:#0f171f;--color-warning:#f2b53a;--color-warning-content:#1f1500;--color-error:#f07a68;--color-error-content:#1f0905;--radius-selector:.5rem;--radius-field:.45rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px) ;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dock{border-top:.5px solid color-mix(in oklab,var(--color-base-content) 5%,#0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>:not(:where(script,style,template)){cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media(hover:hover){.dock>:not(:where(script,style,template)):hover{opacity:.8}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{opacity:1}.dock>:not(:where(script,style,template)) .dock-label{font-size:.6875rem}.dock>:not(:where(script,style,template)):after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.radial-progress{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size) / 10);--radialprogress:calc(var(--value) * 1%);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}@media(forced-colors:active){.radial-progress:before,.radial-progress:after{color:canvastext;forced-color-adjust:none}}.radial-progress:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000) top/var(--thickness) var(--thickness) no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;inset:0}.radial-progress:after{content:"";inset:calc(50% - var(--thickness) / 2);transform:rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:open{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media(forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media(forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}@media(forced-colors:active){.checkbox:indeterminate:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.checkbox[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}@media(forced-colors:active){.checkbox[aria-checked=mixed]:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){.radio:checked{animation:.2s ease-out radio}}.radio:checked:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media(forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.radio:checked:before{outline-offset:-1rem;outline:.25rem solid}}.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){.radio[aria-checked=true]{animation:.2s ease-out radio}}.radio[aria-checked=true]:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media(forced-colors:active){.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}@media(forced-colors:active){.progress{border:1px solid}}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media(forced-colors:active){.progress::-moz-progress-bar{background-color:canvastext}}@media(prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media(forced-colors:active){.progress::-webkit-progress-value{background-color:canvastext}}@media(prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{--size:calc(var(--size-selector,.25rem) * 2);width:var(--size);height:var(--size);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.dock>[aria-current]:not([aria-current=false],[aria-current=""]):after{color:currentColor;background-color:currentColor;width:2.5rem}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.list .list-row:has(>.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(>.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.dock-active:after{color:currentColor;background-color:currentColor;width:2.5rem}.dock-xs :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after,.dock-sm :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:-.1rem}.dock-lg :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after,.dock-xl :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:.4rem}.tabs-box{background-color:var(--color-base-200);--tabs-box-radius:calc(3 * var(--radius-field));border-radius:calc(min(var(--tab-height) / 2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 .5px oklch(0% 0 0 / calc(var(--depth) * .05)) inset;padding:.25rem}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-box>:is(input:checked){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.tabs-box>:is(input:checked){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth) * 50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth) * 100%),#0000)}}@media(forced-colors:active){.tabs-box>:is(input:checked){border:1px solid}}.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.tabs-box>:is(label:has(:checked)){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth) * 50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth) * 100%),#0000)}}@media(forced-colors:active){.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height) / 2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.status-error{background-color:var(--color-error);color:var(--color-error)}.status-info{background-color:var(--color-info);color:var(--color-info)}.status-success{background-color:var(--color-success);color:var(--color-success)}.status-warning{background-color:var(--color-warning);color:var(--color-warning)}:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3),:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}:is(.tabs-bottom>:checked,.tabs-bottom>:is(label:has(:checked)),.tabs-bottom>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth) * 50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth) * 100%),#0000)}}@media(forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){border:1px solid}}.dock-xs .dock-label,.dock-sm .dock-label{font-size:.625rem}.dock-md .dock-label,.dock-lg .dock-label{font-size:.6875rem}.dock-xl .dock-label{font-size:.75rem}.progress-error{color:var(--color-error)}.progress-success{color:var(--color-success)}.progress-warning{color:var(--color-warning)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media(hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.static{position:static}.mt-1{margin-top:var(--spacing)}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-22{height:calc(var(--spacing) * 22)}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.capitalize{text-transform:capitalize}.line-through{text-decoration-line:line-through}}:root,[data-theme]{--tinta:var(--color-base-content);--tinta-2:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--tinta-2:color-mix(in oklab, var(--color-base-content) 82%, var(--color-base-100))}}:root,[data-theme]{--fondo:var(--color-base-200);--papel:var(--color-base-100);--linea:var(--color-base-300);--linea-fuerte:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--linea-fuerte:color-mix(in oklab, var(--color-base-content) 28%, var(--color-base-100))}}:root,[data-theme]{--suave:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--suave:color-mix(in oklab, var(--color-base-content) 64%, var(--color-base-100))}}:root,[data-theme]{--oscuro:var(--color-neutral);--oscuro-texto:var(--color-neutral-content);--letrero:#f5c400;--letrero-tinta:#1d2b3a;--letrero-claro:#f5c400}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--letrero-claro:color-mix(in oklab, #f5c400 20%, var(--color-base-100))}}:root,[data-theme]{--ok:var(--color-success);--ok-claro:var(--color-success)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--ok-claro:color-mix(in oklab, var(--color-success) 14%, var(--color-base-100))}}:root,[data-theme]{--aviso:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--aviso:color-mix(in oklab, var(--color-warning) 58%, var(--color-base-content))}}:root,[data-theme]{--aviso-claro:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--aviso-claro:color-mix(in oklab, var(--color-warning) 18%, var(--color-base-100))}}:root,[data-theme]{--error:var(--color-error);--error-claro:var(--color-error)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--error-claro:color-mix(in oklab, var(--color-error) 13%, var(--color-base-100))}}:root,[data-theme]{--info:var(--color-info);--info-claro:var(--color-info)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--info-claro:color-mix(in oklab, var(--color-info) 13%, var(--color-base-100))}}:root,[data-theme]{--hover:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--hover:color-mix(in oklab, var(--color-base-200) 60%, var(--color-base-100))}}:root,[data-theme]{--t-texto:"Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--t-titulo:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--r:var(--radius-field);--foco:0 0 0 3px var(--color-info)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--foco:0 0 0 3px color-mix(in oklab, var(--color-info) 45%, transparent)}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}[data-theme]{color:var(--tinta)}body{font-family:var(--t-texto);color:var(--tinta);background:var(--fondo);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--t-titulo);letter-spacing:.01em;margin:0 0 .5rem;font-weight:600;line-height:1.15}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.2rem}p{margin:0 0 .75rem}a{color:var(--color-secondary)}:focus-visible{box-shadow:var(--foco);border-radius:4px;outline:none}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.letrero{background:var(--letrero);color:var(--letrero-tinta);border:3px solid var(--letrero-tinta);font-family:var(--t-titulo);letter-spacing:.08em;border-radius:4px;align-items:center;gap:.5rem;padding:.1rem .7rem .05rem;font-size:1.35rem;font-weight:700;line-height:1.2;display:inline-flex}.letrero small{letter-spacing:.02em;opacity:.8;font-size:.7rem;font-weight:600}.btn:not([class*=btn-]){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn{gap:.4rem;font-weight:700;text-decoration:none}@layer daisyui.l1.l2.l3{.btn.sec{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])){appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])){--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])){cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab,red,red)){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])){box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input::placeholder{color:var(--color-base-content);opacity:.5}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input:focus,:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input:focus,:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input:focus-within{outline-offset:2px;outline:2px solid #0000}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))::-webkit-inner-spin-button{margin-inline-end:-10px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])){text-align:start;display:inline-flex;position:relative}input:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))[type=url],input:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))[type=tel],input:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))[type=email],input:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))[type=number]{direction:ltr}input:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))::-webkit-color-swatch-wrapper{padding-block:.25rem}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input{text-align:start;display:inline-flex;position:relative}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input[type=url],:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input[type=tel],:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input[type=email],:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input[type=number]{direction:ltr}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) input::-webkit-color-swatch-wrapper{padding-block:.25rem}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):focus{outline:2px solid var(--input-color);outline-offset:2px}@media(pointer:coarse){@supports (-webkit-touch-callout:none){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):focus{--font-size:1rem}}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media(pointer:coarse){@supports (-webkit-touch-callout:none){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):focus-within{--font-size:1rem}}}.label:is(:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.aura:has(>.btn,>:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])),>.select){--aura-radius:var(--radius-field)}:where(select){appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){:where(select){--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:where(select){width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab,red,red)){:where(select){box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] :where(select){background-position:12px calc(1px + 50%),16px calc(1px + 50%)}:where(select)[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}:where(select) select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}:where(select) select::placeholder{color:var(--color-base-content);opacity:.5}:where(select) select:focus,:where(select) select:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:where(select) select:focus,:where(select) select:focus-within{outline-offset:2px;outline:2px solid #0000}}:where(select) select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:where(select):focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){:where(select):focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}:where(select):focus{outline:2px solid var(--input-color);outline-offset:2px}:where(select):focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){:where(select):focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}:where(select):focus-within{outline:2px solid var(--input-color);outline-offset:2px}:where(select):open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){:where(select):open{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}:where(select):open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(:where(select),.select select),:is(.select,:where(select) select){appearance:base-select}:is(:where(select),.select select)::picker(select){appearance:base-select}:is(.select,:where(select) select)::picker(select){appearance:base-select}}:is(:where(select),.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,:where(select) select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(:where(select),.select select)::picker-icon{display:none}:is(.select,:where(select) select)::picker-icon{display:none}:is(:where(select),.select select) selectedcontent,:is(.select,:where(select) select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(:where(select),.select select) optgroup{padding-top:.5em}:is(:where(select),.select select) optgroup option:first-child{margin-top:.5em}:is(.select,:where(select) select) optgroup{padding-top:.5em}:is(.select,:where(select) select) optgroup option:first-child{margin-top:.5em}:is(:where(select),.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(:where(select),.select select) option:not(:disabled):hover,:is(:where(select),.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(:where(select),.select select) option:not(:disabled):hover,:is(:where(select),.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(:where(select),.select select) option:not(:disabled):hover,:is(:where(select),.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(:where(select),.select select) option:not(:disabled):hover,:is(:where(select),.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(:where(select),.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}:is(.select,:where(select) select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,:where(select) select) option:not(:disabled):hover,:is(.select,:where(select) select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,:where(select) select) option:not(:disabled):hover,:is(.select,:where(select) select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(.select,:where(select) select) option:not(:disabled):hover,:is(.select,:where(select) select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.select,:where(select) select) option:not(:disabled):hover,:is(.select,:where(select) select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,:where(select) select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] :where(select)::picker(select){translate:.5rem}[dir=rtl] :where(select) select::picker(select){translate:.5rem}.label:is(.input>*,:where(select)>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,:where(select)>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,:where(select)>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,:where(select)>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,:where(select)>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.aura:has(>.btn,>.input,>:where(select)){--aura-radius:var(--radius-field)}:where(textarea){appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab,red,red)){:where(textarea){--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:where(textarea){width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab,red,red)){:where(textarea){box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}:where(textarea) textarea{appearance:none;background-color:#0000;border:none}:where(textarea) textarea::placeholder{color:var(--color-base-content);opacity:.5}:where(textarea) textarea:focus,:where(textarea) textarea:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:where(textarea) textarea:focus,:where(textarea) textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}:where(textarea):focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){:where(textarea):focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}:where(textarea):focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){:where(textarea):focus{--font-size:1rem}}}:where(textarea):focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){:where(textarea):focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}:where(textarea):focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){:where(textarea):focus-within{--font-size:1rem}}}:where(input[type=checkbox]){border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){:where(input[type=checkbox]){border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}:where(input[type=checkbox]){cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}:where(input[type=checkbox]):before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}:where(input[type=checkbox]):focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}:where(input[type=checkbox]):checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:where(input[type=checkbox]):checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media(forced-colors:active){:where(input[type=checkbox]):checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:where(input[type=checkbox]):checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}:where(input[type=checkbox])[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:where(input[type=checkbox])[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media(forced-colors:active){:where(input[type=checkbox])[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:where(input[type=checkbox])[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}:where(input[type=checkbox]):indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){:where(input[type=checkbox]):indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}:where(input[type=checkbox]):indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}@media(forced-colors:active){:where(input[type=checkbox]):indeterminate:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}:where(input[type=checkbox])[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){:where(input[type=checkbox])[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}:where(input[type=checkbox])[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}@media(forced-colors:active){:where(input[type=checkbox])[aria-checked=mixed]:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.aura:has(>:where(input[type=checkbox]),>.toggle,>.badge){--aura-radius:var(--radius-selector)}:where(input[type=radio]){cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){:where(input[type=radio]){border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}:where(input[type=radio]){box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}:where(input[type=radio]):before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}:where(input[type=radio]):focus-visible{outline:2px solid}:where(input[type=radio]):checked{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){:where(input[type=radio]):checked{animation:.2s ease-out radio}}:where(input[type=radio]):checked:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media(forced-colors:active){:where(input[type=radio]):checked:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{:where(input[type=radio]):checked:before{outline-offset:-1rem;outline:.25rem solid}}:where(input[type=radio])[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){:where(input[type=radio])[aria-checked=true]{animation:.2s ease-out radio}}:where(input[type=radio])[aria-checked=true]:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media(forced-colors:active){:where(input[type=radio])[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{:where(input[type=radio])[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.btn.peligro{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.estado{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.aura:has(>.checkbox,>.toggle,>.estado){--aura-radius:var(--radius-selector)}.insignia{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.aura:has(>.checkbox,>.toggle,>.insignia){--aura-radius:var(--radius-selector)}}.btn.peligro{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn.ok{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}@layer daisyui.l1.l2{.btn.chico{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn.grande{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn.bloque{width:100%}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):has(>input[disabled]):is(input),:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):has(>input[disabled]):is(input),:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):has(>input[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):has(>input[disabled]){box-shadow:none}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):has(>input[disabled])::placeholder,:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):is(:disabled,[disabled]):is(input),:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):is(:disabled,[disabled]):is(input),:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):is(:disabled,[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):is(:disabled,[disabled]){box-shadow:none}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):is(:disabled,[disabled])::placeholder,:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):is(input),fieldset:disabled :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):is(input),fieldset:disabled :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}fieldset:disabled :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])){box-shadow:none}fieldset:disabled :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))::placeholder,fieldset:disabled :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])) ::placeholder{color:var(--color-base-content);opacity:.2}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])):has(>input[disabled])>input[disabled]{cursor:not-allowed}:where(select):has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:where(select):has(>select[disabled]):is(select),:where(select):has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:where(select):has(>select[disabled]):is(select),:where(select):has(>select[disabled]) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:where(select):has(>select[disabled]){box-shadow:none}:where(select):has(>select[disabled])::placeholder,:where(select):has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}:where(select):is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:where(select):is(:disabled,[disabled]):is(select),:where(select):is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:where(select):is(:disabled,[disabled]):is(select),:where(select):is(:disabled,[disabled]) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:where(select):is(:disabled,[disabled]){box-shadow:none}:where(select):is(:disabled,[disabled])::placeholder,:where(select):is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled :where(select){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled :where(select):is(select),fieldset:disabled :where(select) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled :where(select):is(select),fieldset:disabled :where(select) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}fieldset:disabled :where(select){box-shadow:none}fieldset:disabled :where(select)::placeholder,fieldset:disabled :where(select) ::placeholder{color:var(--color-base-content);opacity:.2}:where(select):has(>select[disabled])>select[disabled]{cursor:not-allowed}:where(textarea):has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:where(textarea):has(>textarea[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:where(textarea):has(>textarea[disabled]){box-shadow:none}:where(textarea):has(>textarea[disabled])::placeholder,:where(textarea):has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}:where(textarea):is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:where(textarea):is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:where(textarea):is(:disabled,[disabled]){box-shadow:none}:where(textarea):is(:disabled,[disabled])::placeholder,:where(textarea):is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}:where(textarea):has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}:where(input[type=checkbox]):disabled{cursor:not-allowed;opacity:.2}:where(input[type=checkbox]){--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}:where(input[type=radio]):disabled{cursor:not-allowed;opacity:.2}:where(input[type=radio]){padding:.1875rem}:where(input[type=radio])[type=radio]{--size:calc(var(--size-selector,.25rem) * 5)}.estado.ok{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.estado.error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.estado.info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.insignia.error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.estado{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.estado{background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 8%,var(--color-base-100))}}.estado{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.estado{border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 10%,var(--color-base-100))}}.estado{--size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.estado.aviso{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.insignia{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.insignia{background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 8%,var(--color-base-100))}}.insignia{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.insignia{border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 10%,var(--color-base-100))}}.insignia{--size:calc(var(--size-selector,.25rem) * 5);--badge-color:var(--color-info);--badge-fg:var(--color-info-content);background-image:none;font-size:.75rem}.insignia.aviso{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}}.btn:disabled,.btn[disabled]{cursor:not-allowed}.enlace{font:inherit;color:var(--color-secondary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.enlace:hover{text-decoration-thickness:2px}.campo{flex-direction:column;gap:.25rem;margin-bottom:.9rem;display:flex}.campo>label,.campo>.etiqueta{font-size:.9rem;font-weight:700}.campo .ayuda{color:var(--suave);font-size:.8rem}:is(:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}:is(.input[type=url],:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}:is(.input[type=url],.input[type=tel],:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}:is(.input[type=url],.input[type=tel],.input[type=email],:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]))[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}:where(input:not([type=checkbox],[type=radio]),select,textarea){font:inherit;color:var(--tinta);width:100%}:where(textarea){resize:vertical;min-height:80px}:where(input,select,textarea):focus{outline:none}.fila{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 .9rem;display:grid}.chips{flex-wrap:wrap;gap:.35rem;display:flex}.chip{border:1px solid var(--linea-fuerte);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--papel);color:var(--tinta);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.chip:hover{border-color:var(--tinta)}.chip.on{background:var(--color-primary);color:var(--color-primary-content);border-color:var(--color-primary)}.chip input{opacity:0;pointer-events:none;position:absolute}.msg{border-radius:var(--radius-box);color:var(--tinta);border:1px solid;margin:0 0 1rem;padding:.7rem .95rem;box-shadow:inset 4px 0}.msg.error{background:var(--error-claro);border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.msg.error{border-color:color-mix(in oklab,var(--error) 35%,transparent)}}.msg.error{box-shadow:inset 4px 0 0 var(--error)}.msg.ok{background:var(--ok-claro);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.msg.ok{border-color:color-mix(in oklab,var(--ok) 35%,transparent)}}.msg.ok{box-shadow:inset 4px 0 0 var(--ok)}.msg.aviso{background:var(--aviso-claro);border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.msg.aviso{border-color:color-mix(in oklab,var(--color-warning) 45%,transparent)}}.msg.aviso{box-shadow:inset 4px 0 0 var(--color-warning)}.msg.info{background:var(--info-claro);border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.msg.info{border-color:color-mix(in oklab,var(--info) 30%,transparent)}}.msg.info{box-shadow:inset 4px 0 0 var(--info)}.vacio{text-align:center;color:var(--suave);padding:2rem 1rem}.vacio .btn{margin-top:.75rem}.estado{white-space:nowrap;align-self:flex-start;font-weight:700}.estado.aviso{color:var(--aviso)}.estado.neutro{--badge-color:var(--color-base-300);color:var(--suave);background:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.estado.neutro{background:color-mix(in oklab,var(--color-base-300) 60%,var(--color-base-100))}}.tabla-env{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radius-box);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.93rem}th{text-align:left;color:var(--suave);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--linea);white-space:nowrap;background:var(--color-base-200);padding:.65rem .75rem;font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){th{background:color-mix(in oklab,var(--color-base-200) 55%,var(--color-base-100))}}td{border-bottom:1px solid var(--linea);vertical-align:top;padding:.55rem .75rem}tr:last-child td{border-bottom:0}tbody tr.clic{cursor:pointer}tbody tr.clic:hover td{background:var(--hover)}tbody tr{transition:background .12s}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tfoot td{border-top:2px solid var(--linea);font-weight:700}.admin{grid-template-columns:240px 1fr;min-height:100%;display:grid}.lateral{background:var(--papel);color:var(--tinta);border-right:1px solid var(--linea);flex-direction:column;gap:1rem;height:100vh;padding:1rem .75rem;display:flex;position:sticky;top:0;overflow-y:auto}.lateral .marca{justify-content:space-between;align-items:center;gap:.4rem;padding:.25rem .25rem .5rem;display:flex}.lateral .empresa{color:var(--tinta);flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 .35rem;font-size:.9rem;font-weight:700;display:flex}.lateral .empresa-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:72px;display:block}.lateral nav{flex-direction:column;gap:.1rem;display:flex}.lateral nav .grupo{font-family:var(--t-titulo);color:var(--tinta);text-transform:uppercase;letter-spacing:.07em;border-top:1px solid var(--linea);align-items:center;gap:.45rem;margin:.7rem 0 .3rem;padding:.7rem .6rem 0;font-size:.92rem;font-weight:700;display:flex}.lateral nav .grupo:before{content:"";background:var(--letrero);border-radius:2px;flex:none;width:4px;height:1em}.lateral nav>div:first-child .grupo{border-top:0;margin-top:.2rem;padding-top:0}.lateral nav a{color:var(--tinta);border-radius:var(--radius-field);justify-content:space-between;align-items:center;gap:.4rem;padding:.45rem .7rem;text-decoration:none;transition:background .12s;display:flex}.lateral nav a:hover{background:var(--fondo)}.lateral nav a.activo{background:var(--oscuro);color:var(--oscuro-texto);box-shadow:inset 4px 0 0 var(--letrero);font-weight:700}.lateral .pie{color:var(--suave);border-top:1px solid var(--linea);flex-direction:column;gap:.4rem;margin-top:auto;padding-top:.75rem;font-size:.85rem;display:flex}.lateral .pie button,.lateral .pie a{color:var(--color-secondary);text-align:left}.principal{min-width:0;padding:1.5rem 2rem 3rem}.cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem;display:flex}.cabecera p{color:var(--suave);margin:0}.barra{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.barra input,.barra select{width:auto;min-width:180px}.menu-movil{display:none}@media(max-width:900px){.admin{grid-template-columns:1fr}.lateral{z-index:50;width:260px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.lateral.abierto{transform:none;box-shadow:0 0 0 100vmax #00000059}.menu-movil{background:var(--papel);border-bottom:1px solid var(--linea);z-index:40;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex;position:sticky;top:0}.principal{padding:1rem 1rem 3rem}}.panel-fondo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#0a121b8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.panel{background:var(--papel);border-top:6px solid var(--letrero);border-radius:var(--radius-box);width:min(780px,100%);max-height:calc(100vh - 3rem);padding:1.25rem 1.75rem 2rem;animation:.18s ease-out panel-entra;overflow-y:auto;box-shadow:0 24px 60px -12px #0a121b73}@keyframes panel-entra{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media(max-width:640px){.panel-fondo{padding:0}.panel{border-radius:0;height:100%;max-height:100vh;padding:1rem 1rem 2rem}}.panel .acciones{background:var(--papel);border-top:1px solid var(--linea);flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:.9rem 0;display:flex;position:sticky;bottom:-2rem}.panel .seccion{border-top:1px solid var(--linea);margin-top:1.25rem;padding-top:1rem}.cerrar{float:right}.indicadores{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radius-box);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;margin-bottom:1.5rem;display:grid;overflow:hidden}.indicador{border-right:1px solid var(--linea);flex-direction:column;gap:.15rem;padding:1rem 1.25rem;display:flex;position:relative}.indicador:last-child{border-right:0}.indicador .valor{font-family:var(--t-titulo);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:700;line-height:1.1}.indicador .nombre{color:var(--suave);font-size:.85rem}.indicador.malo .valor{color:var(--error)}.indicador.bueno .valor{color:var(--ok)}.indicador .figura{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.dos{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.bloque{margin-bottom:1.75rem}@media(max-width:1100px){.dos{grid-template-columns:1fr}}.mapa{border:1px solid var(--linea);border-radius:var(--r);z-index:0;height:320px}.mapa.alto{height:460px}.pin{background:var(--oscuro);color:var(--oscuro-texto);font:700 13px var(--t-texto);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 1px 3px #0006;width:28px!important;height:28px!important;display:flex!important}.pin.colegio{background:var(--letrero);color:var(--letrero-tinta);border-color:var(--letrero-tinta);border-radius:4px}.pin.base{background:var(--suave)}.pin.hecho{background:var(--ok)}.pin.ausente{background:var(--linea-fuerte);text-decoration:line-through}.movil{background:var(--fondo);max-width:640px;min-height:100%;margin:0 auto}.techo{background:var(--oscuro);color:var(--oscuro-texto);z-index:10;padding:.8rem 1rem;padding-top:max(.8rem,env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:sticky;top:0}.techo .quien{color:var(--oscuro-texto);font-size:.85rem}@supports (color:color-mix(in lab,red,red)){.techo .quien{color:color-mix(in oklab,var(--oscuro-texto) 78%,transparent)}}.techo .quien{text-align:right}.techo button{color:var(--oscuro-texto)}.cuerpo{padding:1rem 1rem calc(2rem + env(safe-area-inset-bottom))}.pestanas{background:var(--papel);border-bottom:1px solid var(--linea);z-index:9;display:flex;position:sticky;top:56px}.pestanas a{text-align:center;color:var(--suave);border-bottom:3px solid #0000;flex:1;padding:.7rem;font-weight:700;text-decoration:none}.pestanas a.activo{color:var(--tinta);border-bottom-color:var(--letrero)}.tarjeta{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radius-box);margin-bottom:.75rem;padding:1rem}.tarjeta.enlace-tarjeta{color:inherit;text-decoration:none;display:block}.tarjeta .linea{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.tarjeta .sub{color:var(--suave);font-size:.9rem}.parada{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radius-box);grid-template-columns:44px 1fr;gap:.75rem;margin-bottom:.6rem;padding:.9rem;display:grid}.parada .n{background:var(--oscuro);width:40px;height:40px;color:var(--oscuro-texto);font:700 1.1rem var(--t-titulo);border-radius:50%;justify-content:center;align-items:center;display:flex}.parada.colegio .n{background:var(--letrero);color:var(--letrero-tinta);border:2px solid var(--letrero-tinta);border-radius:6px}.parada.completada{background:var(--ok-claro);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.parada.completada{border-color:color-mix(in oklab,var(--ok) 35%,transparent)}}.parada.completada .n{background:var(--ok);color:var(--color-success-content)}.parada.ausente{opacity:.65}.parada.ausente .nombre{text-decoration:line-through}.parada .nombre{font-size:1.1rem;font-weight:700}.parada .botones{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.7rem;display:grid}.parada .navegar{gap:1rem;margin-top:.4rem;font-size:.9rem;display:flex}.acceso{background:repeating-linear-gradient(-45deg,#1d2b3a 0 22px,#22344a 22px 44px);place-items:center;min-height:100%;padding:1.5rem;display:grid}.acceso .caja{background:var(--papel);border-radius:var(--radius-box);border-top:8px solid var(--letrero);width:min(420px,100%);padding:2rem 1.75rem}.acceso h1{margin-top:1.25rem}.acceso .opciones{flex-direction:column;gap:.5rem;display:flex}.grafico{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radius-box);padding:1rem}.grafico svg{width:100%;height:auto;display:block}.leyenda{color:var(--suave);flex-wrap:wrap;gap:1rem;margin-top:.5rem;font-size:.85rem;display:flex}.leyenda i{vertical-align:-1px;width:12px;height:12px;margin-right:.3rem;display:inline-block}.muted{color:var(--suave)}.derecha{text-align:right}.sep{background:var(--linea);height:1px;margin:1rem 0}@media(max-width:600px){.oculto-movil{display:none}}.servicio-tag{background:var(--letrero-claro);color:var(--tinta);border:1.5px solid var(--letrero);white-space:nowrap;vertical-align:1px;border-radius:4px;align-self:flex-start;padding:.05rem .5rem;font-size:.78rem;font-weight:700;display:inline-block}.salud-tag{background:var(--error-claro);color:var(--error);border:1px solid var(--error);border-radius:4px;padding:.05rem .45rem;font-size:.75rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.salud-tag{border:1px solid color-mix(in oklab,var(--error) 35%,transparent)}}.salud-tag{vertical-align:1px;cursor:help}.uso-tag{color:var(--suave);margin-left:.3rem;font-size:.8rem;font-weight:400}.emergencia-tag{background:var(--info-claro);color:var(--info);border-radius:4px;margin-top:.3rem;padding:.05rem .5rem;font-size:.78rem;font-weight:700;display:inline-block}a.indicador-link{color:inherit;text-decoration:none;transition:background .15s}a.indicador-link:hover{background:var(--hover)}a.indicador-link:hover .nombre{color:var(--color-secondary);text-decoration:underline}table.ficha th{background:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){table.ficha th{background:color-mix(in oklab,var(--color-base-200) 55%,var(--color-base-100))}}table.ficha th{color:var(--suave);border-bottom:1px solid var(--linea);white-space:normal;width:18%;font-size:.82rem;font-weight:700}table.ficha td{width:32%}.logo-caja{border:1.5px dashed var(--linea-fuerte);border-radius:var(--r);background:#fff;place-items:center;min-height:110px;padding:1rem;display:grid}.logo-caja img{object-fit:contain;max-width:260px;max-height:100px}.pestanas-doc{width:fit-content;margin-bottom:.6rem}.pestanas-doc .tab{font-weight:700}.vista-previa{background:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.vista-previa{background:color-mix(in oklab,var(--color-base-300) 70%,var(--color-base-200))}}.vista-previa{border-radius:var(--r);max-height:900px;padding:1rem;overflow:auto}.vista-previa .doc-hoja{padding:1.5rem 1.75rem;font-size:12.5px}.pagador-tag{background:var(--ok-claro);color:var(--ok);white-space:nowrap;border-radius:4px;padding:.05rem .5rem;font-size:.78rem;font-weight:700;display:inline-block}.etiquetas{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.3rem;display:flex}.etiquetas .emergencia-tag{margin-top:0}.dir-previa{border-radius:var(--r);border:1.5px dashed var(--linea);background:var(--papel);margin:.25rem 0 .75rem;padding:.6rem .75rem}.dir-previa .sub{color:var(--suave);margin-top:.25rem;font-size:.85rem}.celda-acciones{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.celda-acciones .muted{font-size:.78rem}.aviso-anio{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.casillas-anio td,.casillas-anio th{vertical-align:top}.flecha{color:var(--suave);padding:0 .25rem}.zona-peligro{border:1.5px solid var(--error)}@supports (color:color-mix(in lab,red,red)){.zona-peligro{border:1.5px solid color-mix(in oklab,var(--error) 40%,transparent)}}.casillas-anio tr.apagada td:not(:first-child){opacity:.55}.celda-acciones .btn{white-space:nowrap}.opciones-anio{flex-direction:column;gap:.4rem;margin:0 0 .75rem;display:flex}.opciones-anio label{align-items:center;gap:.5rem;font-weight:400;display:flex}.opciones-anio input{flex:none;width:auto;margin:0}.arrastrable{cursor:grab}.arrastrable.arrastrando{opacity:.45}.soltar-arriba td,.soltar-arriba{box-shadow:inset 0 3px 0 var(--letrero)}.soltar-abajo td,.soltar-abajo{box-shadow:inset 0 -3px 0 var(--letrero)}.asa{cursor:grab;color:var(--suave);letter-spacing:-2px;-webkit-user-select:none;user-select:none;padding:0 .25rem;font-weight:700}.mover{gap:.15rem;display:inline-flex}.mover button{border:1px solid var(--linea-fuerte);background:var(--papel);cursor:pointer;width:1.6rem;height:1.6rem;color:var(--tinta);border-radius:4px;line-height:1}.mover button:disabled{opacity:.35;cursor:default}tr.fila-ausente td{color:var(--suave);background:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){tr.fila-ausente td{background:color-mix(in oklab,var(--color-base-200) 50%,var(--color-base-100))}}tr.fila-ausente .nombre-alumno{text-decoration:line-through}tr.fila-colegio td{background:var(--letrero-claro)}.hora-editable{cursor:pointer;color:inherit;font:inherit;background:0 0;border:1px dashed #0000;border-radius:4px;padding:.1rem .3rem}.hora-editable:hover{border-color:var(--linea)}input.hora-input{width:6.5rem;padding:.2rem .35rem}.insignia{white-space:nowrap;font-weight:700}.insignia.aviso{color:var(--aviso)}.punto-color{vertical-align:-1px;border:1px solid #00000026;border-radius:50%;width:.8rem;height:.8rem;margin-right:.35rem;display:inline-block}.btn.wa-btn{--btn-color:#1f8f4e;--btn-fg:#fff}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabla-tarifas input{width:8.5rem;padding:.3rem .45rem}.tabla-tarifas input::placeholder{color:var(--suave)}.tabla-tarifas th[scope=row]{text-align:left;white-space:nowrap;font-weight:600}.tabla-tarifas tr.fila-general td,.tabla-tarifas tr.fila-general th{background:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.tabla-tarifas tr.fila-general td,.tabla-tarifas tr.fila-general th{background:color-mix(in oklab,var(--color-base-200) 50%,var(--color-base-100))}}.hoja-fondo{z-index:50;background:#0a121b80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hoja{background:var(--papel);border-radius:18px 18px 0 0;width:100%;max-width:560px;max-height:88vh;padding:1rem 1rem 1.5rem;overflow:auto}.parada.ausente .nombre{color:var(--suave);text-decoration:line-through}.barra input[type=checkbox],.barra input[type=radio],.barra input.hora-input{min-width:0}.ingreso{background:var(--papel);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.ingreso-izq{flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem 1.25rem;display:flex}.ingreso-form{flex-direction:column;gap:.9rem;width:min(400px,100%);margin:auto 0;display:flex}.ingreso-credito{border-top:1px solid var(--linea);width:min(400px,100%);color:var(--suave);text-align:center;flex-direction:column;align-items:center;gap:.35rem;margin-top:1.5rem;padding-top:1rem;font-size:.8rem;display:flex}.ingreso-credito-logo{border-radius:6px;display:inline-flex}.ingreso-credito-logo:focus-visible{box-shadow:var(--foco);outline:none}.ingreso-credito-logo img{width:auto;height:34px;display:block}.ingreso-credito-datos{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.ingreso-credito-datos a{color:var(--tinta-2);text-decoration:none}.ingreso-credito-datos a:hover{color:var(--info);text-decoration:underline}.ingreso-marca{justify-content:center;font-size:1.35rem;display:flex}.ingreso-subtitulo{text-align:center;color:var(--tinta-2);margin:.4rem 0 .6rem;font-size:1.15rem}.ingreso-input{border-radius:10px;height:3.4rem;padding:0 1rem;font-size:1rem}.ingreso-input::placeholder{color:var(--suave)}.ingreso-clave{position:relative}.ingreso-clave .ingreso-input{width:100%;padding-right:3rem}.ingreso-ojo{color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem;display:flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.ingreso-ojo:hover{color:var(--tinta);background:var(--fondo)}.ingreso-olvido{color:var(--color-secondary);text-align:right;margin:-.2rem 0 .3rem;font-size:.85rem}.ingreso-boton{background:var(--color-primary);height:3.4rem;color:var(--color-primary-content);cursor:pointer;border:0;border-radius:999px;font-family:inherit;font-size:1.05rem;font-weight:700;transition:background .15s}.ingreso-boton:hover{filter:brightness(1.12)}.ingreso-boton:focus-visible{box-shadow:var(--foco);outline:none}.ingreso-boton:disabled{opacity:.7;cursor:default}.ingreso-pie{text-align:center;color:var(--suave);margin:.5rem 0 0;font-size:.85rem}.ingreso-der{color:#fff;background:radial-gradient(at 70% 110%,#2b4c78,#18263a 45%,#0e1622);flex-direction:column;justify-content:center;gap:2rem;padding:3rem 3.5rem;display:flex;position:relative;overflow:hidden}.ingreso-der-texto{max-width:520px}.ingreso-etiqueta{background:var(--letrero);color:var(--letrero-tinta);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:800;display:inline-block}.ingreso-der h2{font-family:var(--t-titulo);color:#fff;margin:.8rem 0 1rem;font-size:clamp(2rem,3vw,2.7rem);line-height:1.1}.ingreso-der h2 span{color:var(--letrero)}.ingreso-der ul{color:#dce3ea;margin:0;padding-left:1.2rem;font-size:1.05rem;line-height:1.7}.ingreso-imagen{width:100%;max-width:620px}.ingreso-imagen img{border-radius:14px;width:100%;display:block;box-shadow:0 20px 50px #0006}.ingreso-ilustracion{border-radius:14px;width:100%;height:auto;display:block}@media(max-width:900px){.ingreso{grid-template-columns:1fr}.ingreso-der{display:none}}.panel.amplio{width:min(1120px,100%)}.form-grilla{grid-template-columns:1fr;gap:0 1rem;display:grid}.panel.amplio .form-grilla{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.panel.amplio .form-grilla .celda.doble{grid-column:span 2}.panel.amplio .form-grilla .celda.todo{grid-column:1/-1}.panel.amplio .campo{gap:.2rem;margin-bottom:.55rem}.panel.amplio .campo>label,.panel.amplio .campo>.etiqueta{font-size:.84rem}.panel.amplio .campo .ayuda{font-size:.74rem;line-height:1.3}.panel.amplio input,.panel.amplio select{min-height:36px;padding-top:.35rem;padding-bottom:.35rem}.panel.amplio textarea{min-height:58px}.panel.amplio .acciones{margin-top:.4rem;padding:.6rem 0}.panel.amplio h2{margin:0 0 .6rem}.panel.amplio .extras{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));align-items:start;gap:0 2rem;display:grid}@media(max-width:640px){.panel.amplio .form-grilla .celda.doble{grid-column:auto}.panel.amplio .extras{grid-template-columns:1fr}}.pestanas-panel{flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;margin:0 0 .9rem}.pestanas-panel .tab{gap:.4rem;font-weight:700}.pestanas-panel .tab.activo{box-shadow:inset 0 -3px 0 var(--letrero),0 1px 3px #0a121b26}.pestanas-panel button:focus-visible{outline:3px solid var(--letrero);outline-offset:2px}.marca-pestana{border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.78rem;line-height:1;display:inline-grid}.pestanas-panel button.completa .marca-pestana{background:var(--ok);color:var(--color-success-content)}.pestanas-panel button.pendiente .marca-pestana{background:var(--color-warning);color:var(--color-warning-content)}.faltan-datos{background:var(--aviso-claro);border:1px solid var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.faltan-datos{border:1px solid color-mix(in oklab,var(--color-warning) 45%,transparent)}}.faltan-datos{border-radius:8px;margin:.8rem 0 0;padding:.6rem .9rem;font-size:.92rem}.faltan-datos ul{margin:.3rem 0 0;padding-left:1.2rem}.campo-fieldset{border:0;min-width:0;margin:0;padding:0}.campo-fieldset:disabled{opacity:.62}.seccion-en-linea{border-top:3px solid var(--oscuro);margin-top:1.1rem;padding-top:.3rem}.selector-anio{align-items:center;gap:.4rem;display:inline-flex}.ingreso-solo{grid-template-columns:1fr}.pestana-cuerpo>.seccion:first-child{border-top:0;margin-top:0;padding-top:0}.pestana-cuerpo>.seccion:first-child>h3{display:none}.panel-fondo{padding:1rem}.panel{max-height:calc(100vh - 2rem)}.jornadas-grilla{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:.75rem;display:grid}.jornadas-grilla .tarjeta{margin:0}.jornadas-grilla td,.jornadas-grilla th{padding:.25rem .4rem}.jornadas-grilla input[type=time]{min-height:32px;padding:.2rem .35rem}.panel.amplio .mapa{height:210px}.panel.amplio .form-direccion{grid-template-columns:1fr 1fr;align-items:start;column-gap:1.25rem;display:grid}.panel.amplio .form-direccion>*{grid-column:1}.panel.amplio .form-direccion>.dir-mapa{grid-area:1/2/span 7}.panel.amplio .form-direccion .mapa{height:300px}@media(max-width:760px){.panel.amplio .form-direccion{display:block}}.apoderados-alumno{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media(max-width:860px){.apoderados-alumno{grid-template-columns:1fr}}.apoderados-alumno .tarjeta{margin-bottom:.6rem;padding:.75rem .9rem}.agregar-apoderado{background:var(--fondo)}.agregar-apoderado .form-grilla{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.6rem}.agregar-apoderado .form-grilla>.msg{grid-column:1/-1;margin:0}.modo-apoderado{border:1.5px solid var(--oscuro);border-radius:999px;margin-top:.5rem;display:inline-flex;overflow:hidden}.modo-apoderado button{font:inherit;background:var(--papel);color:var(--tinta);cursor:pointer;border:0;padding:.4rem 1rem;font-size:.88rem;font-weight:600}.modo-apoderado button[aria-pressed=true]{background:var(--oscuro);color:var(--oscuro-texto)}.modo-apoderado button:focus-visible{box-shadow:var(--foco);outline:none}.casillas-vinculo{flex-direction:column;justify-content:flex-end;gap:.3rem;display:flex}.casillas-vinculo label{align-items:center;gap:.5rem;margin:0;font-weight:400;display:flex}.aviso-campo{color:var(--error);margin-top:.25rem;font-size:.82rem;font-weight:600;display:block}.aviso-busqueda{color:var(--tinta-2);background:var(--papel);border:1px dashed var(--linea);border-radius:var(--r);padding:.45rem .7rem;font-size:.88rem}.aviso-existente{background:var(--aviso-claro);border:1px solid var(--color-warning);font-size:.88rem}@supports (color:color-mix(in lab,red,red)){.aviso-existente{border:1px solid color-mix(in oklab,var(--color-warning) 50%,transparent)}}.aviso-existente{border-radius:var(--r);align-self:end;padding:.55rem .75rem}.aviso-existente div{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.agregar-apoderado>b{margin-right:.75rem}.nuevo-tag{font-family:var(--t-texto);background:var(--info-claro);color:var(--color-secondary);vertical-align:middle;border-radius:999px;margin-left:.45rem;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.descarga-tarjetas{gap:.6rem;margin-top:.75rem;display:grid}.descarga-tarjetas .tarjeta{margin:0}.descarga-tarjetas p{margin:.25rem 0 .6rem;font-size:.88rem}.acceso-creado dl{grid-template-columns:auto 1fr;gap:.25rem .9rem;margin:.5rem 0;display:grid}.acceso-creado dt{color:var(--suave);font-size:.9rem}.acceso-creado dd{margin:0;font-weight:700}.acceso-creado .clave{letter-spacing:.04em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.05rem}.maestro-detalle{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:1.25rem;display:grid}@media(max-width:1100px){.maestro-detalle{grid-template-columns:1fr}}.md-form{margin:0;padding:.9rem 1rem}.md-form h2{margin:0;font-size:1.25rem}.md-form .linea{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.md-form .form-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}.md-lista .barra{margin-top:0}.md-lista .tabla-env{max-height:calc(100vh - 13rem);overflow:auto}.md-lista tr.elegida td{background:var(--info-claro)}.casilla-acceso{border:1px solid var(--linea);border-radius:var(--r);background:var(--fondo);align-items:flex-start;gap:.6rem;margin:.6rem 0 0;padding:.5rem .7rem;font-size:.9rem;font-weight:400;line-height:1.4;display:flex}.casilla-acceso input[type=checkbox]{width:auto;margin-top:.25rem}.casilla-usuario{align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:400;display:flex}.casilla-usuario input{width:auto}.lateral nav a .contador{background:var(--letrero);min-width:1.3rem;color:var(--letrero-tinta);text-align:center;border-radius:999px;margin-left:.4rem;padding:0 .35rem;font-size:.75rem;font-weight:800;line-height:1.3rem;display:inline-block}.revision-cabecera{background:var(--info-claro);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;padding:.35rem .75rem;font-size:.88rem;display:flex}.fila-accion{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.md-form textarea{min-height:0}.md-form .acciones{margin-top:.6rem;padding-top:.6rem}.comuna-campo{position:relative}.comuna-lista{z-index:30;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radius-field);max-height:16rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #0a121b38}.comuna-lista li{cursor:pointer;justify-content:space-between;gap:.75rem;padding:.4rem .7rem;font-size:.95rem;display:flex}.comuna-lista li .muted{white-space:nowrap;font-size:.8rem}.comuna-lista li.activa{background:var(--info-claro)}.horario-curso .etiqueta{margin:.3rem 0 .25rem;font-size:.85rem;font-weight:700;display:block}.chips-cursos{gap:.3rem}.chips-cursos .chip{min-height:0;padding:.08rem .45rem;font-size:.74rem}.chips-cursos .chip.ocupado{opacity:.45;cursor:not-allowed;text-decoration:line-through}.otro-curso{margin:.4rem 0 .3rem}.otro-curso input{flex:1;min-width:0}.jornadas-grilla .tabla-horas td,.jornadas-grilla .tabla-horas th{padding:.12rem .35rem}.jornadas-grilla .tabla-horas input[type=time]{height:1.8rem;min-height:0;padding:.1rem .3rem}.jornadas-grilla{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.horario-curso .mensaje,.horario-curso [role=status]{margin:.3rem 0}.tabla-horario td,.tabla-horario th{padding:.3rem .6rem}.tabla-horario .fila-todos td{background:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.tabla-horario .fila-todos td{background:color-mix(in oklab,var(--color-base-200) 55%,var(--color-base-100))}}.tabla-horario .fila-todos td{font-weight:600}.hora-input.cambiado{background:var(--aviso-claro);border-color:var(--color-warning)}.marca-cambiado{background:var(--aviso-claro);border:1px solid var(--color-warning);vertical-align:-1px;border-radius:3px;width:.8rem;height:.8rem;display:inline-block}.form-grilla.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.filtros-sector{align-items:flex-end;gap:.75rem;margin:.75rem 0 .5rem}.filtros-sector .campo{min-width:200px;margin:0}.tarifa-general{margin:0 0 .5rem}.tabla-tarifas input[type=number]{max-width:9rem}.tabla-tarifas tr.fila-especial td{background:var(--letrero-claro)}.jornadas-grilla .tabla-horas input[type=checkbox]{width:1rem;height:1rem;min-height:0}.jornadas-grilla .tabla-horas label{min-height:0}.nuevo-horario{align-self:start}.ok-linea{color:var(--ok,#2f7d4f);font-size:.88rem;font-weight:700}.tabla-horario .hora-input{width:8.5rem}.panel:not(.amplio) .form-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}.panel:not(.amplio) .form-grilla .celda.doble,.panel:not(.amplio) .form-grilla .celda.todo{grid-column:1/-1}@media(max-width:640px){.panel:not(.amplio) .form-grilla{grid-template-columns:1fr}}.panel:not(.amplio) .form-grilla .mapa{height:270px}.nuevo-registro{margin:0 0 .5rem}.fila-registro{grid-template-columns:1.3fr 1.5fr 1.2fr repeat(3,minmax(0,.8fr)) auto;align-items:end;gap:.6rem;margin-top:.4rem;display:grid}.fila-registro .campo{margin:0}@media(max-width:1100px){.fila-registro{grid-template-columns:repeat(3,minmax(0,1fr))}}.acciones-rapidas{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.fila-alumno{text-align:left;cursor:pointer;width:100%;font:inherit;margin:0 0 .4rem;display:block}.lista-deuda{margin:.5rem 0 .8rem;padding:0;list-style:none}.lista-deuda li{border-bottom:1px solid var(--linea);justify-content:space-between;padding:.3rem 0;display:flex}.lista-deuda li.total{border-bottom:0;font-size:1.05rem}.seccion-en-linea>.seccion{border-top:0;margin-top:.4rem;padding-top:0}.asientos{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;display:inline-flex}.asientos-barra{background:var(--linea);border-radius:4px;width:56px;height:7px;display:inline-block;overflow:hidden}.asientos-barra>span{background:var(--ok);border-radius:4px;height:100%;transition:width .5s;display:block}.asientos.lleno .asientos-barra>span{background:var(--color-warning)}.asientos.excedido .asientos-barra>span{background:var(--error)}.asientos.excedido .asientos-texto{color:var(--error);font-weight:700}.asientos-libres{color:var(--suave);font-size:.85rem}.asientos-vuelta{margin:.25rem 0 .6rem;font-weight:600}.asientos-vuelta .asientos-barra{width:120px;height:9px}.check-barra{color:var(--suave);cursor:pointer;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.check-barra input{width:auto;min-width:0}.estado-contrato{border:1px solid var(--linea);border-radius:var(--radius-box);background:var(--fondo);margin-bottom:.9rem;padding:.65rem .8rem}.estado-contrato-fila{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.estado-contrato-acciones{gap:.4rem;margin-left:auto;display:inline-flex}.estado-contrato-form{border-top:1px dashed var(--linea);gap:.5rem;margin-top:.65rem;padding-top:.65rem;display:grid}.estado-contrato .msg{margin:.5rem 0 0}.recorridos-dia tr.viaje-elegido td{background:var(--letrero-claro)}.recorridos-dia tr.viaje-elegido td:first-child{box-shadow:inset 4px 0 0 var(--letrero)}.recorridos-dia .despliegue{width:1em;color:var(--suave);display:inline-block}.recorridos-dia tr.fila-despliegue>td{background:var(--fondo);border-top:0;padding:.4rem .5rem .7rem}.alumnos-viaje-ayuda{flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin:.1rem 0 .45rem;font-size:.84rem;display:flex}.alumnos-viaje-ayuda label{align-items:center;gap:.35rem;display:inline-flex}.alumnos-viaje-ayuda input{width:auto;min-width:0}.tabla-paradas{background:var(--papel);border:1px solid var(--linea);border-collapse:separate;border-spacing:0;border-radius:6px;width:100%}.tabla-paradas td{vertical-align:top;border-top:1px solid var(--linea);padding:.4rem .45rem;font-size:.9rem}.tabla-paradas tr:first-child td{border-top:0}.tabla-paradas .col-mover{white-space:nowrap;width:1%}.tabla-paradas .col-num{width:1%;color:var(--suave);text-align:center;font-weight:700}.tabla-paradas .col-hora,.tabla-paradas .col-estado{white-space:nowrap;width:1%}@media(max-width:700px){.tabla-paradas,.tabla-paradas tbody{display:block}.tabla-paradas tr{border-top:1px solid var(--linea);grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:.35rem;padding:.45rem .4rem;display:grid}.tabla-paradas tr:first-child{border-top:0}.tabla-paradas td,.tabla-paradas td[class]{border:0;width:auto;padding:0}.tabla-paradas .col-mover{grid-area:1/1/3}.tabla-paradas .col-num{grid-area:1/2}.tabla-paradas .col-parada{grid-area:1/3/auto/5;min-width:0}.tabla-paradas .col-hora{grid-area:2/3;padding-top:.3rem}.tabla-paradas .col-estado{grid-area:2/4;justify-self:end;padding-top:.3rem}.recorridos-dia tr.fila-despliegue>td{padding:.35rem .3rem .6rem}.tabla-paradas tr.fila-colegio{background:var(--letrero-claro)}.recorridos-dia>.tabla-env>table{width:100%}.recorridos-dia>.tabla-env>table>*>tr:not(.fila-despliegue)>:nth-child(3){display:none}.recorridos-dia .tabla-paradas .col-parada{overflow-wrap:anywhere}}.con-borrar{align-items:center;display:flex;position:relative}.con-borrar input{flex:1;padding-right:2.2rem}.borrar-fecha{background:var(--fondo);width:1.6rem;height:1.6rem;color:var(--tinta);cursor:pointer;border:0;border-radius:50%;font-size:1.1rem;line-height:1;position:absolute;right:2.1rem}.borrar-fecha:hover{background:var(--linea)}.ayuda-fechas{margin:-.35rem 0 .6rem;font-size:.82rem}.boton-tema.en-techo{color:var(--oscuro-texto)}.ingreso-izq{position:relative}.tema-ingreso{top:max(.75rem,env(safe-area-inset-top));position:absolute;right:.75rem}.lateral .pie .pie-tema{align-items:center;gap:.3rem;margin-left:-.35rem;display:flex}.letrero{white-space:nowrap}.grafico-meses text{fill:var(--suave);font-size:11px;font-family:var(--t-texto)}.grafico-meses .rejilla{stroke:var(--linea);stroke-width:1px}.grafico-meses .barra-ing{fill:var(--color-secondary)}.grafico-meses .barra-gas{fill:var(--color-warning)}.indicador.con-figura{padding-right:5.2rem}.indicador .figura{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.asientos .asientos-barra{background:var(--linea);width:64px;height:7px}.asientos-vuelta .asientos .asientos-barra{width:140px;height:9px}.estado .status{margin-right:.3rem}.pasos-viaje{width:100%;margin:.2rem 0 .8rem;font-size:.82rem}.pasos-viaje .step{min-width:0}.dock-portal{background:var(--papel);border-top:1px solid var(--linea);z-index:20;max-width:640px;margin:0 auto;left:0;right:0;box-shadow:0 -6px 18px -12px #0a121b59}.dock-portal a{color:var(--suave);text-decoration:none}.dock-portal a.activo{color:var(--tinta)}.dock-portal a.activo:after{background:var(--letrero)}.movil.con-dock .cuerpo{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}:where(input[type=checkbox],input[type=radio]){--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:where(input[type=checkbox],input[type=radio]){--input-color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.techo a{color:inherit}input[type=checkbox],input[type=radio]{flex:none;width:var(--size)!important;height:var(--size)!important;min-width:0!important;min-height:0!important}.dos>*,.maestro-detalle>*,.bloque{min-width:0}.grafico-meses svg{display:block}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
