body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dropdown{display:inline-block;position:relative}.dropdown-content{white-space:nowrap;z-index:1000;opacity:0;background:linear-gradient(#fff,#f9f9f9);border-radius:8px;min-width:220px;margin-top:.5px;margin-left:10px;transition:opacity .3s,transform .3s;display:none;position:absolute;overflow:visible;transform:translateY(10px);box-shadow:0 8px 16px #00000026}.dropdown:hover .dropdown-content{opacity:1;display:block;transform:translateY(0)}.dropdown-item{position:relative}.dropdown-item a{color:#333;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:17px;text-decoration:none;transition:background-color .3s,color .3s;display:flex}.dropdown-item:hover>a{color:#39ac4b;background-color:#f1f1f1}.dropdown-item:first-child>a{border-top-left-radius:8px;border-top-right-radius:8px}.dropdown-item:last-child>a{border-bottom:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.submenu{z-index:1000;opacity:0;background:#fff;border-radius:8px;min-width:220px;transition:opacity .3s,transform .3s;display:none;position:absolute;top:0;left:100%;transform:translate(10px);box-shadow:0 8px 16px #00000026}.dropdown-item.has-submenu:hover .submenu{opacity:1;display:block;transform:translate(0)}.submenu a{color:#333;border-bottom:1px solid #e0e0e0;padding:12px 16px;font-size:16px;text-decoration:none;transition:background-color .3s,color .3s;display:block}.submenu a:first-child{background-color:#f8f8f8;border-top-left-radius:8px;border-top-right-radius:8px;font-weight:600}.submenu a:hover{color:#39ac4b;background-color:#f1f1f1}.submenu a:last-child{border-bottom:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.submenu-arrow{margin-left:8px;font-size:20px}.dropdown:hover .dropbtn{color:#39ac4b}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-content .dropdown-item:first-child>a{border-top-left-radius:8px;border-top-right-radius:8px}.dropdown-content .dropdown-item:last-child>a{border-bottom:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.dropdown-content .dropdown-item:not(:last-child)>a{border-bottom:1px solid #e0e0e0}
