@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary: #d33131;--color-primary-hover: #b52a2a;--color-accent: #f59e0b;--color-bg-light: #f8f6f6;--color-bg-dark: #201212;--font-display: "Work Sans", sans-serif}html,body{height:100%;font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}._wrapper_quey4_5{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(211,49,49,.12),transparent 30%),linear-gradient(180deg,#fff7ed,#fff 45%,#fff4f4);font-family:Work Sans,sans-serif}._header_quey4_16{width:100%;max-width:980px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2.5rem}._headerBrand_quey4_26{display:flex;align-items:center;gap:1rem;color:#111827}._brandIcon_quey4_33{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:1rem;background:#d33131;color:#fff;box-shadow:0 20px 35px #d3313133}._brandIcon_quey4_33 ._material-symbols-outlined_quey4_44{font-size:1.75rem}._brandName_quey4_48{font-size:1.6rem;font-weight:800;letter-spacing:-.03em}._registerBtn_quey4_54{display:inline-flex;min-width:96px;align-items:center;justify-content:center;border-radius:.9rem;height:2.75rem;padding:0 1.2rem;background:#111827;color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;transition:opacity .2s}._registerBtn_quey4_54:hover{opacity:.92}._main_quey4_75{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:0 1.5rem 2.5rem}._card_quey4_84{width:100%;max-width:760px;background:#ffffffeb;border-radius:1.5rem;box-shadow:0 24px 50px #94a3b82e;border:1px solid rgba(255,255,255,.85);overflow:hidden}._cardHeader_quey4_94{position:relative;height:9rem;background:linear-gradient(135deg,#7f1d1d,#d33131 58%,#fb923c);display:flex;align-items:center;justify-content:center;overflow:hidden}._cardHeaderPattern_quey4_104{position:absolute;inset:0;opacity:.15;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:15px 15px}._cardHeaderIcon_quey4_112{position:relative;z-index:10;background:#fff;padding:.95rem;border-radius:9999px;box-shadow:0 10px 25px #0000002e;border:4px solid rgba(255,255,255,.55)}._cardHeaderIcon_quey4_112 ._material-symbols-outlined_quey4_44{color:#d33131;font-size:2.65rem}._cardBody_quey4_127{padding:1.85rem}._cardTitle_quey4_132{text-align:center;margin-bottom:1.5rem}._cardTitle_quey4_132 h1{font-size:1.95rem;font-weight:800;color:#111827;letter-spacing:-.03em}._cardTitle_quey4_132 p{font-size:.92rem;color:#6b7280;margin-top:.5rem}._form_quey4_151{display:grid;gap:1.25rem}._formGroup_quey4_156{display:flex;flex-direction:column;gap:.5rem}._labelRow_quey4_162{display:flex;justify-content:space-between;align-items:center}._label_quey4_162{font-size:.88rem;font-weight:700;color:#374151}._forgotLink_quey4_174{font-size:.78rem;font-weight:700;color:#d33131;text-decoration:none}._forgotLink_quey4_174:hover{text-decoration:underline}._inputWrapper_quey4_185{position:relative;display:flex;align-items:center}._input_quey4_185{width:100%;padding:.92rem 1rem;border-radius:.9rem;border:1px solid #e5e7eb;background-color:#fff;color:#111827;font-size:.9375rem;font-family:Work Sans,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s}._input_quey4_185::placeholder{color:#94a3b8}._input_quey4_185:focus{border-color:#d33131;box-shadow:0 0 0 4px #d331311f}._inputPadRight_quey4_213{padding-right:3rem}._visibilityBtn_quey4_217{position:absolute;right:1rem;background:transparent;border:none;cursor:pointer;color:#94a3b8;padding:0;display:flex;align-items:center;transition:color .2s}._visibilityBtn_quey4_217:hover{color:#334155}._visibilityBtn_quey4_217 ._material-symbols-outlined_quey4_44{font-size:1.25rem}._loginBtn_quey4_238{width:100%;padding:1rem;margin-top:.5rem;background:linear-gradient(135deg,#d33131,#f97316);color:#fff;font-size:1rem;font-weight:800;font-family:Work Sans,sans-serif;border:none;border-radius:1rem;cursor:pointer;box-shadow:0 18px 35px #d3313138;transition:background-color .2s,transform .1s}._loginBtn_quey4_238:hover{background-color:#b52a2a}._loginBtn_quey4_238:disabled{opacity:.75;cursor:wait}._loginBtn_quey4_238:active{transform:scale(.98)}._errorBox_quey4_267{margin-top:1rem;padding:.75rem .875rem;border-radius:.75rem;border:1px solid #fecaca;background-color:#fef2f2;color:#b91c1c;font-size:.875rem;font-weight:600}._loginHint_quey4_278{margin:1rem 0 0;text-align:center;color:#64748b;font-size:.8rem}._divider_quey4_286{display:flex;align-items:center;gap:1rem;margin:1.4rem 0}._dividerLine_quey4_293{flex:1;height:1px;background-color:#e2e8f0}._dividerText_quey4_299{font-size:.875rem;color:#94a3b8;font-weight:500;white-space:nowrap}._googleBtn_quey4_307{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.9375rem;font-weight:600;font-family:Work Sans,sans-serif;padding:.875rem;border-radius:.75rem;cursor:pointer;transition:background-color .2s;margin-bottom:1.5rem}._googleSection_quey4_326{display:grid;gap:.75rem;margin-bottom:.7rem}._googleBtnWrap_quey4_332{display:flex;justify-content:center}._googleFallbackBtn_quey4_337{width:100%;border:1px solid #e2e8f0;background:#fffaf4;color:#334155;font-size:.84rem;font-weight:700;border-radius:.85rem;padding:.65rem .75rem;cursor:pointer}._googleFallbackBtn_quey4_337:hover:not(:disabled){background:#f1f5f9}._googleFallbackBtn_quey4_337:disabled{opacity:.65;cursor:not-allowed}._googleBtn_quey4_307:hover{background-color:#f8fafc}._googleIcon_quey4_362{width:1.25rem;height:1.25rem}._footerText_quey4_368{text-align:center;font-size:.875rem;color:#4b5563}._footerLink_quey4_374{color:#d33131;font-weight:700;text-decoration:none;margin-left:.25rem}._footerLink_quey4_374:hover{text-decoration:underline}._footer_quey4_368{padding:1.1rem;text-align:center;font-size:.78rem;color:#9ca3af}._footerLinks_quey4_393{margin-top:.5rem;display:flex;justify-content:center;gap:1rem}._footerLinks_quey4_393 a{color:#94a3b8;text-decoration:none;transition:color .2s}._footerLinks_quey4_393 a:hover{color:#d33131}@media(max-width:768px){._header_quey4_16{padding:1rem 1rem 1.2rem}._main_quey4_75{padding-left:1rem;padding-right:1rem}._cardBody_quey4_127{padding:1.25rem}._brandName_quey4_48{font-size:1.35rem}}.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}}._wrapper_1iriu_1{min-height:100vh;background:radial-gradient(circle at top left,rgba(211,49,49,.12),transparent 28%),linear-gradient(180deg,#fff7ed,#fff 42%,#fff4f4);color:#1f2937;font-family:Work Sans,sans-serif}._header_1iriu_10{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2.5rem}._headerBrand_1iriu_18{display:flex;align-items:center;gap:1rem}._brandIcon_1iriu_24{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:#d33131;color:#fff;box-shadow:0 20px 35px #d3313133}._brandIcon_1iriu_24 ._material-symbols-outlined_1iriu_35{font-size:1.875rem}._eyebrow_1iriu_39{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a3412}._brandName_1iriu_48{margin:.15rem 0 0;font-size:1.65rem;font-weight:800;letter-spacing:-.03em}._loginBtn_1iriu_55{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.25rem;border-radius:.9rem;background:#111827;color:#fff;text-decoration:none;font-weight:700}._main_1iriu_67{padding:0 2.5rem 2.5rem}._heroCard_1iriu_71{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:2rem;border-radius:1.75rem;background:linear-gradient(135deg,#7f1d1d,#d33131 58%,#fb923c);color:#fff;box-shadow:0 28px 60px #7f1d1d38;text-align:center}._heroLead_1iriu_85{max-width:38rem;margin:0;font-size:1.05rem;line-height:1.7}._heroStats_1iriu_92{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:22rem}._heroStat_1iriu_92{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border-radius:1rem;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._heroStat_1iriu_92 strong{font-size:.95rem}._heroStat_1iriu_92 span{font-size:.82rem;opacity:.88}._contentGrid_1iriu_118{max-width:760px;margin:0 auto;display:grid;grid-template-columns:1fr;margin-top:1.5rem}._formCard_1iriu_126,._resultCard_1iriu_127{padding:1.75rem;border-radius:1.5rem;background:#ffffffe6;border:1px solid rgba(255,255,255,.8);box-shadow:0 24px 50px #94a3b82e}._sectionHeader_1iriu_135{margin-bottom:1.25rem}._sectionHeader_1iriu_135 h2{margin:0;font-size:1.25rem;font-weight:800}._sectionHeader_1iriu_135 p{margin:.45rem 0 0;color:#6b7280;line-height:1.6}._form_1iriu_126{display:grid;gap:1rem}._googleEntryCard_1iriu_156{display:grid;gap:.6rem;margin-bottom:1rem;padding:.9rem 1rem;border-radius:1rem;border:1px dashed #fdba74;background:#fffaf0}._googleEntryTitle_1iriu_166{margin:0;font-size:.9rem;font-weight:800;color:#9a3412}._googleEntryNote_1iriu_173{margin:0;font-size:.82rem;color:#7c2d12}._googleBtnWrap_1iriu_179{display:flex;justify-content:center}._googleFallbackBtn_1iriu_184{border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:.7rem;font-size:.82rem;font-weight:700;padding:.6rem .75rem;cursor:pointer}._googleFallbackBtn_1iriu_184:hover:not(:disabled){background:#f8fafc}._googleFallbackBtn_1iriu_184:disabled{opacity:.65;cursor:not-allowed}._field_1iriu_204{display:grid;gap:.45rem}._field_1iriu_204 span{font-size:.9rem;font-weight:700;color:#374151}._field_1iriu_204 input,._field_1iriu_204 select{width:100%;padding:.95rem 1rem;border:1px solid #e5e7eb;border-radius:.95rem;background:#fff;color:#111827;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s}._field_1iriu_204 input:focus,._field_1iriu_204 select:focus{border-color:#d33131;box-shadow:0 0 0 4px #d331311f}._errorBox_1iriu_234,._successBox_1iriu_235,._placeholderBox_1iriu_236{display:grid;gap:.35rem;padding:1rem 1.1rem;border-radius:1rem}._errorBox_1iriu_234{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._successBox_1iriu_235{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}._placeholderBox_1iriu_236{background:#fffaf4;color:#9a3412;border:1px dashed #fdba74}._placeholderBox_1iriu_236 p,._placeholderBox_1iriu_236 ul{margin:0}._placeholderBox_1iriu_236 ul{padding-left:1.15rem}._submitButton_1iriu_270{margin-top:.25rem;padding:1rem 1.15rem;border:none;border-radius:1rem;background:linear-gradient(135deg,#d33131,#f97316);color:#fff;font-size:1rem;font-weight:800;cursor:pointer;box-shadow:0 18px 35px #d3313138}._submitButton_1iriu_270:disabled{cursor:wait;opacity:.75}._coordinateRow_1iriu_288{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._mapPickerButton_1iriu_294{padding:.82rem 1rem;border-radius:.85rem;border:1px solid #f97316;background:#fff7ed;color:#9a3412;font-weight:700;cursor:pointer}._modalOverlay_1iriu_304{position:fixed;inset:0;background:#0f172a73;display:grid;place-items:center;padding:1rem;z-index:999}._modalCard_1iriu_314{width:min(920px,100%);max-height:92vh;overflow-y:auto;background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 20px 40px #0f172a33;display:grid;gap:.75rem}._modalHeader_1iriu_326{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._modalHeader_1iriu_326 h3{margin:0;font-size:1rem}._modalHeader_1iriu_326 button{border:1px solid #e5e7eb;background:#fff;border-radius:.65rem;padding:.4rem .65rem;cursor:pointer}._modalHelp_1iriu_346{margin:0;font-size:.86rem;color:#475569}._modalActionRow_1iriu_352{display:flex;justify-content:flex-start}._mapPickerFrame_1iriu_357{position:relative;border:1px solid #e5e7eb;border-radius:.8rem;overflow:hidden}._mapPreview_1iriu_364{width:100%;height:min(58vh,460px)}._mapCenterPin_1iriu_369{position:absolute;top:50%;left:50%;width:1.45rem;height:1.45rem;transform:translate(-50%,-50%);pointer-events:none;border:3px solid #dc2626;border-radius:999px;background:#dc262629;box-shadow:0 0 0 3px #ffffffe6,0 8px 18px #00000047;z-index:460}._mapCenterPin_1iriu_369:after{content:"";position:absolute;top:50%;left:50%;width:.32rem;height:.32rem;transform:translate(-50%,-50%);border-radius:999px;background:#dc2626}._modalFooter_1iriu_396{display:flex;justify-content:flex-end;gap:.75rem}@media(max-width:960px){._header_1iriu_10,._main_1iriu_67{padding-left:1rem;padding-right:1rem}._heroCard_1iriu_71,._contentGrid_1iriu_118{grid-template-columns:1fr}}@media(max-width:640px){._header_1iriu_10{flex-direction:column;align-items:stretch}._heroCard_1iriu_71{padding:1.35rem}._heroStats_1iriu_92{grid-template-columns:1fr}._formCard_1iriu_126,._resultCard_1iriu_127{padding:1.25rem}._coordinateRow_1iriu_288{grid-template-columns:1fr}._mapPreview_1iriu_364{height:min(52vh,360px)}._modalFooter_1iriu_396{flex-direction:column-reverse}}._wrapper_ofb6o_1{min-height:100vh;padding:2rem;background:linear-gradient(180deg,#fff7ed,#fff 45%,#fff4f4);font-family:Work Sans,sans-serif}._header_ofb6o_8{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}._header_ofb6o_8 h1{margin:0;font-size:1.8rem}._loginLink_ofb6o_21{text-decoration:none;color:#b91c1c;font-weight:700}._main_ofb6o_27{max-width:760px;margin:1rem auto 0}._card_ofb6o_32{padding:1.6rem;border-radius:1.2rem;background:#fff;border:1px solid #fecaca;box-shadow:0 20px 40px #7f1d1d1f}._subtitle_ofb6o_40{margin:0 0 1rem;color:#7f1d1d}._form_ofb6o_45{display:grid;gap:.9rem}._field_ofb6o_50{display:grid;gap:.4rem}._field_ofb6o_50 span{font-weight:700}._field_ofb6o_50 input{border:1px solid #e5e7eb;border-radius:.8rem;padding:.75rem .9rem;outline:none}._field_ofb6o_50 input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262624}._errorBox_ofb6o_71{padding:.8rem;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;border-radius:.8rem}._successBox_ofb6o_79{padding:.8rem;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:.8rem;display:grid;gap:.25rem}._successBox_ofb6o_79 strong{font-weight:800}._submitButton_ofb6o_93{border:none;border-radius:.9rem;padding:.9rem 1rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#dc2626,#f97316);cursor:pointer}._submitButton_ofb6o_93:disabled{opacity:.7;cursor:wait}._resendButton_ofb6o_108{border:1px solid #fed7aa;border-radius:.9rem;padding:.85rem 1rem;font-weight:700;color:#9a3412;background:#fff7ed;cursor:pointer}._resendButton_ofb6o_108:disabled{opacity:.7;cursor:wait}._methodBox_ofb6o_123{border:1px solid #fed7aa;border-radius:.9rem;background:#fff7ed;padding:.85rem .95rem;display:grid;gap:.65rem}._methodTitle_ofb6o_132{font-weight:800;color:#9a3412}._methodOptions_ofb6o_137{display:flex;gap:1rem;flex-wrap:wrap}._methodOption_ofb6o_137{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:#7c2d12}._optionalToggle_ofb6o_151{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;color:#7c2d12}._wrapper_cz5t0_1{min-height:100vh;padding:2rem;background:radial-gradient(circle at top right,rgba(249,115,22,.15),transparent 35%),linear-gradient(180deg,#fff,#fff7ed);font-family:Work Sans,sans-serif}._header_cz5t0_10{max-width:980px;margin:0 auto;display:flex;align-items:start;justify-content:space-between;gap:1rem}._header_cz5t0_10 h1{margin:0}._header_cz5t0_10 p{margin:.35rem 0 0;color:#7c2d12}._headerActions_cz5t0_28{display:flex;align-items:center;gap:.6rem}._addButton_cz5t0_34,._loginLink_cz5t0_35{text-decoration:none;border-radius:.8rem;padding:.7rem .95rem;font-weight:700}._addButton_cz5t0_34{background:#111827;color:#fff}._loginLink_cz5t0_35{background:#ffedd5;color:#9a3412}._main_cz5t0_52{max-width:980px;margin:1rem auto 0}._errorBox_cz5t0_57,._emptyBox_cz5t0_58{border-radius:.9rem;padding:.95rem 1rem}._errorBox_cz5t0_57{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}._emptyBox_cz5t0_58{background:#fffbeb;border:1px solid #fed7aa;color:#9a3412}._grid_cz5t0_75{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}._card_cz5t0_81{text-align:left;display:grid;gap:.35rem;border:1px solid #fed7aa;border-radius:1rem;background:#fff;padding:1rem;cursor:pointer}._card_cz5t0_81:hover:not(:disabled){border-color:#fb923c;transform:translateY(-1px)}._card_cz5t0_81:disabled{opacity:.75;cursor:wait}._card_cz5t0_81 strong{color:#111827;font-size:1rem}._card_cz5t0_81 span{color:#6b7280;font-size:.9rem}._layout_jrbt3_6{display:flex;height:100vh;overflow:hidden;background-color:#f8f6f6;font-family:Work Sans,sans-serif}._sidebar_jrbt3_15{width:17rem;flex-shrink:0;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;transition:transform .3s ease;z-index:40}._sidebarBrand_jrbt3_28{padding:1.5rem;display:flex;align-items:center;gap:.75rem;flex-shrink:0}._brandAvatar_jrbt3_36{width:2.5rem;height:2.5rem;background-color:#d33131;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}._brandAvatar_jrbt3_36 ._material-symbols-outlined_jrbt3_48{font-size:1.5rem}._brandTitle_jrbt3_52{font-size:1.125rem;font-weight:700;color:#0f172a;line-height:1.2}._brandSub_jrbt3_59{font-size:.625rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.08em}._sidebarSearch_jrbt3_68{display:flex;align-items:center;gap:.5rem;margin:0 1rem .5rem;padding:.4rem .65rem;background:#f1f5f9;border-radius:.5rem;border:1px solid #e2e8f0;flex-shrink:0}._sidebarSearchInput_jrbt3_80{flex:1;border:none;background:transparent;outline:none;font-size:.8125rem;color:#0f172a;font-family:inherit}._sidebarSearchInput_jrbt3_80::placeholder{color:#94a3b8}._sidebarNav_jrbt3_95{flex:1;overflow-y:auto;padding:.5rem 1rem 1rem}._navGroup_jrbt3_101{margin-bottom:1.5rem}._navGroupLabel_jrbt3_105{font-size:.625rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding:0 .75rem;margin-bottom:.5rem}._navItem_jrbt3_115{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#475569;text-decoration:none;transition:background-color .15s,color .15s;margin-bottom:.125rem}._navItem_jrbt3_115 ._material-symbols-outlined_jrbt3_48{font-size:1.375rem}._navItem_jrbt3_115:hover{background-color:#f1f5f9;color:#0f172a}._navItemActive_jrbt3_138{background-color:#d3313114;color:#d33131!important;font-weight:600}._navItemActive_jrbt3_138:hover{background-color:#d331311f}._sidebarUser_jrbt3_149{padding:1rem;border-top:1px solid #e2e8f0;flex-shrink:0}._userCard_jrbt3_155{display:flex;align-items:center;gap:.75rem;padding:.5rem;background-color:#f8fafc;border-radius:.75rem}._userAvatar_jrbt3_164{width:2.25rem;height:2.25rem;border-radius:9999px;background-color:#e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b}._userInfo_jrbt3_176{flex:1;min-width:0}._userName_jrbt3_181{font-size:.875rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_jrbt3_190{font-size:.625rem;color:#64748b;text-transform:uppercase;font-weight:700}._logoutBtn_jrbt3_197{background:transparent;border:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;padding:.25rem;border-radius:.375rem;transition:color .2s,background-color .2s}._logoutBtn_jrbt3_197:hover{color:#d33131;background-color:#d331310d}._logoutBtn_jrbt3_197 ._material-symbols-outlined_jrbt3_48{font-size:1.25rem}._overlay_jrbt3_219{display:none;position:fixed;inset:0;background:#0006;z-index:30}._mainContent_jrbt3_228{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}._topbar_jrbt3_237{height:4rem;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;z-index:10;flex-shrink:0}._topbarLeft_jrbt3_249{display:flex;align-items:center;gap:1rem;flex:1}._menuToggle_jrbt3_256{display:none;background:transparent;border:none;cursor:pointer;color:#475569;padding:.25rem}._menuToggle_jrbt3_256 ._material-symbols-outlined_jrbt3_48{font-size:1.5rem}._searchWrapper_jrbt3_269{position:relative;width:100%;max-width:28rem}._searchIcon_jrbt3_275{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1.25rem!important}._searchInput_jrbt3_284{width:100%;background-color:#f1f5f9;border:none;border-radius:.5rem;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;color:#0f172a;font-family:Work Sans,sans-serif;outline:none;transition:box-shadow .2s}._searchInput_jrbt3_284:focus{box-shadow:0 0 0 2px #d3313140}._searchInput_jrbt3_284::placeholder{color:#94a3b8}._topbarRight_jrbt3_305{display:flex;align-items:center;gap:.75rem}._topbarTenant_jrbt3_311{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.375rem .75rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}._topbarTenantIcon_jrbt3_322{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:#d3313114;color:#d33131;flex-shrink:0}._topbarTenantIcon_jrbt3_322 ._material-symbols-outlined_jrbt3_48{font-size:1.25rem}._topbarTenantText_jrbt3_338{min-width:0}._topbarTenantTitle_jrbt3_342{font-size:.8125rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._topbarTenantSub_jrbt3_351{font-size:.6875rem;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._iconBtn_jrbt3_360{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:#f1f5f9;color:#475569;border:none;cursor:pointer;transition:background-color .2s}._iconBtn_jrbt3_360:hover{background-color:#e2e8f0}._iconBtn_jrbt3_360 ._material-symbols-outlined_jrbt3_48{font-size:1.25rem}._notifDot_jrbt3_383{position:absolute;top:.5rem;right:.5rem;width:.5rem;height:.5rem;background-color:#d33131;border-radius:9999px;border:2px solid #ffffff}._topbarDivider_jrbt3_394{width:1px;height:1.5rem;background-color:#e2e8f0;margin:0 .5rem}._dateTime_jrbt3_401{text-align:right}._dateText_jrbt3_405{font-size:.75rem;font-weight:500;color:#64748b}._timeText_jrbt3_411{font-size:.875rem;font-weight:700;color:#0f172a}._topbarTenantBtn_jrbt3_417{cursor:pointer;background:none;font-family:inherit;transition:background-color .15s,border-color .15s}._topbarTenantBtn_jrbt3_417:hover{background-color:#f8f6f6;border-color:#cbd5e1}._switcherArrow_jrbt3_429{font-size:1.1rem!important;color:#94a3b8;margin-left:.25rem;flex-shrink:0}._storeSwitcher_jrbt3_437{position:relative}._storeDropdown_jrbt3_441{position:absolute;top:calc(100% + .5rem);right:0;min-width:15rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 8px 24px #0f172a1f;z-index:200;overflow:hidden;padding:.5rem}._storeDropdownLabel_jrbt3_455{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;padding:.375rem .75rem .5rem}._storeDropdownLoading_jrbt3_464{font-size:.8125rem;color:#94a3b8;padding:.5rem .75rem .75rem}._storeDropdownItem_jrbt3_470{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border:none;background:transparent;border-radius:.5rem;cursor:pointer;text-align:left;transition:background-color .15s;font-family:inherit}._storeDropdownItem_jrbt3_470:hover:not(:disabled){background-color:#f1f5f9}._storeDropdownItem_jrbt3_470:disabled{opacity:.6;cursor:wait}._storeDropdownItemActive_jrbt3_494{background-color:#d331310f}._storeDropdownIcon_jrbt3_498{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#d3313114;color:#d33131;flex-shrink:0}._storeDropdownIcon_jrbt3_498 ._material-symbols-outlined_jrbt3_48{font-size:1rem}._storeDropdownText_jrbt3_514{flex:1;min-width:0}._storeDropdownName_jrbt3_519{display:block;font-size:.8125rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._storeDropdownDb_jrbt3_529{display:block;font-size:.6875rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._storeDropdownSpinner_jrbt3_538{width:.875rem;height:.875rem;border-radius:50%;border:2px solid #e2e8f0;border-top-color:#d33131;animation:_spin_jrbt3_1 .6s linear infinite;flex-shrink:0}@keyframes _spin_jrbt3_1{to{transform:rotate(360deg)}}._content_jrbt3_555{flex:1;overflow-y:auto;padding:2rem;background-color:#f8f6f6}._contentInner_jrbt3_562{max-width:72rem;margin:0 auto}@media(max-width:1023px){._sidebar_jrbt3_15{position:fixed;top:0;left:0;height:100%;transform:translate(-100%)}._sidebarOpen_jrbt3_577 ._sidebar_jrbt3_15{transform:translate(0)}._sidebarOpen_jrbt3_577 ._overlay_jrbt3_219{display:block}._menuToggle_jrbt3_256{display:flex}._topbarTenant_jrbt3_311{display:none}}@media(max-width:640px){._topbar_jrbt3_237{padding:0 1rem}._topbarDivider_jrbt3_394,._dateTime_jrbt3_401,._iconBtn_jrbt3_360{display:none}}._errorBanner_7jz29_3{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;margin-bottom:1.25rem}._pageHeader_7jz29_13{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media(min-width:640px){._pageHeader_7jz29_13{flex-direction:row;align-items:flex-end;justify-content:space-between}}._pageTitle_7jz29_23{font-size:1.875rem;font-weight:900;color:#0f172a;letter-spacing:-.03em}._pageDesc_7jz29_30{font-size:.9375rem;color:#64748b;margin-top:.25rem}._headerActions_7jz29_36{display:flex;gap:.75rem;flex-shrink:0}._exportBtn_7jz29_42{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;font-family:Work Sans,sans-serif;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s}._exportBtn_7jz29_42:hover{background:#f8fafc}._exportBtn_7jz29_42 ._material-symbols-outlined_7jz29_58{font-size:1.125rem}._primaryBtn_7jz29_60{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;font-family:Work Sans,sans-serif;color:#fff;background:#d33131;border:none;border-radius:.5rem;padding:.5rem 1rem;cursor:pointer;box-shadow:0 4px 15px #d3313140;transition:background-color .2s}._primaryBtn_7jz29_60:hover{background:#b52a2a}._primaryBtn_7jz29_60 ._material-symbols-outlined_7jz29_58{font-size:1.125rem}._statsGrid_7jz29_80{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}@media(min-width:1024px){._statsGrid_7jz29_80{grid-template-columns:repeat(4,1fr)}}._statCard_7jz29_90{background:#fff;border-radius:.75rem;padding:1.25rem;border:1px solid #e2e8f0;box-shadow:0 1px 4px #0000000a}._statTop_7jz29_98{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._statIcon_7jz29_105{width:2.5rem;height:2.5rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center}._statIcon_7jz29_105 ._material-symbols-outlined_7jz29_58{font-size:1.25rem}._icon_blue_7jz29_115{background:#eff6ff;color:#2563eb}._icon_green_7jz29_116{background:#f0fdf4;color:#16a34a}._icon_amber_7jz29_117{background:#fffbeb;color:#d97706}._icon_purple_7jz29_118{background:#faf5ff;color:#9333ea}._statChange_7jz29_120{display:inline-flex;align-items:center;gap:.125rem;font-size:.75rem;font-weight:700;border-radius:9999px;padding:.125rem .5rem}._statChange_7jz29_120 ._material-symbols-outlined_7jz29_58{font-size:.9rem}._changeUp_7jz29_131{background:#f0fdf4;color:#16a34a}._changeDown_7jz29_132{background:#fef2f2;color:#dc2626}._statValue_7jz29_134{font-size:1.75rem;font-weight:900;color:#0f172a;letter-spacing:-.02em}._statLabel_7jz29_141{font-size:.75rem;color:#64748b;font-weight:500;margin-top:.125rem}._twoCol_7jz29_149{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){._twoCol_7jz29_149{grid-template-columns:1.5fr 1fr}}._card_7jz29_158{background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 1px 4px #0000000a;overflow:hidden}._cardHeader_7jz29_166{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}._cardTitle_7jz29_174{font-size:1rem;font-weight:700;color:#0f172a}._viewAll_7jz29_180{font-size:.8125rem;font-weight:600;color:#d33131;text-decoration:none}._viewAll_7jz29_180:hover{text-decoration:underline}._tableWrap_7jz29_189{overflow-x:auto}._table_7jz29_189{width:100%;border-collapse:collapse;text-align:left}._th_7jz29_197{padding:.75rem 1.25rem;font-size:.6875rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;border-bottom:1px solid #e2e8f0}._tr_7jz29_208{border-bottom:1px solid #f1f5f9;transition:background-color .15s}._tr_7jz29_208:last-child{border-bottom:none}._tr_7jz29_208:hover{background:#f8fafc}._td_7jz29_215{padding:.875rem 1.25rem;font-size:.875rem;color:#475569}._tdBold_7jz29_220{font-weight:700;color:#0f172a}._tdMuted_7jz29_221{color:#94a3b8;font-size:.8125rem}._badge_7jz29_223{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;padding:.2rem .625rem;border-radius:9999px}._statusCompleted_7jz29_232{background:#f0fdf4;color:#16a34a}._statusInProgress_7jz29_233{background:#eff6ff;color:#2563eb}._statusPending_7jz29_234{background:#fffbeb;color:#d97706}._statusCancelled_7jz29_235{background:#fef2f2;color:#dc2626}._menuList_7jz29_238{padding:.75rem 1.25rem;display:flex;flex-direction:column;gap:1rem}._menuItem_7jz29_240{display:flex;align-items:center;gap:1rem}._menuRank_7jz29_242{width:1.75rem;height:1.75rem;border-radius:.375rem;background:#f1f5f9;color:#64748b;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._menuInfo_7jz29_256{flex:1}._menuNameRow_7jz29_258{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}._menuName_7jz29_258{font-size:.875rem;font-weight:600;color:#0f172a}._menuOrders_7jz29_266{font-size:.75rem;color:#94a3b8;font-weight:500}._progressBar_7jz29_268{height:.375rem;background:#f1f5f9;border-radius:9999px;overflow:hidden}._progressFill_7jz29_275{height:100%;background:linear-gradient(to right,#d33131,#f87171);border-radius:9999px;transition:width .5s ease}._pageHeader_1hc1h_4{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media(min-width:640px){._pageHeader_1hc1h_4{flex-direction:row;align-items:flex-end;justify-content:space-between}}._breadcrumb_1hc1h_14{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:#94a3b8;margin-bottom:.5rem}._breadcrumb_1hc1h_14 ._material-symbols-outlined_1hc1h_23{font-size:.875rem}._breadcrumbActive_1hc1h_24{color:#d33131}._pageTitle_1hc1h_26{font-size:1.875rem;font-weight:900;color:#0f172a;letter-spacing:-.03em}._pageDesc_1hc1h_33{font-size:.9375rem;color:#64748b;margin-top:.25rem}._addBtn_1hc1h_39{display:inline-flex;align-items:center;gap:.5rem;background:#d33131;color:#fff;font-size:.875rem;font-weight:700;font-family:Work Sans,sans-serif;padding:.625rem 1.25rem;border-radius:.5rem;border:none;cursor:pointer;box-shadow:0 4px 15px #d3313140;transition:background .2s;white-space:nowrap}._addBtn_1hc1h_39:hover{background:#b52a2a}._addBtn_1hc1h_39 ._material-symbols-outlined_1hc1h_23{font-size:1.25rem}._filterBar_1hc1h_60{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}@media(min-width:640px){._filterBar_1hc1h_60{flex-direction:row;align-items:center;justify-content:space-between}}._searchBox_1hc1h_70{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem .875rem;flex:1;max-width:28rem}._searchBox_1hc1h_70 ._material-symbols-outlined_1hc1h_23{font-size:1.125rem;color:#94a3b8}._searchBox_1hc1h_70 input{border:none;outline:none;font-size:.875rem;color:#0f172a;font-family:Work Sans,sans-serif;flex:1;background:transparent}._searchBox_1hc1h_70 input::placeholder{color:#94a3b8}._filterRight_1hc1h_93{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap;align-items:center}._filterBtn_1hc1h_101{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.5rem .875rem;border-radius:9999px;border:1px solid #dbe4f0;background:#fff;color:#64748b;font-size:.8125rem;font-weight:700;font-family:Work Sans,sans-serif;cursor:pointer;transition:all .15s ease;white-space:nowrap}._filterBtn_1hc1h_101:hover{border-color:#cbd5e1;background:#f8fafc;color:#334155}._filterBtnActive_1hc1h_125{background:#d33131;border-color:#d33131;color:#fff;box-shadow:0 6px 16px #d331312e}._filterBtnActive_1hc1h_125:hover{background:#b52a2a;border-color:#b52a2a;color:#fff}._select_1hc1h_138{font-size:.8125rem;font-weight:500;font-family:Work Sans,sans-serif;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem .75rem;outline:none;cursor:pointer}._tableCard_1hc1h_152{background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 1px 4px #0000000a;overflow:hidden}._tableScroll_1hc1h_160{overflow-x:auto}._table_1hc1h_152{width:100%;border-collapse:collapse;text-align:left}._thead_1hc1h_168{background:#f8fafc;border-bottom:1px solid #e2e8f0}._th_1hc1h_168{padding:.875rem 1.5rem;font-size:.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}._thRight_1hc1h_179{text-align:right}._tr_1hc1h_181{border-bottom:1px solid #f1f5f9;transition:background .15s}._tr_1hc1h_181:last-child{border-bottom:none}._tr_1hc1h_181:hover{background:#f8fafc}._td_1hc1h_188{padding:1rem 1.5rem;font-size:.875rem;color:#475569;vertical-align:middle}._tdBold_1hc1h_194{font-weight:700;color:#0f172a}._tdMuted_1hc1h_195{color:#94a3b8;font-size:.8125rem;max-width:20rem}._tdRight_1hc1h_196{text-align:right}._nameCell_1hc1h_198{display:flex;align-items:center;gap:.75rem}._nameAvatar_1hc1h_200{width:2.25rem;height:2.25rem;border-radius:.5rem;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#94a3b8}._nameAvatar_1hc1h_200 ._material-symbols-outlined_1hc1h_23{font-size:1.125rem}._nameTxt_1hc1h_213{font-weight:600;color:#0f172a}._catBadge_1hc1h_215{display:inline-flex;padding:.15rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:700;background:#f1f5f9;color:#475569}._statusActive_1hc1h_225,._statusInactive_1hc1h_225{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px}._statusActive_1hc1h_225{background:#f0fdf4;color:#16a34a}._statusInactive_1hc1h_225{background:#f1f5f9;color:#94a3b8}._statusDot_1hc1h_237{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor}._actions_1hc1h_244{display:flex;align-items:center;justify-content:flex-end;gap:.375rem}._actionBtn_1hc1h_246{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:transparent;border:none;cursor:pointer;color:#94a3b8;transition:color .15s,background .15s}._actionBtn_1hc1h_246 ._material-symbols-outlined_1hc1h_23{font-size:1.125rem}._editBtn_1hc1h_261:hover{color:#d33131;background:#d331310f}._viewBtn_1hc1h_262:hover{color:#0284c7;background:#0284c71a}._delBtn_1hc1h_263:hover{color:#dc2626;background:#fef2f2}._tableFooter_1hc1h_266{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem;border-top:1px solid #e2e8f0}._tableInfo_1hc1h_274{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}._pageBtns_1hc1h_282{display:flex;gap:.25rem}._pgBtn_1hc1h_284{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background:#fff;border:1px solid #e2e8f0;font-size:.75rem;font-weight:700;font-family:Work Sans,sans-serif;color:#475569;cursor:pointer;transition:background .15s}._pgBtn_1hc1h_284:hover{background:#f8fafc}._pgBtn_1hc1h_284 ._material-symbols-outlined_1hc1h_23{font-size:1rem}._pgActive_1hc1h_303{background:#d33131;border-color:#d33131;color:#fff}._pgActive_1hc1h_303:hover{background:#b52a2a}._pgDisabled_1hc1h_305{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._pgEllipsis_1hc1h_307{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#94a3b8;flex-shrink:0}._loadingRow_1hc1h_319 td,._emptyRow_1hc1h_320 td{text-align:center;padding:3rem 1.5rem;color:#94a3b8;font-size:.875rem}._errorBanner_1hc1h_327{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;margin-bottom:1rem}._spinner_1hc1h_338{display:inline-block;width:1rem;height:1rem;border:2px solid #e2e8f0;border-top-color:#d33131;border-radius:50%;animation:_spin_1hc1h_338 .7s linear infinite;flex-shrink:0}._spinnerSm_1hc1h_349{display:inline-block;width:.875rem;height:.875rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:_spin_1hc1h_338 .7s linear infinite;flex-shrink:0}@keyframes _spin_1hc1h_338{to{transform:rotate(360deg)}}._modalOverlay_1hc1h_363{position:fixed;inset:0;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}._modal_1hc1h_363{background:#fff;border-radius:.75rem;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}._modalSm_1hc1h_386{max-width:420px}._modalHeader_1hc1h_388{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}._modalTitle_1hc1h_397{font-size:1.0625rem;font-weight:700;color:#0f172a}._modalClose_1hc1h_403{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:color .15s,background .15s}._modalClose_1hc1h_403:hover:not(:disabled){color:#0f172a;background:#f1f5f9}._modalClose_1hc1h_403:disabled{cursor:not-allowed}._modalClose_1hc1h_403 ._material-symbols-outlined_1hc1h_23{font-size:1.25rem}._modalBody_1hc1h_420{padding:1.5rem;overflow-y:auto;flex:1}._modalFooter_1hc1h_426{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.125rem 1.5rem;border-top:1px solid #e2e8f0;flex-shrink:0}._formGrid_1hc1h_437{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem}._formGroup_1hc1h_443{display:flex;flex-direction:column;gap:.375rem}._formLabel_1hc1h_445{font-size:.8125rem;font-weight:600;color:#374151}._formLabelRow_1hc1h_451{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._quickAddBtn_1hc1h_458{border:1px solid #fecaca;background:#fff5f5;color:#b91c1c;border-radius:999px;font-size:.72rem;font-weight:700;padding:.18rem .6rem;cursor:pointer;white-space:nowrap}._quickAddBtn_1hc1h_458:disabled{opacity:.65;cursor:not-allowed}._required_1hc1h_475{color:#ef4444;margin-left:.125rem}._formInput_1hc1h_477,._formSelect_1hc1h_478{font-size:.875rem;font-family:Work Sans,sans-serif;color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.5625rem .75rem;outline:none;transition:border-color .15s,box-shadow .15s;width:100%}._formInput_1hc1h_477:focus,._formSelect_1hc1h_478:focus{border-color:#d33131;box-shadow:0 0 0 3px #d331311a}._formInput_1hc1h_477:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}._inputError_1hc1h_501{border-color:#ef4444!important}._inputError_1hc1h_501:focus{box-shadow:0 0 0 3px #ef44441a!important}._fieldError_1hc1h_504{font-size:.75rem;color:#ef4444;font-weight:500}._fieldHint_1hc1h_510{font-size:.75rem;color:#64748b;font-weight:500}._modeSwitch_1hc1h_516{display:inline-flex;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;width:fit-content;margin-bottom:.375rem}._modeBtn_1hc1h_525{border:none;background:#fff;color:#64748b;font-family:Work Sans,sans-serif;font-size:.75rem;font-weight:700;padding:.375rem .75rem;cursor:pointer}._modeBtnActive_1hc1h_536{background:#d33131;color:#fff}._inputWithAction_1hc1h_541{display:flex;gap:.5rem}._inputWithAction_1hc1h_541 ._formInput_1hc1h_477{flex:1}._inlineActionBtn_1hc1h_550{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:.5rem;padding:.5625rem .75rem;font-family:Work Sans,sans-serif;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap}._inlineActionBtn_1hc1h_550:hover:not(:disabled){background:#f8fafc}._inlineActionBtn_1hc1h_550:disabled{opacity:.6;cursor:not-allowed}._formGlobalError_1hc1h_572{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;margin-bottom:1rem}._btnPrimary_1hc1h_584,._btnSecondary_1hc1h_585,._btnDanger_1hc1h_586{display:inline-flex;align-items:center;gap:.375rem;padding:.5625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:700;font-family:Work Sans,sans-serif;cursor:pointer;border:none;transition:background .15s;white-space:nowrap}._btnPrimary_1hc1h_584 ._material-symbols-outlined_1hc1h_23,._btnSecondary_1hc1h_585 ._material-symbols-outlined_1hc1h_23,._btnDanger_1hc1h_586 ._material-symbols-outlined_1hc1h_23{font-size:1.125rem}._btnPrimary_1hc1h_584{background:#d33131;color:#fff}._btnPrimary_1hc1h_584:hover:not(:disabled){background:#b52a2a}._btnPrimary_1hc1h_584:disabled{background:#fca5a5;cursor:not-allowed}._btnSecondary_1hc1h_585{background:#f1f5f9;color:#475569}._btnSecondary_1hc1h_585:hover:not(:disabled){background:#e2e8f0}._btnSecondary_1hc1h_585:disabled{opacity:.5;cursor:not-allowed}._btnDanger_1hc1h_586{background:#dc2626;color:#fff}._btnDanger_1hc1h_586:hover:not(:disabled){background:#b91c1c}._btnDanger_1hc1h_586:disabled{background:#fca5a5;cursor:not-allowed}._deleteConfirm_1hc1h_617{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:.5rem 0}._deleteIcon_1hc1h_626{width:3.5rem;height:3.5rem;background:#fef2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#dc2626}._deleteIcon_1hc1h_626 ._material-symbols-outlined_1hc1h_23{font-size:1.875rem}._deleteConfirm_1hc1h_617 p{font-size:.9375rem;color:#374151;line-height:1.6}._deleteNote_1hc1h_639{font-size:.8125rem!important;color:#94a3b8!important}._statsGrid_1il55_2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}@media(min-width:768px){._statsGrid_1il55_2{grid-template-columns:repeat(4,1fr)}}._statCard_1il55_10{background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;padding:1rem;box-shadow:0 1px 4px #0000000a}._statLabel_1il55_17{font-size:.625rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}._statValue_1il55_18{font-size:1.5rem;font-weight:900;color:#0f172a}._green_1il55_19{color:#22c55e}._red_1il55_20{color:#d33131}._amber_1il55_21{color:#f59e0b}._areaBadge_1il55_24{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:700}._areaSlate_1il55_25{background:#f1f5f9;color:#475569}._areaOrange_1il55_26{background:#fff7ed;color:#ea580c}._areaPurple_1il55_27{background:#faf5ff;color:#9333ea}._areaBlue_1il55_28{background:#eff6ff;color:#2563eb}._statusBadge_1il55_31{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700}._statusDot_1il55_32{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor}._statusAvailable_1il55_33{background:#f0fdf4;color:#16a34a}._statusOccupied_1il55_34{background:#fef2f2;color:#dc2626}._statusReserved_1il55_35{background:#fffbeb;color:#d97706}._statusInactive_1il55_36{background:#f1f5f9;color:#94a3b8}._infoCards_1il55_39{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}@media(min-width:768px){._infoCards_1il55_39{flex-direction:row}}._infoLight_1il55_42{flex:1;background:#d331310a;padding:1.5rem;border-radius:.75rem;border:1px solid rgba(211,49,49,.1);display:flex;align-items:flex-start;gap:1rem}._infoIconWrap_1il55_52{width:2.5rem;height:2.5rem;border-radius:9999px;background:#d331311a;display:flex;align-items:center;justify-content:center;color:#d33131;flex-shrink:0}._infoTitle_1il55_53{font-weight:700;color:#0f172a;margin-bottom:.25rem}._infoDesc_1il55_54{font-size:.875rem;color:#475569;line-height:1.5}._infoLink_1il55_55{display:inline-block;margin-top:.5rem;font-size:.75rem;font-weight:700;color:#d33131;background:transparent;border:none;cursor:pointer;font-family:Work Sans,sans-serif;padding:0}._infoLink_1il55_55:hover{text-decoration:underline}._infoDark_1il55_58{flex:1;background:#1e293b;padding:1.5rem;border-radius:.75rem;border:1px solid #334155;display:flex;align-items:flex-start;gap:1rem}._infoDarkIconWrap_1il55_68{width:2.5rem;height:2.5rem;border-radius:9999px;background:#334155;display:flex;align-items:center;justify-content:center;color:#cbd5e1;flex-shrink:0}._infoDarkTitle_1il55_69{font-weight:700;color:#fff;margin-bottom:.25rem}._infoDarkDesc_1il55_70{font-size:.875rem;color:#94a3b8;line-height:1.5}._infoDarkBtn_1il55_71{display:inline-block;margin-top:.75rem;font-size:.75rem;font-weight:700;color:#fff;background:#ffffff1a;border:none;border-radius:.5rem;padding:.375rem 1rem;cursor:pointer;font-family:Work Sans,sans-serif;transition:background .2s}._infoDarkBtn_1il55_71:hover{background:#fff3}._page_ko58b_4{display:flex;flex-direction:column;gap:1.5rem}._header_ko58b_11{display:flex;align-items:flex-start;gap:1rem}._backBtn_ko58b_17{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;color:#475569;flex-shrink:0;transition:all .15s;margin-top:4px}._backBtn_ko58b_17:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._backBtn_ko58b_17 ._material-symbols-outlined_ko58b_33{font-size:1.25rem}._headerInfo_ko58b_35{flex:1}._breadcrumb_ko58b_37{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:#94a3b8;margin-bottom:.5rem}._breadcrumb_ko58b_37 ._material-symbols-outlined_ko58b_33{font-size:.875rem}._breadcrumbLink_ko58b_47{cursor:pointer;transition:color .15s}._breadcrumbLink_ko58b_47:hover{color:#475569;text-decoration:underline}._breadcrumbActive_ko58b_49{color:#d33131}._pageTitle_ko58b_51{font-size:1.875rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;margin:0 0 .25rem}._pageTitleSub_ko58b_58{color:#d33131}._pageDesc_ko58b_60{font-size:.9rem;color:#64748b;margin:0}._varianCard_ko58b_67{background:linear-gradient(135deg,#1e293b,#334155);border-radius:1rem;padding:1.5rem 2rem;display:flex;align-items:center;gap:1.5rem;box-shadow:0 8px 24px #0f172a2e}@media(max-width:640px){._varianCard_ko58b_67{flex-direction:column;align-items:flex-start;gap:1rem}}._varianCardIcon_ko58b_80{width:3.5rem;height:3.5rem;background:#ffffff1a;border-radius:.875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.08)}._varianCardIcon_ko58b_80 ._material-symbols-outlined_ko58b_33{font-size:1.75rem;color:#fff}._varianCardBody_ko58b_93{flex:1}._varianCardName_ko58b_94{font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 .25rem}._varianCardCode_ko58b_95{font-size:.8rem;color:#94a3b8;margin:0;font-family:Courier New,monospace;background:#ffffff0f;display:inline-block;padding:.1rem .5rem;border-radius:4px}._varianCardStats_ko58b_106{display:flex;align-items:center;gap:2rem}._statItem_ko58b_107{text-align:center}._statVal_ko58b_108{display:block;font-size:1.375rem;font-weight:800;color:#fff;line-height:1}._statLbl_ko58b_109{display:block;font-size:.65rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem}._statHighlight_ko58b_110{color:#60a5fa!important}._statActive_ko58b_111{color:#4ade80!important;font-size:.85rem!important;font-weight:700!important}._statInactive_ko58b_112{color:#94a3b8!important;font-size:.85rem!important;font-weight:700!important}._statDivider_ko58b_113{width:1px;height:2.5rem;background:#ffffff1a}._errBanner_ko58b_116{display:flex;align-items:center;gap:.625rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.875rem 1.25rem;color:#dc2626;font-size:.875rem;font-weight:500}._errBanner_ko58b_116 ._material-symbols-outlined_ko58b_33{font-size:1.125rem;flex-shrink:0}._loadingWrap_ko58b_131{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:6rem 2rem;color:#64748b;font-size:.9rem}._body_ko58b_142{display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}@media(max-width:960px){._body_ko58b_142{grid-template-columns:1fr}}._panel_ko58b_153{background:#fff;border-radius:.875rem;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 4px #0000000a}._panelHeader_ko58b_161{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}._panelTitle_ko58b_168{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .15rem}._panelSubtitle_ko58b_169{font-size:.78rem;color:#94a3b8;margin:0}._panelCount_ko58b_170{font-size:.75rem;font-weight:600;color:#64748b;background:#f1f5f9;padding:.25rem .75rem;border-radius:9999px;flex-shrink:0}._panelToolbar_ko58b_180{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}._panelSearch_ko58b_189{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:.5rem;padding:.5rem .875rem;flex:1;min-width:200px;transition:border-color .15s}._panelSearch_ko58b_189:focus-within{border-color:#94a3b8;background:#fff}._panelSearch_ko58b_189 ._material-symbols-outlined_ko58b_33{font-size:1.1rem;color:#94a3b8;flex-shrink:0}._panelSearch_ko58b_189 input{flex:1;border:none;outline:none;font-size:.875rem;color:#0f172a;font-family:Work Sans,sans-serif;background:transparent}._panelSearch_ko58b_189 input::placeholder{color:#94a3b8}._clearSearch_ko58b_214{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:#e2e8f0;border-radius:9999px;cursor:pointer;color:#64748b;flex-shrink:0;transition:all .15s}._clearSearch_ko58b_214:hover{background:#cbd5e1;color:#0f172a}._clearSearch_ko58b_214 ._material-symbols-outlined_ko58b_33{font-size:.875rem}._quickActions_ko58b_232{display:flex;gap:.5rem;flex-shrink:0}._quickBtn_ko58b_234{display:inline-flex;align-items:center;gap:.375rem;font-size:.8rem;font-weight:600;font-family:Work Sans,sans-serif;color:#fff;background:#1e293b;border:none;border-radius:.5rem;padding:.45rem .875rem;cursor:pointer;transition:background .15s;white-space:nowrap}._quickBtn_ko58b_234:hover{background:#0f172a}._quickBtn_ko58b_234 ._material-symbols-outlined_ko58b_33{font-size:.9rem}._quickBtnOutline_ko58b_253{display:inline-flex;align-items:center;gap:.375rem;font-size:.8rem;font-weight:600;font-family:Work Sans,sans-serif;color:#475569;background:#fff;border:1.5px solid #e2e8f0;border-radius:.5rem;padding:.45rem .875rem;cursor:pointer;transition:all .15s;white-space:nowrap}._quickBtnOutline_ko58b_253:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}._quickBtnOutline_ko58b_253 ._material-symbols-outlined_ko58b_33{font-size:.9rem}._emptyState_ko58b_273{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:5rem 2rem;color:#94a3b8;text-align:center}._emptyState_ko58b_273 ._material-symbols-outlined_ko58b_33{font-size:3rem}._emptyState_ko58b_273 p{margin:0;font-size:.875rem;color:#94a3b8}._menuGrid_ko58b_286{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem;padding:1.25rem 1.5rem;max-height:55vh;overflow-y:auto}._menuGrid_ko58b_286::-webkit-scrollbar{width:5px}._menuGrid_ko58b_286::-webkit-scrollbar-track{background:transparent}._menuGrid_ko58b_286::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:9999px}._menuGrid_ko58b_286::-webkit-scrollbar-thumb:hover{background:#cbd5e1}._menuCard_ko58b_300{position:relative;display:flex;align-items:center;gap:.75rem;padding:.875rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:.75rem;cursor:pointer;text-align:left;font-family:Work Sans,sans-serif;transition:all .15s;overflow:hidden;width:100%}._menuCard_ko58b_300:hover{border-color:#cbd5e1;background:#f1f5f9;transform:translateY(-1px);box-shadow:0 3px 10px #0000000f}._menuCardSelected_ko58b_323{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._menuCardSelected_ko58b_323:hover{background:#dbeafe;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26,0 3px 10px #0000000f}._menuCardSelected_ko58b_323 ._menuCardCheck_ko58b_333 ._material-symbols-outlined_ko58b_33{color:#3b82f6}._menuCardCheck_ko58b_333 ._material-symbols-outlined_ko58b_33{font-size:1.375rem;color:#d1d5db;flex-shrink:0;transition:color .15s}._menuCardBody_ko58b_336{flex:1;min-width:0}._menuCardName_ko58b_337{font-size:.82rem;font-weight:600;color:#0f172a;margin:0 0 .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menuCardCode_ko58b_338{font-size:.7rem;color:#94a3b8;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menuCardSelectedBadge_ko58b_341{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #3b82f6 transparent transparent}._sidePanel_ko58b_353{background:#fff;border-radius:.875rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 4px #0000000a;position:sticky;top:1rem}._sidePanelHeader_ko58b_365{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}._selectedBadge_ko58b_373{display:inline-flex;align-items:center;justify-content:center;min-width:1.625rem;height:1.625rem;padding:0 .375rem;background:#d33131;color:#fff;font-size:.75rem;font-weight:800;border-radius:9999px;box-shadow:0 2px 6px #d3313159}._sidePanelEmpty_ko58b_388{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:3.5rem 1.5rem;color:#94a3b8;text-align:center}._sidePanelEmpty_ko58b_388 ._material-symbols-outlined_ko58b_33{font-size:2.5rem;opacity:.5}._sidePanelEmpty_ko58b_388 p{margin:0;font-size:.8rem;line-height:1.6}._selectedList_ko58b_400{max-height:42vh;overflow-y:auto;padding:.875rem}._selectedList_ko58b_400::-webkit-scrollbar{width:4px}._selectedList_ko58b_400::-webkit-scrollbar-track{background:transparent}._selectedList_ko58b_400::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:9999px}._selectedItem_ko58b_409{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:.625rem;border:1px solid #e2e8f0;background:#f8fafc;margin-bottom:.5rem;transition:border-color .15s}._selectedItem_ko58b_409:last-child{margin-bottom:0}._selectedItem_ko58b_409:hover{border-color:#cbd5e1}._selectedItemIcon_ko58b_423{width:2rem;height:2rem;background:#eff6ff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._selectedItemIcon_ko58b_423 ._material-symbols-outlined_ko58b_33{font-size:1rem;color:#3b82f6}._selectedItemBody_ko58b_435{flex:1;min-width:0}._selectedItemName_ko58b_436{font-size:.8rem;font-weight:600;color:#0f172a;margin:0 0 .1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectedItemCode_ko58b_437{font-size:.7rem;color:#94a3b8;margin:0}._removeBtn_ko58b_439{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border:none;background:transparent;cursor:pointer;color:#94a3b8;border-radius:9999px;flex-shrink:0;transition:all .15s}._removeBtn_ko58b_439:hover{background:#fef2f2;color:#dc2626}._removeBtn_ko58b_439 ._material-symbols-outlined_ko58b_33{font-size:1rem}._sidePanelFooter_ko58b_457{padding:1.125rem 1.25rem;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.625rem}._successMsg_ko58b_465{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:.5rem .75rem;animation:_fadeIn_ko58b_1 .3s ease}._successMsg_ko58b_465 ._material-symbols-outlined_ko58b_33{font-size:1.1rem}._summaryText_ko58b_480{font-size:.78rem;color:#64748b;text-align:center;margin:0}._summaryText_ko58b_480 strong{color:#0f172a}._saveBtn_ko58b_488{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem;background:#d33131;color:#fff;font-size:.9rem;font-weight:700;font-family:Work Sans,sans-serif;border:none;border-radius:.625rem;cursor:pointer;transition:background .15s,box-shadow .15s;box-shadow:0 4px 14px #d331314d}._saveBtn_ko58b_488:hover:not(:disabled){background:#b52a2a;box-shadow:0 6px 18px #d3313166}._saveBtn_ko58b_488:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}._saveBtn_ko58b_488 ._material-symbols-outlined_ko58b_33{font-size:1.1rem}._cancelBtn_ko58b_510{width:100%;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem;background:#fff;color:#475569;font-size:.8rem;font-weight:600;font-family:Work Sans,sans-serif;border:1.5px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:all .15s}._cancelBtn_ko58b_510:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}._cancelBtn_ko58b_510:disabled{opacity:.65;cursor:not-allowed}._cancelBtn_ko58b_510 ._material-symbols-outlined_ko58b_33{font-size:1rem}._spinner_ko58b_532{width:2.5rem;height:2.5rem;border:3px solid #f1f5f9;border-top-color:#d33131;border-radius:9999px;animation:_spin_ko58b_532 .7s linear infinite}._spinnerSm_ko58b_540{display:inline-block;width:.9rem;height:.9rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:9999px;animation:_spin_ko58b_532 .7s linear infinite}@keyframes _spin_ko58b_532{to{transform:rotate(360deg)}}@keyframes _fadeIn_ko58b_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._statusBadge_1bfxc_3{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700}._statusDraft_1bfxc_13{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}._statusApproved_1bfxc_19{background:#eff6ff;color:#2563eb}._statusDone_1bfxc_24{background:#f0fdf4;color:#16a34a}._statusCancelled_1bfxc_29{background:#fef2f2;color:#dc2626}._pageHeader_s6ldl_1{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){._pageHeader_s6ldl_1{flex-direction:row;justify-content:space-between;align-items:flex-end}}._breadcrumb_s6ldl_16{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#94a3b8;font-weight:600}._breadcrumb_s6ldl_16 ._material-symbols-outlined_s6ldl_25{font-size:.875rem}._breadcrumbActive_s6ldl_29{color:#d33131}._pageTitle_s6ldl_33{font-size:1.75rem;line-height:1.15;margin-top:.5rem;color:#0f172a}._pageDesc_s6ldl_40{color:#64748b;margin-top:.25rem;font-size:.9375rem}._actionButton_s6ldl_46{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:.5rem;font-size:.875rem;font-weight:700;padding:.55rem .9rem;cursor:pointer}._actionButton_s6ldl_46:hover{background:#f8fafc}._metricsGrid_s6ldl_64{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.875rem;margin-bottom:1rem}@media(min-width:640px){._metricsGrid_s6ldl_64{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){._metricsGrid_s6ldl_64{grid-template-columns:repeat(4,minmax(0,1fr))}}._metricCard_s6ldl_83{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.9rem 1rem}._metricLabel_s6ldl_90{color:#94a3b8;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}._metricValue_s6ldl_98{color:#0f172a;font-size:1.25rem;font-weight:900;margin-top:.2rem}._panelGrid_s6ldl_105{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:1024px){._panelGrid_s6ldl_105{grid-template-columns:1.4fr 1fr}}._panel_s6ldl_105{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}._panelHeader_s6ldl_124{display:flex;justify-content:space-between;align-items:center;padding:.95rem 1.1rem;border-bottom:1px solid #f1f5f9}._panelTitle_s6ldl_132{font-size:.95rem;color:#0f172a;font-weight:700}._panelBody_s6ldl_138{padding:1rem 1.1rem}._legendList_s6ldl_142{display:grid;gap:.65rem}._legendItem_s6ldl_147{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._legendLeft_s6ldl_154{display:inline-flex;align-items:center;gap:.45rem}._legendDot_s6ldl_160{width:.5rem;height:.5rem;border-radius:999px;background:#d33131}._legendName_s6ldl_167{font-size:.875rem;color:#334155;font-weight:600}._legendValue_s6ldl_173{font-size:.8125rem;color:#64748b;font-weight:700}._bars_s6ldl_179{display:flex;align-items:flex-end;gap:.55rem;height:150px}._barGroup_s6ldl_186{flex:1;display:flex;flex-direction:column;align-items:center;gap:.35rem}._bar_s6ldl_179{width:100%;max-width:2rem;border-radius:.35rem .35rem 0 0;background:linear-gradient(to top,#d33131,#f87171)}._barLabel_s6ldl_201{font-size:.6875rem;color:#94a3b8;font-weight:700}._noteText_s6ldl_207{font-size:.8125rem;color:#64748b}._summaryGrid_1no7w_3{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.25rem}@media(min-width:768px){._summaryGrid_1no7w_3{grid-template-columns:repeat(4,1fr)}}._summaryCard_1no7w_13{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.875rem 1rem}._summaryLabel_1no7w_20{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}._summaryValue_1no7w_28{font-size:1.125rem;font-weight:900;color:#0f172a;margin-top:.2rem}._filterBar_1no7w_35{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;margin-bottom:1rem}._dateRange_1no7w_43{display:flex;align-items:center;gap:.375rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.4rem .75rem}._dateInput_1no7w_53{border:none;outline:none;font-size:.8125rem;font-family:Work Sans,sans-serif;color:#334155;background:transparent;min-width:0}._dateSep_1no7w_63{color:#94a3b8;font-size:.75rem}._textFilter_1no7w_68{border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-family:Work Sans,sans-serif;color:#334155;outline:none;background:#fff}._tdCenter_1no7w_79{text-align:center}._badge_1no7w_82{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:700}._badge-green_1no7w_91{background:#f0fdf4;color:#16a34a}._badge-yellow_1no7w_92{background:#fefce8;color:#a16207}._badge-red_1no7w_93{background:#fef2f2;color:#dc2626}._badge-blue_1no7w_94{background:#eff6ff;color:#1d4ed8}._badge-slate_1no7w_95{background:#f1f5f9;color:#475569}
