.app-header[data-v-7fbaf76a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1a1f36fa,#2d3748fa)!important;border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 16px #0000001a!important}.logo-btn[data-v-7fbaf76a]{border-radius:8px;font-weight:600;height:auto!important;letter-spacing:.02em;min-width:auto!important;padding:8px 12px!important;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.logo-btn[data-v-7fbaf76a]:hover{background:#ffffff1a!important}.logo-btn[data-v-7fbaf76a] .v-btn__content{align-items:center;display:flex;justify-content:center}.logo-text[data-v-7fbaf76a]{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.1)}.page-context[data-v-7fbaf76a]{border-left:1px solid hsla(0,0%,100%,.15);margin-left:20px;padding-left:20px}.page-chip[data-v-7fbaf76a]{background:#ffffff14!important;border-color:#fff3!important;color:#fff!important;font-weight:500;letter-spacing:.02em;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-chip[data-v-7fbaf76a]:hover{background:#ffffff26!important;border-color:#ffffff4d!important}.page-chip[data-v-7fbaf76a] .v-icon{color:#ffffffd9!important}.user-info-header[data-v-7fbaf76a]{background:#ffffff0d;border-radius:8px;margin-right:12px;padding:8px 12px;text-align:right;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-info-header[data-v-7fbaf76a]:hover{background:#ffffff1a}.user-details[data-v-7fbaf76a]{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.company-text[data-v-7fbaf76a]{font-size:.875rem;font-weight:600;letter-spacing:.01em;opacity:.95}.company-text[data-v-7fbaf76a],.user-text[data-v-7fbaf76a]{color:#fff;line-height:1.2}.user-text[data-v-7fbaf76a]{font-size:.75rem;font-weight:500;letter-spacing:.02em;opacity:.75;text-transform:uppercase}@media (max-width:960px){.logo-text[data-v-7fbaf76a]{font-size:1.05rem}.company-name-header[data-v-7fbaf76a]{display:none}.page-context[data-v-7fbaf76a]{margin-left:12px;padding-left:12px}}@media (max-width:600px){.app-header[data-v-7fbaf76a]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.logo-text[data-v-7fbaf76a]{font-size:.95rem;font-weight:600}.logo-btn[data-v-7fbaf76a]{border-radius:6px;padding:6px 8px!important}.logo-btn .v-img[data-v-7fbaf76a]{max-height:32px!important;max-width:32px!important}.user-info-header[data-v-7fbaf76a]{margin-right:6px;padding:6px 8px}.menu-btn[data-v-7fbaf76a]{border-radius:6px}}.menu-btn[data-v-7fbaf76a]{border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-btn[data-v-7fbaf76a]:hover{background:#ffffff1a!important;transform:scale(1.05)}.menu-btn[data-v-7fbaf76a]:active{transform:scale(.95)}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.main-drawer[data-v-37c5ec6f]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#1a1f36fa,#2d3748fa)!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important;position:fixed!important;top:0!important}.drawer-overlay[data-v-37c5ec6f]{z-index:99999!important}[data-v-37c5ec6f] .v-navigation-drawer{background:#fff!important;height:100vh!important;max-height:100vh!important;z-index:99999!important}[data-v-37c5ec6f] .v-navigation-drawer__content{background:transparent!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important;z-index:99999!important}[data-v-37c5ec6f] .v-navigation-drawer--temporary{z-index:99999!important}[data-v-37c5ec6f] .v-overlay--active{z-index:99998!important}[data-v-37c5ec6f] .v-overlay__content{z-index:99999!important}[data-v-37c5ec6f] .v-overlay{z-index:99998!important}[data-v-37c5ec6f] .v-navigation-drawer.v-navigation-drawer--temporary{z-index:99999!important}[data-v-37c5ec6f] .v-list{background:transparent!important}[data-v-37c5ec6f] .v-list-item-title{color:#ffffffe6!important}[data-v-37c5ec6f] .text-h6{font-family:var(--2f0dedce);font-size:var(--39e104eb);font-weight:var(--4c46d4e2);letter-spacing:var(--13946222);line-height:var(--594eb776)}[data-v-37c5ec6f] .text-body-2{font-family:var(--43b11521);font-size:var(--4c883604);font-weight:var(--60e9fc35);letter-spacing:var(--ac1cd422);line-height:var(--6df1dec9)}[data-v-37c5ec6f] .v-btn{font-family:var(--463ab12c);font-weight:var(--0bc8e304);letter-spacing:var(--0cc019f4);text-transform:none}.nav-item[data-v-37c5ec6f]{border-radius:8px;margin:4px 8px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:600px){.nav-item[data-v-37c5ec6f]{margin:6px 12px}}.nav-item[data-v-37c5ec6f]:before{background:linear-gradient(180deg,#fffc,#ffffff80);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:2px}.nav-item[data-v-37c5ec6f]:hover{background-color:#ffffff14;transform:translate(4px)}.nav-item[data-v-37c5ec6f]:hover:before{transform:scaleY(1)}.nav-icon-wrapper[data-v-37c5ec6f]{align-items:center;background:#ffffff0f;border-radius:8px;display:flex;height:36px;justify-content:center;margin-right:16px;transition:all .3s ease;width:36px}.nav-item:hover .nav-icon-wrapper[data-v-37c5ec6f]{background:#ffffff1f;transform:scale(1.1)}[data-v-37c5ec6f] .nav-icon-wrapper .v-icon{color:#ffffffb3!important}.nav-item[data-v-37c5ec6f]:hover .nav-icon-wrapper .v-icon{color:#fffffff2!important}.nav-item.router-link-active[data-v-37c5ec6f]{background:#ffffff26;color:#fff;font-weight:600}.nav-item.router-link-active[data-v-37c5ec6f] .v-list-item-title{color:#fff!important;font-weight:600}.nav-item.router-link-active[data-v-37c5ec6f]:before{transform:scaleY(1)}.nav-item.router-link-active .nav-icon-wrapper[data-v-37c5ec6f]{background:#fff3}.nav-item.router-link-active[data-v-37c5ec6f] .nav-icon-wrapper .v-icon{color:#fff!important}.logout-item[data-v-37c5ec6f]:hover{background-color:#ef444426!important}.logout-item:hover .nav-icon-wrapper[data-v-37c5ec6f]{background:#ef444433!important}.logout-item[data-v-37c5ec6f] .v-list-item-title{color:#ef4444e6!important}.login-item[data-v-37c5ec6f]{background:#ffffff1a}.login-item[data-v-37c5ec6f] .v-list-item-title{color:#fff!important}@keyframes shine-37c5ec6f{0%{background-position:-100%}to{background-position:200%}}.shine-effect[data-v-37c5ec6f]{overflow:hidden;position:relative}.shine-effect[data-v-37c5ec6f]:after{animation:shine-37c5ec6f 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);width:100%}.section-header[data-v-37c5ec6f]{align-items:center;color:#ffffffb3!important;display:flex;font-size:.75rem!important;font-weight:600!important;gap:6px;letter-spacing:.05em;padding:10px 12px!important;text-transform:uppercase}@media (min-width:600px){.section-header[data-v-37c5ec6f]{font-size:.8rem!important;gap:8px;padding:12px 16px!important}}.styled-divider[data-v-37c5ec6f]{border-color:#ffffff1f!important;margin:8px 12px!important}@media (min-width:600px){.styled-divider[data-v-37c5ec6f]{margin:12px 16px!important}}.drawer-content-wrapper[data-v-37c5ec6f]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer-footer[data-v-37c5ec6f]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0003;border-top:1px solid hsla(0,0%,100%,.08);bottom:0;margin-top:auto;padding:12px;position:sticky;text-align:center;z-index:10}@media (min-width:600px){.drawer-footer[data-v-37c5ec6f]{padding:16px}}.main-drawer[data-v-37c5ec6f] .v-navigation-drawer__content{display:flex!important;flex-direction:column!important;height:100%!important}.main-drawer[data-v-37c5ec6f] .v-list{overflow-y:visible!important}.footer-text[data-v-37c5ec6f]{color:#ffffff80;font-size:.75rem;font-weight:500;letter-spacing:.02em;margin-bottom:2px}.footer-version[data-v-37c5ec6f]{color:#fff6;font-size:.7rem}@keyframes gradientShift-37c5ec6f{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse-37c5ec6f{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes fadeInUp-37c5ec6f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animated-gradient[data-v-37c5ec6f]{animation:gradientShift-37c5ec6f 8s ease infinite;background:linear-gradient(135deg,#2d3748f2,#1a1f36fa 50%,#1e293bf2);background-size:200% 200%;border-bottom:1px solid hsla(0,0%,100%,.08);overflow:hidden;position:relative}.user-profile-header[data-v-37c5ec6f]{color:#fff;margin-bottom:8px;padding:20px 12px;position:relative}@media (min-width:600px){.user-profile-header[data-v-37c5ec6f]{padding:24px 16px}}.header-fab[data-v-37c5ec6f]{box-shadow:0 4px 8px #0000004d!important;position:absolute!important;right:12px;top:12px;transition:all .3s cubic-bezier(.4,0,.2,1)!important;z-index:10}.header-fab[data-v-37c5ec6f]:hover{box-shadow:0 6px 12px #0006!important;transform:scale(1.1) rotate(90deg)}@media (min-width:600px){.header-fab[data-v-37c5ec6f]{right:16px;top:16px}}.user-profile-content[data-v-37c5ec6f]{align-items:center;animation:fadeInUp-37c5ec6f .5s ease;display:flex;flex-direction:column;position:relative;z-index:1}.user-avatar[data-v-37c5ec6f]{border:3px solid #fff;box-shadow:0 4px 12px #0003}.pulse-animation[data-v-37c5ec6f]{animation:pulse-37c5ec6f 2s ease-in-out infinite}.user-profile-text[data-v-37c5ec6f]{flex:1;min-width:0;text-align:center}.user-name[data-v-37c5ec6f]{color:#fff;font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media (min-width:600px){.user-name[data-v-37c5ec6f]{font-size:1.1rem}}.user-email[data-v-37c5ec6f]{color:#ffffffd9;font-size:.75rem;font-weight:400;line-height:1.2;margin-bottom:4px;word-break:break-word}@media (min-width:600px){.user-email[data-v-37c5ec6f]{font-size:.8rem}}.user-company[data-v-37c5ec6f]{color:#fffffff2;font-size:.8rem;font-weight:500;line-height:1.2;margin-bottom:2px}@media (min-width:600px){.user-company[data-v-37c5ec6f]{font-size:.875rem}}.user-role[data-v-37c5ec6f]{color:#fffc;font-size:.8rem;font-weight:400;line-height:1.2}.profile-completion[data-v-37c5ec6f]{margin-top:16px;position:relative;z-index:1}.completion-header[data-v-37c5ec6f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.completion-text[data-v-37c5ec6f]{color:#ffffffe6;font-size:.8rem;font-weight:500}.completion-bar[data-v-37c5ec6f]{border-radius:8px;box-shadow:0 2px 4px #0003;overflow:hidden}.guest-header[data-v-37c5ec6f]{color:#fff;margin-bottom:8px;padding:24px 12px;position:relative;text-align:center}@media (min-width:600px){.guest-header[data-v-37c5ec6f]{padding:32px 16px}}.guest-content[data-v-37c5ec6f]{animation:fadeInUp-37c5ec6f .5s ease;position:relative;z-index:1}.guest-title[data-v-37c5ec6f]{color:#fff;font-size:1.2rem;font-weight:700;margin:12px 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media (min-width:600px){.guest-title[data-v-37c5ec6f]{font-size:1.4rem}}.guest-subtitle[data-v-37c5ec6f]{color:#ffffffd9;font-size:.875rem;margin:0}.quick-actions[data-v-37c5ec6f]{animation:fadeInUp-37c5ec6f .5s ease .1s both;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:16px}.quick-action-card[data-v-37c5ec6f]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px 8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.quick-action-card[data-v-37c5ec6f]:hover{background:#ffffff1a;border-color:#ffffff26;transform:translateY(-4px)}.quick-action-card[data-v-37c5ec6f]:active{transform:translateY(-2px)}.quick-action-card span[data-v-37c5ec6f]{color:#ffffffe6;font-size:.75rem;font-weight:500;text-align:center}[data-v-37c5ec6f] .text-caption{font-family:var(--e1927b40);font-size:var(--060c5406);font-weight:var(--a720ad18);letter-spacing:var(--430d6c50);line-height:var(--8d10e7f0)}@media (max-width:600px){.main-drawer[data-v-37c5ec6f]{width:280px!important}}[data-v-37c5ec6f] .v-list-subheader{font-family:var(--34a9945c);font-size:var(--38787def);font-weight:var(--02e41ce6);height:40px;letter-spacing:var(--1c93eb9e);line-height:var(--0febff7a)}[data-v-37c5ec6f] .v-list-item-title{font-family:var(--2aa0004b);font-size:var(--7adf92a8);font-weight:var(--47d8e75f);letter-spacing:var(--c1ac3af6);line-height:var(--54e0c9f3)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;position:absolute;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{background:rgb(var(--v-theme-surface));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;left:0;right:auto;top:0}.v-navigation-drawer--right{border-left-width:thin;left:auto;right:0;top:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{background:#000;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}[data-v-62a4b071] .v-field--variant-outlined,[data-v-c922fcd9] .v-field--variant-outlined{border-radius:12px}[data-v-e5db2f6c] .v-btn,[data-v-0563bca7] .v-btn{border-radius:12px;font-weight:600;text-transform:none}[data-v-0563bca7] .v-card{border-radius:16px}.v-main[data-v-4e7b7bac]{min-height:calc(100vh - 120px)}
