.loader-overlay[data-v-086522ae]{--loader-accent:#43a7f9;position:fixed;inset:calc(80px + env(safe-area-inset-top, 0px)) 0 calc(60px + env(safe-area-inset-bottom, 0px));z-index:100;display:grid;place-items:center;padding:16px;background:rgba(245,248,250,.48);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);pointer-events:none}.loader-overlay--hbc[data-v-086522ae]{--loader-accent:#c5fb13;background:rgba(17,18,20,.24)}.loader-content[data-v-086522ae]{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(210px,100%);padding:28px 24px 24px;border-radius:24px;background:hsla(0,0%,100%,.96);border:1px solid rgba(17,24,39,.08);box-shadow:0 18px 60px rgba(17,24,39,.12);color:#263341}.loader-overlay--hbc .loader-content[data-v-086522ae]{background:rgba(24,26,28,.96);border-color:hsla(0,0%,100%,.12);color:#f7f8f4}.loader-emblem[data-v-086522ae]{position:relative;display:grid;place-items:center;width:72px;height:72px}.loader-orbit[data-v-086522ae]{position:absolute;inset:0;border-radius:50%;border:2px solid hsla(207,9%,54%,.16);border-top-color:var(--loader-accent);animation:loader-turn-086522ae 1.2s linear infinite}.loader-badge[data-v-086522ae]{display:grid;place-items:center;width:52px;height:52px;border-radius:16px}.loader-logo[data-v-086522ae]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.loader-fallback[data-v-086522ae]{width:18px;height:18px;border-radius:6px;background:var(--loader-accent)}.loader-text[data-v-086522ae]{margin:0;font-size:14px;font-weight:600;line-height:1.5;text-align:center;overflow-wrap:anywhere}.loader-track[data-v-086522ae]{width:80px;height:3px;overflow:hidden;border-radius:4px;background:hsla(207,9%,54%,.18)}.loader-track>span[data-v-086522ae]{display:block;width:45%;height:100%;border-radius:inherit;background:var(--loader-accent);animation:loader-progress-086522ae 1.6s ease-in-out infinite}.fade-loader-enter-active[data-v-086522ae],.fade-loader-leave-active[data-v-086522ae]{transition:opacity .16s ease}.fade-loader-enter-from[data-v-086522ae],.fade-loader-leave-to[data-v-086522ae]{opacity:0}@keyframes loader-turn-086522ae{to{transform:rotate(1turn)}}@keyframes loader-progress-086522ae{0%{transform:translateX(-110%)}to{transform:translateX(330%)}}@media (max-height:420px){.loader-content[data-v-086522ae]{padding:12px 20px;gap:8px}.loader-emblem[data-v-086522ae]{width:48px;height:48px}.loader-badge[data-v-086522ae]{width:36px;height:36px}.loader-logo[data-v-086522ae]{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.loader-orbit[data-v-086522ae],.loader-track>span[data-v-086522ae]{animation:none}.fade-loader-enter-active[data-v-086522ae],.fade-loader-leave-active[data-v-086522ae]{transition:none}}.map-fade-enter-active[data-v-46d9f106],.map-fade-leave-active[data-v-46d9f106]{transition:opacity .3s ease}.map-fade-enter-from[data-v-46d9f106],.map-fade-leave-to[data-v-46d9f106]{opacity:0}.map-overlay[data-v-46d9f106]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-46d9f106 .3s ease}@keyframes fadeIn-46d9f106{0%{opacity:0}to{opacity:1}}.map-wrapper[data-v-46d9f106]{width:95%;height:90vh;max-width:1600px;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.4);display:flex;flex-direction:column;position:relative;animation:slideUp-46d9f106 .4s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-46d9f106{0%{transform:translateY(50px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.map-fullscreen[data-v-46d9f106]{width:100%;height:100vh;max-width:none;border-radius:0}.map-header[data-v-46d9f106]{background:linear-gradient(135deg,#285096,#23a5e6);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden}.header-left[data-v-46d9f106]{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.header-icon-box[data-v-46d9f106]{width:52px;height:52px;background:hsla(0,0%,100%,.2);border-radius:14px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.3)}.header-info[data-v-46d9f106]{display:flex;flex-direction:column;gap:4px}.header-title[data-v-46d9f106]{font-size:1.375rem;font-weight:800;color:#fff;margin:0;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.2)}.header-subtitle[data-v-46d9f106]{font-size:.875rem;color:hsla(0,0%,100%,.95);margin:0;font-weight:600}.header-actions[data-v-46d9f106]{display:flex;gap:12px;position:relative;z-index:1}.header-action-btn[data-v-46d9f106]{width:44px;height:44px;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.header-action-btn[data-v-46d9f106]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.floor-selector-wrapper[data-v-46d9f106]{position:absolute;top:100px;right:24px;z-index:1000}.floor-selector-toggle[data-v-46d9f106]{background:#fff;border:2px solid rgba(40,80,150,.15);border-radius:14px;padding:14px 20px;display:flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:700;color:#285096;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(40,80,150,.2);min-width:180px;justify-content:space-between}.floor-selector-toggle[data-v-46d9f106]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(40,80,150,.3);border-color:#285096}.availability-btn-wrapper[data-v-46d9f106]{position:absolute;bottom:24px;right:24px;z-index:1000}.floor-menu-slide-enter-active[data-v-46d9f106],.floor-menu-slide-leave-active[data-v-46d9f106]{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:top}.floor-menu-slide-enter-from[data-v-46d9f106],.floor-menu-slide-leave-to[data-v-46d9f106]{opacity:0;transform:translateY(-10px) scaleY(.9)}.floor-menu[data-v-46d9f106]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:2px solid rgba(40,80,150,.15);border-radius:14px;box-shadow:0 8px 32px rgba(40,80,150,.25);min-width:200px;max-height:350px;overflow-y:auto;padding:8px}.floor-menu-item[data-v-46d9f106]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:600;color:#4e5965}.floor-menu-item[data-v-46d9f106]:hover{background:rgba(40,80,150,.08);transform:translateX(4px)}.floor-menu-item.active[data-v-46d9f106]{background:linear-gradient(135deg,#285096,#23a5e6);color:#fff}.floor-item-icon[data-v-46d9f106]{width:32px;height:32px;border-radius:8px;background:rgba(40,80,150,.1);display:flex;align-items:center;justify-content:center}.floor-menu-item.active .floor-item-icon[data-v-46d9f106]{background:hsla(0,0%,100%,.2)}.floor-item-name[data-v-46d9f106]{flex:1}.map-control-btn[data-v-46d9f106]{width:56px;height:56px;background:#fff;border:2px solid rgba(40,80,150,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#285096;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(40,80,150,.2)}.map-control-btn[data-v-46d9f106]:hover{transform:scale(1.1);box-shadow:0 8px 24px rgba(40,80,150,.3);border-color:#285096}.availability-btn.active[data-v-46d9f106]{background:linear-gradient(135deg,#285096,#23a5e6);color:#fff;border-color:#fff;animation:pulse-46d9f106 2s ease-in-out infinite}@keyframes pulse-46d9f106{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.map-legend[data-v-46d9f106]{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;background:#fff;border:2px solid rgba(40,80,150,.15);border-radius:14px;padding:14px 20px;box-shadow:0 4px 20px rgba(40,80,150,.2);display:flex;align-items:center;gap:20px}.legend-header[data-v-46d9f106]{display:flex;align-items:center;gap:8px;font-weight:700;color:#285096;font-size:.875rem;padding-right:20px;border-right:2px solid rgba(40,80,150,.15)}.legend-items[data-v-46d9f106]{display:flex;gap:16px}.legend-item[data-v-46d9f106]{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:#4e5965}.legend-dot[data-v-46d9f106]{width:20px;height:20px;border-radius:6px;border:2px solid rgba(0,0,0,.15)}.legend-dot.available[data-v-46d9f106]{background:#71aca2}.legend-dot.occupied[data-v-46d9f106]{background:#dc3545}.map-container-wrapper[data-v-46d9f106]{flex:1;position:relative;overflow:hidden}.leaflet-map[data-v-46d9f106]{width:100%;height:100%}.leaflet-map[data-v-46d9f106] .leaflet-control-attribution{display:none!important}.leaflet-map[data-v-46d9f106] .leaflet-tile-pane{opacity:1!important}[data-v-46d9f106] .marker-tooltip{background:#fff!important;border:2px solid #285096!important;border-radius:10px!important;box-shadow:0 4px 16px rgba(40,80,150,.3)!important;padding:8px 12px!important}[data-v-46d9f106] .marker-tooltip:before{border-top-color:#285096!important}.marker-tooltip-content[data-v-46d9f106]{display:flex;align-items:center;gap:6px;font-weight:700;color:#001437;font-size:.8125rem;white-space:nowrap}.marker-name[data-v-46d9f106]{color:#001437}.marker-capacity[data-v-46d9f106]{color:#23a5e6}[data-v-46d9f106] .marker-popup .leaflet-popup-content-wrapper{background:#fff;padding:0;box-shadow:0 8px 24px rgba(40,80,150,.25);border-radius:12px;border:2px solid rgba(40,80,150,.15);overflow:hidden}[data-v-46d9f106] .marker-popup .leaflet-popup-content{margin:0;min-width:180px}[data-v-46d9f106] .marker-popup .leaflet-popup-tip{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border:2px solid rgba(40,80,150,.15);border-top:none;border-right:none}[data-v-46d9f106] .marker-popup .leaflet-popup-close-button{color:#718096!important;font-size:18px!important;padding:8px 12px!important;font-weight:700!important}[data-v-46d9f106] .marker-popup .leaflet-popup-close-button:hover{color:#285096!important}.popup-header[data-v-46d9f106]{background:linear-gradient(135deg,rgba(40,80,150,.1),rgba(35,165,230,.1));padding:12px 16px;display:flex;align-items:center;gap:10px;border-bottom:2px solid rgba(40,80,150,.15)}.popup-title[data-v-46d9f106]{font-size:.875rem;font-weight:800;color:#001437;line-height:1.2}.popup-content[data-v-46d9f106]{padding:12px 16px;display:flex;flex-direction:column;gap:8px;background:#fff}.popup-row[data-v-46d9f106]{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;color:#4e5965}.popup-btn[data-v-46d9f106]{width:100%;background:#285096;color:#fff;border:none;border-radius:0;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.8125rem;font-weight:700;cursor:pointer;transition:all .3s ease;border-top:2px solid rgba(40,80,150,.15)}.popup-btn[data-v-46d9f106]:hover{background:#23a5e6}[data-v-46d9f106] .custom-polygon{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}[data-v-46d9f106] .custom-polygon:hover{stroke-width:4;fill-opacity:.7!important}.dialog-fade-enter-active[data-v-46d9f106],.dialog-fade-leave-active[data-v-46d9f106]{transition:opacity .3s ease}.dialog-fade-enter-from[data-v-46d9f106],.dialog-fade-leave-to[data-v-46d9f106]{opacity:0}.custom-dialog-overlay[data-v-46d9f106]{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-46d9f106 .3s ease}.custom-dialog[data-v-46d9f106]{background:#fff;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.4);width:100%;max-width:450px;overflow:hidden;animation:slideUp-46d9f106 .4s cubic-bezier(.4,0,.2,1)}.dialog-header[data-v-46d9f106]{background:linear-gradient(135deg,#285096,#23a5e6);padding:24px;display:flex;align-items:center;justify-content:space-between;position:relative}.dialog-header-content[data-v-46d9f106]{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.dialog-icon[data-v-46d9f106]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.3)}.dialog-title-wrap[data-v-46d9f106]{display:flex;flex-direction:column;gap:4px}.dialog-title[data-v-46d9f106]{font-size:1.25rem;font-weight:800;color:#fff;margin:0;line-height:1.2}.dialog-subtitle[data-v-46d9f106]{font-size:.8125rem;color:hsla(0,0%,100%,.95);margin:0;font-weight:500}.dialog-close-btn[data-v-46d9f106]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);position:relative;z-index:1}.dialog-close-btn[data-v-46d9f106]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.dialog-body[data-v-46d9f106]{padding:24px}.dialog-actions[data-v-46d9f106]{padding:20px 24px;background:#f8fafc;display:flex;gap:12px;justify-content:flex-end;border-top:2px solid rgba(40,80,150,.1)}.dialog-btn[data-v-46d9f106]{padding:12px 24px;border-radius:12px;border:none;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.dialog-btn-cancel[data-v-46d9f106]{background:#fff;color:#718096;border:2px solid #e2e8f0}.dialog-btn-cancel[data-v-46d9f106]:hover{background:#f8fafc;border-color:#cbd5e0}.dialog-btn-confirm[data-v-46d9f106]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;box-shadow:0 4px 16px rgba(40,167,69,.3)}.dialog-btn-confirm[data-v-46d9f106]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,167,69,.4)}@media(max-width:960px){.map-wrapper[data-v-46d9f106]{width:100%;height:95vh;border-radius:20px}.map-header[data-v-46d9f106]{padding:16px 20px}.header-title[data-v-46d9f106]{font-size:1.125rem}.header-subtitle[data-v-46d9f106]{font-size:.8125rem}.floor-selector-wrapper[data-v-46d9f106]{top:90px;right:16px}.floor-selector-toggle[data-v-46d9f106]{padding:12px 16px;font-size:.875rem;min-width:150px}.availability-btn-wrapper[data-v-46d9f106]{bottom:16px;right:16px}.map-legend[data-v-46d9f106]{bottom:16px;flex-direction:column;gap:12px;padding:12px 16px}.legend-header[data-v-46d9f106]{padding-right:0;padding-bottom:12px;border-right:none;border-bottom:2px solid rgba(40,80,150,.15)}}@media(max-width:600px){.map-overlay[data-v-46d9f106]{padding:0}.map-wrapper[data-v-46d9f106]{width:100%;height:100vh;border-radius:0}.map-header[data-v-46d9f106]{padding:12px 16px}.header-icon-box[data-v-46d9f106]{width:44px;height:44px}.header-title[data-v-46d9f106]{font-size:1rem}.header-subtitle[data-v-46d9f106]{font-size:.75rem}.header-action-btn[data-v-46d9f106]{width:40px;height:40px}.floor-selector-wrapper[data-v-46d9f106]{top:75px;right:12px}.floor-selector-toggle[data-v-46d9f106]{padding:10px 14px;font-size:.8125rem;min-width:130px}.availability-btn-wrapper[data-v-46d9f106]{bottom:12px;right:12px}.map-control-btn[data-v-46d9f106]{width:48px;height:48px}.map-legend[data-v-46d9f106]{bottom:12px;padding:10px 14px;font-size:.75rem}.legend-items[data-v-46d9f106]{gap:12px}.legend-item[data-v-46d9f106]{font-size:.75rem}.legend-dot[data-v-46d9f106]{width:16px;height:16px}.custom-dialog[data-v-46d9f106]{max-width:100%;border-radius:16px}.dialog-header[data-v-46d9f106]{padding:20px}.dialog-icon[data-v-46d9f106]{width:44px;height:44px}.dialog-title[data-v-46d9f106]{font-size:1.125rem}.dialog-subtitle[data-v-46d9f106]{font-size:.75rem}.dialog-body[data-v-46d9f106]{padding:20px}.dialog-actions[data-v-46d9f106]{padding:16px 20px;flex-direction:column}.dialog-btn[data-v-46d9f106]{width:100%;justify-content:center}}.elevator-control[data-v-3ad19abc]{padding:1rem}.toolbar-icon-white[data-v-3ad19abc]{height:30px;filter:brightness(0) invert(1)}.custom-card[data-v-3ad19abc]{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:box-shadow .3s,transform .3s;cursor:pointer;padding:20px;margin:10px;border:1px solid #ddd}.custom-card[data-v-3ad19abc]:hover{box-shadow:0 12px 24px rgba(0,0,0,.3);transform:translateY(-5px)}.custom-card.disabled-card[data-v-3ad19abc]{cursor:not-allowed;opacity:.5;pointer-events:none}.elevator-name[data-v-3ad19abc]{font-weight:700;font-size:18px;margin-bottom:10px;color:#333}.elevator-image[data-v-3ad19abc]{width:100%;max-width:150px}.chat-container[data-v-3ad19abc]{padding-top:20px}h2[data-v-3ad19abc]{font-family:Material Design Icons;font-size:20px;color:#555;margin-bottom:20px}.entrance-card[data-v-3ad19abc]{display:flex;justify-content:flex-start;align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:box-shadow .3s,transform .3s;cursor:pointer;padding:20px;margin:10px;border:1px solid #ddd;position:relative}.entrance-card[data-v-3ad19abc]:hover{box-shadow:0 10px 20px rgba(0,0,0,.2);transform:translateY(-5px)}.entrance-card.selected-entrance[data-v-3ad19abc]{border:2px solid green;cursor:not-allowed;opacity:.5;pointer-events:none}.entrance-name[data-v-3ad19abc]{font-weight:700;font-size:16px;color:#333;text-align:center}.entrance-radio[data-v-3ad19abc]{position:absolute;top:10px;right:10px}@media (max-width:768px){.custom-card[data-v-3ad19abc]{padding:10px;margin:8px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.elevator-name[data-v-3ad19abc]{font-size:14px;margin-bottom:8px}.elevator-image[data-v-3ad19abc]{width:80%;max-width:120px}}@media (max-width:480px){.custom-card[data-v-3ad19abc]{padding:8px;margin:6px;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.elevator-name[data-v-3ad19abc]{font-size:12px;margin-bottom:6px}.elevator-image[data-v-3ad19abc]{width:70%;max-width:100px}}.groups-list[data-v-290a72c6]{padding:1rem}.toolbar-icon-white[data-v-290a72c6]{height:30px;filter:brightness(0) invert(1)}.feedback-view[data-v-2d49110e]{min-height:var(--app-viewport-height,100vh);background:linear-gradient(180deg,#edf3fd,#f8fafc 50%,#fff);padding:12px}.header-card[data-v-2d49110e]{background:linear-gradient(135deg,#285096,#23a5e6 50%,#59c4ff);position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(40,80,150,.3)!important;margin-bottom:16px}.header-card[data-v-2d49110e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:1;pointer-events:none}.back-btn[data-v-2d49110e]{background:hsla(0,0%,100%,.1);transition:all .3s ease}.back-btn[data-v-2d49110e]:hover{background:hsla(0,0%,100%,.2);transform:translateX(-4px)}.logo-wrapper[data-v-2d49110e]{background:#fff;padding:10px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.15)}.toolbar-logo[data-v-2d49110e]{height:40px;width:auto}.header-title[data-v-2d49110e]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.5px;text-shadow:0 2px 8px rgba(0,0,0,.15)}.content-container[data-v-2d49110e]{max-width:1400px;margin:0 auto;padding:0}.info-card[data-v-2d49110e]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(40,80,150,.1);box-shadow:0 8px 32px rgba(40,80,150,.12)!important;height:100%}.feedback-icon-wrapper[data-v-2d49110e]{width:80px;height:80px;background:linear-gradient(135deg,rgba(40,80,150,.1),rgba(35,165,230,.1));border-radius:20px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(40,80,150,.15)}.info-title[data-v-2d49110e]{font-size:1.5rem;font-weight:700;color:#001437;letter-spacing:-.75px;line-height:1.2}.info-description[data-v-2d49110e]{font-size:.9375rem;color:#4e5965;line-height:1.6}.feedback-card[data-v-2d49110e]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(40,80,150,.1);box-shadow:0 8px 32px rgba(40,80,150,.12)!important}.feedback-form[data-v-2d49110e]{width:100%}.form-group[data-v-2d49110e]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.checkbox-group[data-v-2d49110e]{justify-content:flex-end}.invisible[data-v-2d49110e]{visibility:hidden}.form-label[data-v-2d49110e]{font-size:.875rem;font-weight:600;color:#001437;display:flex;align-items:center}.form-input[data-v-2d49110e],.form-select[data-v-2d49110e],.form-textarea[data-v-2d49110e]{transition:all .3s ease}.form-input[data-v-2d49110e] .v-field,.form-select[data-v-2d49110e] .v-field,.form-textarea[data-v-2d49110e] .v-field{background:hsla(0,0%,100%,.8);border:1px solid rgba(40,80,150,.2);box-shadow:0 2px 8px rgba(40,80,150,.05)}.form-input[data-v-2d49110e]:hover .v-field,.form-select[data-v-2d49110e]:hover .v-field,.form-textarea[data-v-2d49110e]:hover .v-field{border-color:rgba(40,80,150,.4);box-shadow:0 4px 12px rgba(40,80,150,.1)}.form-input[data-v-2d49110e] .v-field--focused,.form-select[data-v-2d49110e] .v-field--focused,.form-textarea[data-v-2d49110e] .v-field--focused{border-color:#285096;box-shadow:0 4px 16px rgba(40,80,150,.2)}.form-input[data-v-2d49110e]:disabled .v-field{opacity:.5;background:#f5f5f5}.rating-wrapper[data-v-2d49110e]{display:flex;align-items:center;min-height:56px;padding:8px 0}.star-rating[data-v-2d49110e]{display:flex;justify-content:flex-start}.star-rating[data-v-2d49110e] .v-rating__item{padding:4px}.anonymous-checkbox[data-v-2d49110e]{margin-top:8px}.anonymous-checkbox[data-v-2d49110e] .v-label{font-size:.875rem;color:#001437}.checkbox-label[data-v-2d49110e]{display:flex;align-items:center;font-weight:500}.submit-button[data-v-2d49110e]{box-shadow:0 8px 24px rgba(40,80,150,.25)!important;transition:all .3s ease;font-weight:600;font-size:1rem;letter-spacing:.5px;margin-top:8px}.submit-button[data-v-2d49110e]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(40,80,150,.35)!important}.submit-button[data-v-2d49110e]:disabled{opacity:.5}@media (max-width:960px){.feedback-view[data-v-2d49110e]{padding:10px}.header-title[data-v-2d49110e]{font-size:1.25rem}.toolbar-logo[data-v-2d49110e]{height:36px}.info-title[data-v-2d49110e]{font-size:1.375rem}.feedback-icon-wrapper[data-v-2d49110e]{width:64px;height:64px}.content-container[data-v-2d49110e]{padding:0 8px!important}}@media (max-width:600px){.feedback-view[data-v-2d49110e]{padding:8px}.content-container[data-v-2d49110e]{padding:0 4px!important}.logo-wrapper[data-v-2d49110e]{padding:8px}.toolbar-logo[data-v-2d49110e]{height:32px}.header-title[data-v-2d49110e]{font-size:1.125rem}.feedback-card[data-v-2d49110e],.info-card[data-v-2d49110e]{padding:20px!important}.info-title[data-v-2d49110e]{font-size:1.25rem}.info-description[data-v-2d49110e]{font-size:.875rem}.feedback-icon-wrapper[data-v-2d49110e]{width:56px;height:56px}.submit-button[data-v-2d49110e]{font-size:.9375rem}.checkbox-group[data-v-2d49110e]{justify-content:flex-start}}.leaflet-bottom.leaflet-right .leaflet-control-attribution[data-v-4feb4498]{display:none!important}.v-dialog[data-v-4feb4498]:not(.v-dialog--fullscreen){max-height:100%}.mapView[data-v-4feb4498]{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:600px;height:800px}.mapView .leaflet-image-layer .leaflet-zoom-animated[data-v-4feb4498]{width:110px!important;height:103px!important}.v-dialog[data-v-4feb4498]:hover{cursor:nwse-resize}.floorSelector[data-v-4feb4498]{min-width:3rem!important;border-radius:30px!important;cursor:pointer;margin-left:4rem;margin-top:.2rem}.responsive-table[data-v-f2b16264] .v-data-table__td{white-space:normal!important;vertical-align:top!important;padding-top:12px!important;padding-bottom:12px!important}.responsive-table[data-v-f2b16264] .v-data-table__th{white-space:nowrap!important}.responsive-table[data-v-f2b16264] table{table-layout:auto!important}.incident-card[data-v-f2b16264]{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#fff,#fafbfc)}.incident-card[data-v-f2b16264]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(40,80,150,.12)!important;border-color:rgba(40,80,150,.2)}.incident-card[data-v-f2b16264]:active{transform:translateY(0);transition:all .1s}.detail-item[data-v-f2b16264]{display:flex;align-items:center;min-height:24px}.incident-card[data-v-f2b16264] .v-chip{font-size:.65rem;height:20px;padding:0 8px}.incident-card[data-v-f2b16264] *{transition:color .2s ease}.premium-disabled-input[data-v-f2b16264] .v-input__control{opacity:.6;cursor:not-allowed;pointer-events:none}.premium-disabled-input[data-v-f2b16264] .v-field{background-color:#f7fafc!important;border-color:#e2e8f0!important}.premium-disabled-input[data-v-f2b16264] .v-field__input{color:#9aa6b1!important}.premium-disabled-input[data-v-f2b16264] .v-icon{opacity:.5}.toolbar-icon-white[data-v-fa9ae24e]{height:30px;filter:brightness(0) invert(1)}.functions[data-v-fa9ae24e]{min-height:var(--app-viewport-height,100vh);display:flex;flex-direction:column;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:1rem}.function-plans[data-v-fa9ae24e]{margin-bottom:1rem;padding-left:1rem}.function-plans h3[data-v-fa9ae24e]{font-size:1.4rem;font-weight:700;color:#5e5e5e}.function-plans .pricing-info[data-v-fa9ae24e]{font-weight:bolder}.monthly-method-btn[data-v-fa9ae24e]{margin-top:.5rem;background-color:#5da6f3;color:#fff}.pricing-table-wrapper[data-v-fa9ae24e]{display:flex;justify-content:center}.pricing-table[data-v-fa9ae24e]{width:95%;max-width:1400px;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.header-background[data-v-fa9ae24e]{background-color:#d0dbed;font-weight:700;padding:12px}.pricing-table td[data-v-fa9ae24e],.pricing-table th[data-v-fa9ae24e]{padding:12px;text-align:left;border-bottom:1px solid #d1d5db}.plan-header[data-v-fa9ae24e]{font-weight:700;text-align:center;position:relative;padding-bottom:20px}.month-text[data-v-fa9ae24e]{color:#777;font-size:.8rem;font-weight:700}.buy-now-btn[data-v-fa9ae24e]{margin-top:5px;font-size:.8rem}.feature-name[data-v-fa9ae24e],.limited[data-v-fa9ae24e]{color:#5e5e5e}.check-icon[data-v-fa9ae24e]{color:#11b57e}.dash[data-v-fa9ae24e]{display:inline-block;width:20px;text-align:center}@media (max-width:768px){.function-plans[data-v-fa9ae24e]{text-align:center}.function-plans h2[data-v-fa9ae24e]{font-size:1.3rem;font-weight:700}.pricing-table[data-v-fa9ae24e]{width:100%;font-size:.8rem}.buy-now-btn[data-v-fa9ae24e]{font-size:.6rem}}