.home-view[data-v-1921f2fe]{flex-direction:column}.auth-callback[data-v-f23edff2]{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;padding:20px;position:fixed;top:0;left:0;overflow:hidden}.auth-callback[data-v-f23edff2]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(66,135,245,.03) 0,transparent 70%);animation:pulse-f23edff2 8s ease-in-out infinite}@keyframes pulse-f23edff2{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.auth-content[data-v-f23edff2]{position:relative;z-index:1;text-align:center;max-width:400px;width:100%}.spinner-container[data-v-f23edff2]{margin:0 auto 32px;width:80px;height:80px}.spinner[data-v-f23edff2]{animation:rotate-f23edff2 2s linear infinite;width:100%;height:100%}.spinner-path[data-v-f23edff2]{stroke:#4287f5;stroke-linecap:round;animation:dash-f23edff2 1.5s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(66,135,245,.4))}@keyframes rotate-f23edff2{to{transform:rotate(1turn)}}@keyframes dash-f23edff2{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.auth-title[data-v-f23edff2]{font-size:28px;font-weight:600;color:#fff;margin:0 0 12px 0;letter-spacing:-.5px}.auth-subtitle[data-v-f23edff2]{font-size:15px;color:hsla(0,0%,100%,.6);margin:0 0 32px 0;line-height:1.5}.redirect-btn[data-v-f23edff2]{margin-top:16px;text-transform:none;font-weight:500;letter-spacing:.3px;padding:12px 32px!important;font-size:15px}@media (max-width:600px){.auth-callback[data-v-f23edff2]{padding:16px}.spinner-container[data-v-f23edff2]{width:64px;height:64px;margin-bottom:24px}.auth-title[data-v-f23edff2]{font-size:24px}.auth-subtitle[data-v-f23edff2]{font-size:14px}.redirect-btn[data-v-f23edff2]{width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){.auth-callback[data-v-f23edff2]:before,.spinner-path[data-v-f23edff2],.spinner[data-v-f23edff2]{animation:none}.spinner-path[data-v-f23edff2]{stroke-dasharray:90,150}}.logged-out{width:100%;height:100%;overflow:auto}.logged-out .logo{margin-top:50px;margin-bottom:70px;width:200px}.logged-out .headline{font-size:34px;letter-spacing:-.5px;line-height:41px}.logged-out .bold{font-weight:700}.logged-out .back{margin-bottom:50px}.logged-out .text{font-size:15px;line-height:22px}.logged-out .text .larger{font-size:17px;line-height:25px}.logged-out .default-margin{margin-bottom:20px}.logged-out .small-margin{margin-bottom:10px}.logged-out .no-margin{margin:0}.logged-out .causes{margin-bottom:40px}.logged-out .margin-after{margin-bottom:120px}.logged-out .image{margin-top:120px;width:100%}.logged-out .iframe{width:1px;height:1px;display:none}.unauthorized{width:100%;height:100%;overflow:auto}.unauthorized .logo{margin-top:50px;margin-bottom:70px;width:200px}.unauthorized .headline{font-size:34px;letter-spacing:-.5px;line-height:41px}.unauthorized .bold{font-weight:700}.unauthorized .back{margin-bottom:50px}.unauthorized .text{font-size:15px;line-height:22px}.unauthorized .text .larger{font-size:17px;line-height:25px}.unauthorized .default-margin{margin-bottom:20px}.unauthorized .small-margin{margin-bottom:10px}.unauthorized .no-margin{margin:0}.unauthorized .causes{margin-bottom:40px}.unauthorized .margin-after{margin-bottom:120px}.unauthorized .image{margin-top:120px;width:100%}.no-permission-page[data-v-82a01da2]{background:#000}.no-permission-card[data-v-82a01da2]{background:#222;border-radius:10px}.login-container[data-v-374bf69b]{position:relative;min-height:100vh;padding:16px}.flag-img[data-v-374bf69b]{border-radius:4px;-o-object-fit:cover;object-fit:cover}.fill-height[data-v-374bf69b]{min-height:100vh}.language-toggle-wrapper[data-v-374bf69b]{position:absolute;top:20px;right:20px;z-index:10}.language-toggle[data-v-374bf69b]{background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.language-toggle .v-btn[data-v-374bf69b]{color:#64748b!important;transition:all .3s ease}.language-toggle .v-btn.active-lang[data-v-374bf69b]{background:linear-gradient(135deg,rgba(33,150,243,.15),rgba(21,101,192,.15))!important;color:#2196f3!important;font-weight:600}.language-toggle .v-btn[data-v-374bf69b]:hover{background:rgba(33,150,243,.1)!important}.login-card[data-v-374bf69b]{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(20px);max-width:480px}.demo-card[data-v-374bf69b]{background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(20px);max-width:480px}.try-demo-button[data-v-374bf69b]{text-transform:none;letter-spacing:.5px;font-weight:600}.app-buttons-container[data-v-374bf69b]{display:flex;flex-direction:row;gap:10px;width:100%;justify-content:space-between}.store-button[data-v-374bf69b]{flex:1;min-width:0;height:48px!important;padding:0 12px!important;border-radius:8px!important;background:#fff!important;border:1.5px solid #d1d5db!important;text-transform:none!important;letter-spacing:normal!important;transition:all .3s ease;cursor:pointer;box-shadow:none!important}.store-button[data-v-374bf69b]:hover{background:#f9fafb!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border-color:#9ca3af!important}.store-button .v-btn__content[data-v-374bf69b]{width:100%;height:100%}.store-button[data-v-374bf69b] .v-btn__content{width:100%;height:100%}.store-button-content[data-v-374bf69b]{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:100%}.store-icon[data-v-374bf69b]{width:24px;height:24px;min-width:24px;flex-shrink:0;opacity:1!important}.google-play-button .store-icon[data-v-374bf69b]{color:#000;fill:currentColor}.app-store-button .store-icon[data-v-374bf69b]{color:#000;fill:currentColor}.store-button-text[data-v-374bf69b]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.1;opacity:1!important}.store-button-subtitle[data-v-374bf69b]{font-size:8px;font-weight:400;color:#000!important;text-transform:uppercase;letter-spacing:.3px;margin-bottom:1px;opacity:1!important}.store-button-title[data-v-374bf69b]{font-size:14px;font-weight:600;color:#000!important;letter-spacing:.2px;opacity:1!important}.background-layer[data-v-374bf69b]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.background-image[data-v-374bf69b]{width:100%;height:100%}.background-overlay[data-v-374bf69b]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(33,150,243,.3),rgba(21,101,192,.25));backdrop-filter:blur(2px)}.v-row[data-v-374bf69b]{position:relative;z-index:1}@media (max-width:599px){.login-container[data-v-374bf69b]{padding:12px}.language-toggle-wrapper[data-v-374bf69b]{top:12px;right:12px}.language-toggle .v-btn[data-v-374bf69b]{font-size:13px;padding:6px 10px}.store-button[data-v-374bf69b]{height:44px!important;padding:0 8px!important}.store-icon[data-v-374bf69b]{width:20px;height:20px;min-width:20px}.store-button-content[data-v-374bf69b]{gap:6px}.store-button-subtitle[data-v-374bf69b]{font-size:7px}.store-button-title[data-v-374bf69b]{font-size:12px}}@media (max-width:400px){.store-button[data-v-374bf69b]{height:40px!important;padding:0 6px!important}.store-icon[data-v-374bf69b]{width:18px;height:18px;min-width:18px}.store-button-content[data-v-374bf69b]{gap:4px}.store-button-subtitle[data-v-374bf69b]{font-size:6px}.store-button-title[data-v-374bf69b]{font-size:11px}}.modern-building-view[data-v-4773cca8]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9 50%,#e2e8f0);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modern-header-wrapper[data-v-4773cca8]{position:sticky;top:0;z-index:100;backdrop-filter:blur(20px)}.modern-toolbar[data-v-4773cca8]{background:hsla(0,0%,100%,.9)!important;border-bottom:1px solid rgba(226,232,240,.3);box-shadow:0 1px 20px rgba(15,23,42,.08)}.toolbar-content[data-v-4773cca8]{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:12px 20px}.brand-section[data-v-4773cca8]{display:flex;align-items:center;gap:16px}.logo-wrapper[data-v-4773cca8]{width:48px;height:48px;background:linear-gradient(135deg,#4fc3f7,#2196f3);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:0 4px 12px rgba(79,195,247,.3)}.modern-logo[data-v-4773cca8]{height:32px;width:auto;filter:brightness(0) invert(1)}.brand-text[data-v-4773cca8]{display:flex;flex-direction:column}.workspace-title[data-v-4773cca8]{font-size:1.375rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.workspace-subtitle[data-v-4773cca8]{font-size:.875rem;color:#64748b;margin:0;font-weight:500}.action-buttons[data-v-4773cca8]{display:flex;align-items:center;gap:12px}.modern-action-btn[data-v-4773cca8]{width:44px;height:44px;background:rgba(79,195,247,.1);border-radius:12px;border:1px solid rgba(79,195,247,.2);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex!important;align-items:center!important;justify-content:center!important}.modern-action-btn[data-v-4773cca8]:hover{background:rgba(79,195,247,.15);transform:translateY(-1px)}.modern-primary-btn[data-v-4773cca8]{background:linear-gradient(135deg,#4fc3f7,#2196f3)!important;border-radius:12px!important;padding:12px 20px!important;text-transform:none!important;font-weight:600!important;letter-spacing:.025em!important;box-shadow:0 4px 12px rgba(79,195,247,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.modern-primary-btn[data-v-4773cca8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(79,195,247,.4)!important}.btn-text[data-v-4773cca8]{margin-left:0;font-size:.875rem}.modern-dialog .v-overlay__content[data-v-4773cca8]{border-radius:20px;overflow:hidden}.dialog-card[data-v-4773cca8]{border-radius:20px!important;overflow:hidden}.dialog-header[data-v-4773cca8]{background:linear-gradient(135deg,#4fc3f7,#2196f3);padding:24px;color:#fff;display:flex;align-items:center;gap:16px}.dialog-icon[data-v-4773cca8]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center}.dialog-title[data-v-4773cca8]{font-size:1.25rem;font-weight:700;margin:0}.dialog-content[data-v-4773cca8]{padding:24px!important}.modern-select[data-v-4773cca8]{margin-top:8px}.dialog-actions[data-v-4773cca8]{padding:16px 24px 24px!important}.dialog-btn[data-v-4773cca8]{text-transform:none!important;font-weight:600!important;border-radius:10px!important;padding:8px 16px!important}.modern-content[data-v-4773cca8]{width:100%;padding:32px 20px}.building-info-section[data-v-4773cca8]{margin-bottom:32px}.building-header[data-v-4773cca8]{display:flex;align-items:center;justify-content:space-between;gap:24px}.building-badge[data-v-4773cca8]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#4fc3f7,#2196f3);padding:12px 20px;border-radius:16px;color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(79,195,247,.3);min-width:0}.building-icon[data-v-4773cca8]{flex-shrink:0}.building-name[data-v-4773cca8]{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-wrapper[data-v-4773cca8]{flex:1;max-width:400px}.modern-search .v-field[data-v-4773cca8]{border-radius:16px!important;background:hsla(0,0%,100%,.9)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 12px rgba(15,23,42,.08)!important}.cards-grid-modern[data-v-4773cca8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;align-items:start}.utilization-card-wrapper[data-v-4773cca8]{grid-column:span 1}.utilization-card[data-v-4773cca8]{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);border-radius:24px;overflow:hidden;position:relative;height:280px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(102,126,234,.3);border:1px solid hsla(0,0%,100%,.1)}.utilization-card[data-v-4773cca8]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 48px rgba(102,126,234,.4)}.card-bg-animation[data-v-4773cca8]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0deg 340deg,hsla(0,0%,100%,.1) 340deg 1turn);animation:rotate-animation-4773cca8 12s linear infinite;pointer-events:none}.live-indicator-modern[data-v-4773cca8]{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(12px);padding:6px 10px;border-radius:20px;border:1px solid hsla(0,0%,100%,.2);z-index:10}.pulse-dot[data-v-4773cca8]{width:8px;height:8px;background:#0f8;border-radius:50%;animation:pulse-animation-4773cca8 2s infinite;box-shadow:0 0 12px rgba(0,255,136,.6)}.live-label[data-v-4773cca8]{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.1em}.utilization-content[data-v-4773cca8]{position:relative;height:100%;padding:24px;padding-top:20px;padding-right:100px;display:flex;flex-direction:column;justify-content:space-between;z-index:2;color:#fff}.utilization-header[data-v-4773cca8]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.icon-container[data-v-4773cca8]{position:relative;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center}.icon-bg[data-v-4773cca8]{position:absolute;inset:0;background:hsla(0,0%,100%,.15);backdrop-filter:blur(12px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2)}.main-icon[data-v-4773cca8]{position:relative;z-index:1;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.header-text[data-v-4773cca8]{flex:1}.card-title[data-v-4773cca8]{font-size:1.25rem;font-weight:700;margin:0 0 4px 0;text-shadow:0 2px 8px rgba(0,0,0,.3);line-height:1.2}.card-description[data-v-4773cca8]{font-size:.875rem;margin:0;opacity:.9;font-weight:500}.stats-container[data-v-4773cca8]{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;padding:16px 20px;margin-bottom:20px}.stat-box[data-v-4773cca8]{text-align:center;flex:1}.stat-value[data-v-4773cca8]{font-size:1.5rem;font-weight:800;margin-bottom:4px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.stat-label[data-v-4773cca8]{font-size:.75rem;opacity:.9;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.stat-divider[data-v-4773cca8]{width:1px;height:32px;background:hsla(0,0%,100%,.3);margin:0 16px}.progress-section[data-v-4773cca8]{margin-bottom:20px}.progress-bar-modern[data-v-4773cca8]{height:8px;background:hsla(0,0%,100%,.2);border-radius:4px;overflow:hidden;position:relative;margin-bottom:8px}.progress-fill-modern[data-v-4773cca8]{height:100%;background:linear-gradient(90deg,#0f8,#00d4ff);border-radius:4px;position:relative;transition:width 1.5s ease-out;box-shadow:0 0 12px rgba(0,255,136,.4)}.progress-fill-modern[data-v-4773cca8]:after{content:"";position:absolute;top:0;left:0;height:100%;width:40px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);animation:shimmer-animation-4773cca8 2.5s infinite}.progress-labels[data-v-4773cca8]{display:flex;justify-content:space-between;font-size:.75rem;opacity:.8;font-weight:600}.cta-section[data-v-4773cca8]{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:12px 16px;transition:all .3s ease}.utilization-card:hover .cta-section[data-v-4773cca8]{background:hsla(0,0%,100%,.15);transform:translateX(4px)}.cta-text[data-v-4773cca8]{font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:8px}.trend-icon[data-v-4773cca8]{color:#0f8}.arrow-icon[data-v-4773cca8]{transition:transform .3s ease}.utilization-card:hover .arrow-icon[data-v-4773cca8]{transform:translateX(4px)}.hover-gradient[data-v-4773cca8]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.utilization-card:hover .hover-gradient[data-v-4773cca8]{opacity:1}.category-card-wrapper[data-v-4773cca8]{grid-column:span 1}.category-card[data-v-4773cca8]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.5);border-radius:20px;overflow:hidden;position:relative;height:280px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(15,23,42,.08)}.category-card[data-v-4773cca8]:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(15,23,42,.15)}.card-image-wrapper[data-v-4773cca8]{position:relative;height:180px;overflow:hidden}.category-image[data-v-4773cca8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.category-card:hover .category-image[data-v-4773cca8]{transform:scale(1.1)}.image-overlay[data-v-4773cca8]{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.1));transition:background .3s ease}.category-card:hover .image-overlay[data-v-4773cca8]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}.card-content[data-v-4773cca8]{padding:20px;height:100px;display:flex;flex-direction:column;justify-content:space-between}.content-header[data-v-4773cca8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.category-title[data-v-4773cca8]{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3;flex:1;min-width:0}.availability-badge[data-v-4773cca8]{display:flex;align-items:center;gap:6px;background:rgba(16,185,129,.1);padding:4px 8px;border-radius:8px;white-space:nowrap;flex-shrink:0}.badge-dot[data-v-4773cca8]{width:6px;height:6px;background:#10b981;border-radius:50%;animation:pulse-animation-4773cca8 2s infinite}.badge-text[data-v-4773cca8]{font-size:.75rem;font-weight:600;color:#059669}.card-footer[data-v-4773cca8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.room-count[data-v-4773cca8]{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#6b7280;font-weight:500}.explore-btn[data-v-4773cca8]{display:flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;color:#2196f3;transition:all .3s ease}.category-card:hover .explore-btn[data-v-4773cca8]{color:#1976d2;transform:translateX(4px)}.card-hover-effect[data-v-4773cca8]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(79,195,247,.05),transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.category-card:hover .card-hover-effect[data-v-4773cca8]{opacity:1}@keyframes rotate-animation-4773cca8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-animation-4773cca8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes shimmer-animation-4773cca8{0%{transform:translateX(-40px)}to{transform:translateX(300px)}}@media (max-width:1200px){.modern-content[data-v-4773cca8]{padding:28px 20px}.cards-grid-modern[data-v-4773cca8]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}}@media (max-width:968px){.modern-content[data-v-4773cca8]{padding:24px 16px}.building-header[data-v-4773cca8]{flex-direction:column;align-items:stretch;gap:16px}.search-wrapper[data-v-4773cca8]{max-width:none}.cards-grid-modern[data-v-4773cca8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.workspace-title[data-v-4773cca8]{font-size:1.25rem;max-width:250px}.workspace-subtitle[data-v-4773cca8]{font-size:.8rem}}@media (max-width:768px){.modern-content[data-v-4773cca8]{padding:20px 16px}.toolbar-content[data-v-4773cca8]{padding:8px 16px}.brand-section[data-v-4773cca8]{gap:12px}.logo-wrapper[data-v-4773cca8]{width:40px;height:40px}.modern-logo[data-v-4773cca8]{height:24px}.workspace-title[data-v-4773cca8]{font-size:1.125rem;max-width:200px}.workspace-subtitle[data-v-4773cca8]{font-size:.75rem}.action-buttons[data-v-4773cca8]{gap:8px}.modern-action-btn[data-v-4773cca8]{width:40px;height:40px}.modern-primary-btn[data-v-4773cca8]{padding:10px 16px!important}.btn-text[data-v-4773cca8]{font-size:.8rem}.cards-grid-modern[data-v-4773cca8]{grid-template-columns:1fr;gap:16px}.utilization-card[data-v-4773cca8]{height:260px}.utilization-content[data-v-4773cca8]{padding:20px;padding-right:90px}.card-title[data-v-4773cca8]{font-size:1.125rem}.category-card[data-v-4773cca8]{height:260px}.card-image-wrapper[data-v-4773cca8]{height:160px}}@media (max-width:450px){.modern-content[data-v-4773cca8]{padding:16px 12px}.toolbar-content[data-v-4773cca8]{padding:8px 12px}.brand-section[data-v-4773cca8]{gap:8px;min-width:0;flex-shrink:1}.brand-text[data-v-4773cca8]{min-width:0}.workspace-title[data-v-4773cca8]{font-size:1rem;max-width:150px}.workspace-subtitle[data-v-4773cca8]{display:none}.action-buttons[data-v-4773cca8]{gap:6px;flex-shrink:0}.modern-action-btn[data-v-4773cca8]{width:36px;height:36px}.modern-primary-btn[data-v-4773cca8]{padding:8px 12px!important}.btn-text[data-v-4773cca8]{display:none}.building-badge[data-v-4773cca8]{padding:10px 16px;font-size:.875rem}.utilization-card[data-v-4773cca8]{height:240px}.utilization-content[data-v-4773cca8]{padding:16px;padding-right:85px}.utilization-header[data-v-4773cca8]{gap:12px;margin-bottom:16px}.icon-container[data-v-4773cca8]{width:48px;height:48px}.card-title[data-v-4773cca8]{font-size:1rem}.card-description[data-v-4773cca8]{font-size:.8rem}.stats-container[data-v-4773cca8]{padding:12px 16px;margin-bottom:16px}.stat-value[data-v-4773cca8]{font-size:1.25rem}.category-card[data-v-4773cca8]{height:240px}.card-image-wrapper[data-v-4773cca8]{height:140px}.card-content[data-v-4773cca8]{padding:16px}.category-title[data-v-4773cca8]{font-size:1rem}}@media (max-width:355px){.modern-content[data-v-4773cca8]{padding:12px 8px}.toolbar-content[data-v-4773cca8]{padding:6px 8px;gap:8px}.brand-section[data-v-4773cca8]{gap:6px;min-width:0;flex-shrink:1}.logo-wrapper[data-v-4773cca8]{width:36px;height:36px}.modern-logo[data-v-4773cca8]{height:20px}.workspace-title[data-v-4773cca8]{font-size:.875rem}.action-buttons[data-v-4773cca8]{gap:4px;flex-shrink:0}.modern-action-btn[data-v-4773cca8]{width:32px;height:32px}.modern-primary-btn[data-v-4773cca8]{padding:6px 8px!important;min-width:32px!important}.building-badge[data-v-4773cca8]{padding:8px 12px;font-size:.8rem;gap:8px}.building-name[data-v-4773cca8]{font-size:.875rem}.utilization-card[data-v-4773cca8]{height:220px}.utilization-content[data-v-4773cca8]{padding:12px;padding-right:80px}.live-indicator-modern[data-v-4773cca8]{top:12px;right:12px;padding:6px 8px}.live-label[data-v-4773cca8]{font-size:.65rem}.utilization-header[data-v-4773cca8]{gap:8px;margin-bottom:12px}.icon-container[data-v-4773cca8]{width:40px;height:40px}.card-title[data-v-4773cca8]{font-size:.875rem}.card-description[data-v-4773cca8]{font-size:.75rem}.stats-container[data-v-4773cca8]{padding:10px 12px;margin-bottom:12px}.stat-value[data-v-4773cca8]{font-size:1.125rem}.stat-label[data-v-4773cca8]{font-size:.65rem}.category-card[data-v-4773cca8]{height:220px}.card-image-wrapper[data-v-4773cca8]{height:120px}.card-content[data-v-4773cca8]{padding:12px;height:100px}.category-title[data-v-4773cca8]{font-size:.875rem}.availability-badge[data-v-4773cca8]{padding:3px 6px}.badge-text[data-v-4773cca8]{font-size:.65rem}.room-count[data-v-4773cca8]{font-size:.75rem}.explore-btn[data-v-4773cca8]{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.badge-dot[data-v-4773cca8],.card-bg-animation[data-v-4773cca8],.progress-fill-modern[data-v-4773cca8]:after,.pulse-dot[data-v-4773cca8]{animation:none}.category-card[data-v-4773cca8],.modern-action-btn[data-v-4773cca8],.modern-primary-btn[data-v-4773cca8],.utilization-card[data-v-4773cca8]{transition:none}}@media (prefers-contrast:high){.category-card[data-v-4773cca8],.utilization-card[data-v-4773cca8]{border:2px solid #000}.availability-badge[data-v-4773cca8],.building-badge[data-v-4773cca8]{border:1px solid #000}}@media print{.action-buttons[data-v-4773cca8],.modern-header-wrapper[data-v-4773cca8]{display:none}.modern-building-view[data-v-4773cca8]{background:#fff}.category-card[data-v-4773cca8],.utilization-card[data-v-4773cca8]{box-shadow:none;border:1px solid #ccc}}.booking-view-container[data-v-3f6b265a]{min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,#4fc3f7,#2196f3)}.backdrop-gradient[data-v-3f6b265a]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#4fc3f7,#2196f3),radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.15) 0,transparent 50%);z-index:-1}.booking-main-card[data-v-3f6b265a]{margin:0 auto;max-width:100%;min-height:100vh;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:0;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 32px 64px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.5);transition:all .3s cubic-bezier(.4,0,.2,1)}.booking-header[data-v-3f6b265a]{background:linear-gradient(135deg,#fff,#f8f9ff);padding:0;position:relative;overflow:hidden;border-bottom:1px solid rgba(33,150,243,.1)}.booking-header[data-v-3f6b265a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(33,150,243,.05) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(79,195,247,.08) 0,transparent 50%);pointer-events:none}.header-content[data-v-3f6b265a]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;position:relative;z-index:2}.logo-section[data-v-3f6b265a]{display:flex;align-items:center;gap:16px}.logo-wrapper[data-v-3f6b265a]{width:40px;height:40px;background:linear-gradient(135deg,#2196f3,#4fc3f7);backdrop-filter:blur(10px);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(33,150,243,.2);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(33,150,243,.2)}.logo-wrapper[data-v-3f6b265a]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(33,150,243,.3)}.header-logo[data-v-3f6b265a]{height:26px;width:auto;filter:brightness(0) invert(1)}.header-title[data-v-3f6b265a]{color:#2196f3;font-size:22px;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(33,150,243,.1);letter-spacing:-.3px}.refresh-btn[data-v-3f6b265a]{background:linear-gradient(135deg,#2196f3,#4fc3f7);backdrop-filter:blur(10px);border:1px solid rgba(33,150,243,.2);color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(33,150,243,.2)}.refresh-btn[data-v-3f6b265a]:hover{background:linear-gradient(135deg,#1976d2,#42a5f5);transform:scale(1.05);box-shadow:0 6px 16px rgba(33,150,243,.3)}.refresh-icon[data-v-3f6b265a]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.refresh-btn:hover .refresh-icon[data-v-3f6b265a]{transform:rotate(180deg)}.tabs-container[data-v-3f6b265a]{padding:0 20px 12px;position:relative;z-index:2}.custom-tabs[data-v-3f6b265a]{display:flex;background:rgba(33,150,243,.08);backdrop-filter:blur(15px);border-radius:20px;padding:6px;border:1px solid rgba(33,150,243,.15)}.custom-tab[data-v-3f6b265a]{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;background:transparent;border:none;border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:rgba(33,150,243,.7);min-height:60px}.custom-tab[data-v-3f6b265a]:hover{background:rgba(33,150,243,.1);color:rgba(33,150,243,.9)}.custom-tab.active[data-v-3f6b265a]{background:linear-gradient(135deg,#2196f3,#4fc3f7);color:#fff;box-shadow:0 8px 32px rgba(33,150,243,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.tab-icon[data-v-3f6b265a]{font-size:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-tab.active .tab-icon[data-v-3f6b265a]{transform:scale(1.1)}.tab-text[data-v-3f6b265a]{font-size:13px;font-weight:600;text-align:center;line-height:1.2}.tab-indicator[data-v-3f6b265a]{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%) scaleX(0);width:30px;height:3px;background:#2196f3;border-radius:2px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.tab-indicator.active[data-v-3f6b265a]{transform:translateX(-50%) scaleX(1);background:#fff}.content-wrapper[data-v-3f6b265a]{background:linear-gradient(180deg,hsla(0,0%,100%,.95) 0,rgba(249,251,255,.95));min-height:calc(100vh - 180px)}.content-container[data-v-3f6b265a]{position:relative;overflow:hidden}.tab-content[data-v-3f6b265a]{width:100%;min-height:500px}.slide-enter-active[data-v-3f6b265a],.slide-leave-active[data-v-3f6b265a]{transition:all .4s cubic-bezier(.23,1,.32,1)}.slide-enter-from[data-v-3f6b265a]{opacity:0;transform:translateX(30px)}.slide-leave-to[data-v-3f6b265a]{opacity:0;transform:translateX(-30px)}@media (max-width:1200px){.booking-main-card[data-v-3f6b265a]{margin:0;border-radius:0}}@media (max-width:968px){.header-content[data-v-3f6b265a]{padding:10px 18px}.header-title[data-v-3f6b265a]{font-size:20px}.tabs-container[data-v-3f6b265a]{padding:0 18px 10px}}@media (max-width:768px){.header-content[data-v-3f6b265a]{padding:8px 14px}.header-title[data-v-3f6b265a]{font-size:18px}.logo-wrapper[data-v-3f6b265a]{width:36px;height:36px}.header-logo[data-v-3f6b265a]{height:22px}.tabs-container[data-v-3f6b265a]{padding:0 14px 8px}.custom-tab[data-v-3f6b265a]{padding:10px 6px;min-height:50px}.tab-icon[data-v-3f6b265a]{font-size:18px}.tab-text[data-v-3f6b265a]{font-size:11px}}@media (max-width:450px){.header-content[data-v-3f6b265a]{padding:8px 12px;gap:10px}.header-title[data-v-3f6b265a]{font-size:16px}.logo-wrapper[data-v-3f6b265a]{width:32px;height:32px}.header-logo[data-v-3f6b265a]{height:20px}.tabs-container[data-v-3f6b265a]{padding:0 12px 8px}.custom-tab[data-v-3f6b265a]{padding:8px 4px;min-height:45px}.tab-icon[data-v-3f6b265a]{font-size:16px}.tab-text[data-v-3f6b265a]{font-size:10px}}@media (max-width:355px){.header-content[data-v-3f6b265a]{padding:6px 8px}.header-title[data-v-3f6b265a]{font-size:14px}.logo-wrapper[data-v-3f6b265a]{width:28px;height:28px}.header-logo[data-v-3f6b265a]{height:18px}.tabs-container[data-v-3f6b265a]{padding:0 8px 6px}.custom-tab[data-v-3f6b265a]{padding:6px 3px;min-height:40px;gap:4px}.tab-icon[data-v-3f6b265a]{font-size:14px}.tab-text[data-v-3f6b265a]{font-size:9px}}.fill-height[data-v-e30ea854]{height:100%}.premium-badge[data-v-c1801840]{position:absolute;top:8px;right:8px;z-index:10;font-size:.7rem;font-weight:700;padding:4px 8px}.disabled-menu-card[data-v-c1801840]{opacity:.5;cursor:not-allowed!important;pointer-events:none;filter:grayscale(40%) brightness(.95);position:relative}.disabled-menu-card[data-v-c1801840]:hover{transform:none!important}.disabled-menu-card[data-v-c1801840]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);border-radius:16px;pointer-events:none;z-index:4}.selected[data-v-c1801840]{border:2px solid #007bff;box-shadow:0 6px 16px rgba(0,123,255,.2)}.tile-card[data-v-c1801840]{border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;text-align:center;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100px}.tile-card[data-v-c1801840]:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.tile-card v-icon[data-v-c1801840]{font-size:32px}.disabled-card[data-v-c1801840]{opacity:.5;pointer-events:none;cursor:not-allowed}.fab-title[data-v-c1801840]{font-size:.85rem;font-weight:700;text-align:center;margin-top:8px}.fab-button[data-v-c1801840]{box-shadow:none}.avatar-container[data-v-c1801840]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;position:relative;left:0;right:0}.profile-info[data-v-c1801840]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;margin-top:.5rem}.avatar[data-v-c1801840]{margin-bottom:.5rem}.avatar-name[data-v-c1801840]{font-size:1.25rem;font-weight:700;text-align:center;margin:.5rem 0}@media (max-width:600px){.tile-card[data-v-c1801840]{max-width:80px;padding:8px}.avatar-container[data-v-c1801840]{position:relative;left:0;right:0}.avatar-name[data-v-c1801840]{font-size:1rem}}.custom-toolbar[data-v-c1801840]{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);color:#333;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;padding:8px 16px;display:flex;align-items:center}@supports (-webkit-touch-callout:none){.custom-toolbar[data-v-c1801840]{position:sticky;top:0;z-index:1000}}.custom-toolbar-title[data-v-c1801840]{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5rem;color:#333;margin-left:10px}.toolbar-icon[data-v-c1801840]{height:30px}.menu-container[data-v-c1801840]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:1rem;align-items:center}.cards-wrapper[data-v-c1801840]{display:flex;justify-content:center;align-items:center;flex:1;padding:16px}.cards-container[data-v-c1801840]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.menu-card-col[data-v-c1801840]{flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px);box-sizing:border-box}@media (min-width:600px){.menu-card-col[data-v-c1801840]{flex:1 1 calc(33.33% - 8px);max-width:calc(33.33% - 8px)}}@media (min-width:960px){.menu-card-col[data-v-c1801840]{flex:1 1 calc(25% - 8px);max-width:calc(25% - 8px)}.cards-wrapper[data-v-c1801840]{margin-bottom:15rem}}.menu-card[data-v-c1801840]{height:120px;border-radius:16px;transition:transform .3s ease,filter .3s ease;cursor:pointer;text-align:left;box-shadow:0 4px 12px rgba(0,0,0,.1);background-color:#fff;position:relative;overflow:hidden}.menu-card[data-v-c1801840]:hover:not(.disabled-menu-card){transform:translateY(-5px)}.icon-wrapper[data-v-c1801840]{background-color:#f0f4f8;padding:8px;border-radius:12px;display:inline-flex;justify-content:center;align-items:center}.menu-icon[data-v-c1801840]{font-size:30px}.card-subtitle[data-v-c1801840],.card-title[data-v-c1801840]{white-space:break-spaces}@media (min-width:1200px){.menu-card-col[data-v-c1801840]{flex:1 1 calc(20% - 16px);max-width:250px}.menu-card[data-v-c1801840]{height:140px}.card-title[data-v-c1801840]{margin-top:.5rem;font-size:18px;white-space:break-spaces}.card-subtitle[data-v-c1801840]{font-size:13px;white-space:break-spaces}}@media (max-width:780px){.menu-card[data-v-c1801840]{height:105px}.card-title[data-v-c1801840]{font-size:18px;white-space:break-spaces}.card-subtitle[data-v-c1801840]{font-size:13px;white-space:break-spaces}.menu-icon[data-v-c1801840]{font-size:24px}.icon-wrapper[data-v-c1801840]{padding:6px}.lock-overlay v-icon[data-v-c1801840]{font-size:36px!important}}@media (min-width:1200px) and (max-width:1300px){.menu-card[data-v-c1801840]{height:140px}.card-title[data-v-c1801840]{font-size:16px;font-weight:700;white-space:break-spaces}.card-subtitle[data-v-c1801840]{font-size:14px;white-space:break-spaces}}@media (min-width:800px) and (max-width:1200px){.menu-card[data-v-c1801840]{height:110px}.card-title[data-v-c1801840]{font-size:16px;font-weight:700;white-space:break-spaces}.card-subtitle[data-v-c1801840]{font-size:13px;white-space:break-spaces}.menu-icon[data-v-c1801840]{font-size:20px}.icon-wrapper[data-v-c1801840]{padding:4px}}@media (min-width:480px) and (max-width:800px){.menu-card[data-v-c1801840]{height:105px}.card-title[data-v-c1801840]{font-size:14px;font-weight:700;white-space:break-spaces}.card-subtitle[data-v-c1801840]{font-size:13px;white-space:break-spaces}.menu-icon[data-v-c1801840]{font-size:20px}.icon-wrapper[data-v-c1801840]{padding:4px}}@media (max-width:480px){.menu-card[data-v-c1801840]{height:105px}.card-title[data-v-c1801840]{font-size:11px;font-weight:700;white-space:break-spaces}.card-subtitle[data-v-c1801840]{font-size:11px;white-space:break-spaces}.menu-icon[data-v-c1801840]{font-size:20px}.icon-wrapper[data-v-c1801840]{padding:4px}.premium-badge[data-v-c1801840]{font-size:.6rem;padding:2px 6px}.lock-overlay v-icon[data-v-c1801840]{font-size:36px!important}}.poi-list[data-v-1c374464]{padding:1rem}.custom-toolbar[data-v-1c374464]{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);color:#333;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;padding:8px 16px;display:flex;align-items:center}@supports (-webkit-touch-callout:none){.custom-toolbar[data-v-1c374464]{position:sticky;top:0;z-index:1000}}.custom-toolbar-title[data-v-1c374464]{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5rem;color:#333;margin-left:10px}.toolbar-icon[data-v-1c374464]{height:30px}.custom-toolbar-btn[data-v-1c374464]{color:#43a7f9;margin-right:8px}@media (max-width:600px){.custom-toolbar[data-v-1c374464]{padding:8px}.custom-toolbar-title[data-v-1c374464]{font-size:1.2rem;max-width:calc(100% - 88px)}.custom-toolbar-btn[data-v-1c374464]{margin-right:4px}}.mb-4[data-v-1c374464]{margin-bottom:1rem}.elegant-card[data-v-1c374464]{cursor:pointer;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#fff,#f9f9f9);box-shadow:0 6px 15px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.elegant-card[data-v-1c374464]:hover{transform:translateY(-5px);box-shadow:0 15px 25px rgba(0,0,0,.3)}.card-image-container[data-v-1c374464]{width:100%;padding-top:56.25%;position:relative}.card-image[data-v-1c374464],.fallback-image[data-v-1c374464]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fallback-image[data-v-1c374464]{display:flex;align-items:center;justify-content:center;background:#000}.fallback-logo[data-v-1c374464]{width:100px;height:100px}.card-content[data-v-1c374464]{padding:20px;background:rgba(0,0,0,.7);color:#fff;display:flex;flex-direction:column;flex:1}.card-header[data-v-1c374464]{font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:12px;color:#fff}.card-body[data-v-1c374464]{font-family:Poppins,sans-serif;font-size:1rem;display:flex;flex-direction:column;gap:12px}.card-field[data-v-1c374464]{display:flex;align-items:center;font-size:.9rem;color:#fff}.card-field strong[data-v-1c374464]{margin-left:5px;color:#c5e1a5}.card-icon[data-v-1c374464]{color:#ffcc80;margin-right:10px}.card-footer[data-v-1c374464]{display:flex;align-items:center;margin-top:10px;justify-content:start}.elegant-button[data-v-1c374464]{background-color:hsla(0,0%,100%,.2);border-radius:50%;border:none;margin-right:8px;transition:background-color .2s ease;cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.15)}.elegant-button[data-v-1c374464]:hover{background-color:hsla(0,0%,100%,.4)}.light-icon[data-v-1c374464]{color:#fdd835}.blinds-icon[data-v-1c374464]{color:#00bfa5}.ventilator-icon[data-v-1c374464]{color:#0288d1}.heater-icon[data-v-1c374464]{color:#f4511e}.elegant-button:hover .light-icon[data-v-1c374464]{color:#ffc107}.elegant-button:hover .blinds-icon[data-v-1c374464]{color:#26a69a}.elegant-button:hover .ventilator-icon[data-v-1c374464]{color:#29b6f6}.elegant-button:hover .heater-icon[data-v-1c374464]{color:#ff7043}@media (max-width:600px){.elegant-button[data-v-1c374464]{width:40px;height:40px;font-size:1rem}.elegant-card[data-v-1c374464]{margin-bottom:20px}.card-content[data-v-1c374464]{padding:16px}.card-header[data-v-1c374464]{font-size:1.2rem}.card-field[data-v-1c374464]{font-size:.8rem}}.custom-toolbar[data-v-2882c5b4]{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);color:#333;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;padding:8px 16px}@supports (-webkit-touch-callout:none){.custom-toolbar[data-v-2882c5b4]{position:sticky;top:0;z-index:1000}}.custom-toolbar-title[data-v-2882c5b4]{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 120px)}.toolbar-icon[data-v-2882c5b4]{height:30px;align-self:center}.infocenter[data-v-2882c5b4]{padding:1rem}.elegant-dialog-card[data-v-2882c5b4]{background-color:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.2);overflow:hidden}.dialog-toolbar[data-v-2882c5b4]{background-color:#f5f5f5;border-bottom:1px solid #ddd}.category-chip[data-v-2882c5b4]{font-weight:700;background-color:#007bff;color:#fff;padding:8px;border-radius:16px;font-size:1rem;box-shadow:0 3px 6px rgba(0,0,0,.1)}.title-image-card[data-v-2882c5b4]{border-radius:8px;overflow:hidden;max-width:100%}.title-image[data-v-2882c5b4]{max-width:100%;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.15)}.description-card[data-v-2882c5b4]{background-color:hsla(0,0%,100%,.9);padding:25px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.additional-images-card[data-v-2882c5b4]{padding:16px;border-radius:8px;background-color:hsla(0,0%,100%,.9);box-shadow:0 3px 10px rgba(0,0,0,.1)}.images-grid[data-v-2882c5b4]{gap:16px;flex-wrap:wrap}.additional-image-container[data-v-2882c5b4]{position:relative;overflow:hidden}.additional-image[data-v-2882c5b4]{transition:.5s ease;display:block;width:100%;height:auto;backface-visibility:hidden}.additional-image-hover-text[data-v-2882c5b4]{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;background-color:rgba(0,0,0,.7);color:#fff;padding:10px 20px;border-radius:8px}.additional-image-container:hover .additional-image[data-v-2882c5b4]{opacity:.3}.additional-image-container:hover .additional-image-hover-text[data-v-2882c5b4],.additional-image-hover-text.visible[data-v-2882c5b4]{opacity:1}.custom-image-modal[data-v-2882c5b4]{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.custom-image-modal-content[data-v-2882c5b4]{position:relative;max-width:80%;max-height:80%}.modal-image[data-v-2882c5b4]{width:100%;height:auto;border-radius:8px}.close-button[data-v-2882c5b4]{position:absolute;top:10px;right:15px;background-color:#fff;border:none;font-size:24px;cursor:pointer}.files-card[data-v-2882c5b4]{padding:16px;border-radius:8px;background-color:hsla(0,0%,100%,.9);box-shadow:0 3px 10px rgba(0,0,0,.1)}.elegant-chip[data-v-2882c5b4]{padding:10px;border-radius:8px;background-color:#f5f5f5;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .3s;margin:.5rem}.elegant-chip[data-v-2882c5b4]:hover{box-shadow:0 6px 12px rgba(0,0,0,.2);background-color:#e9e9e9}.pdf-modal[data-v-2882c5b4]{width:100%;max-height:500px;overflow:auto;margin-top:1rem;border:1px solid #ddd;padding:1rem;border-radius:8px}.pdf-viewer-card[data-v-2882c5b4]{padding:16px;background-color:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.15)}header h1[data-v-2882c5b4]{font-size:55px;font-weight:600;background-image:linear-gradient(45deg,#553c9a,#ee4b2b);color:transparent;background-clip:text;-webkit-background-clip:text}@media (max-width:640px){.item-text[data-v-2882c5b4]{font-size:small}.custom-toolbar-title[data-v-2882c5b4]{font-size:large}header h1[data-v-2882c5b4]{font-size:35px}}@media (max-width:400px){.item-text[data-v-2882c5b4]{font-size:smaller}header h1[data-v-2882c5b4]{font-size:25px}}.homeview[data-v-312f0e27]{padding-bottom:70px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.info-card[data-v-312f0e27]{transition:box-shadow .3s ease-in-out;cursor:pointer;border-radius:12px;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.1)}.info-card[data-v-312f0e27]:hover{box-shadow:0 12px 24px rgba(0,0,0,.2)}.info-img[data-v-312f0e27]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.card-title[data-v-312f0e27]{font-family:Roboto,sans-serif;font-weight:700;font-size:1.25rem;color:#333;padding:8px 16px 0 16px}.text-description[data-v-312f0e27]{font-family:Roboto,sans-serif;color:#666;font-size:.875rem;padding:0 16px 8px 16px}.read-more-btn[data-v-312f0e27]{font-family:Roboto,sans-serif;color:#1976d2;text-transform:none;font-weight:700;margin:8px 16px}.read-more-btn v-icon[data-v-312f0e27]{margin-left:4px}.toolbar-icon[data-v-312f0e27]{height:40px;align-self:center;margin-left:1rem}.toolbar-title[data-v-312f0e27]{font-weight:500;font-size:1.5rem;color:#333}.v-toolbar[data-v-312f0e27]{background-color:#fff;color:#007bff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dialog-img[data-v-312f0e27]{width:100%;height:auto;border-radius:8px}@media (max-width:600px){.info-card[data-v-312f0e27]{margin-bottom:16px}.card-title[data-v-312f0e27]{font-size:1rem}.text-description[data-v-312f0e27]{font-size:.75rem}.read-more-btn[data-v-312f0e27]{font-size:.875rem}}.request-demo-container[data-v-4081c712]{position:relative;min-height:100vh;padding:0;display:flex;align-items:center;justify-content:center}.background-layer[data-v-4081c712]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.background-image[data-v-4081c712]{width:100%;height:100%}.background-overlay[data-v-4081c712]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(33,150,243,.3),rgba(21,101,192,.25));backdrop-filter:blur(2px)}.content-wrapper[data-v-4081c712]{position:relative;z-index:1;width:100%;max-width:700px;margin:0 auto;padding:20px}.back-button[data-v-4081c712]{position:fixed;top:24px;left:24px;z-index:10;background:hsla(0,0%,100%,.2)!important;backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.3);transition:all .3s ease}.back-button[data-v-4081c712]:hover{background:hsla(0,0%,100%,.3)!important;border-color:hsla(0,0%,100%,.5);transform:translateX(-4px)}.language-toggle-wrapper[data-v-4081c712]{position:fixed;top:24px;right:24px;z-index:10}.language-toggle[data-v-4081c712]{background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.language-toggle .v-btn[data-v-4081c712]{color:#64748b!important;transition:all .3s ease;min-width:60px!important;padding:6px 10px!important}.language-toggle .v-btn.active-lang[data-v-4081c712]{background:linear-gradient(135deg,rgba(33,150,243,.15),rgba(21,101,192,.15))!important;color:#2196f3!important;font-weight:600}.welcome-text[data-v-4081c712]{text-shadow:0 2px 8px rgba(0,0,0,.3)}.page-title[data-v-4081c712]{font-size:2.5rem;letter-spacing:-.5px}.page-subtitle[data-v-4081c712]{font-size:1.1rem;opacity:.95}.demo-card[data-v-4081c712]{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3)}.card-content[data-v-4081c712]{padding:40px}.logo-section[data-v-4081c712]{margin-bottom:24px}.flag-img[data-v-4081c712]{border-radius:4px;-o-object-fit:cover;object-fit:cover}.form-intro[data-v-4081c712]{display:flex;align-items:center;padding:14px 16px;background:linear-gradient(135deg,rgba(33,150,243,.08),rgba(21,101,192,.08));border-radius:10px;border-left:4px solid #2196f3}.form-intro-text[data-v-4081c712]{font-size:13.5px;color:#424242;line-height:1.5}.form-actions[data-v-4081c712]{margin-top:20px}.status-container[data-v-4081c712]{text-align:center;padding:48px 24px}.error-animation[data-v-4081c712],.success-animation[data-v-4081c712]{margin-bottom:24px;animation:scaleIn-4081c712 .5s ease-out}@keyframes scaleIn-4081c712{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.status-title[data-v-4081c712]{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:12px}.error-title[data-v-4081c712]{color:#dc2626}.status-message[data-v-4081c712]{font-size:16px;color:#64748b;line-height:1.6;margin:0}@media (max-width:960px){.content-wrapper[data-v-4081c712]{max-width:600px;padding:16px}.card-content[data-v-4081c712]{padding:32px 24px}.page-title[data-v-4081c712]{font-size:2rem}.page-subtitle[data-v-4081c712]{font-size:1rem}}@media (max-width:599px){.request-demo-container[data-v-4081c712]{align-items:flex-start;padding-top:80px}.content-wrapper[data-v-4081c712]{max-width:100%;padding:12px}.card-content[data-v-4081c712]{padding:24px 20px}.logo-section[data-v-4081c712]{margin-bottom:20px}.logo-section .v-img[data-v-4081c712]{max-height:56px!important}.back-button[data-v-4081c712]{top:16px;left:16px}.language-toggle-wrapper[data-v-4081c712]{top:16px;right:16px}.language-toggle .v-btn[data-v-4081c712]{font-size:12px;min-width:52px!important;padding:5px 8px!important}.welcome-text[data-v-4081c712]{margin-bottom:20px!important}.page-title[data-v-4081c712]{font-size:1.75rem!important;line-height:1.2}.page-subtitle[data-v-4081c712]{font-size:.95rem!important}.form-intro[data-v-4081c712]{padding:12px 14px;margin-bottom:16px!important}.form-intro-text[data-v-4081c712]{font-size:12.5px}.form-actions[data-v-4081c712]{margin-top:16px}.status-container[data-v-4081c712]{padding:32px 16px}.status-title[data-v-4081c712]{font-size:20px}.status-message[data-v-4081c712]{font-size:14px}.error-animation .v-icon[data-v-4081c712],.success-animation .v-icon[data-v-4081c712]{font-size:64px!important}}@media (max-width:374px){.content-wrapper[data-v-4081c712]{padding:10px}.card-content[data-v-4081c712]{padding:20px 16px}.page-title[data-v-4081c712]{font-size:1.5rem!important}.page-subtitle[data-v-4081c712]{font-size:.875rem!important}.logo-section .v-img[data-v-4081c712]{max-height:48px!important}.form-intro[data-v-4081c712]{padding:10px 12px}.form-intro-text[data-v-4081c712]{font-size:11.5px}.back-button[data-v-4081c712]{top:12px;left:12px}.language-toggle-wrapper[data-v-4081c712]{top:12px;right:12px}}