@tailwind base;@tailwind components;@tailwind utilities;.service{transition:all .2s ease-out}.service .status{top:4px;right:4px}.service:hover img{filter:none}.member:hover .remove{display:inline-block}#js-sidebar-menu{width:16rem;background-color:#0f172a;z-index:40}@media (max-width: 1023px){#js-sidebar-menu{width:4rem !important;position:fixed;top:0;left:0;height:100vh}}#js-sidebar-menu.sidebar-collapsed{width:4rem !important}@media (min-width: 1024px){#js-sidebar-menu:not(.sidebar-collapsed) .sidebar-header-expanded{display:block !important}#js-sidebar-menu:not(.sidebar-collapsed) .sidebar-header-collapsed{display:none !important}#js-sidebar-menu:not(.sidebar-collapsed) .link{justify-content:flex-start}#js-sidebar-menu:not(.sidebar-collapsed) .link svg{margin-right:0.5rem !important}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button{padding:0}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button .trial-content{padding:0.5rem !important;min-width:auto;min-height:auto}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button .trial-collapsed-text{display:none !important}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button .trial-text{display:inline !important}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button .trial-text.group-hover\\:hidden:hover{display:none !important}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button .trial-hover-text.hidden{display:none}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button .trial-hover-text.group-hover\\:block:hover{display:block !important}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button .trial-hover-text.group-hover\\:inline-block:hover{display:inline-block !important}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button .trial-arrow{display:inline-block !important}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button:hover .trial-text.group-hover\\:hidden{display:none !important}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button:hover .trial-hover-text.group-hover\\:block{display:block !important}#js-sidebar-menu:not(.sidebar-collapsed) .trial-button:hover .trial-hover-text.group-hover\\:inline-block{display:inline-block !important}#js-sidebar-menu:not(.sidebar-collapsed) #profile-select{padding:0.5rem;justify-content:flex-start;min-height:auto;display:block}#js-sidebar-menu:not(.sidebar-collapsed) #profile-select #selected-profile{justify-content:space-between}#js-sidebar-menu:not(.sidebar-collapsed) #profile-select #selected-profile>span:first-child{margin:0}#js-sidebar-menu:not(.sidebar-collapsed) #profile-select #selected-profile>span:first-child svg{width:0.75rem !important;height:0.75rem !important;margin-right:0.5rem !important}#js-sidebar-menu:not(.sidebar-collapsed) #profile-select .profile-name{display:inline !important}#js-sidebar-menu:not(.sidebar-collapsed) #profile-select .chevron-icon{display:inline-block !important}#js-sidebar-menu:not(.sidebar-collapsed) #profile-select a[title="Edit Profile"]{display:inline-flex !important}#js-sidebar-menu:not(.sidebar-collapsed) #account-select{padding:0.5rem;justify-content:space-between}#js-sidebar-menu:not(.sidebar-collapsed) #account-select .user-email{display:block !important}#js-sidebar-menu:not(.sidebar-collapsed) #account-select .chevron-icon{display:block !important}#js-sidebar-menu:not(.sidebar-collapsed) #account-select img{width:1.5rem;height:1.5rem}}@media (max-width: 1023px){#js-sidebar-menu .sidebar-text{display:none}#js-sidebar-menu .sidebar-section{display:none}#js-sidebar-menu .profile{border-bottom:1px solid rgba(71,85,105,0.5);padding-bottom:0.5rem;margin-bottom:0.5rem}#js-sidebar-menu .chevron-icon{display:none}#js-sidebar-menu .sidebar-header-expanded{display:none !important}#js-sidebar-menu .sidebar-header-collapsed{display:block !important}#js-sidebar-menu .link{justify-content:center;padding:0.5rem;white-space:nowrap;overflow:hidden}#js-sidebar-menu .link svg{margin:0 !important;width:1.25rem !important;height:1.25rem !important;flex-shrink:0}#js-sidebar-menu #profile-select{padding:0.375rem 0.25rem;justify-content:center;min-height:3rem;display:flex;align-items:center;background:rgba(30,41,59,0.3) !important;border:1px solid rgba(71,85,105,0.4) !important;border-radius:0.375rem;transition:all 0.2s ease;position:relative;cursor:pointer}#js-sidebar-menu #profile-select:hover{background:rgba(30,41,59,0.6) !important;border-color:rgba(71,85,105,0.6) !important}#js-sidebar-menu #profile-select:hover svg{transform:scale(1.1)}#js-sidebar-menu #profile-select:hover::before{opacity:1;border-top-color:rgba(156,163,175,0.9)}#js-sidebar-menu #profile-select::before{content:'';position:absolute;right:0.125rem;bottom:0.125rem;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid rgba(156,163,175,0.6);opacity:0.8;transition:all 0.2s ease}#js-sidebar-menu #profile-select #selected-profile{justify-content:center;width:100%}#js-sidebar-menu #profile-select #selected-profile>span:first-child{margin:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:0.25rem}#js-sidebar-menu #profile-select #selected-profile>span:first-child svg{width:1.25rem !important;height:1.25rem !important;margin:0 !important;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1));transition:all 0.2s ease}#js-sidebar-menu #profile-select #selected-profile>span:first-child svg.text-green-500{filter:drop-shadow(0 0 3px rgba(34,197,94,0.3))}#js-sidebar-menu #profile-select #selected-profile>span:first-child svg.text-red-500{filter:drop-shadow(0 0 3px rgba(239,68,68,0.3))}#js-sidebar-menu #profile-select #selected-profile>span:first-child svg.text-orange-500{filter:drop-shadow(0 0 3px rgba(245,158,11,0.3))}#js-sidebar-menu #profile-select .profile-name{display:block !important;font-size:0.55rem !important;line-height:1 !important;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:3rem;padding:0 2px;color:rgba(209,213,219,0.9)}#js-sidebar-menu #profile-select .chevron-icon{display:none !important}#js-sidebar-menu #profile-select #selected-profile>div:last-child{display:none !important}#js-sidebar-menu #account-select{padding:0.5rem;justify-content:center}#js-sidebar-menu #account-select .user-email{display:none}#js-sidebar-menu #account-select .chevron-icon{display:none}#js-sidebar-menu #account-select img{width:2rem;height:2rem}#js-sidebar-menu .usage-meters{display:none}#js-sidebar-menu .trial-button{padding:0.25rem;position:relative}#js-sidebar-menu .trial-button .trial-content{padding:0.5rem !important;min-width:2.5rem;min-height:2.5rem;display:flex !important;align-items:center;justify-content:center}#js-sidebar-menu .trial-button .trial-text{display:none !important}#js-sidebar-menu .trial-button .trial-collapsed-text{display:flex !important;align-items:center;justify-content:center;font-size:1rem !important;font-weight:bold;line-height:1}#js-sidebar-menu .trial-button .trial-collapsed-text svg{display:block}#js-sidebar-menu .trial-button .trial-hover-text{display:none !important}#js-sidebar-menu .trial-button .trial-hover-text.group-hover\\:block,#js-sidebar-menu .trial-button .trial-hover-text.group-hover\\:inline-block{display:none !important}#js-sidebar-menu .trial-button .trial-arrow{display:none !important}}.sidebar-collapsed .sidebar-text{display:none}.sidebar-collapsed .sidebar-section{display:none}.sidebar-collapsed .profile{border-bottom:1px solid rgba(71,85,105,0.5);padding-bottom:0.5rem;margin-bottom:0.5rem}.sidebar-collapsed .chevron-icon{display:none}.sidebar-collapsed .sidebar-header-expanded{display:none !important}.sidebar-collapsed .sidebar-header-collapsed{display:block !important}.sidebar-collapsed .link{justify-content:center;padding:0.5rem;white-space:nowrap;overflow:hidden}.sidebar-collapsed .link svg{margin:0 !important;width:1.25rem !important;height:1.25rem !important;flex-shrink:0}.sidebar-collapsed #profile-select{padding:0.375rem 0.25rem;justify-content:center;min-height:3rem;display:flex;align-items:center;background:rgba(30,41,59,0.3) !important;border:1px solid rgba(71,85,105,0.4) !important;border-radius:0.375rem;transition:all 0.2s ease;position:relative;cursor:pointer}.sidebar-collapsed #profile-select:hover{background:rgba(30,41,59,0.6) !important;border-color:rgba(71,85,105,0.6) !important}.sidebar-collapsed #profile-select:hover svg{transform:scale(1.1)}.sidebar-collapsed #profile-select:hover::before{opacity:1;border-top-color:rgba(156,163,175,0.9)}.sidebar-collapsed #profile-select::before{content:'';position:absolute;right:0.125rem;bottom:0.125rem;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid rgba(156,163,175,0.6);opacity:0.8;transition:all 0.2s ease}.sidebar-collapsed #profile-select #selected-profile{justify-content:center;width:100%}.sidebar-collapsed #profile-select #selected-profile>span:first-child{margin:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:0.25rem}.sidebar-collapsed #profile-select #selected-profile>span:first-child svg{width:1.25rem !important;height:1.25rem !important;margin:0 !important;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1));transition:all 0.2s ease}.sidebar-collapsed #profile-select #selected-profile>span:first-child svg.text-green-500{filter:drop-shadow(0 0 3px rgba(34,197,94,0.3))}.sidebar-collapsed #profile-select #selected-profile>span:first-child svg.text-red-500{filter:drop-shadow(0 0 3px rgba(239,68,68,0.3))}.sidebar-collapsed #profile-select #selected-profile>span:first-child svg.text-orange-500{filter:drop-shadow(0 0 3px rgba(245,158,11,0.3))}.sidebar-collapsed #profile-select .profile-name{display:block !important;font-size:0.55rem !important;line-height:1 !important;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:3rem;padding:0 2px;color:rgba(209,213,219,0.9)}.sidebar-collapsed #profile-select .chevron-icon{display:none !important}.sidebar-collapsed #profile-select #selected-profile>div:last-child{display:none !important}.sidebar-collapsed #account-select{padding:0.5rem;justify-content:center}.sidebar-collapsed #account-select .user-email{display:none}.sidebar-collapsed #account-select .chevron-icon{display:none}.sidebar-collapsed #account-select img{width:2rem;height:2rem}.sidebar-collapsed .usage-meters{display:none}.sidebar-collapsed .trial-button{padding:0.25rem;position:relative}.sidebar-collapsed .trial-button .trial-content{padding:0.5rem !important;min-width:2.5rem;min-height:2.5rem;display:flex !important;align-items:center;justify-content:center}.sidebar-collapsed .trial-button .trial-text{display:none !important}.sidebar-collapsed .trial-button .trial-collapsed-text{display:flex !important;align-items:center;justify-content:center;font-size:1rem !important;font-weight:bold;line-height:1}.sidebar-collapsed .trial-button .trial-collapsed-text svg{display:block}.sidebar-collapsed .trial-button .trial-hover-text{display:none !important}.sidebar-collapsed .trial-button .trial-hover-text.group-hover\\:block,.sidebar-collapsed .trial-button .trial-hover-text.group-hover\\:inline-block{display:none !important}.sidebar-collapsed .trial-button .trial-arrow{display:none !important}#profile-options{position:fixed !important;z-index:9999 !important;background-color:#1e293b !important;border:1px solid #475569 !important;border-radius:0 0.5rem 0.5rem 0 !important;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04) !important}#profile-options::-webkit-scrollbar{width:6px}#profile-options::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}#profile-options::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2);border-radius:3px}#profile-options::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.3)}@media (max-width: 1023px){#main-content{padding-left:4rem !important}}
