.main-layout[data-v-1548c0c0]{height:100vh;display:flex;overflow:hidden}.user-sidebar[data-v-1548c0c0]{color:#fff;background:linear-gradient(#5eb5c4,#4aa6b6);border:none;border-radius:0 24px 24px 0;height:100vh;box-shadow:4px 0 24px #3391a340}.user-sidebar[data-v-1548c0c0] .v-navigation-drawer__content{flex-direction:column;height:100%;padding-top:16px;display:flex;overflow:hidden}.sidebar-header[data-v-1548c0c0]{flex-shrink:0;align-items:center;height:64px;margin-bottom:8px;padding-left:8px;transition:padding-left .2s;display:flex}.v-navigation-drawer--rail .sidebar-header[data-v-1548c0c0]{justify-content:center;padding-left:0}.sidebar-logo-box[data-v-1548c0c0]{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sidebar-logo[data-v-1548c0c0]{width:32px;min-width:32px;max-width:32px;height:32px;max-height:32px}.sidebar-logo[data-v-1548c0c0] img{-o-object-fit:contain;object-fit:contain}.sidebar-title-wrapper[data-v-1548c0c0]{white-space:nowrap;opacity:1;max-width:200px;margin-left:8px;transition:opacity .2s,max-width .2s,margin-left .2s;overflow:hidden}.sidebar-title--hidden[data-v-1548c0c0]{opacity:0;max-width:0;margin-left:0}.sidebar-title[data-v-1548c0c0]{font-size:.95rem;font-weight:600}.sidebar-item[data-v-1548c0c0]{color:#fff;border-radius:999px;margin:4px 8px;font-weight:500;text-decoration:none}.sidebar-item .v-icon[data-v-1548c0c0]{color:#fff;opacity:1}.sidebar-item[data-v-1548c0c0]:before{display:none}.sidebar-item[data-v-1548c0c0]:hover{background:#72c0cd}.sidebar-item--active[data-v-1548c0c0]{color:#1c7186;background:#fff;box-shadow:0 6px 16px #1c718633}.sidebar-item--active .v-icon[data-v-1548c0c0]{color:#1c7186}.theme--light.v-list-item[data-v-1548c0c0]:not(.v-list-item--active):not(.v-list-item--disabled){color:#fff}.v-navigation-drawer--mini-variant .sidebar-item[data-v-1548c0c0]{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:8px auto;padding:0;display:flex}.v-navigation-drawer--mini-variant .sidebar-item .v-list-item__icon[data-v-1548c0c0]{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.v-navigation-drawer--mini-variant .sidebar-item .v-icon[data-v-1548c0c0]{font-size:22px;line-height:1;transform:translateY(-1px)}.v-navigation-drawer--mini-variant .sidebar-item--active[data-v-1548c0c0]{color:#1c7186;background:#fff}.v-navigation-drawer--mini-variant .sidebar-item--active .v-icon[data-v-1548c0c0]{color:#1c7186}.sidebar-toggle-handle[data-v-1548c0c0]{z-index:5;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.sidebar-toggle-pill[data-v-1548c0c0]{cursor:pointer;background:#54adbd;border-radius:0 999px 999px 0;justify-content:center;align-items:center;width:32px;height:120px;display:flex;box-shadow:4px 0 12px #3391a333}.sidebar-toggle-pill .v-icon[data-v-1548c0c0]{color:#fff}.sidebar-footer[data-v-1548c0c0]{margin-top:auto;padding:8px 12px 12px}.sidebar-user[data-v-1548c0c0]{transition:padding-left .2s}.v-navigation-drawer--rail .sidebar-user[data-v-1548c0c0]{justify-content:center;padding-left:0}.sidebar-user-name[data-v-1548c0c0]{font-size:.88rem;font-weight:600}.sidebar-user-role[data-v-1548c0c0]{opacity:.85;font-size:.75rem}.logout-btn[data-v-1548c0c0]{color:#1c7186;text-transform:none;background-color:#fff}.user-main[data-v-1548c0c0]{background:#f4fafc;flex:1;height:100vh;overflow-y:auto}.user-main-inner[data-v-1548c0c0]{height:100%}.sidebar-fab[data-v-1548c0c0]{z-index:20;position:fixed;top:12px;left:12px}
