.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{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{box-sizing:border-box;height:0;width:0;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{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.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{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{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:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width: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{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.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);height:36px;width: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{height:44px;width: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{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;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{border-top:1px solid #ddd;height:0;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{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.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{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@tailwind base;@tailwind components;@tailwind utilities;#root,body,html{background:#12161a;color:#f8fafc;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100%;width:100%}body{overflow-x:hidden}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y pinch-zoom}@media (pointer:coarse){a,button,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px}}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}img{max-width:100%}.chaos-login-screen{overflow-x:clip;padding:20px 12px;width:100%}.chaos-login-card{min-width:0;width:min(100%,24rem)!important}.chaos-login-logo{height:auto!important;min-height:88px;width:min(100%,17rem)}@media (max-width:420px){.chaos-login-card{border-radius:20px!important;padding:24px 20px!important}.chaos-login-card button,.chaos-login-card input{min-width:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#12161a}.custom-scrollbar::-webkit-scrollbar-thumb{background:#2a353d;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#d4a381}@media print{.no-print{display:none!important}}.leaflet-container{background:#0b0e11;height:100%;min-height:320px;width:100%}.leaflet-tile-container img{max-width:none!important}:root{--chaos-radius-card:16px;--chaos-radius-button:12px;--chaos-border:#2a353d;--chaos-card:#1a2126;--chaos-panel:#12161a;--chaos-good:#34d399;--chaos-warning:#fbbf24;--chaos-critical:#f87171;--chaos-info:#60a5fa}button,input,select,textarea{border-radius:12px;border-radius:var(--chaos-radius-button)}@media (max-width:640px){.fixed,[role=dialog]{max-width:100vw}button{min-height:42px}}.kitchen-skeleton{background:#12161a;border-radius:12px;overflow:hidden;position:relative}.kitchen-skeleton:after{animation:kitchenSkeleton 1.35s infinite;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes kitchenSkeleton{to{transform:translateX(100%)}}.print-paper{background:#fff;border-radius:0;box-shadow:none;color:#111827}.mobile-card-list{grid-gap:.75rem;display:grid;gap:.75rem}.responsive-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.paperwork-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:20}@media (max-width:720px){body{overflow-x:hidden}.bg-\[\#12161A\],.bg-\[\#1A2126\],.cockpit-panel{max-width:100%}table{min-width:640px}.custom-scrollbar,.overflow-x-auto{-webkit-overflow-scrolling:touch}.grid{min-width:0}.rounded-2xl,.rounded-xl{border-radius:14px}.text-3xl{line-height:1.05}input,select,textarea{min-height:44px}.fixed.bottom-5.left-4{bottom:5rem;left:.75rem}.fixed.bottom-5.right-4{bottom:1rem;right:.75rem}.max-h-\[50vh\],.max-h-\[55vh\],.max-h-\[60vh\]{max-height:62vh}}@media print{body{background:#fff!important}.print-paper,.print-paper *,body{color:#111!important}.fixed,.no-print,button{display:none!important}table{min-width:0!important;page-break-inside:auto}tr{page-break-after:auto;page-break-inside:avoid}}.admin-mobile-chip-row{scroll-snap-type:x proximity;scrollbar-width:thin}.admin-mobile-chip-row>button{scroll-snap-align:start}@media (max-width:720px){#admin-mobile-command-strip select{min-width:0}#admin-left-nav{scroll-margin-top:.75rem}#admin-left-nav button,#admin-mobile-command-strip button{-webkit-tap-highlight-color:transparent}#admin-command-deck .cockpit-panel,#admin-left-nav .cockpit-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.admin45-content-card,.admin45-header,.admin45-nav,.admin45-number-card,.admin45-status-card{background-image:none!important;box-shadow:none}.admin45-status-card{background:#0b0e11;border:1px solid #303b43;border-radius:16px;min-width:0;padding:12px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.admin45-number-card:hover,.admin45-status-card:hover{background:#141a1f;border-color:#d4a381b3;transform:translateY(-1px)}.admin45-number-card span,.admin45-status-card span{color:#7f8a93;display:block;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.admin45-status-card strong{display:block;font-size:13px;font-weight:900;line-height:1.15;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin45-number-card small,.admin45-status-card small{color:#66717a;display:block;font-size:10px;font-weight:700;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin45-nav-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:11px;color:#aab3ba;display:flex;font-size:11px;font-weight:800;gap:8px;justify-content:space-between;min-height:40px;padding:9px 10px;text-align:left;transition:background-color .16s ease,color .16s ease,border-color .16s ease;width:100%}.admin45-nav-button:hover{background:#171d22;color:#fff}.admin45-nav-button.is-active{background:#d4a3811f;border-color:#d4a3816b;box-shadow:inset 3px 0 0 #d4a381;color:#f3d1ba}.admin45-nav-button.is-danger:not(.is-active){color:#d69a9a}.admin45-mini-action,.admin45-primary-action,.admin45-secondary-action{border-radius:12px;font-size:10px;font-weight:900;letter-spacing:.08em;min-height:40px;padding:9px 13px;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.admin45-mini-action,.admin45-secondary-action{background:#151b20;border:1px solid #303b43;color:#c5cbd0}.admin45-mini-action:hover,.admin45-secondary-action:hover{border-color:#d4a381a6;color:#fff}.admin45-primary-action{background:#d4a381;border:1px solid #c59373;color:#12161a}.admin45-primary-action:hover{background:#e3b595}.admin45-content-card{background:#101418;border:1px solid #2a353d;border-radius:22px}.admin45-task-row{align-items:center;background:#0b0e11;border:1px solid #2a353d;border-radius:14px;color:#8d98a0;display:flex;gap:11px;padding:12px;text-align:left;transition:border-color .16s ease,background-color .16s ease;width:100%}.admin45-task-row:hover{background:#151b20;border-color:#d4a3818c}.admin45-task-row strong{color:#f7f7f7;display:block;font-size:12px;font-weight:900}.admin45-task-row small{color:#78838b;display:block;font-size:10px;font-weight:700;line-height:1.35;margin-top:3px}.admin45-task-dot{background:#f59e0b;border-radius:999px;box-shadow:0 0 0 4px #f59e0b1a;flex:0 0 9px;height:9px;width:9px}.admin45-task-dot.is-red{background:#ef4444;box-shadow:0 0 0 4px #ef44441a}.admin45-quick-tile{align-items:flex-start;background:#0b0e11;border:1px solid #2a353d;border-radius:15px;color:#d4a381;display:flex;flex-direction:column;font-size:11px;font-weight:900;gap:8px;justify-content:space-between;min-height:74px;padding:12px;transition:border-color .16s ease,background-color .16s ease}.admin45-quick-tile:hover{background:#151b20;border-color:#d4a38199;color:#fff}.admin45-number-card{background:#101418;border:1px solid #2a353d;border-radius:18px;min-height:112px;padding:15px;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.admin45-number-card strong{color:#fff;display:block;font-size:clamp(24px,4vw,34px);font-weight:900;line-height:1;margin-top:9px}.admin45-area-link{align-items:center;border-radius:10px;color:#aab3ba;display:flex;font-size:11px;font-weight:800;gap:8px;justify-content:space-between;min-height:38px;padding:8px 9px;text-align:left;width:100%}.admin45-area-link:hover{background:#171d22;color:#fff}@media (max-width:1023px){.admin45-layout{display:block}#admin-left-nav{margin-bottom:1rem}}@media (max-width:640px){.admin45-header{border-radius:18px!important;padding:14px!important}.admin45-status-card{padding:9px}.admin45-status-card strong{font-size:11px}.admin45-content-card{border-radius:17px}}#admin-content-start .cockpit-grid{background-image:none!important}#admin-content-start .cockpit-panel{box-shadow:none!important}#admin-content-start .animate-pulse,#admin-content-start .cockpit-light{animation-duration:2.4s}.admin46-shell{--admin-bg:#eef2f6;--admin-panel:#fff;--admin-panel-soft:#f7f9fb;--admin-ink:#152230;--admin-muted:#617184;--admin-line:#d8e0e8;--admin-blue:#245f8f;--admin-blue-dark:#17496f;--admin-blue-soft:#eaf3fa;--admin-green:#23785d;--admin-red:#ad3f4a;--admin-amber:#a56a19;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-top:.5rem}.admin46-shell *{scrollbar-color:#aab7c4 #0000}.admin46-topbar{background:linear-gradient(135deg,#f9fbfd,#edf3f8);border:1px solid #cbd5df;border-radius:14px;box-shadow:0 8px 26px #18304814;margin-bottom:12px;padding:16px}.admin46-topbar h1{color:#132333!important;font-size:clamp(22px,3vw,30px)!important;letter-spacing:-.03em}.admin46-topbar p{color:#607184!important;font-size:12px!important;max-width:720px}.admin46-topbar>div:first-child>div:first-child>div:first-child{color:var(--admin-blue)!important}.admin46-status-chip{background:#ffffffd1;border:1px solid var(--admin-line);border-radius:10px;min-width:0;padding:9px 10px;transition:border-color .16s ease,box-shadow .16s ease}.admin46-status-chip:hover{border-color:#8aa9c1;box-shadow:0 4px 14px #245f8f17}.admin46-status-chip small,.admin46-status-chip span{color:#718092;display:block;font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.admin46-status-chip strong{color:#172838;display:block;font-size:12px;font-weight:800;margin:4px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin46-topbar input,.admin46-topbar select{background:#fff!important;border:1px solid var(--admin-line)!important;border-radius:9px!important;box-shadow:none!important;color:var(--admin-ink)!important;font-size:12px!important;min-height:38px!important}.admin46-layout{align-items:start}.admin46-nav{background:#172330;border:1px solid #cbd5df;border-radius:12px;box-shadow:0 8px 22px #1122321f;max-height:calc(100vh - 28px);overflow:auto;padding:9px}.admin46-nav .text-slate-500{color:#8fa0af!important}.admin46-nav .text-\[\#D4A381\]{color:#90bad9!important}.admin46-nav-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#bcc8d2;display:flex;font-size:10px;font-weight:700;gap:6px;justify-content:space-between;line-height:1.15;min-height:31px;padding:6px 8px;text-align:left;transition:background-color .14s ease,color .14s ease,border-color .14s ease;width:100%}.admin46-nav-button:hover{background:#223444;color:#fff}.admin46-nav-button.is-active{background:#275a81;border-color:#477ca4;box-shadow:inset 3px 0 0 #9ac5e2;color:#fff}.admin46-nav-button.is-danger:not(.is-active){color:#edb0b4}.admin46-mini-action{background:#1e2e3c;border:1px solid #3b5062;border-radius:7px;color:#c9d4dd;font-size:9px;font-weight:800;letter-spacing:.06em;min-height:31px;padding:6px 7px;text-transform:uppercase}.admin46-mini-action:hover{border-color:#79a6c5;color:#fff}.admin46-content{background:var(--admin-bg);border:1px solid #cbd5df;border-radius:12px;box-shadow:0 8px 24px #18304812;min-width:0;padding:12px}.admin46-pagebar{align-items:center;border-bottom:1px solid var(--admin-line);display:flex;gap:14px;justify-content:space-between;margin-bottom:10px;padding:2px 2px 10px}.admin46-pagebar h2{color:var(--admin-ink);font-size:18px;font-weight:800;letter-spacing:-.02em;margin-top:1px}.admin46-pagebar p{color:var(--admin-muted);font-size:11px;font-weight:600;margin-top:2px}.admin46-eyebrow{align-items:center;color:var(--admin-blue);display:flex;font-size:8px;font-weight:900;gap:5px;letter-spacing:.14em;text-transform:uppercase}.admin46-back-button,.admin46-primary,.admin46-secondary{align-items:center;border-radius:7px;display:inline-flex;font-size:9px;font-weight:800;gap:6px;justify-content:center;letter-spacing:.04em;min-height:32px;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.admin46-back-button,.admin46-secondary{background:#fff;border:1px solid #cbd6df;color:#415569}.admin46-back-button:hover,.admin46-secondary:hover{border-color:#7ea4c0;color:var(--admin-blue)}.admin46-primary{background:var(--admin-blue);border:1px solid var(--admin-blue-dark);color:#fff}.admin46-primary:hover{background:var(--admin-blue-dark)}.admin46-shell #admin-content-start [class*="bg-[#0B0E11]"],.admin46-shell #admin-content-start [class*="bg-[#101418]"],.admin46-shell #admin-content-start [class*="bg-[#12161A]"],.admin46-shell #admin-content-start [class*="bg-[#151B20]"],.admin46-shell #admin-content-start [class*="bg-[#161C21]"],.admin46-shell #admin-content-start [class*="bg-[#1A2126]"]{background:var(--admin-panel)!important;background-image:none!important}.admin46-shell #admin-content-start [class*="border-[#2A353D]"],.admin46-shell #admin-content-start [class*="border-[#303B43]"],.admin46-shell #admin-content-start [class*=border-slate]{border-color:var(--admin-line)!important}.admin46-shell #admin-content-start [class*=text-white]{color:var(--admin-ink)!important}.admin46-shell #admin-content-start [class*=text-slate-300],.admin46-shell #admin-content-start [class*=text-slate-400]{color:#536577!important}.admin46-shell #admin-content-start [class*=text-slate-500],.admin46-shell #admin-content-start [class*=text-slate-600]{color:#778697!important}.admin46-shell #admin-content-start [class*="text-[#D4A381]"]{color:var(--admin-blue)!important}.admin46-shell #admin-content-start [class*="from-[#C59373]"],.admin46-shell #admin-content-start [class*=bg-gradient-to-r]{background:var(--admin-blue)!important;color:#fff!important}.admin46-shell #admin-content-start .cockpit-grid,.admin46-shell #admin-content-start .cockpit-panel{background-image:none!important;border-color:var(--admin-line)!important;box-shadow:none!important}.admin46-shell #admin-content-start .cockpit-grid:after,.admin46-shell #admin-content-start .cockpit-grid:before,.admin46-shell #admin-content-start .cockpit-panel:after,.admin46-shell #admin-content-start .cockpit-panel:before{display:none!important}.admin46-shell #admin-content-start [class*="rounded-[22px]"],.admin46-shell #admin-content-start [class*="rounded-[26px]"],.admin46-shell #admin-content-start [class*=rounded-2xl],.admin46-shell #admin-content-start [class*=rounded-xl],.admin46-shell #admin-content-start article,.admin46-shell #admin-content-start form,.admin46-shell #admin-content-start>div:not(.admin46-pagebar):not(.admin46-manual),.admin46-shell #admin-content-start>section{border-radius:9px!important}.admin46-shell #admin-content-start [class*=shadow]{box-shadow:none!important}.admin46-shell #admin-content-start input,.admin46-shell #admin-content-start select,.admin46-shell #admin-content-start textarea{background:#fff!important;border-color:var(--admin-line)!important;border-radius:7px!important;box-shadow:none!important;color:var(--admin-ink)!important;font-size:11px!important;min-height:34px!important}.admin46-shell #admin-content-start textarea{line-height:1.45}.admin46-shell #admin-content-start button:not(.admin46-primary):not(.admin46-secondary):not(.admin46-back-button):not(.admin46-nav-button):not(.admin46-mini-action){border-radius:7px!important;box-shadow:none!important;font-size:9px;min-height:30px}.admin46-shell #admin-content-start table{border-collapse:initial;border-spacing:0;font-size:10px;min-width:680px}.admin46-shell #admin-content-start th{background:#e8eef3!important;color:#43576a!important;font-size:8px!important;letter-spacing:.1em}.admin46-shell #admin-content-start td,.admin46-shell #admin-content-start th{border-color:var(--admin-line)!important;padding:7px 8px!important}.admin46-shell #admin-content-start [class*=p-6]{padding:14px!important}.admin46-shell #admin-content-start [class*=p-5]{padding:12px!important}.admin46-shell #admin-content-start [class*=p-4]{padding:10px!important}.admin46-shell #admin-content-start [class*=gap-6]{gap:12px!important}.admin46-shell #admin-content-start [class*=gap-4]{gap:10px!important}.admin46-manual{background:#fff;border:1px solid var(--admin-line);border-radius:10px;overflow:hidden}.admin46-manual-heading{align-items:flex-start;background:#f7fafc;border-bottom:1px solid var(--admin-line);display:flex;gap:16px;justify-content:space-between;padding:13px 15px}.admin46-manual-heading h2{color:var(--admin-ink);font-size:19px;font-weight:800;margin-top:2px}.admin46-manual-heading p{color:var(--admin-muted);font-size:11px;font-weight:600;margin-top:3px}.admin46-manual-stats{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.admin46-manual-stats span{background:#fff;border:1px solid var(--admin-line);border-radius:999px;color:#647487;font-size:8px;font-weight:800;letter-spacing:.05em;padding:5px 8px;text-transform:uppercase}.admin46-manual-stats strong{color:var(--admin-blue)}.admin46-manual-grid{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(360px,1.6fr) minmax(230px,.9fr);min-height:620px}.admin46-article-reader,.admin46-manual-index{background:#f7f9fb;min-width:0;padding:12px}.admin46-manual-index{border-right:1px solid var(--admin-line)}.admin46-article-reader{border-left:1px solid var(--admin-line)}.admin46-manual-workbench{min-width:0;padding:12px}.admin46-field{margin-bottom:9px}.admin46-field label,.admin46-index-label{color:#657589;display:block;font-size:8px;font-weight:900;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.admin46-index-label{border-top:1px solid var(--admin-line);margin-top:13px;padding-top:9px}.admin46-input,.admin46-textarea{background:#fff;border:1px solid var(--admin-line);border-radius:7px;color:var(--admin-ink);font-size:11px;font-weight:600;outline:none;padding:8px 9px;width:100%}.admin46-input:focus,.admin46-textarea:focus{border-color:#6e9dbc;box-shadow:0 0 0 3px #245f8f14}.admin46-article-list,.admin46-question-list{grid-gap:4px;display:grid;gap:4px}.admin46-question-list button{background:#0000;border:0;border-radius:6px!important;color:#56687b;font-size:9px!important;font-weight:700;line-height:1.3;min-height:0!important;padding:6px 7px;text-align:left}.admin46-question-list button:hover{background:#e9f0f5;color:var(--admin-blue)}.admin46-article-list{max-height:300px;overflow-y:auto}.admin46-article-list button{background:#0000;border:1px solid #0000;border-radius:7px!important;min-height:0!important;padding:7px;text-align:left}.admin46-article-list button.is-active,.admin46-article-list button:hover{background:#fff;border-color:#c7d7e3}.admin46-article-list button.is-active{box-shadow:inset 3px 0 0 var(--admin-blue)}.admin46-article-list span{color:#8190a0;display:block;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin46-article-list strong{color:#27394a;display:block;font-size:9px;line-height:1.25;margin-top:2px}.admin46-assistant,.admin46-playbook{background:#fff;border:1px solid var(--admin-line);border-radius:9px;padding:12px}.admin46-playbook{margin-top:10px}.admin46-assistant-title,.admin46-playbook-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.admin46-article-reader h3,.admin46-assistant-title h3,.admin46-playbook-header h3{color:var(--admin-ink);font-size:14px;font-weight:800;margin-top:2px}.admin46-textarea{margin-top:9px;min-height:88px!important;resize:vertical}.admin46-privacy-note{color:#7d8b99;font-size:8px;font-weight:600;line-height:1.4;margin-top:6px}.admin46-error,.admin46-warning{background:#fff2f3;border:1px solid #e3b9bd;border-radius:7px;color:#8b3039;font-size:9px;margin-top:9px;padding:8px 9px}.admin46-error span,.admin46-error strong{display:block}.admin46-error span{margin-top:2px}.admin46-warning{background:#fff8ec;border-color:#e5cca5;color:#865714}.admin46-answer{background:#f6fbfe;border:1px solid #bfd4e3;border-radius:8px;margin-top:9px;padding:10px}.admin46-answer-meta{display:flex;flex-wrap:wrap;gap:5px}.admin46-answer-meta span{background:#e6f0f7;border-radius:999px;color:#547087;font-size:7px;font-weight:900;padding:3px 6px;text-transform:uppercase}.admin46-answer-copy{color:#25394a;font-size:10px;font-weight:600;line-height:1.55;margin-top:9px;white-space:pre-wrap}.admin46-answer-actions{display:flex;gap:6px;margin-top:9px}.admin46-assistant-empty{align-items:center;border:1px dashed #cbd8e1;border-radius:8px;color:#7e8d9c;display:flex;flex-direction:column;justify-content:center;margin-top:9px;min-height:118px;text-align:center}.admin46-assistant-empty strong{color:#43586b;font-size:10px;margin-top:5px}.admin46-assistant-empty span{font-size:8px;margin-top:2px}.admin46-cause{background:#f4f8fb;border-left:3px solid var(--admin-blue);color:#506477;font-size:9px;font-weight:600;line-height:1.45;margin-top:8px;padding:7px 9px}.admin46-step-columns{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr;margin-top:10px}.admin46-step-columns h4{color:#607184;font-size:8px;font-weight:900;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.admin46-step{align-items:flex-start;display:flex;gap:7px;margin-top:5px}.admin46-article-body>div>span,.admin46-step>span{align-items:center;background:#e8f0f6;border-radius:5px;color:var(--admin-blue);display:inline-flex;flex:0 0 18px;font-size:8px;font-weight:900;height:18px;justify-content:center;width:18px}.admin46-step.is-repair>span{background:#e6f3ee;color:var(--admin-green)}.admin46-step p{color:#4e6174;font-size:9px;font-weight:600;line-height:1.4}.admin46-do-not{background:#fff5f6;border:1px solid #e5c5c8;border-radius:7px;margin-top:10px;padding:8px}.admin46-do-not strong{color:#9b3741;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.admin46-do-not div{grid-gap:3px;display:grid;gap:3px;margin-top:4px}.admin46-do-not span{color:#7c4d52;font-size:8px;font-weight:600}.admin46-article-reader{max-height:720px;overflow-y:auto}.admin46-article-reader h3{font-size:15px;line-height:1.25;margin:5px 0 10px}.admin46-article-body{grid-gap:8px;display:grid;gap:8px;margin-bottom:12px}.admin46-article-body>div{align-items:flex-start;display:flex;gap:7px}.admin46-article-body p{color:#536577;font-size:9px;font-weight:600;line-height:1.45}.admin46-empty{color:#7b8a98;font-size:9px;font-weight:600;padding:14px 8px;text-align:center}@media (max-width:1180px){.admin46-manual-grid{grid-template-columns:210px minmax(0,1fr)}.admin46-article-reader{border-left:0;border-top:1px solid var(--admin-line);grid-column:1/-1;max-height:none}}@media (max-width:1023px){.admin46-layout{display:block}.admin46-nav{margin-bottom:10px;max-height:62vh}}@media (max-width:720px){.admin46-shell{padding-left:4px!important;padding-right:4px!important}.admin46-topbar{border-radius:10px;padding:12px}.admin46-content{padding:8px}.admin46-manual-heading,.admin46-pagebar{align-items:flex-start;flex-direction:column}.admin46-manual-grid{display:block}.admin46-article-reader,.admin46-manual-index{border:0;border-bottom:1px solid var(--admin-line)}.admin46-article-list{max-height:220px}.admin46-step-columns{grid-template-columns:1fr}.admin46-status-chip{padding:7px}}.admin46-shell .admin45-content-card,.admin46-shell .admin45-number-card,.admin46-shell .admin45-quick-tile,.admin46-shell .admin45-task-row{background:var(--admin-panel)!important;background-image:none!important;border-color:var(--admin-line)!important;border-radius:9px!important;box-shadow:none!important}.admin46-shell .admin45-content-card{padding:10px!important}.admin46-shell .admin45-number-card{min-height:84px;padding:10px}.admin46-shell .admin45-number-card strong{color:var(--admin-ink)!important;font-size:24px;margin-top:5px}.admin46-shell .admin45-number-card small,.admin46-shell .admin45-number-card span,.admin46-shell .admin45-task-row small{color:#718092!important}.admin46-shell .admin45-task-row{min-height:0;padding:8px 9px}.admin46-shell .admin45-task-row strong{color:var(--admin-ink)!important;font-size:10px}.admin46-shell .admin45-number-card:hover,.admin46-shell .admin45-quick-tile:hover,.admin46-shell .admin45-task-row:hover{background:#f8fbfd!important;border-color:#8aa9c1!important;transform:none!important}.admin46-shell .admin45-task-dot{box-shadow:none;flex-basis:7px;height:7px;width:7px}.admin46-shell .admin45-quick-tile{color:var(--admin-blue)!important;font-size:9px;min-height:54px;padding:8px 9px}.admin46-shell .admin45-area-link{border-radius:6px;color:#536577;font-size:9px;min-height:29px;padding:5px 7px}.admin46-shell .admin45-area-link:hover{background:#eef4f8;color:var(--admin-blue)}.admin46-shell .admin45-primary-action,.admin46-shell .admin45-secondary-action{border-radius:7px;box-shadow:none;font-size:8px;min-height:31px;padding:6px 9px}.admin46-shell .admin45-primary-action{background:var(--admin-blue);border-color:var(--admin-blue-dark);color:#fff}.admin46-shell .admin45-secondary-action{background:#fff;border-color:var(--admin-line);color:#43576a}.admin46-shell #admin-content-start .divide-y>*,.admin46-shell #admin-content-start [class*=border-b]{border-color:var(--admin-line)!important}.admin46-shell #admin-content-start h1,.admin46-shell #admin-content-start h2,.admin46-shell #admin-content-start h3,.admin46-shell #admin-content-start h4{letter-spacing:-.015em}.admin46-shell #admin-content-start h2{font-size:16px!important}.admin46-shell #admin-content-start h3{font-size:12px!important}.admin46-shell #admin-content-start li,.admin46-shell #admin-content-start p{line-height:1.45}.admin46-shell #admin-content-start .text-2xl{font-size:20px!important}.admin46-shell #admin-content-start .text-xl{font-size:16px!important}.admin46-shell #admin-content-start .text-lg{font-size:13px!important}.admin46-shell #admin-content-start .text-base{font-size:11px!important}.admin46-shell #admin-content-start .text-sm{font-size:10px!important}.admin46-shell #admin-content-start .text-xs{font-size:9px!important}.admin46-shell{--admin-bg:#111923;--admin-panel:#18232e;--admin-panel-soft:#202d39;--admin-ink:#eef5fb;--admin-muted:#a9b8c6;--admin-line:#344653;--admin-blue:#75b7e4;--admin-blue-dark:#4d91c1;--admin-blue-soft:#20394b;--admin-green:#63c69f;--admin-red:#f08b93;--admin-amber:#e7b66f;color:var(--admin-ink)}.admin46-shell *{scrollbar-color:#536b7c #111923}.admin46-topbar{background:linear-gradient(135deg,#182530,#121b24);border-color:#3a4d5b;box-shadow:0 12px 30px #0000003d}.admin46-manual-heading h2,.admin46-pagebar h2,.admin46-status-chip strong,.admin46-topbar h1{color:var(--admin-ink)!important}.admin46-manual-heading p,.admin46-pagebar p,.admin46-topbar p{color:var(--admin-muted)!important}.admin46-status-chip{background:#1c2a36f0;border-color:#3b4e5c}.admin46-status-chip:hover{border-color:#6ba7ce;box-shadow:0 5px 16px #0003}.admin46-field label,.admin46-index-label,.admin46-status-chip small,.admin46-status-chip span{color:#9db0bf}.admin46-shell #admin-content-start input,.admin46-shell #admin-content-start select,.admin46-shell #admin-content-start textarea,.admin46-topbar input,.admin46-topbar select{background:#0f171f!important;border-color:#405462!important;color:#f5f9fc!important}.admin46-shell #admin-content-start input::placeholder,.admin46-shell #admin-content-start textarea::placeholder,.admin46-topbar input::placeholder{color:#748897!important}.admin46-content,.admin46-manual{background:var(--admin-bg);border-color:#344653;box-shadow:0 10px 28px #00000038}.admin46-manual-heading,.admin46-pagebar{border-color:#344653}.admin46-article-reader,.admin46-manual-heading,.admin46-manual-index{background:#15212b}.admin46-manual-workbench{background:#111923}.admin46-manual-index{border-right-color:#344653}.admin46-article-reader{border-left-color:#344653}.admin46-back-button,.admin46-manual-stats span,.admin46-secondary{background:#1c2a35;border-color:#415766;color:#d4e0e8}.admin46-back-button:hover,.admin46-secondary:hover{border-color:#78b5dc;color:#fff}.admin46-shell #admin-content-start [class*="bg-[#0B0E11]"],.admin46-shell #admin-content-start [class*="bg-[#101418]"],.admin46-shell #admin-content-start [class*="bg-[#12161A]"],.admin46-shell #admin-content-start [class*="bg-[#151B20]"],.admin46-shell #admin-content-start [class*="bg-[#161C21]"],.admin46-shell #admin-content-start [class*="bg-[#1A2126]"],.admin46-shell #admin-content-start [class*=bg-slate-100],.admin46-shell #admin-content-start [class*=bg-slate-50],.admin46-shell #admin-content-start [class*=bg-white]{background:var(--admin-panel)!important;background-image:none!important}.admin46-shell #admin-content-start [class*=text-slate-700],.admin46-shell #admin-content-start [class*=text-slate-800],.admin46-shell #admin-content-start [class*=text-slate-900],.admin46-shell #admin-content-start [class*=text-white]{color:var(--admin-ink)!important}.admin46-shell #admin-content-start [class*=text-slate-300],.admin46-shell #admin-content-start [class*=text-slate-400],.admin46-shell #admin-content-start [class*=text-slate-500],.admin46-shell #admin-content-start [class*=text-slate-600]{color:#a8b8c5!important}.admin46-shell #admin-content-start .cockpit-grid,.admin46-shell #admin-content-start .cockpit-panel{background:var(--admin-panel)!important;border-color:#344653!important}.admin46-shell #admin-content-start th{background:#22323f!important;color:#d6e3eb!important}.admin46-shell #admin-content-start td,.admin46-shell #admin-content-start th{border-color:#344653!important}.admin46-shell #admin-content-start a{color:#8ec7eb}.admin46-shell #admin-content-start code,.admin46-shell #admin-content-start pre{color:#dbe8f0}.non-admin-controls-compact button:not(.no-compact){border-radius:10px!important;font-size:12px!important;line-height:1.25!important;min-height:38px!important;padding:8px 12px!important}.non-admin-controls-compact input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.non-admin-controls-compact select,.non-admin-controls-compact textarea{border-radius:10px!important;font-size:14px!important;line-height:1.4!important;min-height:42px!important;padding:10px 12px!important}.non-admin-controls-compact textarea{min-height:80px!important}.non-admin-controls-compact .app-drawer-readable button:not(.drawer-icon-button){border-radius:10px!important;font-size:13px!important;line-height:1.25!important;min-height:36px!important;padding:7px 12px!important}.non-admin-controls-compact .app-drawer-readable input{border-radius:10px!important;font-size:13px!important;line-height:1.3!important;min-height:40px!important;padding-bottom:8px!important;padding-top:8px!important}.non-admin-controls-compact .app-drawer-readable .drawer-section-label{font-size:10px!important}.non-admin-controls-compact .clock-action-button{border-radius:12px!important;font-size:14px!important;line-height:1.2!important;min-height:52px!important;padding:12px 16px!important}.non-admin-controls-compact .clock-action-button .clock-action-meta{font-size:11px!important;line-height:1.25!important}.schedule-copilot-compact{max-height:410px;overflow:hidden}.schedule-copilot-compact .schedule-copilot-body{max-height:245px;overflow-y:auto;padding-right:3px}.schedule-copilot-compact .schedule-copilot-metric{border-radius:10px;min-height:52px;padding:7px 9px}.schedule-copilot-compact .schedule-copilot-metric strong{display:block;font-size:16px;line-height:1;margin-top:1px}.manager-brief-compact{gap:.55rem!important}.manager-brief-compact .brief-card{border-radius:12px!important;padding:.7rem!important}.manager-brief-compact .brief-card h2{font-size:14px!important;line-height:1.2!important}.manager-brief-compact .brief-hero{padding:.75rem!important}.manager-brief-compact .brief-hero h1{font-size:22px!important;line-height:1.05!important}.manager-brief-compact .brief-quick-action{font-size:11px!important;min-height:36px!important;padding:8px 10px!important}.kitchen-command-compact{gap:.55rem!important}.kitchen-command-compact .command-hero{padding:.75rem!important}.kitchen-command-compact .command-hero h1{font-size:24px!important;line-height:1.05!important}.kitchen-command-compact .command-card{border-radius:12px!important;padding:.65rem!important}.kitchen-command-compact .command-kpi{min-height:70px;padding:.55rem!important}.kitchen-command-compact .command-kpi-value{font-size:17px!important;line-height:1.05!important}.kitchen-command-compact .command-scroll{max-height:270px!important}.maintenance-center-compact{gap:.65rem!important}.maintenance-center-compact .maintenance-summary-card{border-radius:12px;min-height:70px;padding:.65rem}.maintenance-center-compact .maintenance-record-card{border-radius:12px;padding:.75rem}.maintenance-center-compact .maintenance-record-card h3{font-size:14px;line-height:1.2}@media (max-width:720px){.schedule-copilot-compact{max-height:430px}.schedule-copilot-compact .schedule-copilot-body{max-height:255px}.kitchen-command-compact .command-hero h1,.manager-brief-compact .brief-hero h1{font-size:20px!important}}.manager-brief-compact .mini-problem-card{border-radius:10px!important;padding:.55rem!important}.manager-brief-compact .mini-problem-card button{margin-top:.35rem!important}.non-admin-controls-compact .app-drawer-readable .drawer-icon-button{border-radius:999px!important;font-size:12px!important;height:32px!important;min-height:32px!important;padding:0!important;width:32px!important}.manager-brief-compact .p-4{padding:.7rem!important}.manager-brief-compact .gap-3{gap:.55rem!important}.manager-brief-compact .rounded-2xl,.manager-brief-compact .rounded-xl{border-radius:11px!important}.kitchen-command-compact .p-4{padding:.65rem!important}.kitchen-command-compact .p-3{padding:.55rem!important}.kitchen-command-compact .gap-3,.kitchen-command-compact .gap-4{gap:.6rem!important}.kitchen-command-compact .rounded-2xl,.kitchen-command-compact .rounded-xl{border-radius:11px!important}.non-admin-controls-compact .kitchen-command-compact button,.non-admin-controls-compact .maintenance-center-compact button:not(.no-compact),.non-admin-controls-compact .manager-brief-compact button,.non-admin-controls-compact .schedule-copilot-compact button{font-size:12px!important;line-height:1.25!important;min-height:38px!important;padding:8px 11px!important}.non-admin-controls-compact .manager-brief-compact .brief-quick-action{font-size:11px!important;min-height:36px!important;padding:8px 10px!important}.non-admin-controls-compact .maintenance-center-compact input,.non-admin-controls-compact .maintenance-center-compact select,.non-admin-controls-compact .maintenance-center-compact textarea,.non-admin-controls-compact .schedule-copilot-compact input,.non-admin-controls-compact .schedule-copilot-compact select,.non-admin-controls-compact .schedule-copilot-compact textarea{font-size:14px!important;line-height:1.4!important}.non-admin-controls-compact{background:radial-gradient(circle at 12% -10%,#d4a38114,#0000 28rem),radial-gradient(circle at 92% 8%,#48657814,#0000 24rem),#12161a}.non-admin-controls-compact .chaos-card{background:linear-gradient(180deg,#1c242afa,#171e23fa)!important;border-color:#33414b!important;border-radius:14px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 10px 28px #00000029!important}.non-admin-controls-compact .chaos-button{text-wrap:balance;letter-spacing:.055em}.non-admin-controls-compact .chaos-button-primary{box-shadow:0 7px 18px #8f604033!important}.non-admin-controls-compact .chaos-button-secondary:hover{background:#182027!important;border-color:#d4a38194!important}.non-admin-controls-compact .chaos-input{background:#10161b!important;border-color:#3a4852!important;box-shadow:inset 0 1px 2px #00000047}.non-admin-controls-compact .chaos-input:focus{border-color:#d4a381!important;border-color:var(--chaos-accent,#d4a381)!important;box-shadow:0 0 0 3px color-mix(in srgb,#d4a381 18%,#0000)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--chaos-accent,#d4a381) 18%,#0000)!important}.non-admin-controls-compact .chaos-label,.non-admin-controls-compact .chaos-table-heading{color:#b7c2ca!important;font-size:11px!important;line-height:1.3!important}.non-admin-controls-compact .text-\[8px\],.non-admin-controls-compact .text-\[9px\]{font-size:10px!important;line-height:1.3!important}.non-admin-controls-compact .text-\[10px\]{font-size:11px!important;line-height:1.35!important}.non-admin-controls-compact .text-xs{font-size:13px!important;line-height:1.42!important}.app-header{background:#10161bf0!important;border-color:#34414a!important;box-shadow:0 8px 28px #00000029}.app-footer{background:#12181deb!important;border-color:#303c45!important}.app-content-shell>.max-w-2xl,.app-content-shell>.max-w-3xl,.app-content-shell>.max-w-4xl,.app-content-shell>.max-w-5xl,.app-content-shell>.max-w-6xl{max-width:72rem!important;width:100%}.inventory-subtabs{gap:4px!important}.non-admin-controls-compact .inventory-subtabs>button{font-size:13px!important;line-height:1.2!important;min-height:42px!important;padding:9px 13px!important}.non-admin-controls-compact .inventory-preview-badge{font-size:10px!important;letter-spacing:.08em!important;line-height:1!important}.non-admin-controls-compact .settings-tab-button{font-size:12px!important;line-height:1.2!important;min-height:42px!important;padding:9px 12px!important}.schedule-copilot-launcher{min-height:72px}.non-admin-controls-compact :where(button,input,select,textarea,a):focus-visible{outline:2px solid #d4a381!important;outline:2px solid var(--chaos-accent,#d4a381)!important;outline-offset:2px!important}@media (max-width:640px){.app-content-shell{padding-left:12px!important;padding-right:12px!important}.inventory-subtabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important}.inventory-subtabs>button{min-width:0;width:100%}.settings-tab-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.non-admin-controls-compact button:not(.no-compact){min-height:44px!important}.non-admin-controls-compact input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.non-admin-controls-compact select,.non-admin-controls-compact textarea{font-size:16px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){.non-admin-controls-compact *,.non-admin-controls-compact :after,.non-admin-controls-compact :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-manual-stack{grid-gap:18px;display:grid;gap:18px}.training-manual-shell{background:#101820;border:1px solid #3b5363;border-radius:14px;box-shadow:0 18px 42px #00000047;color:#edf5fa;overflow:hidden}.training-manual-heading{align-items:flex-start;background:radial-gradient(circle at 92% 10%,#3689ae33,#0000 34%),linear-gradient(135deg,#172733,#111c24 74%);border-bottom:1px solid #334754;display:flex;gap:18px;justify-content:space-between;padding:20px}.training-manual-kicker{align-items:center;color:#8fc5e3;display:flex;font-size:12px;font-weight:900;gap:7px;letter-spacing:.12em;text-transform:uppercase}.training-manual-heading h2{color:#fff;font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:-.025em;line-height:1.08;margin:7px 0 0}.training-manual-heading p{color:#bed0da;font-size:14px;font-weight:650;line-height:1.55;margin:9px 0 0;max-width:720px}.training-manual-heading-actions{align-items:stretch;display:flex;flex-direction:column;gap:9px;min-width:250px}.training-manual-local-badge{background:#1f744e2e;border:1px solid #5ac49770;border-radius:999px;color:#9ce2bf;font-size:12px;font-weight:900;gap:7px;letter-spacing:.07em;min-height:34px;padding:7px 11px;text-transform:uppercase}.training-manual-local-badge,.training-manual-print-button{align-items:center;display:inline-flex;justify-content:center}.training-manual-print-button{background:linear-gradient(135deg,#e2b795,#bd8764)!important;border:1px solid #d6aa89!important;border-radius:10px!important;box-shadow:0 8px 20px #be845e2e;color:#17110d!important;font-size:13px!important;font-weight:900!important;gap:8px;letter-spacing:.01em!important;min-height:44px!important;padding:10px 14px!important;text-transform:none!important}.training-manual-print-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.training-manual-toolbar{grid-gap:12px;align-items:end;background:#111c24;border-bottom:1px solid #2d414e;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) minmax(190px,.42fr) auto;padding:16px 18px}.training-manual-category-field>label,.training-manual-search-field>label{color:#9eb3c0;display:block;font-size:12px;font-weight:850;margin-bottom:6px}.training-manual-search-field>div{align-items:center;background:#0c141a;border:1px solid #435c6b;border-radius:10px;color:#91a9b6;display:flex;gap:9px;min-height:46px;padding:0 11px}.training-manual-category-field select,.training-manual-search-field input{background:#0000!important;border:0!important;color:#f5fafc!important;font-size:14px!important;font-weight:700!important;min-height:44px!important;outline:0!important;width:100%}.training-manual-search-field input::placeholder{color:#738995!important}.training-manual-search-field button{align-items:center;background:#1d2c36;border:0;border-radius:8px!important;color:#c6d5dd;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;min-height:32px!important;width:32px}.training-manual-category-field select{background:#0c141a!important;border:1px solid #435c6b!important;border-radius:10px!important;padding:0 11px!important}.training-manual-category-field option{background:#101820;color:#fff}.training-manual-counts{grid-gap:0 7px;align-items:baseline;background:#16242d;border:1px solid #344b59;border-radius:10px;display:grid;gap:0 7px;grid-template-columns:auto auto;padding:8px 12px}.training-manual-counts strong{color:#8fc5e3;font-size:17px;font-weight:900;text-align:right}.training-manual-counts span{color:#aabdc8;font-size:12px;font-weight:750;white-space:nowrap}.training-manual-selection-bar{align-items:center;background:#15222b;border-bottom:1px solid #2d414e;display:flex;gap:12px;justify-content:space-between;padding:11px 18px}.training-manual-selection-bar>span{color:#b8c9d2;font-size:13px;font-weight:700}.training-manual-selection-bar>div{display:flex;flex-wrap:wrap;gap:7px}.training-manual-selection-bar button{background:#1b2a34!important;border:1px solid #466172!important;border-radius:8px!important;color:#e1ebf0!important;font-size:12px!important;font-weight:850!important;letter-spacing:0!important;min-height:36px!important;padding:7px 11px!important;text-transform:none!important}.training-manual-selection-bar button:hover{border-color:#83bddd!important;color:#fff!important}.training-manual-layout{display:grid;grid-template-columns:minmax(290px,350px) minmax(0,1fr);min-height:700px}.training-manual-chapter-index{background:#111a21;border-right:1px solid #2d414e;max-height:820px;overflow-y:auto;padding:10px;scrollbar-color:#4d6878 #101820}.training-manual-index-row{grid-gap:4px;align-items:stretch;background:#15212a;border:1px solid #0000;border-radius:10px;display:grid;gap:4px;grid-template-columns:36px minmax(0,1fr);margin-bottom:6px;overflow:hidden}.training-manual-index-row:hover{border-color:#425d6d}.training-manual-index-row.is-active{background:#1a2a35;border-color:#7ab3d2;box-shadow:inset 3px 0 0 #7ab3d2}.training-manual-index-row.is-selected{background-image:linear-gradient(90deg,#3289621f,#0000 54%)}.training-manual-index-row>label{align-items:flex-start;cursor:pointer;display:flex;justify-content:center;padding-top:14px}.training-manual-index-row>label input{height:1px;opacity:0;position:absolute;width:1px}.training-manual-index-row>label span{align-items:center;background:#0d151b;border:1px solid #5a7381;border-radius:6px;color:#0000;display:inline-flex;height:21px;justify-content:center;width:21px}.training-manual-index-row>label input:checked+span{background:#2e9962;border-color:#65c692;color:#fff}.training-manual-index-row>label input:focus-visible+span{outline:2px solid #e2b795;outline-offset:2px}.training-manual-index-row>button{background:#0000!important;border:0!important;border-radius:0!important;min-height:78px!important;padding:10px 10px 10px 5px!important;text-align:left;text-transform:none!important}.training-manual-index-row em,.training-manual-index-row small,.training-manual-index-row strong{display:block;font-style:normal}.training-manual-index-row small{color:#86a5b6;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.training-manual-index-row strong{color:#f1f7fa;font-size:14px;font-weight:850;line-height:1.3;margin-top:4px}.training-manual-index-row em{color:#a4bac6;font-size:12px;font-weight:650;line-height:1.3;margin-top:4px}.training-manual-reader{background:linear-gradient(180deg,#14212a,#101820 46%);min-width:0;padding:clamp(20px,3vw,34px)}.training-manual-reader-topline{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.training-manual-reader-topline>div{display:flex;flex-wrap:wrap;gap:7px}.training-manual-reader-topline>div span{background:#1b2b35;border:1px solid #3f5968;border-radius:999px;color:#a8c1ce;font-size:11px;font-weight:850;padding:5px 9px}.training-manual-reader-topline>button{align-items:center;background:#1a2a34!important;border:1px solid #4d6776!important;border-radius:8px!important;color:#dce8ee!important;display:inline-flex;font-size:12px!important;font-weight:850!important;gap:6px;letter-spacing:0!important;min-height:38px!important;padding:8px 11px!important;text-transform:none!important;white-space:nowrap}.training-manual-reader-topline>button.is-selected{background:#2e99622e!important;border-color:#65c69299!important;color:#a4e8c2!important}.training-manual-reader h3{color:#fff;font-size:clamp(23px,3vw,32px);font-weight:900;letter-spacing:-.02em;line-height:1.16;margin:19px 0 0}.training-manual-summary{color:#c4d4dc;font-size:15px;font-weight:650;line-height:1.65;margin-top:10px;max-width:820px}.training-manual-audience{align-items:center;background:#28617f2e;border-left:3px solid #80b9d7;color:#c8dce7;display:flex;font-size:13px;gap:7px;line-height:1.45;margin-top:14px;padding:10px 12px}.training-manual-audience strong{color:#fff}.training-manual-sections{grid-gap:16px;display:grid;gap:16px;margin-top:22px}.training-manual-sections>section{background:#16242d;border:1px solid #344b58;border-radius:12px;padding:17px}.training-manual-sections h4{align-items:center;color:#f5f9fb;display:flex;font-size:16px;font-weight:900;gap:9px;line-height:1.35;margin:0}.training-manual-sections h4>span{align-items:center;background:#27485b;border-radius:8px;color:#bce3f7;display:inline-flex;flex:0 0 27px;font-size:13px;height:27px;justify-content:center;width:27px}.training-manual-sections ol{grid-gap:10px;display:grid;gap:10px;margin:14px 0 0;padding-left:24px}.training-manual-sections li{color:#d0dde4;font-size:14px;font-weight:620;line-height:1.62;padding-left:5px}.training-manual-sections li::marker{color:#8bc3df;font-weight:900}.training-manual-notes{background:#804d1f29;border:1px solid #dca66e73;border-radius:11px;margin-top:17px;padding:13px 15px}.training-manual-notes strong{color:#efc18f;display:block;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-manual-notes p{color:#e6d4c2;font-size:13px;font-weight:650;line-height:1.55;margin-top:5px}.training-manual-empty{border:1px dashed #4b6270;border-radius:10px;color:#b4c4cc;font-size:13px;font-weight:700;line-height:1.5;margin:10px;padding:18px;text-align:center}@media (max-width:980px){.training-manual-heading{flex-direction:column}.training-manual-heading-actions{flex-direction:row;flex-wrap:wrap;min-width:0;width:100%}.training-manual-heading-actions>*{flex:1 1 220px}.training-manual-toolbar{grid-template-columns:1fr 1fr}.training-manual-counts{grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr;justify-self:stretch}.training-manual-counts strong{text-align:left}.training-manual-layout{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:720px){.training-manual-heading,.training-manual-reader,.training-manual-selection-bar,.training-manual-toolbar{padding-left:14px;padding-right:14px}.training-manual-toolbar{grid-template-columns:1fr}.training-manual-counts{grid-column:auto;grid-template-columns:auto 1fr auto 1fr}.training-manual-selection-bar{align-items:flex-start;flex-direction:column}.training-manual-selection-bar button,.training-manual-selection-bar>div{width:100%}.training-manual-selection-bar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.training-manual-layout{display:block;min-height:0}.training-manual-chapter-index{border-bottom:1px solid #2d414e;border-right:0;max-height:390px}.training-manual-reader-topline{flex-direction:column}.training-manual-reader-topline>button{justify-content:center;width:100%}}@media (min-width:1024px){.desktop-pro-shell{--chaos-radius-card:13px;--chaos-radius-button:10px}.desktop-pro-shell .app-header{height:56px!important;padding-left:16px!important;padding-right:16px!important}.desktop-pro-shell .app-header img,.desktop-pro-shell .brand-logo-stack img{max-height:42px}.desktop-pro-shell .desktop-date-strip{min-height:54px;padding-bottom:10px!important;padding-top:10px!important}.desktop-pro-shell .app-content-shell{max-width:min(1480px,calc(100vw - 32px))!important;padding:16px 16px 72px!important}.desktop-pro-shell .chaos-card,.desktop-pro-shell .cockpit-panel{border-radius:16px!important;border-radius:var(--chaos-radius-card)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 10px 28px #00000024!important}.desktop-pro-shell .rounded-3xl{border-radius:18px!important}.desktop-pro-shell .rounded-2xl{border-radius:14px!important}.desktop-pro-shell .rounded-xl{border-radius:11px!important}.desktop-pro-shell .rounded-lg{border-radius:9px!important}.desktop-pro-shell .app-content-shell .p-8{padding:1.25rem!important}.desktop-pro-shell .app-content-shell .p-7{padding:1.15rem!important}.desktop-pro-shell .app-content-shell .p-6{padding:1rem!important}.desktop-pro-shell .app-content-shell .p-5{padding:.9rem!important}.desktop-pro-shell .app-content-shell .p-4{padding:.75rem!important}.desktop-pro-shell .app-content-shell .p-3{padding:.65rem!important}.desktop-pro-shell .app-content-shell .px-6{padding-left:1rem!important;padding-right:1rem!important}.desktop-pro-shell .app-content-shell .px-5{padding-left:.9rem!important;padding-right:.9rem!important}.desktop-pro-shell .app-content-shell .px-4{padding-left:.75rem!important;padding-right:.75rem!important}.desktop-pro-shell .app-content-shell .py-6{padding-bottom:1rem!important;padding-top:1rem!important}.desktop-pro-shell .app-content-shell .py-5{padding-bottom:.85rem!important;padding-top:.85rem!important}.desktop-pro-shell .app-content-shell .py-4{padding-bottom:.7rem!important;padding-top:.7rem!important}.desktop-pro-shell .app-content-shell .py-3{padding-bottom:.55rem!important;padding-top:.55rem!important}.desktop-pro-shell .app-content-shell .gap-8{gap:1.2rem!important}.desktop-pro-shell .app-content-shell .gap-6{gap:1rem!important}.desktop-pro-shell .app-content-shell .gap-5{gap:.85rem!important}.desktop-pro-shell .app-content-shell .gap-4{gap:.7rem!important}.desktop-pro-shell .app-content-shell .gap-3{gap:.55rem!important}.desktop-pro-shell .app-content-shell .space-y-8>:not([hidden])~:not([hidden]){margin-top:1.2rem!important}.desktop-pro-shell .app-content-shell .space-y-6>:not([hidden])~:not([hidden]){margin-top:1rem!important}.desktop-pro-shell .app-content-shell .space-y-5>:not([hidden])~:not([hidden]){margin-top:.85rem!important}.desktop-pro-shell .app-content-shell .space-y-4>:not([hidden])~:not([hidden]){margin-top:.7rem!important}.desktop-pro-shell .app-content-shell .space-y-3>:not([hidden])~:not([hidden]){margin-top:.55rem!important}.desktop-pro-shell .app-content-shell .text-4xl{font-size:2rem!important;line-height:2.25rem!important}.desktop-pro-shell .app-content-shell .text-3xl{font-size:1.55rem!important;line-height:1.9rem!important}.desktop-pro-shell .app-content-shell .text-2xl{font-size:1.32rem!important;line-height:1.7rem!important}.desktop-pro-shell .app-content-shell .text-xl{font-size:1.12rem!important;line-height:1.45rem!important}.desktop-pro-shell .app-content-shell .text-lg{font-size:1rem!important;line-height:1.35rem!important}.desktop-pro-shell .app-content-shell .chaos-button,.desktop-pro-shell .app-content-shell button:not(.no-compact){min-height:34px;padding-bottom:.48rem!important;padding-top:.48rem!important}.desktop-pro-shell .app-content-shell .chaos-input,.desktop-pro-shell .app-content-shell input,.desktop-pro-shell .app-content-shell select,.desktop-pro-shell .app-content-shell textarea{font-size:13px;min-height:36px;padding-bottom:.55rem!important;padding-top:.55rem!important}.desktop-pro-shell .app-content-shell .chaos-table-heading,.desktop-pro-shell .app-content-shell .chaos-table-row,.desktop-pro-shell .app-content-shell table td,.desktop-pro-shell .app-content-shell table th{padding-bottom:.55rem!important;padding-top:.55rem!important}.desktop-pro-shell .app-content-shell .min-h-\[112px\]{min-height:92px!important}.desktop-pro-shell .app-content-shell .min-h-\[140px\]{min-height:112px!important}.desktop-pro-shell .app-content-shell .min-h-\[160px\]{min-height:128px!important}.desktop-pro-shell .app-content-shell .min-h-\[180px\]{min-height:144px!important}.desktop-pro-shell .app-content-shell .max-w-2xl{max-width:54rem!important}.desktop-pro-shell .app-content-shell .max-w-3xl{max-width:64rem!important}.desktop-pro-shell .app-content-shell .max-w-4xl{max-width:74rem!important}.desktop-pro-shell .app-content-shell .max-w-5xl{max-width:86rem!important}.desktop-pro-shell .custom-scrollbar::-webkit-scrollbar{height:7px;width:7px}}@media (min-width:1440px){.desktop-pro-shell .app-content-shell{max-width:min(1560px,calc(100vw - 40px))!important}}@media (min-width:1024px){.desktop-pro-shell{--chaos-radius-card:12px;--chaos-radius-button:9px;--chaos-desktop-panel-gap:.85rem;--chaos-desktop-card-pad:.85rem;--chaos-desktop-section-pad:1rem}.desktop-pro-shell .app-header{height:52px!important;padding-left:14px!important;padding-right:14px!important}.desktop-pro-shell .brand-logo-stack{gap:8px!important}.desktop-pro-shell .app-header img,.desktop-pro-shell .brand-logo-stack img{max-height:38px}.desktop-pro-shell .desktop-date-strip{min-height:46px;padding-bottom:8px!important;padding-top:8px!important}.desktop-pro-shell .desktop-date-strip h2{font-size:1.12rem!important;letter-spacing:.04em!important;line-height:1.35rem!important}.desktop-pro-shell .desktop-date-strip button{border-radius:10px!important;height:34px;min-height:32px!important;padding:6px!important;width:34px}.desktop-pro-shell .app-content-shell{max-width:min(1440px,calc(100vw - 44px))!important;padding:14px 12px 64px!important}.desktop-pro-shell .app-content-shell>.max-w-4xl,.desktop-pro-shell .app-content-shell>.max-w-5xl,.desktop-pro-shell .app-content-shell>.max-w-6xl,.desktop-pro-shell .app-content-shell>.max-w-7xl,.desktop-pro-shell .desktop-management-page,.desktop-pro-shell .desktop-ops-page,.desktop-pro-shell .financial-center-desktop,.desktop-pro-shell .hr-desktop,.desktop-pro-shell .intelligence-desktop,.desktop-pro-shell .inventory-desktop,.desktop-pro-shell .recipes-desktop,.desktop-pro-shell .schedule-desktop{max-width:min(1360px,100%)!important;width:100%}.desktop-pro-shell .app-content-shell>.max-w-2xl,.desktop-pro-shell .app-content-shell>.max-w-3xl{max-width:min(980px,100%)!important}.desktop-pro-shell .app-content-shell .chaos-card,.desktop-pro-shell .app-content-shell .cockpit-grid,.desktop-pro-shell .app-content-shell .cockpit-panel,.desktop-pro-shell .app-content-shell article,.desktop-pro-shell .app-content-shell section{background-image:none!important}.desktop-pro-shell .app-content-shell .chaos-card,.desktop-pro-shell .app-content-shell .cockpit-panel{border-radius:16px!important;border-radius:var(--chaos-radius-card)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 8px 22px #00000021!important}.desktop-pro-shell .app-content-shell .rounded-3xl{border-radius:16px!important}.desktop-pro-shell .app-content-shell .rounded-2xl{border-radius:12px!important}.desktop-pro-shell .app-content-shell .rounded-xl{border-radius:10px!important}.desktop-pro-shell .app-content-shell .rounded-lg{border-radius:8px!important}.desktop-pro-shell .app-content-shell .p-8{padding:1.05rem!important}.desktop-pro-shell .app-content-shell .p-7{padding:1rem!important}.desktop-pro-shell .app-content-shell .p-6{padding:.95rem!important}.desktop-pro-shell .app-content-shell .p-5{padding:.85rem!important}.desktop-pro-shell .app-content-shell .p-4{padding:.7rem!important}.desktop-pro-shell .app-content-shell .p-3{padding:.6rem!important}.desktop-pro-shell .app-content-shell .p-2{padding:.45rem!important}.desktop-pro-shell .app-content-shell .px-6{padding-left:.95rem!important;padding-right:.95rem!important}.desktop-pro-shell .app-content-shell .px-5{padding-left:.85rem!important;padding-right:.85rem!important}.desktop-pro-shell .app-content-shell .px-4{padding-left:.7rem!important;padding-right:.7rem!important}.desktop-pro-shell .app-content-shell .py-6{padding-bottom:.95rem!important;padding-top:.95rem!important}.desktop-pro-shell .app-content-shell .py-5{padding-bottom:.82rem!important;padding-top:.82rem!important}.desktop-pro-shell .app-content-shell .py-4{padding-bottom:.68rem!important;padding-top:.68rem!important}.desktop-pro-shell .app-content-shell .py-3{padding-bottom:.52rem!important;padding-top:.52rem!important}.desktop-pro-shell .app-content-shell .gap-8{gap:1.05rem!important}.desktop-pro-shell .app-content-shell .gap-7{gap:1rem!important}.desktop-pro-shell .app-content-shell .gap-6{gap:.9rem!important}.desktop-pro-shell .app-content-shell .gap-5{gap:.78rem!important}.desktop-pro-shell .app-content-shell .gap-4{gap:.65rem!important}.desktop-pro-shell .app-content-shell .gap-3{gap:.52rem!important}.desktop-pro-shell .app-content-shell .gap-2{gap:.42rem!important}.desktop-pro-shell .app-content-shell .space-y-8>:not([hidden])~:not([hidden]){margin-top:1.05rem!important}.desktop-pro-shell .app-content-shell .space-y-7>:not([hidden])~:not([hidden]){margin-top:1rem!important}.desktop-pro-shell .app-content-shell .space-y-6>:not([hidden])~:not([hidden]){margin-top:.9rem!important}.desktop-pro-shell .app-content-shell .space-y-5>:not([hidden])~:not([hidden]){margin-top:.78rem!important}.desktop-pro-shell .app-content-shell .space-y-4>:not([hidden])~:not([hidden]){margin-top:.65rem!important}.desktop-pro-shell .app-content-shell .space-y-3>:not([hidden])~:not([hidden]){margin-top:.52rem!important}.desktop-pro-shell .app-content-shell .space-y-2>:not([hidden])~:not([hidden]){margin-top:.42rem!important}.desktop-pro-shell .app-content-shell h1,.desktop-pro-shell .app-content-shell h2,.desktop-pro-shell .app-content-shell h3{letter-spacing:-.018em}.desktop-pro-shell .app-content-shell .text-5xl{font-size:2.25rem!important;line-height:2.55rem!important}.desktop-pro-shell .app-content-shell .text-4xl{font-size:1.85rem!important;line-height:2.15rem!important}.desktop-pro-shell .app-content-shell .text-3xl{font-size:1.45rem!important;line-height:1.78rem!important}.desktop-pro-shell .app-content-shell .text-2xl{font-size:1.24rem!important;line-height:1.55rem!important}.desktop-pro-shell .app-content-shell .text-xl{font-size:1.08rem!important;line-height:1.38rem!important}.desktop-pro-shell .app-content-shell .text-lg{font-size:.98rem!important;line-height:1.32rem!important}.desktop-pro-shell .app-content-shell .text-base{font-size:.9rem!important;line-height:1.35rem!important}.desktop-pro-shell.non-admin-controls-compact .app-content-shell .text-sm{font-size:.82rem!important;line-height:1.28rem!important}.desktop-pro-shell.non-admin-controls-compact .app-content-shell .text-xs{font-size:.74rem!important;line-height:1.15rem!important}.desktop-pro-shell .app-content-shell .chaos-button,.desktop-pro-shell .app-content-shell button:not(.no-compact){border-radius:12px!important;border-radius:var(--chaos-radius-button)!important;font-size:.72rem!important;line-height:1.18!important;min-height:34px!important;padding:.48rem .7rem!important}.desktop-pro-shell .app-content-shell .chaos-input,.desktop-pro-shell .app-content-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.desktop-pro-shell .app-content-shell select,.desktop-pro-shell .app-content-shell textarea{border-radius:12px!important;border-radius:var(--chaos-radius-button)!important;font-size:.82rem!important;line-height:1.3!important;min-height:36px!important;padding:.52rem .7rem!important}.desktop-pro-shell .app-content-shell textarea{min-height:74px!important}.desktop-pro-shell .app-content-shell .chaos-label,.desktop-pro-shell .app-content-shell .chaos-table-heading,.desktop-pro-shell .app-content-shell label{font-size:.68rem!important;line-height:1.1rem!important}.desktop-pro-shell .app-content-shell .custom-scrollbar,.desktop-pro-shell .app-content-shell .overflow-x-auto{scrollbar-width:thin}.desktop-pro-shell .app-content-shell table{border-collapse:initial;border-spacing:0;font-size:.76rem;width:100%}.desktop-pro-shell .app-content-shell .chaos-table-heading,.desktop-pro-shell .app-content-shell .chaos-table-row,.desktop-pro-shell .app-content-shell table td,.desktop-pro-shell .app-content-shell table th{padding:.48rem .62rem!important;vertical-align:middle}.desktop-pro-shell .app-content-shell table th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.desktop-pro-shell .app-content-shell .min-h-\[112px\]{min-height:86px!important}.desktop-pro-shell .app-content-shell .min-h-\[120px\]{min-height:92px!important}.desktop-pro-shell .app-content-shell .min-h-\[140px\]{min-height:108px!important}.desktop-pro-shell .app-content-shell .min-h-\[160px\]{min-height:122px!important}.desktop-pro-shell .app-content-shell .min-h-\[180px\]{min-height:136px!important}.desktop-pro-shell .app-content-shell .grid{align-items:start;min-width:0}.desktop-pro-shell .desktop-management-page,.desktop-pro-shell .financial-center-desktop,.desktop-pro-shell .hr-desktop,.desktop-pro-shell .intelligence-desktop,.desktop-pro-shell .inventory-desktop,.desktop-pro-shell .kitchen-command-compact,.desktop-pro-shell .manager-brief-compact,.desktop-pro-shell .recipes-desktop,.desktop-pro-shell .schedule-desktop{--chaos-desktop-local-gap:.65rem}.desktop-pro-shell .desktop-management-page>div:first-child,.desktop-pro-shell .financial-center-desktop>.cockpit-grid,.desktop-pro-shell .hr-desktop>div:first-child,.desktop-pro-shell .intelligence-desktop>div:first-child,.desktop-pro-shell .inventory-desktop>.chaos-card:first-of-type,.desktop-pro-shell .kitchen-command-compact .command-hero,.desktop-pro-shell .manager-brief-compact .brief-hero,.desktop-pro-shell .recipes-desktop>div:first-child,.desktop-pro-shell .schedule-desktop>div:first-child{border-radius:13px!important;padding:.9rem!important}.desktop-pro-shell .kitchen-command-compact .command-card,.desktop-pro-shell .kitchen-command-compact .command-kpi,.desktop-pro-shell .maintenance-center-compact .maintenance-record-card,.desktop-pro-shell .maintenance-center-compact .maintenance-summary-card,.desktop-pro-shell .manager-brief-compact .brief-card,.desktop-pro-shell .manager-brief-compact .mini-problem-card{border-radius:10px!important;padding:.6rem!important}.desktop-pro-shell .kitchen-command-compact .command-hero h1,.desktop-pro-shell .manager-brief-compact .brief-hero h1{font-size:1.45rem!important;line-height:1.72rem!important}.desktop-pro-shell .financial-center-desktop h2,.desktop-pro-shell .kitchen-command-compact .command-card h2,.desktop-pro-shell .manager-brief-compact .brief-card h2{font-size:1.1rem!important;line-height:1.35rem!important}.desktop-pro-shell .kitchen-command-compact .command-kpi{min-height:62px}.desktop-pro-shell .kitchen-command-compact .command-kpi-value{font-size:1.05rem!important}.desktop-pro-shell .financial-center-desktop>.flex,.desktop-pro-shell .inventory-subtabs,.desktop-pro-shell .settings-tab-bar{gap:.4rem!important}.desktop-pro-shell .financial-center-desktop>.flex button,.desktop-pro-shell .inventory-subtabs>button,.desktop-pro-shell .settings-tab-button{border-radius:9px!important;font-size:.68rem!important;letter-spacing:.08em!important;min-height:34px!important;padding:.48rem .65rem!important}.desktop-pro-shell .schedule-copilot-compact{max-height:360px}.desktop-pro-shell .schedule-copilot-compact .schedule-copilot-body{max-height:210px}.desktop-pro-shell .app-drawer-readable{width:21rem!important}.desktop-pro-shell .app-drawer-readable button:not(.drawer-icon-button){font-size:.78rem!important;min-height:32px!important;padding-bottom:6px!important;padding-top:6px!important}.desktop-pro-shell .app-drawer-readable input{font-size:.78rem!important;min-height:34px!important}.desktop-pro-shell .chaos-modal-backdrop{padding:28px!important}.desktop-pro-shell .chaos-modal-panel{border-radius:14px!important;box-shadow:0 24px 60px #00000061!important}.desktop-pro-shell .chaos-modal-header{min-height:48px;padding:.78rem .95rem!important}.desktop-pro-shell .chaos-modal-header h3{font-size:.98rem!important;line-height:1.25rem!important}.desktop-pro-shell .chaos-modal-body{padding:.9rem!important}.desktop-pro-shell .app-footer{padding-bottom:.7rem!important;padding-top:.7rem!important}.desktop-pro-shell .app-footer img{max-height:24px}}@media (min-width:1280px){.desktop-pro-shell .app-content-shell{max-width:min(1500px,calc(100vw - 56px))!important}.desktop-pro-shell .app-content-shell>.max-w-7xl,.desktop-pro-shell .desktop-management-page,.desktop-pro-shell .desktop-ops-page,.desktop-pro-shell .financial-center-desktop,.desktop-pro-shell .hr-desktop,.desktop-pro-shell .intelligence-desktop,.desktop-pro-shell .inventory-desktop,.desktop-pro-shell .recipes-desktop,.desktop-pro-shell .schedule-desktop{max-width:min(1420px,100%)!important}}@media (min-width:1024px){.admin46-shell{max-width:min(1480px,calc(100vw - 44px))!important}.admin46-layout{gap:12px!important;grid-template-columns:232px minmax(0,1fr)!important}.admin46-topbar{border-radius:12px!important;padding:14px!important}.admin46-content{border-radius:12px!important;padding:12px!important}.admin46-nav-button{font-size:11px!important;min-height:34px!important;padding:7px 8px!important}.admin46-back-button,.admin46-mini-action,.admin46-primary,.admin46-secondary{font-size:10px!important;min-height:32px!important}.admin46-eyebrow,.admin46-field label,.admin46-index-label,.admin46-status-chip small,.admin46-status-chip span{font-size:9.5px!important}.admin46-status-chip strong{font-size:12.5px!important}.admin46-shell #admin-content-start button:not(.admin46-primary):not(.admin46-secondary):not(.admin46-back-button):not(.admin46-nav-button):not(.admin46-mini-action){font-size:11px!important;min-height:32px!important}.admin46-shell #admin-content-start input,.admin46-shell #admin-content-start select,.admin46-shell #admin-content-start textarea{font-size:12px!important;min-height:36px!important}.admin46-shell #admin-content-start table{font-size:11.5px!important}.admin46-shell #admin-content-start th{font-size:9.5px!important}.admin46-shell #admin-content-start td,.admin46-shell #admin-content-start th{padding:7px 9px!important}.admin46-shell #admin-content-start .text-xs{font-size:11px!important;line-height:1.35!important}.admin46-shell #admin-content-start .text-sm{font-size:12px!important;line-height:1.4!important}.admin46-shell #admin-content-start .text-base{font-size:13px!important;line-height:1.45!important}}