@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@600;700&family=Coiny&family=Comfortaa:wght@400;500;700&family=Fredoka:wght@600;700&display=swap";.lessor-shell-theme{--lessor-bg:#eef2fb;--lessor-primary:#0a1445;--lessor-accent:#f21878;--bp-accent:var(--lessor-accent);--loueur-accent:var(--lessor-accent);--lessor-line:rgba(215,221,244,.96);--lessor-font-logo:"Fredoka","Trebuchet MS",sans-serif;--lessor-font-body:"Comfortaa","Segoe UI",sans-serif;--lessor-font-cta:"Baloo 2","Trebuchet MS",sans-serif;--lessor-font-festive:"Coiny","Trebuchet MS",sans-serif;background:radial-gradient(circle at 10% 20%,rgba(242,24,120,.11),transparent 34%),radial-gradient(circle at 82% 12%,rgba(10,20,69,.14),transparent 34%),radial-gradient(circle at 50% 120%,rgba(78,44,191,.09),transparent 42%),var(--lessor-bg);color:#12263d;font-family:var(--lessor-font-body);min-height:100dvh}.lessor-shell-theme .workspace-layout{align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(15.5rem,16.8rem) minmax(0,1fr);margin:0 auto;width:min(95rem,100%)}.lessor-shell-theme .workspace-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(125% 140% at 8% -16%,rgba(242,24,120,.24),transparent 58%),radial-gradient(135% 135% at 102% 112%,rgba(141,59,255,.24),transparent 60%),linear-gradient(170deg,#070f33,#101a4f 42%,#0c1646);border:1px solid hsla(0,0%,100%,.14);border-radius:1rem;box-shadow:0 14px 28px #060c264d;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100dvh - clamp(1.5rem,3vw,3rem));overflow:hidden;position:sticky;top:clamp(.75rem,1.5vw,1.5rem)}.lessor-shell-theme .sidebar-top{display:grid;gap:.78rem;padding:.95rem .78rem .7rem}.lessor-shell-theme .sidebar-brand{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;box-shadow:inset 0 1px #ffffff3d,0 10px 20px #050a2247;color:#fff;display:inline-flex;font-family:var(--lessor-font-logo);font-size:1.45rem;font-weight:700;gap:0;letter-spacing:-.035em;line-height:1;margin:0;min-height:2.75rem;padding:.45rem 1rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.lessor-shell-theme .sidebar-brand-word{letter-spacing:.01em}.lessor-shell-theme .sidebar-brand-highlight,.lessor-shell-theme .sidebar-brand-separator{color:var(--lessor-accent);font-family:var(--lessor-font-festive);font-weight:400;letter-spacing:0}.lessor-shell-theme .sidebar-account-card{background:radial-gradient(130% 130% at 90% -20%,rgba(242,24,120,.17),transparent 62%),#0a1445b3;border:1px solid hsla(0,0%,100%,.2);border-radius:.9rem;box-shadow:inset 0 1px #ffffff29;display:grid;gap:.48rem;padding:.66rem}.lessor-shell-theme .sidebar-account-role{border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#ffd4e8;font-family:var(--lessor-font-cta);font-size:.68rem;font-weight:700;letter-spacing:.09em;margin:0;padding:.15rem .58rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.lessor-shell-theme .sidebar-account-identity{align-items:center;display:grid;gap:.58rem;grid-template-columns:auto minmax(0,1fr)}.lessor-shell-theme .sidebar-account-avatar{align-items:center;background:#5b677e;border:2px solid hsla(0,0%,100%,.92);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--bp-font-cta,var(--lessor-font-cta));font-size:1.14rem;font-weight:800;height:2.55rem;justify-content:center;letter-spacing:0;line-height:1;text-shadow:0 1px 0 rgba(100,116,139,.55),1px 0 0 rgba(100,116,139,.42),-1px 0 0 rgba(100,116,139,.42),0 -1px 0 rgba(100,116,139,.32);text-transform:uppercase;width:2.55rem;-webkit-text-stroke:.28px rgba(100,116,139,.55)}.lessor-shell-theme .sidebar-account-meta{min-width:0}.lessor-shell-theme .sidebar-account-company,.lessor-shell-theme .sidebar-account-email{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lessor-shell-theme .sidebar-account-company{color:#fff;font-size:.82rem;font-weight:800}.lessor-shell-theme .sidebar-account-email{color:#e0ecffcc;font-size:.72rem;margin-top:.14rem}.lessor-shell-theme .sidebar-nav{display:grid;gap:.2rem;margin-top:.2rem}.lessor-shell-theme .sidebar-nav-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:.5rem;color:#eef6ffe6;cursor:pointer;display:flex;font-family:var(--lessor-font-cta);font-size:.94rem;font-weight:800;gap:.5rem;line-height:1.2;margin:0;padding:.42rem .58rem;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease;width:100%}.lessor-shell-theme .sidebar-nav-item:hover{background:#ffffff1f;border-color:#ffffff38;color:#fff;transform:translateY(-1px)}.lessor-shell-theme .sidebar-nav-item.is-active{background:#ffffff29;border-color:#ffffff52;box-shadow:0 8px 18px #060c263d;color:#fff}.lessor-shell-theme .sidebar-nav-icon{flex:0 0 auto;height:1.05rem;width:1.05rem}.lessor-shell-theme .sidebar-nav-item .sidebar-nav-icon{height:1.2rem;width:1.2rem}.lessor-shell-theme .sidebar-nav-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.lessor-shell-theme .sidebar-logout-btn{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.26);border-radius:999px;color:#f5f8ff;cursor:pointer;display:inline-flex;font-family:var(--lessor-font-cta);font-size:.8rem;font-weight:700;gap:.45rem;justify-content:center;margin:.78rem;padding:.56rem .72rem}.lessor-shell-theme .sidebar-logout-btn:disabled{cursor:wait;opacity:.65}.lessor-shell-theme .space-card{background:#fff;border:1px solid var(--lessor-line);border-radius:1rem;box-shadow:0 18px 30px #0f172a0f;overflow:hidden}.lessor-shell-theme .mobile-bottom-nav{display:none}@media(max-width:980px){.lessor-shell-theme{padding-bottom:calc(5.9rem + env(safe-area-inset-bottom))}.lessor-shell-theme .workspace-layout{grid-template-columns:1fr}.lessor-shell-theme .workspace-sidebar{display:none}.lessor-shell-theme .space-card{min-height:auto}.lessor-shell-theme .mobile-bottom-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(130% 130% at 7% -20%,rgba(242,24,120,.24),transparent 62%),linear-gradient(170deg,#070f33,#101a4f 42%,#0c1646);border:1px solid hsla(0,0%,100%,.16);border-radius:.9rem;bottom:calc(.6rem + env(safe-area-inset-bottom));box-shadow:0 14px 24px #060c265c;display:grid;gap:.34rem;grid-template-columns:repeat(var(--mobile-nav-columns,5),minmax(0,1fr));left:.6rem;padding:.36rem;position:fixed;right:.6rem;z-index:50}.lessor-shell-theme .mobile-nav-item{background:transparent;border:1px solid transparent;border-radius:.72rem;color:#eef6ffe0;cursor:pointer;display:grid;font-family:var(--lessor-font-cta);font-size:.63rem;font-weight:700;gap:.18rem;justify-items:center;line-height:1.2;padding:.46rem .3rem;text-decoration:none}.lessor-shell-theme .mobile-nav-item.is-active{background:#ffffff29;border-color:#ffffff47;color:#fff}}@media(max-width:640px){.lessor-shell-theme .mobile-bottom-nav{bottom:calc(.45rem + env(safe-area-inset-bottom));gap:.22rem;left:.45rem;padding:.28rem;right:.45rem}}:root{--bp-font-logo:"Fredoka","Trebuchet MS",sans-serif;--bp-font-body:"Comfortaa","Segoe UI",sans-serif;--bp-font-heading:"Comfortaa","Segoe UI",sans-serif;--bp-font-cta:"Baloo 2","Trebuchet MS",sans-serif;--bp-font-festive:"Coiny","Trebuchet MS",sans-serif}#__nuxt,body,html{margin:0;min-height:100%;padding:0;width:100%}body{overflow-x:hidden}.app-root{min-height:100dvh}@media(pointer:coarse){:where(button,input,select,textarea,[role=button]){min-height:44px}:where(a[href],button,[role=button]){touch-action:manipulation}}
